|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.universAAL.middleware.rdf.Resource org.universAAL.middleware.rdf.FinalizedResource org.universAAL.middleware.rdf.Property org.universAAL.middleware.owl.ObjectProperty
public final class ObjectProperty
Definition of an OWL object property. The creation is separated from the
usage; for every ObjectProperty there is exactly one
ObjectPropertySetup
where all the characteristics of this property
are defined.
ObjectPropertySetup
,
DatatypeProperty
,
DatatypePropertySetup
,
Property
,
PropertySetup
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.universAAL.middleware.rdf.Property |
---|
Property.PrivatePropertySetup |
Field Summary | |
---|---|
static String |
MY_URI
The URI of this class. |
Fields inherited from class org.universAAL.middleware.rdf.Property |
---|
info, isFunctional, PROP_RDFS_DOMAIN, PROP_RDFS_RANGE |
Fields inherited from class org.universAAL.middleware.rdf.Resource |
---|
ANON_URI_PREFIX, blockAddingTypes, isXMLLiteral, ns_delim_index, PROP_RDF_FIRST, PROP_RDF_REST, PROP_RDF_TYPE, PROP_RDFS_COMMENT, PROP_RDFS_LABEL, PROP_SERIALIZATION_FULL, PROP_SERIALIZATION_OPTIONAL, PROP_SERIALIZATION_REDUCED, PROP_SERIALIZATION_UNDEFINED, PROP_uAAL_INVOLVED_HUMAN_USER, props, RDF_EMPTY_LIST, RDF_NAMESPACE, RDFS_NAMESPACE, TYPE_RDF_LIST, TYPE_RDFS_CLASS, uAAL_NAMESPACE_PREFIX, uAAL_SERVICE_NAMESPACE, uAAL_VOCABULARY_NAMESPACE, uri |
Constructor Summary | |
---|---|
protected |
ObjectProperty(String uri,
OntClassInfo info)
Protected constructor, call create(String, OntClassInfo) to create instances. |
Method Summary | |
---|---|
static ObjectPropertySetup |
create(String propURI,
OntClassInfo info)
Create a new instance. |
ObjectProperty |
inverseOf()
Get the inverse of this property. |
boolean |
isAsymmetric()
Determines whether this property is asymmetric. |
boolean |
isInverseFunctional()
Determines whether this property is inverse-functional. |
boolean |
isIrreflexive()
Determines whether this property is irreflexive. |
boolean |
isReflexive()
Determines whether this property is reflexive. |
boolean |
isSymmetric()
Determines whether this property is symmetric. |
boolean |
isTransitive()
Determines whether this property is transitive. |
Methods inherited from class org.universAAL.middleware.rdf.Property |
---|
isFunctional |
Methods inherited from class org.universAAL.middleware.rdf.FinalizedResource |
---|
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties |
Methods inherited from class org.universAAL.middleware.rdf.Resource |
---|
addMultiLangProp, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, isWellFormed, literal, representsQualifiedURI, serializesAsXMLLiteral, setProperty, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String MY_URI
Constructor Detail |
---|
protected ObjectProperty(String uri, OntClassInfo info)
create(String, OntClassInfo)
to create instances.
Method Detail |
---|
public static ObjectPropertySetup create(String propURI, OntClassInfo info)
propURI
- URI of the property.info
- The class for which this property is defined.
public ObjectProperty inverseOf()
ObjectPropertySetup.setInverseOf(String)
public boolean isInverseFunctional()
ObjectPropertySetup.setInverseFunctional()
public boolean isTransitive()
ObjectPropertySetup.setTransitive()
public boolean isSymmetric()
ObjectPropertySetup.setSymmetric()
public boolean isAsymmetric()
ObjectPropertySetup.setAsymmetric()
public boolean isReflexive()
ObjectPropertySetup.setReflexive()
public boolean isIrreflexive()
ObjectPropertySetup.setIrreflexive()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |