org.openanzo.owl
Interface ObjectProperty

All Superinterfaces:
_Property, _Resource, CoreThing, GraphThing
All Known Subinterfaces:
AntisymmetricProperty, FunctionalObjectProperty, FunctionalProperty, InverseFunctionalProperty, IrreflexiveProperty, ReflexiveProperty, SymmetricProperty, TransitiveProperty
All Known Implementing Classes:
AntisymmetricPropertyImpl, FunctionalObjectPropertyImpl, FunctionalPropertyImpl, InverseFunctionalPropertyImpl, IrreflexivePropertyImpl, ObjectPropertyImpl, ReflexivePropertyImpl, SymmetricPropertyImpl, TransitivePropertyImpl

public interface ObjectProperty
extends _Property, GraphThing

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

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





Field Summary
static org.openrdf.model.URI disjointObjectPropertiesProperty
          The Anzo Property for disjointObjectProperties
static org.openrdf.model.URI equivalentObjectPropertyProperty
          The Anzo Property for equivalentObjectProperty
static org.openrdf.model.URI inverseOfProperty
          The Anzo Property for inverseOf
static org.openrdf.model.URI objectPropertyDomainProperty
          The Anzo Property for objectPropertyDomain
static org.openrdf.model.URI objectPropertyRangeProperty
          The Anzo Property for objectPropertyRange
static org.openrdf.model.URI subObjectPropertyOfProperty
          The Anzo Property for subObjectPropertyOf
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
 ObjectProperty addDisjointObjectProperties()
          Adds an anonymous value for the 'disjointObjectProperties' property
 void addDisjointObjectProperties(ObjectProperty disjointObjectProperties)
          Adds a value for the 'disjointObjectProperties' property
 ObjectProperty addDisjointObjectProperties(org.openrdf.model.Resource resource)
          Adds a value for the 'disjointObjectProperties' property.
 ObjectProperty addEquivalentObjectProperty()
          Adds an anonymous value for the 'equivalentObjectProperty' property
 void addEquivalentObjectProperty(ObjectProperty equivalentObjectProperty)
          Adds a value for the 'equivalentObjectProperty' property
 ObjectProperty addEquivalentObjectProperty(org.openrdf.model.Resource resource)
          Adds a value for the 'equivalentObjectProperty' property.
 ObjectProperty addInverseOf()
          Adds an anonymous value for the 'inverseOf' property
 void addInverseOf(ObjectProperty inverseOf)
          Adds a value for the 'inverseOf' property
 ObjectProperty addInverseOf(org.openrdf.model.Resource resource)
          Adds a value for the 'inverseOf' property.
 ObjectProperty addSubObjectPropertyOf()
          Adds an anonymous value for the 'subObjectPropertyOf' property
 void addSubObjectPropertyOf(ObjectProperty subObjectPropertyOf)
          Adds a value for the 'subObjectPropertyOf' property
 ObjectProperty addSubObjectPropertyOf(org.openrdf.model.Resource resource)
          Adds a value for the 'subObjectPropertyOf' property.
 info.aduna.collections.iterators.CloseableIterator<ObjectProperty> getDisjointObjectProperties()
          Get an Iterator the 'disjointObjectProperties' property values.
 info.aduna.collections.iterators.CloseableIterator<ObjectProperty> getEquivalentObjectProperty()
          Get an Iterator the 'equivalentObjectProperty' property values.
 info.aduna.collections.iterators.CloseableIterator<ObjectProperty> getInverseOf()
          Get an Iterator the 'inverseOf' property values.
 Class getObjectPropertyDomain()
          Gets the 'objectPropertyDomain' property value
 Class getObjectPropertyRange()
          Gets the 'objectPropertyRange' property value
 info.aduna.collections.iterators.CloseableIterator<ObjectProperty> getSubObjectPropertyOf()
          Get an Iterator the 'subObjectPropertyOf' property values.
 void removeDisjointObjectProperties(ObjectProperty disjointObjectProperties)
          Removes a value for the 'disjointObjectProperties' property.
 void removeDisjointObjectProperties(org.openrdf.model.Resource disjointObjectProperties)
          Remove a 'disjointObjectProperties' property value.
 void removeEquivalentObjectProperty(ObjectProperty equivalentObjectProperty)
          Removes a value for the 'equivalentObjectProperty' property.
 void removeEquivalentObjectProperty(org.openrdf.model.Resource equivalentObjectProperty)
          Remove a 'equivalentObjectProperty' property value.
 void removeInverseOf(ObjectProperty inverseOf)
          Removes a value for the 'inverseOf' property.
 void removeInverseOf(org.openrdf.model.Resource inverseOf)
          Remove a 'inverseOf' property value.
 void removeSubObjectPropertyOf(ObjectProperty subObjectPropertyOf)
          Removes a value for the 'subObjectPropertyOf' property.
 void removeSubObjectPropertyOf(org.openrdf.model.Resource subObjectPropertyOf)
          Remove a 'subObjectPropertyOf' property value.
 Class setObjectPropertyDomain()
          Sets the 'objectPropertyDomain' property value to an anonymous node
 void setObjectPropertyDomain(Class objectPropertyDomain)
          Sets the 'objectPropertyDomain' property value
 Class setObjectPropertyDomain(org.openrdf.model.Resource resource)
          Sets the 'objectPropertyDomain' property value to the given resource, and add's rdf:type properties.
 Class setObjectPropertyRange()
          Sets the 'objectPropertyRange' property value to an anonymous node
 void setObjectPropertyRange(Class objectPropertyRange)
          Sets the 'objectPropertyRange' property value
 Class setObjectPropertyRange(org.openrdf.model.Resource resource)
          Sets the 'objectPropertyRange' 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


