org.semanticweb.owl.inference
Interface OWLIndividualReasoner
- All Superinterfaces: 
 - OWLReasonerBase
 
- All Known Subinterfaces: 
 - MonitorableOWLReasoner, OWLReasoner
 
- All Known Implementing Classes: 
 - DIGReasoner, MonitorableOWLReasonerAdapter, NullReasoner, OWLReasonerAdapter, OWLReasonerMediator
 
public interface OWLIndividualReasoner
- extends OWLReasonerBase
 
Author: Matthew Horridge
 The University Of Manchester
 Bio-Health Informatics Group
 Date: 25-Oct-2006
| 
Method Summary | 
 java.util.Map<OWLDataProperty,java.util.Set<OWLConstant>> | 
getDataPropertyRelationships(OWLIndividual individual)
 
            | 
 java.util.Set<OWLIndividual> | 
getIndividuals(OWLDescription clsC,
               boolean direct)
 
            | 
 java.util.Map<OWLObjectProperty,java.util.Set<OWLIndividual>> | 
getObjectPropertyRelationships(OWLIndividual individual)
 
            | 
 java.util.Set<OWLIndividual> | 
getRelatedIndividuals(OWLIndividual subject,
                      OWLObjectPropertyExpression property)
 
            | 
 java.util.Set<OWLConstant> | 
getRelatedValues(OWLIndividual subject,
                 OWLDataPropertyExpression property)
 
            | 
 java.util.Set<java.util.Set<OWLClass>> | 
getTypes(OWLIndividual individual,
         boolean direct)
 
            | 
 boolean | 
hasDataPropertyRelationship(OWLIndividual subject,
                            OWLDataPropertyExpression property,
                            OWLConstant object)
 
            | 
 boolean | 
hasObjectPropertyRelationship(OWLIndividual subject,
                              OWLObjectPropertyExpression property,
                              OWLIndividual object)
 
            | 
 boolean | 
hasType(OWLIndividual individual,
        OWLDescription type,
        boolean direct)
 
            | 
 
| Methods inherited from interface org.semanticweb.owl.inference.OWLReasonerBase | 
classify, clearOntologies, dispose, getLoadedOntologies, isClassified, isDefined, isDefined, isDefined, isDefined, isRealised, loadOntologies, realise, unloadOntologies | 
 
getTypes
java.util.Set<java.util.Set<OWLClass>> getTypes(OWLIndividual individual,
                                                boolean direct)
                                                throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
getIndividuals
java.util.Set<OWLIndividual> getIndividuals(OWLDescription clsC,
                                            boolean direct)
                                            throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
getObjectPropertyRelationships
java.util.Map<OWLObjectProperty,java.util.Set<OWLIndividual>> getObjectPropertyRelationships(OWLIndividual individual)
                                                                                             throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
getDataPropertyRelationships
java.util.Map<OWLDataProperty,java.util.Set<OWLConstant>> getDataPropertyRelationships(OWLIndividual individual)
                                                                                       throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
hasType
boolean hasType(OWLIndividual individual,
                OWLDescription type,
                boolean direct)
                throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
hasObjectPropertyRelationship
boolean hasObjectPropertyRelationship(OWLIndividual subject,
                                      OWLObjectPropertyExpression property,
                                      OWLIndividual object)
                                      throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
hasDataPropertyRelationship
boolean hasDataPropertyRelationship(OWLIndividual subject,
                                    OWLDataPropertyExpression property,
                                    OWLConstant object)
                                    throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
getRelatedIndividuals
java.util.Set<OWLIndividual> getRelatedIndividuals(OWLIndividual subject,
                                                   OWLObjectPropertyExpression property)
                                                   throws OWLReasonerException
 
- Throws:
 OWLReasonerException
 
getRelatedValues
java.util.Set<OWLConstant> getRelatedValues(OWLIndividual subject,
                                            OWLDataPropertyExpression property)
                                            throws OWLReasonerException
 
- Throws:
 OWLReasonerException