|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BaseReasoner
Contains the following reasoning/query operations:
| Method Summary | |
|---|---|
String |
getBaseURI()
Returns the base URI of the knowledge base. |
SortedSet<DatatypeProperty> |
getBooleanDatatypeProperties()
Gets all data properties with range xsd:boolean. |
SortedSet<DatatypeProperty> |
getDatatypeProperties()
Gets all data properties in the knowledge base, e.g. hasIncome, height. |
SortedSet<DatatypeProperty> |
getDoubleDatatypeProperties()
Gets all data properties with range xsd:double. |
SortedSet<Individual> |
getIndividuals()
Gets all individuals in the knowledge base, e.g. |
SortedSet<DatatypeProperty> |
getIntDatatypeProperties()
Gets all data properties with range xsd:int. |
Set<Constant> |
getLabel(Entity entity)
Returns the RDFS labels of an entity. |
Set<NamedClass> |
getNamedClasses()
Gets all named classes in the knowledge base, e.g. |
Set<ObjectProperty> |
getObjectProperties()
Gets all object properties in the knowledge base, e.g. hasChild, isCapitalOf, hasEngine. |
Map<String,String> |
getPrefixes()
Returns the prefixes used in the knowledge base, e.g. foaf for foaf: |
boolean |
isSatisfiable()
Checks consistency of the knowledge. |
boolean |
remainsSatisfiable(Axiom axiom)
Checks whether adding the specified axiom leads to an inconsistency. |
| Method Detail |
|---|
boolean isSatisfiable()
boolean remainsSatisfiable(Axiom axiom)
axiom - The axiom to be added to the knowledge base.
Set<NamedClass> getNamedClasses()
Set<ObjectProperty> getObjectProperties()
SortedSet<DatatypeProperty> getDatatypeProperties()
SortedSet<DatatypeProperty> getBooleanDatatypeProperties()
Datatype.BOOLEANSortedSet<DatatypeProperty> getDoubleDatatypeProperties()
Datatype.DOUBLESortedSet<DatatypeProperty> getIntDatatypeProperties()
Datatype.INTSortedSet<Individual> getIndividuals()
String getBaseURI()
Map<String,String> getPrefixes()
Set<Constant> getLabel(Entity entity)
entity - An entity, e.g. Machine.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||