disjointObjectPropertiesProperty

static final org.openrdf.model.URI disjointObjectPropertiesProperty
The Anzo Property for disjointObjectProperties

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



equivalentObjectPropertyProperty

static final org.openrdf.model.URI equivalentObjectPropertyProperty
The Anzo Property for equivalentObjectProperty

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



objectPropertyDomainProperty

static final org.openrdf.model.URI objectPropertyDomainProperty
The Anzo Property for objectPropertyDomain

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



objectPropertyRangeProperty

static final org.openrdf.model.URI objectPropertyRangeProperty
The Anzo Property for objectPropertyRange

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



subObjectPropertyOfProperty

static final org.openrdf.model.URI subObjectPropertyOfProperty
The Anzo Property for subObjectPropertyOf

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



inverseOfProperty

static final org.openrdf.model.URI inverseOfProperty
The Anzo Property for inverseOf

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


Method Detail

getDisjointObjectProperties

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

Returns:
Iterator of ObjectProperty
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

addDisjointObjectProperties

void addDisjointObjectProperties(ObjectProperty disjointObjectProperties)
                                 throws JastorException
Adds a value for the 'disjointObjectProperties' property

Parameters:
disjointObjectProperties - The ObjectProperty to add
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

addDisjointObjectProperties

ObjectProperty addDisjointObjectProperties()
                                           throws JastorException
Adds an anonymous value for the 'disjointObjectProperties' property

Returns:
The anoymous ObjectProperty created
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

addDisjointObjectProperties

ObjectProperty addDisjointObjectProperties(org.openrdf.model.Resource resource)
                                           throws JastorException
Adds a value for the 'disjointObjectProperties' property. This method is equivalent constructing a new instance of ObjectProperty with the factory and calling addDisjointObjectProperties(org.openanzo.owl.ObjectProperty disjointObjectProperties) The resource argument have rdf:type http://www.w3.org/2002/07/owl#ObjectProperty. 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.ObjectProperty created
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

removeDisjointObjectProperties

void removeDisjointObjectProperties(ObjectProperty disjointObjectProperties)
                                    throws JastorException
Removes a value for the 'disjointObjectProperties' 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:
disjointObjectProperties - The ObjectProperty to remove
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

removeDisjointObjectProperties

void removeDisjointObjectProperties(org.openrdf.model.Resource disjointObjectProperties)
                                    throws JastorException
Remove a 'disjointObjectProperties' 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:
disjointObjectProperties - ObjectProperty, the value to remove
Throws:
JastorException
See Also:
disjointObjectPropertiesProperty

getEquivalentObjectProperty

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

Returns:
Iterator of ObjectProperty
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

addEquivalentObjectProperty

void addEquivalentObjectProperty(ObjectProperty equivalentObjectProperty)
                                 throws JastorException
Adds a value for the 'equivalentObjectProperty' property

Parameters:
equivalentObjectProperty - The ObjectProperty to add
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

addEquivalentObjectProperty

ObjectProperty addEquivalentObjectProperty()
                                           throws JastorException
Adds an anonymous value for the 'equivalentObjectProperty' property

Returns:
The anoymous ObjectProperty created
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

addEquivalentObjectProperty

ObjectProperty addEquivalentObjectProperty(org.openrdf.model.Resource resource)
                                           throws JastorException
Adds a value for the 'equivalentObjectProperty' property. This method is equivalent constructing a new instance of ObjectProperty with the factory and calling addEquivalentObjectProperty(org.openanzo.owl.ObjectProperty equivalentObjectProperty) The resource argument have rdf:type http://www.w3.org/2002/07/owl#ObjectProperty. 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.ObjectProperty created
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

removeEquivalentObjectProperty

void removeEquivalentObjectProperty(ObjectProperty equivalentObjectProperty)
                                    throws JastorException
Removes a value for the 'equivalentObjectProperty' 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:
equivalentObjectProperty - The ObjectProperty to remove
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

removeEquivalentObjectProperty

void removeEquivalentObjectProperty(org.openrdf.model.Resource equivalentObjectProperty)
                                    throws JastorException
Remove a 'equivalentObjectProperty' 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:
equivalentObjectProperty - ObjectProperty, the value to remove
Throws:
JastorException
See Also:
equivalentObjectPropertyProperty

getObjectPropertyDomain

Class getObjectPropertyDomain()
                              throws JastorException
Gets the 'objectPropertyDomain' property value

