ie.deri.wsmx.dbManager.dbOntology
Interface OntologyDB
- All Known Implementing Classes:
- OntologyDBImpl
- public interface OntologyDB
(c) Copyright 2004, DERI - Digital Enterprise Research Institute, Ireland
- Author:
- ecimpian
OntologyDB.java, May 2, 2004, 4:32:42 PM
|
Method Summary |
AttributeDefinition |
getAttribute(java.lang.String attributeID)
|
ConceptAttributeDefinition |
getAttributeConcept(java.lang.String ownershipID)
|
java.lang.String |
getAttributeID(java.lang.String attributeName,
java.lang.String rangeId)
|
java.util.Vector |
getAttributesForConcept(java.lang.String ontologyName,
java.lang.String conceptName)
|
java.lang.String |
getConceptID(java.lang.String conceptName,
java.lang.String ontologyId)
|
java.lang.String |
getConceptName(java.lang.String conceptID)
|
java.util.Vector |
getConceptsForOntology(java.lang.String ontologyName)
|
java.util.Vector |
getOntologiesNames()
|
java.lang.String |
getOntologyID(java.lang.String ontologyName)
|
java.lang.String |
getOntologyName(java.lang.String ontologyID)
|
java.lang.String |
getOwnershipID(java.lang.String attributeId,
java.lang.String conceptId)
|
void |
saveAttribute(java.lang.String ontologyName,
java.lang.String conceptName,
AttributeDefinition attribute)
|
void |
saveAttributes(java.lang.String ontologyName,
java.lang.String conceptName,
java.util.Collection attributes)
|
void |
saveConcept(java.lang.String ontologyName,
java.lang.String conceptName)
|
void |
saveConcepts(java.lang.String ontologyName,
java.util.Collection concepts)
|
getConceptsForOntology
public java.util.Vector getConceptsForOntology(java.lang.String ontologyName)
saveConcept
public void saveConcept(java.lang.String ontologyName,
java.lang.String conceptName)
saveConcepts
public void saveConcepts(java.lang.String ontologyName,
java.util.Collection concepts)
getAttributesForConcept
public java.util.Vector getAttributesForConcept(java.lang.String ontologyName,
java.lang.String conceptName)
saveAttributes
public void saveAttributes(java.lang.String ontologyName,
java.lang.String conceptName,
java.util.Collection attributes)
saveAttribute
public void saveAttribute(java.lang.String ontologyName,
java.lang.String conceptName,
AttributeDefinition attribute)
getOntologiesNames
public java.util.Vector getOntologiesNames()
getOntologyID
public java.lang.String getOntologyID(java.lang.String ontologyName)
getConceptID
public java.lang.String getConceptID(java.lang.String conceptName,
java.lang.String ontologyId)
getAttributeID
public java.lang.String getAttributeID(java.lang.String attributeName,
java.lang.String rangeId)
getOwnershipID
public java.lang.String getOwnershipID(java.lang.String attributeId,
java.lang.String conceptId)
getOntologyName
public java.lang.String getOntologyName(java.lang.String ontologyID)
getConceptName
public java.lang.String getConceptName(java.lang.String conceptID)
getAttribute
public AttributeDefinition getAttribute(java.lang.String attributeID)
getAttributeConcept
public ConceptAttributeDefinition getAttributeConcept(java.lang.String ownershipID)