| com.hp.hpl.jena.ontology.OntResource
All known Subclasses: com.hp.hpl.jena.ontology.impl.OntResourceImpl,
OntResource | public interface OntResource extends Resource(Code) | |
Provides a common super-type for all of the abstractions in this ontology
representation package.
author: Ian Dickinson, HP Labs author: (email) version: CVS $Id: OntResource.java,v 1.42 2008/01/23 12:47:17 ian_dickinson Exp $ |
Method Summary | |
public void | addComment(String comment, String lang) | public void | addComment(Literal comment) | public void | addDifferentFrom(Resource res) | public void | addIsDefinedBy(Resource res) | public void | addLabel(String label, String lang) | public void | addLabel(Literal label) | public void | addRDFType(Resource cls) | public void | addSameAs(Resource res) | public void | addSeeAlso(Resource res) | public void | addVersionInfo(String info) | public AllDifferent | asAllDifferent() | public AnnotationProperty | asAnnotationProperty() | public OntClass | asClass() | public DataRange | asDataRange() | public DatatypeProperty | asDatatypeProperty() | public Individual | asIndividual() | public ObjectProperty | asObjectProperty() | public Ontology | asOntology() | public OntProperty | asProperty() | public int | getCardinality(Property p) Answer the cardinality of the given property on this resource. | public String | getComment(String lang) Answer the comment string for this object. | public OntResource | getDifferentFrom() Answer a resource that is declared to be distinct from this resource. | public Resource | getIsDefinedBy() Answer a resource that is declared to provide a definition of this resource. | public String | getLabel(String lang) Answer the label string for this object. | public OntModel | getOntModel() Answer the model that this resource is attached to, assuming that it
is an
OntModel . | public Profile | getProfile()
Answer the ontology language profile that governs the ontology model to which
this ontology resource is attached. | public RDFNode | getPropertyValue(Property property) Answer the value of a given RDF property for this resource, or null
if it doesn't have one. | public Resource | getRDFType()
Answer the rdf:type (i.e. | public Resource | getRDFType(boolean direct)
Answer the rdf:type (i.e. | public OntResource | getSameAs() Answer a resource that is declared to be the same as this resource. | public Resource | getSeeAlso() Answer a resource that provides additional information about this resource. | public String | getVersionInfo() Answer the version information string for this object. | public boolean | hasComment(String comment, String lang) Answer true if this resource has the given comment.
Parameters: comment - The comment to test for Parameters: lang - The optional language tag, or null for don't care. | public boolean | hasComment(Literal comment) | public boolean | hasLabel(String label, String lang) Answer true if this resource has the given label
Parameters: label - The label to test for Parameters: lang - The optional language tag, or null for don't care. | public boolean | hasLabel(Literal label) | public boolean | hasRDFType(Resource ontClass, boolean direct)
Answer true if this resource is a member of the class denoted by the
given class resource.
Parameters: ontClass - Denotes a class to which this value may belong Parameters: direct - If true, only consider the direct types of this resource, ignoringthe super-classes of the stated types. | public boolean | hasRDFType(Resource ontClass)
Answer true if this resource is a member of the class denoted by the
given class resource. | public boolean | hasRDFType(String uri) | public boolean | hasSeeAlso(Resource res) | public boolean | hasVersionInfo(String info) | public boolean | isAllDifferent() | public boolean | isAnnotationProperty() | public boolean | isClass() | public boolean | isDataRange() | public boolean | isDatatypeProperty() | public boolean | isDefinedBy(Resource res) | public boolean | isDifferentFrom(Resource res) | public boolean | isIndividual() | public boolean | isObjectProperty() | public boolean | isOntLanguageTerm() Answer true if this resource is a symbol in one of the standard ontology
languages supported by Jena: RDF, RDFS, OWL or DAML+OIL. | public boolean | isOntology() | public boolean | isProperty() | public boolean | isSameAs(Resource res) | public ExtendedIterator | listComments(String lang) | public ExtendedIterator | listDifferentFrom() Answer an iterator over all of the resources that are declared to be different from
this resource. | public ExtendedIterator | listIsDefinedBy() Answer an iterator over all of the resources that are declared to define
this resource. | public ExtendedIterator | listLabels(String lang) | public NodeIterator | listPropertyValues(Property property) Answer an iterator over the values for a given RDF property. | public ExtendedIterator | listRDFTypes(boolean direct)
Answer an iterator over the RDF classes to which this resource belongs.
Parameters: direct - If true, only answer those resources that are direct typesof this resource, not the super-classes of the class etc. | public ExtendedIterator | listSameAs() Answer an iterator over all of the resources that are declared to be the same as
this resource. | public ExtendedIterator | listSeeAlso() | public ExtendedIterator | listVersionInfo() | public void | remove() Removes this resource from the ontology by deleting any statements that refer to it,
as either statement-subject or statement-object.
If this resource is a property, this method will not remove statements
whose predicate is this property.
Caveat: Jena RDF models contain statements, not resources per se,
so this method simulates removal of an object by removing all of the statements that have
this resource as subject or object, with one exception. | public void | removeComment(String comment, String lang) Remove the statement that the given string is a comment on
this resource. | public void | removeComment(Literal comment) Remove the statement that the given string is a comment on
this resource. | public void | removeDefinedBy(Resource res) Remove the statement that this resource is defined by the given resource. | public void | removeDifferentFrom(Resource res) Remove the statement that this resource is different the given resource. | public void | removeLabel(String label, String lang) Remove the statement that the given string is a label for
this resource. | public void | removeLabel(Literal label) Remove the statement that the given string is a label for
this resource. | public void | removeProperty(Property property, RDFNode value) | public void | removeRDFType(Resource cls) Remove the statement that this resource is of the given RDF type. | public void | removeSameAs(Resource res) Remove the statement that this resource is the same as the given resource. | public void | removeSeeAlso(Resource res) Remove the statement indicating the given resource as a source of additional information
about this resource. | public void | removeVersionInfo(String info) Remove the statement that the given string provides version information about
this resource. | public void | setComment(String comment, String lang) Assert that the given string is the comment on this resource. | public void | setDifferentFrom(Resource res) Assert that the given resource and this resource are distinct. | public void | setIsDefinedBy(Resource res) Assert that the given resource provides a source of definitions about this resource. | public void | setLabel(String label, String lang) Assert that the given string is the value of the label for this resource. | public void | setPropertyValue(Property property, RDFNode value)
Set the value of the given property of this ontology resource to the given
value, encoded as an RDFNode. | public void | setRDFType(Resource cls) Set the RDF type (i.e. | public void | setSameAs(Resource res) Assert equivalence between the given resource and this resource. | public void | setSeeAlso(Resource res) | public void | setVersionInfo(String info) Assert that the given string is the value of the version info for this resource. |
addComment | public void addComment(String comment, String lang)(Code) | | Add the given comment to this resource.
Parameters: comment - A comment string for this resource Parameters: lang - The language attribute for this comment (EN, FR, etc) or null if not specified. exception: OntProfileException - If the Profile.COMMENT property is not supported in the current language profile. |
addComment | public void addComment(Literal comment)(Code) | | Add the given comment to this resource.
Parameters: comment - The literal comment exception: OntProfileException - If the Profile.COMMENT property is not supported in the current language profile. |
addDifferentFrom | public void addDifferentFrom(Resource res)(Code) | | Add a resource that is declared to be equivalent to this resource.
Parameters: res - A resource that declared to be the same as this resource exception: OntProfileException - If the Profile.DIFFERENT_FROM property is not supported in the current language profile. |
addIsDefinedBy | public void addIsDefinedBy(Resource res)(Code) | | Add a resource that is declared to provide a definition of this resource.
Parameters: res - A defining resource exception: OntProfileException - If the Profile.IS_DEFINED_BY property is not supported in the current language profile. |
addLabel | public void addLabel(String label, String lang)(Code) | | Add the given label to this resource.
Parameters: label - A label string for this resource Parameters: lang - The language attribute for this label (EN, FR, etc) or null if not specified. exception: OntProfileException - If the Profile.LABEL property is not supported in the current language profile. |
addLabel | public void addLabel(Literal label)(Code) | | Add the given label to this resource.
Parameters: label - The literal label exception: OntProfileException - If the Profile.LABEL property is not supported in the current language profile. |
addRDFType | public void addRDFType(Resource cls)(Code) | | Add the given class as one of the rdf:type 's for this resource.
Parameters: cls - An RDF resource denoting a new value for the rdf:type property. See Also: Individual.addOntClass(Resource) |
addSameAs | public void addSameAs(Resource res)(Code) | | Add a resource that is declared to be equivalent to this resource.
Parameters: res - A resource that declared to be the same as this resource exception: OntProfileException - If the Profile.SAME_AS property is not supported in the current language profile. |
addSeeAlso | public void addSeeAlso(Resource res)(Code) | | Add a resource that is declared to provided additional information about the definition of this resource
Parameters: res - A resource that provides extra information on this resource exception: OntProfileException - If the Profile.SEE_ALSO property is not supported in the current language profile. |
addVersionInfo | public void addVersionInfo(String info)(Code) | | Add the given version information to this resource.
Parameters: info - A version information string for this resource exception: OntProfileException - If the Profile.VERSION_INFO property is not supported in the current language profile. |
asAllDifferent | public AllDifferent asAllDifferent()(Code) | | Answer a view of this resource as an 'all different' declaration
This resource, but viewed as an AllDifferent node exception: ConversionException - if the resource cannot be converted to an all different declaration |
asAnnotationProperty | public AnnotationProperty asAnnotationProperty()(Code) | | Answer a view of this resource as an annotation property
This resource, but viewed as an AnnotationProperty exception: ConversionException - if the resource cannot be converted to an annotation property |
asClass | public OntClass asClass()(Code) | | Answer a view of this resource as a class
This resource, but viewed as an OntClass exception: ConversionException - if the resource cannot be converted to a class |
asDataRange | public DataRange asDataRange()(Code) | | Answer a view of this resource as a data range
This resource, but viewed as a DataRange exception: ConversionException - if the resource cannot be converted to a data range |
asDatatypeProperty | public DatatypeProperty asDatatypeProperty()(Code) | | Answer a view of this resource as a datatype property
This resource, but viewed as a DatatypeProperty exception: ConversionException - if the resource cannot be converted to a datatype property |
asIndividual | public Individual asIndividual()(Code) | | Answer a view of this resource as an individual
This resource, but viewed as an Individual exception: ConversionException - if the resource cannot be converted to an individual |
asObjectProperty | public ObjectProperty asObjectProperty()(Code) | | Answer a view of this resource as an object property
This resource, but viewed as an ObjectProperty exception: ConversionException - if the resource cannot be converted to an object property |
asOntology | public Ontology asOntology()(Code) | | Answer a view of this resource as an ontology description node
This resource, but viewed as an Ontology exception: ConversionException - if the resource cannot be converted to an ontology description node |
asProperty | public OntProperty asProperty()(Code) | | Answer a view of this resource as a property
This resource, but viewed as an OntProperty exception: ConversionException - if the resource cannot be converted to a property |
getCardinality | public int getCardinality(Property p)(Code) | | Answer the cardinality of the given property on this resource. The cardinality
is the number of distinct values there are for the property.
Parameters: p - A property The cardinality for the property p on this resource, as aninteger greater than or equal to zero. |
getComment | public String getComment(String lang)(Code) | | Answer the comment string for this object. If there is
more than one such resource, an arbitrary selection is made.
Parameters: lang - The language attribute for the desired comment (EN, FR, etc) or null for don't care. Willattempt to retrieve the most specific comment matching the given language A comment string matching the given language, or null if there is no matching comment. exception: OntProfileException - If the Profile.COMMENT property is not supported in the current language profile. |
getDifferentFrom | public OntResource getDifferentFrom()(Code) | | Answer a resource that is declared to be distinct from this resource. If there is
more than one such resource, an arbitrary selection is made.
res An ont resource that declared to be different from this resource exception: OntProfileException - If the Profile.DIFFERENT_FROM property is not supported in the current language profile. |
getIsDefinedBy | public Resource getIsDefinedBy()(Code) | | Answer a resource that is declared to provide a definition of this resource. If there is
more than one such resource, an arbitrary selection is made.
res An ont resource that is declared to provide a definition of this resource exception: OntProfileException - If the Profile.IS_DEFINED_BY property is not supported in the current language profile. |
getLabel | public String getLabel(String lang)(Code) | | Answer the label string for this object. If there is
more than one such resource, an arbitrary selection is made.
Parameters: lang - The language attribute for the desired label (EN, FR, etc) or null for don't care. Willattempt to retrieve the most specific label matching the given language A label string matching the given language, or null if there is no matching label. exception: OntProfileException - If the Profile.LABEL property is not supported in the current language profile. |
getOntModel | public OntModel getOntModel()(Code) | | Answer the model that this resource is attached to, assuming that it
is an
OntModel . If this resource is not attached to any model,
or is (unusually) attached to a model that is not an OntModel ,
answer null.
The ont model that this resource is attached to, or null. |
getProfile | public Profile getProfile()(Code) | |
Answer the ontology language profile that governs the ontology model to which
this ontology resource is attached.
The language profile for this ontology resource throws: JenaException - if the resource is not bound to an OntModel, sincethat's the only way to get the profile for the resource |
getPropertyValue | public RDFNode getPropertyValue(Property property)(Code) | | Answer the value of a given RDF property for this resource, or null
if it doesn't have one. The value is returned as an RDFNode, from which
the concrete data value can be extracted for literals. If the value is
a resource, it will present the
OntResource facet.
If there is more than one RDF
statement with the given property for the current value, it is not defined
which of the values will be returned.
Parameters: property - An RDF property An RDFNode whose value is the value, or one of the values, of thegiven property. If the property is not defined the method returns null. |
getRDFType | public Resource getRDFType()(Code) | |
Answer the rdf:type (i.e. the class) of this resource. If there
is more than one type for this resource, the return value will be one of
the values, but it is not specified which one (nor that it will consistently
be the same one each time). Equivalent to getRDFType( false ) .
A resource that is the rdf:type for this resource, or one of them ifmore than one is defined. See Also: Individual.getOntClass |
getRDFType | public Resource getRDFType(boolean direct)(Code) | |
Answer the rdf:type (i.e. the class) of this resource. If there
is more than one type for this resource, the return value will be one of
the values, but it is not specified which one (nor that it will consistently
be the same one each time).
Parameters: direct - If true, only consider the direct types of this resource, and notthe super-classes of the type(s). A resource that is the rdf:type for this resource, or one of them ifmore than one is defined. See Also: Individual.getOntClass(boolean) |
getSameAs | public OntResource getSameAs()(Code) | | Answer a resource that is declared to be the same as this resource. If there is
more than one such resource, an arbitrary selection is made.
An ont resource that declared to be the same as this resource exception: OntProfileException - If the Profile.SAME_AS property is not supported in the current language profile. |
getSeeAlso | public Resource getSeeAlso()(Code) | | Answer a resource that provides additional information about this resource. If more than one such resource
is defined, make an arbitrary choice.
res A resource that provides additional information about this resource exception: OntProfileException - If the Profile.SEE_ALSO property is not supported in the current language profile. |
getVersionInfo | public String getVersionInfo()(Code) | | Answer the version information string for this object. If there is
more than one such resource, an arbitrary selection is made.
A version info string exception: OntProfileException - If the Profile.VERSION_INFO property is not supported in the current language profile. |
hasComment | public boolean hasComment(String comment, String lang)(Code) | | Answer true if this resource has the given comment.
Parameters: comment - The comment to test for Parameters: lang - The optional language tag, or null for don't care. True if this resource has comment as a comment. |
hasComment | public boolean hasComment(Literal comment)(Code) | | Answer true if this resource has the given comment.
Parameters: comment - The comment to test for True if this resource has comment as a comment. |
hasLabel | public boolean hasLabel(String label, String lang)(Code) | | Answer true if this resource has the given label
Parameters: label - The label to test for Parameters: lang - The optional language tag, or null for don't care. True if this resource has label as a label. |
hasLabel | public boolean hasLabel(Literal label)(Code) | | Answer true if this resource has the given label
Parameters: label - The label to test for True if this resource has label as a label. |
hasRDFType | public boolean hasRDFType(Resource ontClass, boolean direct)(Code) | |
Answer true if this resource is a member of the class denoted by the
given class resource.
Parameters: ontClass - Denotes a class to which this value may belong Parameters: direct - If true, only consider the direct types of this resource, ignoringthe super-classes of the stated types. True if this resource has the given class as one of its rdf:type 's. See Also: Individual.hasOntClass(Resourceboolean) |
hasRDFType | public boolean hasRDFType(Resource ontClass)(Code) | |
Answer true if this resource is a member of the class denoted by the
given class resource. Includes all available types, so is equivalent to
hasRDF( ontClass, false );
Parameters: ontClass - Denotes a class to which this value may belong True if this resource has the given class as one of its rdf:type 's. See Also: Individual.hasOntClass(Resource) |
hasRDFType | public boolean hasRDFType(String uri)(Code) | |
Answer true if this resource is a member of the class denoted by the
given URI.
Parameters: uri - Denotes the URI of a class to which this value may belong True if this resource has the given class as one of its rdf:type 's. See Also: Individual.hasOntClass(String) |
hasSeeAlso | public boolean hasSeeAlso(Resource res)(Code) | | Answer true if this resource has the given resource as a source of additional information.
Parameters: res - A resource to test against True if the res provides more information on this resource. |
hasVersionInfo | public boolean hasVersionInfo(String info)(Code) | | Answer true if this resource has the given version information
Parameters: info - Version information to test for True if this resource has info as version information. |
isAllDifferent | public boolean isAllDifferent()(Code) | | Answer true if this resource can be viewed as an 'all different' declaration
True if this resource can be viewed as an AllDifferent node |
isAnnotationProperty | public boolean isAnnotationProperty()(Code) | | Answer true if this resource can be viewed as an annotation property
True if this resource can be viewed as an AnnotationProperty |
isClass | public boolean isClass()(Code) | | Answer true if this resource can be viewed as a class
True if this resource can be viewed as an OntClass |
isDataRange | public boolean isDataRange()(Code) | | Answer true if this resource can be viewed as a data range
True if this resource can be viewed as a DataRange |
isDatatypeProperty | public boolean isDatatypeProperty()(Code) | | Answer true if this resource can be viewed as a datatype property
True if this resource can be viewed as a DatatypeProperty |
isDefinedBy | public boolean isDefinedBy(Resource res)(Code) | | Answer true if this resource is defined by the given resource.
Parameters: res - A resource to test against True if res defines this resource. |
isDifferentFrom | public boolean isDifferentFrom(Resource res)(Code) | | Answer true if this resource is different from the given resource.
Parameters: res - A resource to test against True if the resources are declared to be distinct via a differentFrom statement. |
isIndividual | public boolean isIndividual()(Code) | | Answer true if this resource can be viewed as an individual
True if this resource can be viewed as an Individual |
isObjectProperty | public boolean isObjectProperty()(Code) | | Answer true if this resource can be viewed as an object property
True if this resource can be viewed as an ObjectProperty |
isOntLanguageTerm | public boolean isOntLanguageTerm()(Code) | | Answer true if this resource is a symbol in one of the standard ontology
languages supported by Jena: RDF, RDFS, OWL or DAML+OIL. Since these languages
have restricted namespaces, this check is simply a convenient way of testing whether
this resource is in one of those pre-declared namespaces.
True if this is a term in the language namespace for OWL, RDF, RDFS or DAML+OIL. |
isOntology | public boolean isOntology()(Code) | | Answer true if this resource can be viewed as an ontology description node
True if this resource can be viewed as an Ontology |
isProperty | public boolean isProperty()(Code) | | Answer true if this resource can be viewed as a property
True if this resource can be viewed as an OntProperty |
isSameAs | public boolean isSameAs(Resource res)(Code) | | Answer true if this resource is the same as the given resource.
Parameters: res - A resource to test against True if the resources are declared the same via a sameAs statement. exception: OntProfileException - If the Profile.SAME_AS property is not supported in the current language profile. |
listComments | public ExtendedIterator listComments(String lang)(Code) | | Answer an iterator over all of the comment literals for this resource.
Parameters: lang - The language tag to restrict the listed comments to, or null to select all comments An iterator over RDF Literal's. exception: OntProfileException - If the Profile.COMMENT property is not supported in the current language profile. |
listDifferentFrom | public ExtendedIterator listDifferentFrom()(Code) | | Answer an iterator over all of the resources that are declared to be different from
this resource. Each element of the iterator will be an
OntResource .
An iterator over the resources different from this resource. exception: OntProfileException - If the Profile.DIFFERENT_FROM property is not supported in the current language profile. |
listIsDefinedBy | public ExtendedIterator listIsDefinedBy()(Code) | | Answer an iterator over all of the resources that are declared to define
this resource.
An iterator over the resources defining this resource. exception: OntProfileException - If the Profile.IS_DEFINED_BY property is not supported in the current language profile. |
listLabels | public ExtendedIterator listLabels(String lang)(Code) | | Answer an iterator over all of the label literals for this resource.
Parameters: lang - The language tag to restrict the listed comments to, or null to select all comments An iterator over RDF Literal's. exception: OntProfileException - If the Profile.LABEL property is not supported in the current language profile. |
listPropertyValues | public NodeIterator listPropertyValues(Property property)(Code) | | Answer an iterator over the values for a given RDF property. Each
value in the iterator will be an
RDFNode .
Parameters: property - The property whose values are sought An Iterator over the values of the property |
listRDFTypes | public ExtendedIterator listRDFTypes(boolean direct)(Code) | |
Answer an iterator over the RDF classes to which this resource belongs.
Parameters: direct - If true, only answer those resources that are direct typesof this resource, not the super-classes of the class etc. An iterator over the set of this resource's classes. Each memberof the iteration will be an Resource. Use.as( OntClass.class ) to map this resource toan OntClass. See Also: Individual.listOntClasses(boolean) |
listSameAs | public ExtendedIterator listSameAs()(Code) | | Answer an iterator over all of the resources that are declared to be the same as
this resource. Each element of the iterator will be an
OntResource .
An iterator over the resources equivalent to this resource. exception: OntProfileException - If the Profile.SAME_AS property is not supported in the current language profile. |
listSeeAlso | public ExtendedIterator listSeeAlso()(Code) | | Answer an iterator over all of the resources that are declared to provide addition
information about this resource.
An iterator over the resources providing additional definition on this resource. exception: OntProfileException - If the Profile.SEE_ALSO property is not supported in the current language profile. |
listVersionInfo | public ExtendedIterator listVersionInfo()(Code) | | Answer an iterator over all of the version info strings for this resource.
An iterator over the version info strings for this resource. exception: OntProfileException - If the Profile.VERSION_INFO property is not supported in the current language profile. |
remove | public void remove()(Code) | | Removes this resource from the ontology by deleting any statements that refer to it,
as either statement-subject or statement-object.
If this resource is a property, this method will not remove statements
whose predicate is this property.
Caveat: Jena RDF models contain statements, not resources per se,
so this method simulates removal of an object by removing all of the statements that have
this resource as subject or object, with one exception. If the resource is referenced
in an RDF List, i.e. as the object of an rdf:first statement in a list cell,
this reference is not removed. Removing an arbitrary rdf:first
statement from the midst of a list, without doing other work to repair the list, would
leave an ill-formed list in the model. Therefore, if this resource is known to appear
in a list somewhere in the model, it should be separately deleted from that list before
calling this remove method.
|
removeComment | public void removeComment(String comment, String lang)(Code) | | Remove the statement that the given string is a comment on
this resource. If this statement
is not true of the current model, nothing happens.
Parameters: comment - A comment string to be removed Parameters: lang - A lang tag, or null if not specified |
removeComment | public void removeComment(Literal comment)(Code) | | Remove the statement that the given string is a comment on
this resource. If this statement
is not true of the current model, nothing happens.
Parameters: comment - A comment literal to be removed |
removeDefinedBy | public void removeDefinedBy(Resource res)(Code) | | Remove the statement that this resource is defined by the given resource. If this statement
is not true of the current model, nothing happens.
Parameters: res - A resource that may be declared to define this resource |
removeDifferentFrom | public void removeDifferentFrom(Resource res)(Code) | | Remove the statement that this resource is different the given resource. If this statement
is not true of the current model, nothing happens.
Parameters: res - A resource that may be declared to be differentFrom this resource |
removeLabel | public void removeLabel(String label, String lang)(Code) | | Remove the statement that the given string is a label for
this resource. If this statement
is not true of the current model, nothing happens.
Parameters: label - A label string to be removed Parameters: lang - A lang tag, or null if not specified |
removeLabel | public void removeLabel(Literal label)(Code) | | Remove the statement that the given string is a label for
this resource. If this statement
is not true of the current model, nothing happens.
Parameters: label - A label literal to be removed |
removeProperty | public void removeProperty(Property property, RDFNode value)(Code) | | Remove the specific property-value pair from this resource.
Parameters: property - The property to be removed Parameters: value - The specific value of the property to be removed |
removeRDFType | public void removeRDFType(Resource cls)(Code) | | Remove the statement that this resource is of the given RDF type. If this statement
is not true of the current model, nothing happens.
Parameters: cls - A resource denoting a class that that is to be removed from the classes of this resource See Also: Individual.removeOntClass(Resource) |
removeSameAs | public void removeSameAs(Resource res)(Code) | | Remove the statement that this resource is the same as the given resource. If this statement
is not true of the current model, nothing happens.
Parameters: res - A resource that may be declared to be the sameAs this resource |
removeSeeAlso | public void removeSeeAlso(Resource res)(Code) | | Remove the statement indicating the given resource as a source of additional information
about this resource. If this statement
is not true of the current model, nothing happens.
Parameters: res - A resource that may be declared to provide additional information about this resource |
removeVersionInfo | public void removeVersionInfo(String info)(Code) | | Remove the statement that the given string provides version information about
this resource. If this statement
is not true of the current model, nothing happens.
Parameters: info - A version information string to be removed |
setComment | public void setComment(String comment, String lang)(Code) | | Assert that the given string is the comment on this resource. Any existing
statements for comment will be removed.
Parameters: comment - The comment for this resource Parameters: lang - The language attribute for this comment (EN, FR, etc) or null if not specified. exception: OntProfileException - If the Profile.COMMENT property is not supported in the current language profile. |
setDifferentFrom | public void setDifferentFrom(Resource res)(Code) | | Assert that the given resource and this resource are distinct. Any existing
statements for differentFrom will be removed.
Parameters: res - The resource that is declared to be distinct from this resource exception: OntProfileException - If the Profile.DIFFERENT_FROM property is not supported in the current language profile. |
setIsDefinedBy | public void setIsDefinedBy(Resource res)(Code) | | Assert that the given resource provides a source of definitions about this resource. Any existing
statements for isDefinedBy will be removed.
Parameters: res - The resource that is declared to be a definition of this resource. exception: OntProfileException - If the Profile.IS_DEFINED_BY property is not supported in the current language profile. |
setLabel | public void setLabel(String label, String lang)(Code) | | Assert that the given string is the value of the label for this resource. Any existing
statements for label will be removed.
Parameters: label - The label for this resource Parameters: lang - The language attribute for this label (EN, FR, etc) or null if not specified. exception: OntProfileException - If the Profile.LABEL property is not supported in the current language profile. |
setPropertyValue | public void setPropertyValue(Property property, RDFNode value)(Code) | |
Set the value of the given property of this ontology resource to the given
value, encoded as an RDFNode. Maintains the invariant that there is
at most one value of the property for a given resource, so existing
property values are first removed. To add multiple properties, use
OntResource.addProperty(Property,RDFNode) addProperty .
Parameters: property - The property to update Parameters: value - The new value of the property as an RDFNode, or null toeffectively remove this property. |
setRDFType | public void setRDFType(Resource cls)(Code) | | Set the RDF type (i.e. the class) for this resource, replacing any
existing rdf:type property. Any existing statements for the RDF type
will first be removed.
Parameters: cls - The RDF resource denoting the new value for the rdf:type property,which will replace any existing type property. See Also: Individual.setOntClass(Resource) |
setSameAs | public void setSameAs(Resource res)(Code) | | Assert equivalence between the given resource and this resource. Any existing
statements for sameAs will be removed.
Parameters: res - The resource that is declared to be the same as this resource exception: OntProfileException - If the Profile.SAME_AS property is not supported in the current language profile. |
setSeeAlso | public void setSeeAlso(Resource res)(Code) | | Assert that the given resource provides additional information about the definition of this resource
Parameters: res - A resource that can provide additional information about this resource exception: OntProfileException - If the Profile.SEE_ALSO property is not supported in the current language profile. |
setVersionInfo | public void setVersionInfo(String info)(Code) | | Assert that the given string is the value of the version info for this resource. Any existing
statements for versionInfo will be removed.
Parameters: info - The version information for this resource exception: OntProfileException - If the Profile.VERSION_INFO property is not supported in the current language profile. |
|
|