[Pellet-users] General Pellet questions

Jenny Lagerlöf di01jlf at cs.umu.se
Mon May 14 12:06:18 UTC 2007


Hi!
I have just started with OWL, reasoning and Pellet, and I have some 
general questions:

I have built an ontology and I want to build an application that can 
classify incoming individuals according to the ontology, similar to the 
"PizzaFinder" application at the co-ode.org homepage.
I have searched the mailing-list but not found a complete answer on what 
is possible with Pellets, and what the best approach is.

At first I wanted to just add the new individual to the ontology and then 
classify the ontology and get information of what classes the individual 
is an instance of. But then I read some threads at this mailing list that 
suggested that there's no support in Pellet to dynamically add instances 
to the knowledge base?

I'm now thinking of creating a temporary class of the new individual and 
add it to the ontology, and then let the reasoner classify it. I could 
then get information of which super classes and subclasses the temporary 
class has. Is it possible to add new classes dynamically to the ontology 
using the Pellet API?

At last, I wonder if there exists some well-documented code-examples 
describing how to use the Pellet API to do to the basic stuff, like a 
little tutorial. (Like the examples that comes with the KAON2 api; 
step-by-step well-commented code-examples)

Regards
Jenny


More information about the Pellet-users mailing list