org.dbe.studio.tools.ontologyviewer.metamodels.odm
Class OdmProperty
java.lang.Object
org.dbe.studio.tools.ontologyviewer.metamodels.odm.OdmProperty
- Direct Known Subclasses:
- OdmDatatypeProperty, OdmObjectProperty
- public abstract class OdmProperty
- extends java.lang.Object
Properties let us assert general facts about the members of classes and
specific facts about individuals. From a mathematical point of view a
property is a binary relation. Two types of properties are distinguished:
- Object properties link individuals to individuals. They are relations
between instances of two classes
- Datatype properties link individuals to data values. They are relations
between instances of classes and RDF literals and XML Schema datatypes
ObjectProperty concept corresponds to the relationship (among entities)
in the Databases field while Datatype properties correspond to entity's
attributes.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
java.lang.String name
id
java.lang.String id
annotationProps
java.util.Vector annotationProps
domain
java.util.Vector domain
range
java.util.Vector range
subPropertyOf
java.util.Vector subPropertyOf
superPropertyOf
java.util.Hashtable superPropertyOf
equivalentProperties
java.util.Vector equivalentProperties
isFunctional
boolean isFunctional
ontology
OdmOntology ontology
OdmProperty
public OdmProperty()
OdmProperty
public OdmProperty(OdmOntology ontology,
java.lang.String name,
java.lang.String id)
addDomain
public void addDomain(OdmOntologyClass oc)
removeDomain
public void removeDomain(OdmOntologyClass oc)
addSubproperty
public void addSubproperty(OdmProperty p)
removeSubproperty
public void removeSubproperty(OdmProperty p)
addSuperProperty
public void addSuperProperty(OdmProperty p)
removeSuperProperty
public void removeSuperProperty(OdmProperty p)
addEquivalentProperty
public void addEquivalentProperty(OdmProperty p)
removeEquivalentProperty
public void removeEquivalentProperty(OdmProperty p)
addAnnotationProp
public void addAnnotationProp(OdmAnnotationProperty ap)
removeAnnotationProp
public void removeAnnotationProp(OdmAnnotationProperty ap)
setName
public void setName(java.lang.String name)
setId
public void setId(java.lang.String id)
setOntology
public void setOntology(OdmOntology ont)
setAnnotationProps
public void setAnnotationProps(java.util.Vector a)
setIsFunctional
public void setIsFunctional(boolean iF)
getName
public java.lang.String getName()
getId
public java.lang.String getId()
getOntology
public OdmOntology getOntology()
getAnnotationProps
public java.util.Vector getAnnotationProps()
getIsFunctional
public boolean getIsFunctional()
getDomain
public java.util.Vector getDomain()
getRange
public java.util.Vector getRange()
getSubPropertyOf
public java.util.Vector getSubPropertyOf()
getSuperPropertyOf
public java.util.Hashtable getSuperPropertyOf()
getEquivalentProperties
public java.util.Vector getEquivalentProperties()
Copyright © 2004-2005 Digital Business Ecosystem. All Rights Reserved.