public class OntologyLoader extends Object
| Constructor and Description |
|---|
OntologyLoader(org.semanticweb.owlapi.model.OWLOntologyManager manager,
org.semanticweb.owlapi.model.OWLDataFactory factory) |
OntologyLoader(String ontologyName,
File ontologyFile) |
| Modifier and Type | Method and Description |
|---|---|
void |
addClass(org.semanticweb.owlapi.model.OWLClass cls,
org.semanticweb.owlapi.model.OWLClass parentClass) |
void |
addSynonymsProperties(Set<String> synonymsProperties) |
long |
count() |
org.semanticweb.owlapi.model.OWLClass |
createClass(String iri,
Set<org.semanticweb.owlapi.model.OWLClass> rootClasses) |
String |
extractOWLClassId(org.semanticweb.owlapi.model.OWLEntity cls) |
Set<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> |
getAllAnnotationAxiom(org.semanticweb.owlapi.model.OWLClass cls) |
Set<org.semanticweb.owlapi.model.OWLClass> |
getAllclasses() |
Map<String,Set<String>> |
getAllDatabaseIds(org.semanticweb.owlapi.model.OWLClass entity) |
List<Set<org.semanticweb.owlapi.model.OWLClass>> |
getAssociatedClasses(org.semanticweb.owlapi.model.OWLClass cls) |
Set<org.semanticweb.owlapi.model.OWLClass> |
getChildClass(org.semanticweb.owlapi.model.OWLClass cls) |
Set<String> |
getDatabaseIds(org.semanticweb.owlapi.model.OWLClass entity) |
String |
getDefinition(org.semanticweb.owlapi.model.OWLClass cls) |
Map<String,org.semanticweb.owlapi.model.OWLClass> |
getHashToRetrieveClass() |
String |
getId(org.semanticweb.owlapi.model.OWLClass entity) |
String |
getLabel(org.semanticweb.owlapi.model.OWLEntity entity) |
String |
getOntologyFilePath() |
String |
getOntologyIRI() |
String |
getOntologyLabel() |
String |
getOntologyName() |
Set<org.semanticweb.owlapi.model.OWLClass> |
getRootClasses() |
Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> |
getSubClassAxiomsForSubClass(org.semanticweb.owlapi.model.OWLClass cls) |
Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> |
getSubClassAxiomsForSuperClass(org.semanticweb.owlapi.model.OWLClass cls) |
Set<String> |
getSynonyms(org.semanticweb.owlapi.model.OWLClass cls) |
org.semanticweb.owlapi.model.OWLClass |
getTopClass() |
void |
loadOntology(String ontologyName,
File ontologyFile) |
void |
preProcessing() |
public OntologyLoader(org.semanticweb.owlapi.model.OWLOntologyManager manager,
org.semanticweb.owlapi.model.OWLDataFactory factory)
public void loadOntology(String ontologyName, File ontologyFile) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
org.semanticweb.owlapi.model.OWLOntologyCreationExceptionpublic void preProcessing()
public Set<org.semanticweb.owlapi.model.OWLAnnotationAssertionAxiom> getAllAnnotationAxiom(org.semanticweb.owlapi.model.OWLClass cls)
public Set<org.semanticweb.owlapi.model.OWLClass> getRootClasses()
public org.semanticweb.owlapi.model.OWLClass getTopClass()
public List<Set<org.semanticweb.owlapi.model.OWLClass>> getAssociatedClasses(org.semanticweb.owlapi.model.OWLClass cls)
public Set<org.semanticweb.owlapi.model.OWLClass> getChildClass(org.semanticweb.owlapi.model.OWLClass cls)
public String getId(org.semanticweb.owlapi.model.OWLClass entity)
public String getDefinition(org.semanticweb.owlapi.model.OWLClass cls)
public String getLabel(org.semanticweb.owlapi.model.OWLEntity entity)
public Map<String,Set<String>> getAllDatabaseIds(org.semanticweb.owlapi.model.OWLClass entity)
public String getOntologyLabel()
public String extractOWLClassId(org.semanticweb.owlapi.model.OWLEntity cls)
public String getOntologyIRI()
public String getOntologyName()
public String getOntologyFilePath()
public Map<String,org.semanticweb.owlapi.model.OWLClass> getHashToRetrieveClass()
public Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> getSubClassAxiomsForSuperClass(org.semanticweb.owlapi.model.OWLClass cls)
public Set<org.semanticweb.owlapi.model.OWLSubClassOfAxiom> getSubClassAxiomsForSubClass(org.semanticweb.owlapi.model.OWLClass cls)
public org.semanticweb.owlapi.model.OWLClass createClass(String iri, Set<org.semanticweb.owlapi.model.OWLClass> rootClasses)
public void addClass(org.semanticweb.owlapi.model.OWLClass cls,
org.semanticweb.owlapi.model.OWLClass parentClass)
public long count()
public Set<org.semanticweb.owlapi.model.OWLClass> getAllclasses()
Copyright © 2015. All Rights Reserved.