org.semanticweb.skosapibinding
Class SKOSReasoner
java.lang.Object
org.semanticweb.skosapibinding.SKOSReasoner
public class SKOSReasoner
- extends java.lang.Object
Author: Simon Jupp
Date: Aug 28, 2008
The University of Manchester
Bio-Health Informatics Group
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SKOSReasoner
public SKOSReasoner(SKOSManager manager,
org.semanticweb.owl.inference.OWLReasoner reasoner)
classify
public void classify()
loadDataset
public void loadDataset(SKOSDataset dataSet)
throws org.semanticweb.owl.inference.OWLReasonerException
- Throws:
org.semanticweb.owl.inference.OWLReasonerException
getSKOSConceptSchemes
public java.util.Set<SKOSConceptScheme> getSKOSConceptSchemes()
getSKOSConcepts
public java.util.Set<SKOSConcept> getSKOSConcepts()
getSKOSObjectRelationAssertions
public java.util.Set<SKOSObjectRelationAssertion> getSKOSObjectRelationAssertions(SKOSEntity skosEntity)
getReferencingSKOSObjectRelationAssertions
public java.util.Set<SKOSObjectRelationAssertion> getReferencingSKOSObjectRelationAssertions(SKOSEntity skosEntity)
getTopConcepts
public java.util.Set<SKOSConcept> getTopConcepts(SKOSConceptScheme scheme)
getConceptsInScheme
public java.util.Set<SKOSConcept> getConceptsInScheme(SKOSConceptScheme scheme)
getSKOSRelatedConcept
public java.util.Set<SKOSConcept> getSKOSRelatedConcept(SKOSEntity concept,
java.net.URI uri)
getSKOSNarrowerConcepts
public java.util.Set<SKOSConcept> getSKOSNarrowerConcepts(SKOSConcept skosConcept)
getSKOSRelatedConcepts
public java.util.Set<SKOSConcept> getSKOSRelatedConcepts(SKOSConcept concept)
getSKOSBroaderConcepts
public java.util.Set<SKOSConcept> getSKOSBroaderConcepts(SKOSConcept skosConcept)
getSKOSBroaderTransitiveConcepts
public java.util.Set<SKOSConcept> getSKOSBroaderTransitiveConcepts(SKOSConcept concept)
getSKOSNarrowerTransitiveConcepts
public java.util.Set<SKOSConcept> getSKOSNarrowerTransitiveConcepts(SKOSConcept concept)
getSKOSSemanticRelatedConcepts
public java.util.Set<SKOSConcept> getSKOSSemanticRelatedConcepts(SKOSConcept concept)
getSKOSRelatedMatchConcepts
public java.util.Set<SKOSConcept> getSKOSRelatedMatchConcepts(SKOSConcept concept)
getSKOSNarrowMatchConcepts
public java.util.Set<SKOSConcept> getSKOSNarrowMatchConcepts(SKOSConcept concept)
getSKOSBroadMatchConcepts
public java.util.Set<SKOSConcept> getSKOSBroadMatchConcepts(SKOSConcept concept)
getSKOSDataRelationAssertions
public java.util.Set<SKOSDataRelationAssertion> getSKOSDataRelationAssertions(SKOSEntity skosEntity)
getSKOSLabelRelations
public java.util.Set<SKOSLabelRelation> getSKOSLabelRelations(SKOSConcept concept)
getSKOSPrefLabel
public java.util.Set<SKOSUntypedLiteral> getSKOSPrefLabel(SKOSConcept skosConcept)
getSKOSAltLabel
public java.util.Set<SKOSUntypedLiteral> getSKOSAltLabel(SKOSConcept skosConcept)
getSKOSHiddenLabel
public java.util.Set<SKOSUntypedLiteral> getSKOSHiddenLabel(SKOSConcept skosConcept)
getSKOSDefinition
public java.util.Set<SKOSAnnotation> getSKOSDefinition(SKOSConcept skosConcept)
getSKOSAnnotation
public java.util.Set<SKOSAnnotation> getSKOSAnnotation(SKOSConcept skosConcept,
java.net.URI annotationURI)