| Method | Description |
| void createOntology (OntologyDescriptor od) |
Inserts an ontology |
| void addReference (String name, ReferenceDescriptor rd) | Inserts a term reference into an ontology |
| void addReferenceToOntology (String name, ReferenceDescriptor rd) | Inserts an ontology reference into an ontology |
| void relateReferenceToTerm (String ontology, String term, String reference) | Relates a reference with a term |
| void insertTerm (String ontology, String term, String desc, int type) | Inserts a term into an ontology |
| void insertTermRelation (TermRelation tr) |
Inserts a term relation into an ontology |
| void insertClassAttribute (String ontology, ClassAttributeDescriptor attribute) | Inserts a class attribute into a term |
| void addValueToClassAttribute (String ontology, String attribute, String parent, String value) | Inserts a value into a class attribute |
| void insertInstanceAttribute (String ontology, InstanceAttributeDescriptor
attribute) |
Inserts an instance attribute into a term |
| void addValueToInstanceAttribute (String ontology, String attribute, String parent, String value) | Inserts a value into an instance attribute |
| void addSynonymToTerm (String ontology, SynonymAbbreviation
sa) |
Inserts a synonym of a term |
| void importTerm (String ontology, String namespace, String namespace_identifier, String name, String URI) | Inports a term into an ontology |
| void insertConstant (String ontology, ConstantDescriptor
cd) |
Inserts a constant into an ontology |
| void insertReasoningElement (FormulaDescriptor fd) |
Inserts a formula into an ontology |
| void relateFormulaToTerm (String ontology, String term, String formula) | Relates a formula to a term |
| void insertInstance (String ontology, Instance instance) |
Inserts a instance into an ontology |
| void insertRelationInstance (String ontology, TermRelationInstance
instance) |
Inserts a relation instance into an ontology |
| void addValueToInstance (String ontology, String instanceSet, String instance, String term, String attribute, String value) | Inserts a value into an instance |
| void addGroup (String ontology, Group group) |
Inserts a group into an ontology |
| void updateOntology (String name, OntologyDescriptor
od) |
Updates an ontology |
| void updateReference (String name, ReferenceDescriptor rd) | Updates a term reference |
| void updateTerm (String originalName, Term td) |
Updates a term |
| void updateClassAttribute (String ontology, String attribute, String parent, ClassAttributeDescriptor cad) | Updates a class attribute |
| void updateInstanceAttribute (String ontology, String attribute, String parent, InstanceAttributeDescriptor iad) | Updates an instance attribute |
| void updateSynonym (String ontology, String originalName, SynonymAbbreviation sa) | Updates a synonym |
| void updateConstant (String ontology, String originalName, ConstantDescriptor cd) | Updates a constant |
| void updateReasoningElement (String originalName, FormulaDescriptor fd) | Updates a reasoning element |
| void updateGroup (String ontology, String name, Group group) | Updates a group |
| void removeOntology (String name) | Removes an ontology |
| void unrelateReferenceToTerm (String ontology, String term, String reference) | Unrelates a reference from a term |
| void removeReference (String ontology, String term) | Removes a term reference |
| void removeOntologyReference (String ontologyName, String refName) | Removes an ontology reference |
| void removeTermRelation (TermRelation tr) | Removes a term relation |
| void removeValueFromClassAttribute (String ontology, String attribute, String parent, String value) | Removes a value from a class attribute |
| void removeValueFromInstanceAttribute (String ontology,
String attribute, String parent, String value) |
Removes a value from an instance attribute |
| void deleteSynonym (String ontology, String name, String
relatedTerm, String container) |
Removes a synonym |
| void unrelateFormulaFromTerm (String ontology, String
term, String formula) |
Unrelates a formula from a term |
| void removeValueFromInstance (String ontology, String instanceSet, String instance, String term, String attribute, String value) | Removes a value from an instance |
| void removeTerm (String ontology, String term) | Removes a term |
| OntologyDescriptor[] getAvailableOntologies () | Returns available ontologies |
| ReferenceDescriptor[] getOntologyReferences (String name) | Returns ontology references of an ontology |
| ReferenceDescriptor getReference (String name, String ontologyName) | Returns a reference |
| ReferenceDescriptor[] getReferences (String name) | Returns term references of an ontology |
| ReferenceDescriptor[] getTermReferences (String ontology, String term) | Returns term references of a concept |
| Term getTerm (String ontology, String name) | Returns a term |
| Term[] getTerms (String ontology, int[] types) | Returns terms of an ontology |
| TermRelation[] getTermRelations (String ontology, boolean subclass) | Returns term relations of an ontology |
| ClassAttributeDescriptor getClassAttribute (String ontology, String name, String attribute) | Returns a class attribute |
| ClassAttributeDescriptor[] getClassAttributes (String ontology, String name) | Returns class attributes of a term |
| InstanceAttributeDescriptor getInstanceAttribute (String ontology, String name, String attribute) | Returns an instance attribute |
| InstanceAttributeDescriptor[] getInstanceAttributes (String
ontology, String name) |
Returns instance attributes of a term |
| SynonymAbbreviation getSynonym (String ontology, String term, String parentTerm, String synonym) | Returns a synonym |
| SynonymAbbreviation[] getSynonyms (String ontology, String term, String parentTerm) | Returns synonyms of a term |
| ImportedTerm[] getImportedTerms (String ontology) | Returns imported terms of an ontology |
| ConstantDescriptor getConstant (String ontology, String constant) | Returns a constant |
| FormulaDescriptor getReasoningElement (String ontology, String name) | Returns a formula |
| FormulaDescriptor[] getReasoningElements (String ontology) | Returns formulas of an ontology |
| Instance[] getInstances (String ontology, String instanceSet, String name) | Returns instances of a concept |
| Instance[] getInstInstances (String ontology, String instanceSet) | Returns instances of an instance set |
| TermRelationInstance[] getRelationInstances (String ontology, String instanceSet) | Returns relation instances of an instance set |
| HashMap getInstanceValues (String ontology, String instanceSet, String instance) | Returns values of an instance |
| HashMap getLogicalInstanceValues (String ontology, String instanceSet, String instance) | Returns logical values of an instance |
| Group getGroup (String ontology, String name) | Returns a group |
| Group[] getGroups (String ontology) | Returns groups of an ontology |
| String[] getConceptsInWhichAttributeIsDefined (String ontology, String attr) | Returns the concepts in which an attribute is defined |
| Term[] getRootConcepts (String ontology) | Returns the root concepts of an ontology |
| Term[] getParentConcepts(String ontology, String concept) | Returns the parent concepts of an ontology |
| Term[] getChildConcepts (String ontology, String concept) | Returns tha child concepts of an ontology |
| TermRelation[] getAdHocTermRelationsAttachedToConcept(String ontology, String concept) | Returns the ad-hoc term relations of a concept |
| void openOntology (String ontology) | Opens an ontology |
| boolean isSubclassOf (String ontology, Term concept1, Term concept2) | Returns if a concept is subclass of other concept |
| TermRelation[] getInheritedTermRelations (String ontology, String concept) | Returns the inherited term relations of a concept |