Returns:
Class
Throws:
JastorException
See Also:
objectPropertyDomainProperty

setObjectPropertyDomain

void setObjectPropertyDomain(Class objectPropertyDomain)
                             throws JastorException
Sets the 'objectPropertyDomain' property value

Parameters:
objectPropertyDomain - Class
Throws:
JastorException
See Also:
objectPropertyDomainProperty

setObjectPropertyDomain

Class setObjectPropertyDomain()
                              throws JastorException
Sets the 'objectPropertyDomain' property value to an anonymous node

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

setObjectPropertyDomain

Class setObjectPropertyDomain(org.openrdf.model.Resource resource)
                              throws JastorException
Sets the 'objectPropertyDomain' 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 setObjectPropertyDomain(org.openanzo.owl.Class objectPropertyDomain) 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:
objectPropertyDomainProperty

getObjectPropertyRange

Class getObjectPropertyRange()
                             throws JastorException
Gets the 'objectPropertyRange' property value

Returns:
Class
Throws:
JastorException
See Also:
objectPropertyRangeProperty

setObjectPropertyRange

void setObjectPropertyRange(Class objectPropertyRange)
                            throws JastorException
Sets the 'objectPropertyRange' property value

Parameters:
objectPropertyRange - Class
Throws:
JastorException
See Also:
objectPropertyRangeProperty

setObjectPropertyRange

Class setObjectPropertyRange()
                             throws JastorException
Sets the 'objectPropertyRange' property value to an anonymous node

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

setObjectPropertyRange

Class setObjectPropertyRange(org.openrdf.model.Resource resource)
                             throws JastorException
Sets the 'objectPropertyRange' 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 setObjectPropertyRange(org.openanzo.owl.Class objectPropertyRange) 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:
objectPropertyRangeProperty

getSubObjectPropertyOf

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

Returns:
Iterator of ObjectProperty
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

addSubObjectPropertyOf

void addSubObjectPropertyOf(ObjectProperty subObjectPropertyOf)
                            throws JastorException
Adds a value for the 'subObjectPropertyOf' property

Parameters:
subObjectPropertyOf - The ObjectProperty to add
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

addSubObjectPropertyOf

ObjectProperty addSubObjectPropertyOf()
                                      throws JastorException
Adds an anonymous value for the 'subObjectPropertyOf' property

Returns:
The anoymous ObjectProperty created
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

addSubObjectPropertyOf

ObjectProperty addSubObjectPropertyOf(org.openrdf.model.Resource resource)
                                      throws JastorException
Adds a value for the 'subObjectPropertyOf' property. This method is equivalent constructing a new instance of ObjectProperty with the factory and calling addSubObjectPropertyOf(org.openanzo.owl.ObjectProperty subObjectPropertyOf) The resource argument have rdf:type http://www.w3.org/2002/07/owl#ObjectProperty. 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.ObjectProperty created
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

removeSubObjectPropertyOf

void removeSubObjectPropertyOf(ObjectProperty subObjectPropertyOf)
                               throws JastorException
Removes a value for the 'subObjectPropertyOf' 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:
subObjectPropertyOf - The ObjectProperty to remove
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

removeSubObjectPropertyOf

void removeSubObjectPropertyOf(org.openrdf.model.Resource subObjectPropertyOf)
                               throws JastorException
Remove a 'subObjectPropertyOf' 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:
subObjectPropertyOf - ObjectProperty, the value to remove
Throws:
JastorException
See Also:
subObjectPropertyOfProperty

getInverseOf

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

Returns:
Iterator of ObjectProperty
Throws:
JastorException
See Also:
inverseOfProperty

addInverseOf

void addInverseOf(ObjectProperty inverseOf)
                  throws JastorException
Adds a value for the 'inverseOf' property

Parameters:
inverseOf - The ObjectProperty to add
Throws:
JastorException
See Also:
inverseOfProperty

addInverseOf

ObjectProperty addInverseOf()
                            throws JastorException
Adds an anonymous value for the 'inverseOf' property

Returns:
The anoymous ObjectProperty created
Throws:
JastorException
See Also:
inverseOfProperty

addInverseOf

ObjectProperty addInverseOf(org.openrdf.model.Resource resource)
                            throws JastorException
Adds a value for the 'inverseOf' property. This method is equivalent constructing a new instance of ObjectProperty with the factory and calling addInverseOf(org.openanzo.owl.ObjectProperty inverseOf) The resource argument have rdf:type http://www.w3.org/2002/07/owl#ObjectProperty. 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.ObjectProperty created
Throws:
JastorException
See Also:
inverseOfProperty

removeInverseOf

void removeInverseOf(ObjectProperty inverseOf)
                     throws JastorException
Removes a value for the 'inverseOf' 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:
inverseOf - The ObjectProperty to remove
Throws:
JastorException
See Also:
inverseOfProperty

removeInverseOf

void removeInverseOf(org.openrdf.model.Resource inverseOf)
                     throws JastorException
Remove a 'inverseOf' 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:
inverseOf - ObjectProperty, the value to remove
Throws:
JastorException
See Also:
inverseOfProperty


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