ie.deri.wsmx.dbManager.dbOntology
Class OntologyDBImpl
java.lang.Object
ie.deri.wsmx.dbManager.dbOntology.OntologyDBImpl
- All Implemented Interfaces:
- OntologyDB
- public class OntologyDBImpl
- extends java.lang.Object
- implements OntologyDB
(c) Copyright 2004, DERI - Digital Enterprise Research Institute, Ireland
- Author:
- ecimpian
OntologyDBImpl.java, May 2, 2004, 4:35:27 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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OntologyDBImpl
public OntologyDBImpl()
getConceptsForOntology
public java.util.Vector getConceptsForOntology(java.lang.String ontologyName)
- Specified by:
getConceptsForOntology in interface OntologyDB
saveConcept
public void saveConcept(java.lang.String ontologyName,
java.lang.String conceptName)
- Specified by:
saveConcept in interface OntologyDB
saveConcepts
public void saveConcepts(java.lang.String ontologyName,
java.util.Collection concepts)
- Specified by:
saveConcepts in interface OntologyDB
getAttributesForConcept
public java.util.Vector getAttributesForConcept(java.lang.String ontologyName,
java.lang.String conceptName)
- Specified by:
getAttributesForConcept in interface OntologyDB
saveAttributes
public void saveAttributes(java.lang.String ontologyName,
java.lang.String conceptName,
java.util.Collection attributes)
- Specified by:
saveAttributes in interface OntologyDB
saveAttribute
public void saveAttribute(java.lang.String ontologyName,
java.lang.String conceptName,
AttributeDefinition attribute)
- Specified by:
saveAttribute in interface OntologyDB
getOntologyID
public java.lang.String getOntologyID(java.lang.String ontologyName)
- Specified by:
getOntologyID in interface OntologyDB
getConceptID
public java.lang.String getConceptID(java.lang.String conceptName,
java.lang.String ontologyId)
- Specified by:
getConceptID in interface OntologyDB
getAttributeID
public java.lang.String getAttributeID(java.lang.String attributeName,
java.lang.String rangeId)
- Specified by:
getAttributeID in interface OntologyDB
getOwnershipID
public java.lang.String getOwnershipID(java.lang.String attributeId,
java.lang.String conceptId)
- Specified by:
getOwnershipID in interface OntologyDB
getOntologiesNames
public java.util.Vector getOntologiesNames()
- Specified by:
getOntologiesNames in interface OntologyDB
getOntologyName
public java.lang.String getOntologyName(java.lang.String ontologyID)
- Specified by:
getOntologyName in interface OntologyDB
getConceptName
public java.lang.String getConceptName(java.lang.String conceptID)
- Specified by:
getConceptName in interface OntologyDB
getAttribute
public AttributeDefinition getAttribute(java.lang.String attributeID)
- Specified by:
getAttribute in interface OntologyDB
getAttributeConcept
public ConceptAttributeDefinition getAttributeConcept(java.lang.String ownershipID)
- Specified by:
getAttributeConcept in interface OntologyDB