public abstract class Property extends FinalizedResource
PropertySetup
where all the
characteristics of this property are defined.ObjectProperty
,
ObjectPropertySetup
,
DatatypeProperty
,
DatatypePropertySetup
,
PropertySetup
Modifier and Type | Class and Description |
---|---|
protected class |
Property.PrivatePropertySetup
Implementation of the setup interface.
|
Modifier and Type | Field and Description |
---|---|
protected OntClassInfo |
info
The ontology that defines this property.
|
protected boolean |
isFunctional
Determines whether this property is functional.
|
static String |
PROP_RDFS_DOMAIN
URI of rdfs:domain that is used to state that any resource that has a
given property is an instance of one or more classes.
|
static String |
PROP_RDFS_RANGE
URI of rdfs:range that is used to state that the values of a property are
instances of one or more classes.
|
protected Property.PrivatePropertySetup |
setup
The setup interface.
|
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
Modifier | Constructor and Description |
---|---|
protected |
Property(String uri,
OntClassInfo info)
Protected constructor, to create instances call either
ObjectProperty.create(String, OntClassInfo) or
DatatypeProperty.create(String, OntClassInfo) . |
Modifier and Type | Method and Description |
---|---|
boolean |
isFunctional()
Determines whether this property is functional.
|
addType, getLocalName, getNamespace, getProperty, getPropertyURIs, getType, getTypes, getURI, hasQualifiedName, isAnon, numberOfProperties
addMultiLangProp, asList, asList, asRDFList, changeProperty, copy, deepCopy, equals, generateAnonURI, getDefaultLang, getFilename, getMultiLangProp, getOrConstructLabel, getOrConstructLabel, getPropSerializationType, getResource, getResourceComment, getResourceLabel, getResourceLabel, getStaticFieldValue, hashCode, hasProperty, isAnon, isBlockingAddingTypes, isClosedCollection, isQualifiedName, isWellFormed, literal, representsQualifiedURI, serializesAsXMLLiteral, setProperty, setPropertyPath, setPropertyPath, setPropertyPathFromOffset, setResourceComment, setResourceLabel, toString, toStringRecursive, toStringRecursive, unliteral
public static final String PROP_RDFS_DOMAIN
public static final String PROP_RDFS_RANGE
protected boolean isFunctional
protected OntClassInfo info
protected Property.PrivatePropertySetup setup
protected Property(String uri, OntClassInfo info)
ObjectProperty.create(String, OntClassInfo)
or
DatatypeProperty.create(String, OntClassInfo)
.uri
- URI of this property.info
- The class for which this property is defined.public boolean isFunctional()
PropertySetup.setFunctional()
Copyright © 2015 universAAL Consortium. All rights reserved.