org.openanzo.owl
Interface DatatypeProperty

All Superinterfaces:
_Property, _Resource, CoreThing, GraphThing
All Known Subinterfaces:
FunctionalDataPropety, FunctionalPropety
All Known Implementing Classes:
DatatypePropertyImpl, FunctionalDataPropetyImpl, FunctionalPropetyImpl

public interface DatatypeProperty
extends _Property, GraphThing

Interface for DatatypeProperty ontology class
Use the org.openanzo.owl.OWL11Factory to create instances of this interface.

(URI: http://www.w3.org/2002/07/owl#DatatypeProperty)





Field Summary
static org.openrdf.model.URI dataPropertyDomainProperty
          The Anzo Property for dataPropertyDomain
static org.openrdf.model.URI dataPropertyRangeProperty
          The Anzo Property for dataPropertyRange
static org.openrdf.model.URI disjointDataPropertiesProperty
          The Anzo Property for disjointDataProperties
static org.openrdf.model.URI equivalentDataPropertyProperty
          The Anzo Property for equivalentDataProperty
static org.openrdf.model.URI equivalentPropertyProperty
          The Anzo Property for equivalentProperty
static org.openrdf.model.URI subDataPropertyOfProperty
          The Anzo Property for subDataPropertyOf
static org.openrdf.model.URI TYPE
          The rdf:type for this ontology class
 
Fields inherited from interface org.openanzo.rdfs._Property
domainProperty, rangeProperty, subPropertyOfProperty
 
Fields inherited from interface org.openanzo.rdfs._Resource
commentProperty, isDefinedByProperty, labelProperty, memberProperty, seeAlsoProperty, typeProperty, valueProperty
 
Method Summary
 DatatypeProperty addDisjointDataProperties()
          Adds an anonymous value for the 'disjointDataProperties' property
 void addDisjointDataProperties(DatatypeProperty disjointDataProperties)
          Adds a value for the 'disjointDataProperties' property
 DatatypeProperty addDisjointDataProperties(org.openrdf.model.Resource resource)
          Adds a value for the 'disjointDataProperties' property.
 DatatypeProperty addEquivalentDataProperty()
          Adds an anonymous value for the 'equivalentDataProperty' property
 void addEquivalentDataProperty(DatatypeProperty equivalentDataProperty)
          Adds a value for the 'equivalentDataProperty' property
 DatatypeProperty addEquivalentDataProperty(org.openrdf.model.Resource resource)
          Adds a value for the 'equivalentDataProperty' property.
 DatatypeProperty addEquivalentProperty()
          Adds an anonymous value for the 'equivalentProperty' property
 void addEquivalentProperty(DatatypeProperty equivalentProperty)
          Adds a value for the 'equivalentProperty' property
 DatatypeProperty addEquivalentProperty(org.openrdf.model.Resource resource)
          Adds a value for the 'equivalentProperty' property.
 DatatypeProperty addSubDataPropertyOf()
          Adds an anonymous value for the 'subDataPropertyOf' property
 void addSubDataPropertyOf(DatatypeProperty subDataPropertyOf)
          Adds a value for the 'subDataPropertyOf' property
 DatatypeProperty addSubDataPropertyOf(org.openrdf.model.Resource resource)
          Adds a value for the 'subDataPropertyOf' property.
 Class getDataPropertyDomain()
          Gets the 'dataPropertyDomain' property value
 DataRange getDataPropertyRange()
          Gets the 'dataPropertyRange' property value
 info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getDisjointDataProperties()
          Get an Iterator the 'disjointDataProperties' property values.
 info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getEquivalentDataProperty()
          Get an Iterator the 'equivalentDataProperty' property values.
 info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getEquivalentProperty()
          Get an Iterator the 'equivalentProperty' property values.
 info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getSubDataPropertyOf()
          Get an Iterator the 'subDataPropertyOf' property values.
 void removeDisjointDataProperties(DatatypeProperty disjointDataProperties)
          Removes a value for the 'disjointDataProperties' property.
 void removeDisjointDataProperties(org.openrdf.model.Resource disjointDataProperties)
          Remove a 'disjointDataProperties' property value.
 void removeEquivalentDataProperty(DatatypeProperty equivalentDataProperty)
          Removes a value for the 'equivalentDataProperty' property.
 void removeEquivalentDataProperty(org.openrdf.model.Resource equivalentDataProperty)
          Remove a 'equivalentDataProperty' property value.
 void removeEquivalentProperty(DatatypeProperty equivalentProperty)
          Removes a value for the 'equivalentProperty' property.
 void removeEquivalentProperty(org.openrdf.model.Resource equivalentProperty)
          Remove a 'equivalentProperty' property value.
 void removeSubDataPropertyOf(DatatypeProperty subDataPropertyOf)
          Removes a value for the 'subDataPropertyOf' property.
 void removeSubDataPropertyOf(org.openrdf.model.Resource subDataPropertyOf)
          Remove a 'subDataPropertyOf' property value.
 Class setDataPropertyDomain()
          Sets the 'dataPropertyDomain' property value to an anonymous node
 void setDataPropertyDomain(Class dataPropertyDomain)
          Sets the 'dataPropertyDomain' property value
 Class setDataPropertyDomain(org.openrdf.model.Resource resource)
          Sets the 'dataPropertyDomain' property value to the given resource, and add's rdf:type properties.
 DataRange setDataPropertyRange()
          Sets the 'dataPropertyRange' property value to an anonymous node
 void setDataPropertyRange(DataRange dataPropertyRange)
          Sets the 'dataPropertyRange' property value
 DataRange setDataPropertyRange(org.openrdf.model.Resource resource)
          Sets the 'dataPropertyRange' property value to the given resource, and add's rdf:type properties.
 
Methods inherited from interface org.openanzo.rdfs._Property
addSubPropertyOf, addSubPropertyOf, addSubPropertyOf, getDomain, getRange, getSubPropertyOf, removeSubPropertyOf, removeSubPropertyOf, setDomain, setDomain, setDomain, setRange, setRange, setRange
 
Methods inherited from interface org.openanzo.rdfs._Resource
addComment, addIsDefinedBy, addIsDefinedBy, addIsDefinedBy, addLabel, addMember, addMember, addMember, addSeeAlso, addSeeAlso, addSeeAlso, addType, addType, addType, addValue, addValue, addValue, getComment, getIsDefinedBy, getLabel, getMember, getSeeAlso, getType, getValue, removeComment, removeIsDefinedBy, removeIsDefinedBy, removeLabel, removeMember, removeMember, removeSeeAlso, removeSeeAlso, removeType, removeType, removeValue, removeValue
 
Methods inherited from interface org.openanzo.jastor.GraphThing
getProperties, getPropertyValue, getPropertyValue, graph, setPropertyValue, setPropertyValue
 
Methods inherited from interface org.openanzo.jastor.CoreThing
clearCache, isRDFType, listStatements, registerListener, removeStatements, resource, unregisterListener, uri
 

Field Detail

TYPE

static final org.openrdf.model.URI TYPE
The rdf:type for this ontology class


dataPropertyDomainProperty

static final org.openrdf.model.URI dataPropertyDomainProperty
The Anzo Property for dataPropertyDomain

(URI: http://www.w3.org/2006/12/owl11#dataPropertyDomain)



dataPropertyRangeProperty

static final org.openrdf.model.URI dataPropertyRangeProperty
The Anzo Property for dataPropertyRange

(URI: http://www.w3.org/2006/12/owl11#dataPropertyRange)



disjointDataPropertiesProperty

static final org.openrdf.model.URI disjointDataPropertiesProperty
The Anzo Property for disjointDataProperties

(URI: http://www.w3.org/2006/12/owl11#disjointDataProperties)



equivalentDataPropertyProperty

static final org.openrdf.model.URI equivalentDataPropertyProperty
The Anzo Property for equivalentDataProperty

(URI: http://www.w3.org/2006/12/owl11#equivalentDataProperty)



subDataPropertyOfProperty

static final org.openrdf.model.URI subDataPropertyOfProperty
The Anzo Property for subDataPropertyOf

(URI: http://www.w3.org/2006/12/owl11#subDataPropertyOf)



equivalentPropertyProperty

static final org.openrdf.model.URI equivalentPropertyProperty
The Anzo Property for equivalentProperty

(URI: http://www.w3.org/2002/07/owl#equivalentProperty)


Method Detail

getDataPropertyDomain

Class getDataPropertyDomain()
                            throws JastorException
Gets the 'dataPropertyDomain' property value

Returns:
Class
Throws:
JastorException
See Also:
dataPropertyDomainProperty

setDataPropertyDomain

void setDataPropertyDomain(Class dataPropertyDomain)
                           throws JastorException
Sets the 'dataPropertyDomain' property value

Parameters:
dataPropertyDomain - Class
Throws:
JastorException
See Also:
dataPropertyDomainProperty

setDataPropertyDomain

Class setDataPropertyDomain()
                            throws JastorException
Sets the 'dataPropertyDomain' property value to an anonymous node

Returns:
Class, the created value
Throws:
JastorException
See Also:
dataPropertyDomainProperty

setDataPropertyDomain

Class setDataPropertyDomain(org.openrdf.model.Resource resource)
                            throws JastorException
Sets the 'dataPropertyDomain' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of Class with the factory. and calling setDataPropertyDomain(org.openanzo.owl.Class dataPropertyDomain) The resource argument have rdf:type http://www.w3.org/2002/07/owl#Class. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - Resource must not be be null.
Returns:
Class, the newly created value
Throws:
JastorException
See Also:
dataPropertyDomainProperty

getDataPropertyRange

DataRange getDataPropertyRange()
                               throws JastorException
Gets the 'dataPropertyRange' property value

Returns:
DataRange
Throws:
JastorException
See Also:
dataPropertyRangeProperty

setDataPropertyRange

void setDataPropertyRange(DataRange dataPropertyRange)
                          throws JastorException
Sets the 'dataPropertyRange' property value

Parameters:
dataPropertyRange - DataRange
Throws:
JastorException
See Also:
dataPropertyRangeProperty

setDataPropertyRange

DataRange setDataPropertyRange()
                               throws JastorException
Sets the 'dataPropertyRange' property value to an anonymous node

Returns:
DataRange, the created value
Throws:
JastorException
See Also:
dataPropertyRangeProperty

setDataPropertyRange

DataRange setDataPropertyRange(org.openrdf.model.Resource resource)
                               throws JastorException
Sets the 'dataPropertyRange' property value to the given resource, and add's rdf:type properties. This method is equivalent constructing a new instance of DataRange with the factory. and calling setDataPropertyRange(org.openanzo.owl.DataRange dataPropertyRange) The resource argument have rdf:type http://www.w3.org/2002/07/owl#DataRange. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - Resource must not be be null.
Returns:
DataRange, the newly created value
Throws:
JastorException
See Also:
dataPropertyRangeProperty

getDisjointDataProperties

info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getDisjointDataProperties()
                                                                                               throws JastorException
Get an Iterator the 'disjointDataProperties' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of DatatypeProperty
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

addDisjointDataProperties

void addDisjointDataProperties(DatatypeProperty disjointDataProperties)
                               throws JastorException
Adds a value for the 'disjointDataProperties' property

Parameters:
disjointDataProperties - The DatatypeProperty to add
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

addDisjointDataProperties

DatatypeProperty addDisjointDataProperties()
                                           throws JastorException
Adds an anonymous value for the 'disjointDataProperties' property

Returns:
The anoymous DatatypeProperty created
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

addDisjointDataProperties

DatatypeProperty addDisjointDataProperties(org.openrdf.model.Resource resource)
                                           throws JastorException
Adds a value for the 'disjointDataProperties' property. This method is equivalent constructing a new instance of DatatypeProperty with the factory and calling addDisjointDataProperties(org.openanzo.owl.DatatypeProperty disjointDataProperties) The resource argument have rdf:type http://www.w3.org/2002/07/owl#DatatypeProperty. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.owl.DatatypeProperty created
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

removeDisjointDataProperties

void removeDisjointDataProperties(DatatypeProperty disjointDataProperties)
                                  throws JastorException
Removes a value for the 'disjointDataProperties' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
disjointDataProperties - The DatatypeProperty to remove
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

removeDisjointDataProperties

void removeDisjointDataProperties(org.openrdf.model.Resource disjointDataProperties)
                                  throws JastorException
Remove a 'disjointDataProperties' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
disjointDataProperties - DatatypeProperty, the value to remove
Throws:
JastorException
See Also:
disjointDataPropertiesProperty

getEquivalentDataProperty

info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getEquivalentDataProperty()
                                                                                               throws JastorException
Get an Iterator the 'equivalentDataProperty' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of DatatypeProperty
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

addEquivalentDataProperty

void addEquivalentDataProperty(DatatypeProperty equivalentDataProperty)
                               throws JastorException
Adds a value for the 'equivalentDataProperty' property

Parameters:
equivalentDataProperty - The DatatypeProperty to add
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

addEquivalentDataProperty

DatatypeProperty addEquivalentDataProperty()
                                           throws JastorException
Adds an anonymous value for the 'equivalentDataProperty' property

Returns:
The anoymous DatatypeProperty created
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

addEquivalentDataProperty

DatatypeProperty addEquivalentDataProperty(org.openrdf.model.Resource resource)
                                           throws JastorException
Adds a value for the 'equivalentDataProperty' property. This method is equivalent constructing a new instance of DatatypeProperty with the factory and calling addEquivalentDataProperty(org.openanzo.owl.DatatypeProperty equivalentDataProperty) The resource argument have rdf:type http://www.w3.org/2002/07/owl#DatatypeProperty. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.owl.DatatypeProperty created
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

removeEquivalentDataProperty

void removeEquivalentDataProperty(DatatypeProperty equivalentDataProperty)
                                  throws JastorException
Removes a value for the 'equivalentDataProperty' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
equivalentDataProperty - The DatatypeProperty to remove
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

removeEquivalentDataProperty

void removeEquivalentDataProperty(org.openrdf.model.Resource equivalentDataProperty)
                                  throws JastorException
Remove a 'equivalentDataProperty' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
equivalentDataProperty - DatatypeProperty, the value to remove
Throws:
JastorException
See Also:
equivalentDataPropertyProperty

getSubDataPropertyOf

info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getSubDataPropertyOf()
                                                                                          throws JastorException
Get an Iterator the 'subDataPropertyOf' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of DatatypeProperty
Throws:
JastorException
See Also:
subDataPropertyOfProperty

addSubDataPropertyOf

void addSubDataPropertyOf(DatatypeProperty subDataPropertyOf)
                          throws JastorException
Adds a value for the 'subDataPropertyOf' property

Parameters:
subDataPropertyOf - The DatatypeProperty to add
Throws:
JastorException
See Also:
subDataPropertyOfProperty

addSubDataPropertyOf

DatatypeProperty addSubDataPropertyOf()
                                      throws JastorException
Adds an anonymous value for the 'subDataPropertyOf' property

Returns:
The anoymous DatatypeProperty created
Throws:
JastorException
See Also:
subDataPropertyOfProperty

addSubDataPropertyOf

DatatypeProperty addSubDataPropertyOf(org.openrdf.model.Resource resource)
                                      throws JastorException
Adds a value for the 'subDataPropertyOf' property. This method is equivalent constructing a new instance of DatatypeProperty with the factory and calling addSubDataPropertyOf(org.openanzo.owl.DatatypeProperty subDataPropertyOf) The resource argument have rdf:type http://www.w3.org/2002/07/owl#DatatypeProperty. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.owl.DatatypeProperty created
Throws:
JastorException
See Also:
subDataPropertyOfProperty

removeSubDataPropertyOf

void removeSubDataPropertyOf(DatatypeProperty subDataPropertyOf)
                             throws JastorException
Removes a value for the 'subDataPropertyOf' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
subDataPropertyOf - The DatatypeProperty to remove
Throws:
JastorException
See Also:
subDataPropertyOfProperty

removeSubDataPropertyOf

void removeSubDataPropertyOf(org.openrdf.model.Resource subDataPropertyOf)
                             throws JastorException
Remove a 'subDataPropertyOf' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
subDataPropertyOf - DatatypeProperty, the value to remove
Throws:
JastorException
See Also:
subDataPropertyOfProperty

getEquivalentProperty

info.aduna.collections.iterators.CloseableIterator<DatatypeProperty> getEquivalentProperty()
                                                                                           throws JastorException
Get an Iterator the 'equivalentProperty' property values. This Iteartor may be used to remove all such values.

Returns:
Iterator of DatatypeProperty
Throws:
JastorException
See Also:
equivalentPropertyProperty

addEquivalentProperty

void addEquivalentProperty(DatatypeProperty equivalentProperty)
                           throws JastorException
Adds a value for the 'equivalentProperty' property

Parameters:
equivalentProperty - The DatatypeProperty to add
Throws:
JastorException
See Also:
equivalentPropertyProperty

addEquivalentProperty

DatatypeProperty addEquivalentProperty()
                                       throws JastorException
Adds an anonymous value for the 'equivalentProperty' property

Returns:
The anoymous DatatypeProperty created
Throws:
JastorException
See Also:
equivalentPropertyProperty

addEquivalentProperty

DatatypeProperty addEquivalentProperty(org.openrdf.model.Resource resource)
                                       throws JastorException
Adds a value for the 'equivalentProperty' property. This method is equivalent constructing a new instance of DatatypeProperty with the factory and calling addEquivalentProperty(org.openanzo.owl.DatatypeProperty equivalentProperty) The resource argument have rdf:type http://www.w3.org/2002/07/owl#DatatypeProperty. That is, this method should not be used as a shortcut for creating new objects in the model.

Parameters:
resource - The Resource to add
Returns:
The org.openanzo.owl.DatatypeProperty created
Throws:
JastorException
See Also:
equivalentPropertyProperty

removeEquivalentProperty

void removeEquivalentProperty(DatatypeProperty equivalentProperty)
                              throws JastorException
Removes a value for the 'equivalentProperty' property. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
equivalentProperty - The DatatypeProperty to remove
Throws:
JastorException
See Also:
equivalentPropertyProperty

removeEquivalentProperty

void removeEquivalentProperty(org.openrdf.model.Resource equivalentProperty)
                              throws JastorException
Remove a 'equivalentProperty' property value. This method should not be invoked while iterator through values. In that case, the remove() method of the Iterator itself should be used.

Parameters:
equivalentProperty - DatatypeProperty, the value to remove
Throws:
JastorException
See Also:
equivalentPropertyProperty


Copyright © 2007 Cambridge Semantics Inc.. All Rights Reserved.