[Pellet-users] reason over two ontologies
Michael Smith
msmith at clarkparsia.com
Tue Jan 29 13:37:05 UTC 2008
On Tue, 2008-01-29 at 13:46 +0100, Jan-Oliver Wuelfing wrote:
> To make myself clear, I rather mean to reason over two ontologies in
> order to check if the values of any particular instance (individual)
> would match against the other ontologie (but no pattern matching) than
> to compare its concepts.
Pellet's entailment checking may satisfy your requirements. From the
command line, use the -cf option (see command line usage for more
details). This will give a boolean indicating if all statements in one
ontology are entailed by another. Programmatically, this functionality
can be accessed from
+ org.mindswap.pellet.owlapi.Reasoner.isEntailed(.) (in an OWLAPI-based
application)
+ org.mindswap.pellet.jena.OWLReasoner.isEntailed(Model) (in a
Jena-based application)
If your requirements necessitate more granularity that a boolean
response (e.g., you need to know which axioms in an ontology are not
required), consider using the methods listed pointer to how this can be
accomplished programmatically.
--
Mike Smith
Clark & Parsia
More information about the Pellet-users
mailing list