|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Description
Represents an description in the ontology.
| Method Summary | |
|---|---|
java.lang.Object |
accept(KAON2Visitor visitor)
Accepts a visitor for this object. |
Description |
getComplementNNF()
Returns the negation-normal form of the complement of this description. |
java.util.Set<DataProperty> |
getDataPropertiesFrom(Ontology ontology)
Returns the set of all data properties where this description is asserted as domain in an DataPropertyDomain axiom. |
java.util.Set<Description> |
getDisjointDescriptions(Ontology ontology)
Returns all descriptions which are explicitly asserted in a disjointClasses axiom as disjoint from this description. |
java.util.Set<Description> |
getEquivalentDescriptions(Ontology ontology)
Returns all descriptions which are explicitly asserted in an equivalentClasses axiom as equivalent to this description. |
java.util.Set<Individual> |
getMemberIndividuals(Ontology ontology)
Returns all individuals which are explicitly asserted as members in this description. |
Description |
getNNF()
Returns the negation-normal form of this description. |
java.util.Set<ObjectProperty> |
getObjectPropertiesFrom(Ontology ontology)
Returns the set of all object properties where this description is asserted as domain in an ObjectPropertyDomain axiom. |
java.util.Set<ObjectProperty> |
getObjectPropertiesTo(Ontology ontology)
Returns the set of all object properties where this description is asserted as range in an ObjectPropertyRange axiom. |
Description |
getSimplified()
Returns the simplified version of this description. |
java.util.Set<Description> |
getSubDescriptions(Ontology ontology)
Returns all descriptions which are explicitly asserted in a subClassOf axiom as subdescriptions of this description. |
java.util.Set<Description> |
getSuperDescriptions(Ontology ontology)
Returns all descriptions which are explicitly asserted in a subClassOf axiom as superdescriptions of this description. |
boolean |
isInNNF()
Returns true if this description is in negation-normal form. |
void |
toString(java.lang.StringBuffer buffer,
Namespaces namespaces)
Writes this description to the supplied sting buffer. |
| Methods inherited from interface org.semanticweb.kaon2.api.rules.Predicate |
|---|
getArity |
| Method Detail |
|---|
boolean isInNNF()
true if this description is in negation-normal form.
true if this description is in negation-normal formDescription getNNF()
Description getComplementNNF()
Description getSimplified()
void toString(java.lang.StringBuffer buffer,
Namespaces namespaces)
toString in interface Predicatebuffer - the buffernamespaces - the namespaces objectjava.lang.Object accept(KAON2Visitor visitor)
accept in interface Predicatevisitor - the object visitor
null)
java.util.Set<Description> getSuperDescriptions(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<Description> getSubDescriptions(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<Description> getEquivalentDescriptions(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<Description> getDisjointDescriptions(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<ObjectProperty> getObjectPropertiesFrom(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<ObjectProperty> getObjectPropertiesTo(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<DataProperty> getDataPropertiesFrom(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
java.util.Set<Individual> getMemberIndividuals(Ontology ontology)
throws KAON2Exception
ontology - the ontology in which the search is perfromed
KAON2Exception - thrown if there is an error
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||