org.universAAL.middleware.owl
Class DatatypeProperty

Package class diagram package DatatypeProperty
java.lang.Object
  extended by org.universAAL.middleware.rdf.Resource
      extended by org.universAAL.middleware.rdf.FinalizedResource
          extended by org.universAAL.middleware.rdf.Property
              extended by org.universAAL.middleware.owl.DatatypeProperty

public final class DatatypeProperty
extends Property

Definition of an OWL datatype property. The creation is separated from the usage; for every DatatypeProperty there is exactly one DatatypePropertySetup where all the characteristics of this property are defined.

Author:
Carsten Stockloew
See Also:
ObjectProperty, ObjectPropertySetup, 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, setup
 
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 DatatypeProperty(String uri, OntClassInfo info)
          Protected constructor, call create(String, OntClassInfo) to create instances.
 
Method Summary
static DatatypePropertySetup create(String propURI, OntClassInfo info)
          Create a new instance.
 
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

MY_URI

public static final String MY_URI
The URI of this class.

See Also:
Constant Field Values
Constructor Detail

DatatypeProperty

protected DatatypeProperty(String uri,
                           OntClassInfo info)
Protected constructor, call create(String, OntClassInfo) to create instances.

Method Detail

create

public static DatatypePropertySetup create(String propURI,
                                           OntClassInfo info)
Create a new instance.

Parameters:
propURI - URI of the property.
info - The class for which this property is defined.
Returns:
The setup interface to set all information of this property.


Copyright © 2014 universAAL Consortium. All Rights Reserved.