public interface Ontology extends OntResource
Interface encapsulating the distinguished instance in a given ontology document that presents meta-data and other processing data about the document (including which other documents are imported by a document).
asAnnotationProperty, asDatatypeProperty, asObjectProperty, asProperty, isAnnotationProperty, isDatatypeProperty, isObjectProperty, isProperty| Modifier and Type | Method and Description |
|---|---|
void |
addBackwardCompatibleWith(Resource res)
Add a resource representing an ontology that this ontology
(strictly, the ontology represented by this node) is backwards compatible with.
|
void |
addImport(Resource res)
Add a resource representing an ontology that this ontology
(strictly, the ontology represented by this node) imports.
|
void |
addIncompatibleWith(Resource res)
Add a resource representing an ontology that this ontology
(strictly, the ontology represented by this node) is incompatible with.
|
void |
addPriorVersion(Resource res)
Add a resource representing an ontology that this ontology
(strictly, the ontology represented by this node) supercedes.
|
OntResource |
getBackwardCompatibleWith()
Answer a resource that represents an ontology that is backwards compatible with this ontology.
|
OntResource |
getImport()
Answer a resource that represents an ontology imported by this ontology.
|
OntResource |
getIncompatibleWith()
Answer a resource that represents an ontology that is is incompatible with this ontology.
|
OntResource |
getPriorVersion()
Answer a resource that represents an ontology that is superceded by this ontology.
|
boolean |
hasPriorVersion(Resource res)
Answer true if this ontology (the ontology represented by this
resource) supercedes the given resource.
|
boolean |
imports(Resource res)
Answer true if this ontology (the ontology represented by this
resource) imports the given resource.
|
boolean |
isBackwardCompatibleWith(Resource res)
Answer true if this ontology (the ontology represented by this
resource) is backward compatible with the given resource.
|
boolean |
isIncompatibleWith(Resource res)
Answer true if this ontology (the ontology represented by this
resource) is incompatible with the given resource.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> |
listBackwardCompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is backwards compatible with.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> |
listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> |
listIncompatibleWith()
Answer an iterator over all of the resources representing
ontologies that this ontology is incompatible with.
|
com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> |
listPriorVersion()
Answer an iterator over all of the resources representing
ontologies that this ontology supercedes.
|
void |
removeBackwardCompatibleWith(Resource res)
Remove the statement that this ontology is backwards compatible with
the ontology represented by the given resource.
|
void |
removeImport(Resource res)
Remove the statement that this ontology imports the ontology represented by the given resource.
|
void |
removeIncompatibleWith(Resource res)
Remove the statement that the given ontology is incompatible with this ontology.
|
void |
removePriorVersion(Resource res)
Remove the statement that the given ontology is a prior version of this ontology.
|
void |
setBackwardCompatibleWith(Resource res)
Assert that this ontology is backward compatible with the given ontology.
|
void |
setImport(Resource res)
Assert that this ontology imports only the given ontology.
|
void |
setIncompatibleWith(Resource res)
Assert that this ontology is incompatible with the given ontology.
|
void |
setPriorVersion(Resource res)
Assert that this ontology is a new version of the given ontology.
|
addComment, addComment, addDifferentFrom, addIsDefinedBy, addLabel, addLabel, addRDFType, addSameAs, addSeeAlso, addVersionInfo, asAllDifferent, asAnnotationProperty, asClass, asDataRange, asDatatypeProperty, asIndividual, asObjectProperty, asOntology, asProperty, getCardinality, getComment, getDifferentFrom, getIsDefinedBy, getLabel, getOntModel, getProfile, getPropertyValue, getRDFType, getRDFType, getSameAs, getSeeAlso, getVersionInfo, hasComment, hasComment, hasLabel, hasLabel, hasRDFType, hasRDFType, hasRDFType, hasSeeAlso, hasVersionInfo, isAllDifferent, isAnnotationProperty, isClass, isDataRange, isDatatypeProperty, isDefinedBy, isDifferentFrom, isIndividual, isObjectProperty, isOntLanguageTerm, isOntology, isProperty, isSameAs, listComments, listDifferentFrom, listIsDefinedBy, listLabels, listPropertyValues, listRDFTypes, listSameAs, listSeeAlso, listVersionInfo, remove, removeComment, removeComment, removeDefinedBy, removeDifferentFrom, removeLabel, removeLabel, removeProperty, removeRDFType, removeSameAs, removeSeeAlso, removeVersionInfo, setComment, setDifferentFrom, setIsDefinedBy, setLabel, setPropertyValue, setRDFType, setSameAs, setSeeAlso, setVersionInfoabort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getPropertyResourceValue, getRequiredProperty, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, inModel, listProperties, listProperties, removeAll, removeProperties, toStringas, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isURIResource, visitWithasNodevoid setImport(Resource res)
Assert that this ontology imports only the given ontology. Any existing
statements for sameAs will be removed.
res - Represents a resource that this ontology imports.ProfileException - If the Profile.IMPORTS() property is not supported in the current language profile.void addImport(Resource res)
Add a resource representing an ontology that this ontology (strictly, the ontology represented by this node) imports.
res - Represents a resource that this ontology imports.ProfileException - If the Profile.IMPORTS() property is not supported in the current language profile.OntResource getImport()
Answer a resource that represents an ontology imported by this ontology. If there is more than one such resource, an arbitrary selection is made.
OntResource representing a resource that this ontology importsProfileException - If the Profile.IMPORTS() property is not supported in the current language profile.com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> listImports()
Answer an iterator over all of the resources representing ontologies imported by this ontology.
ProfileException - If the Profile.IMPORTS() property is not supported in the current language profile.boolean imports(Resource res)
Answer true if this ontology (the ontology represented by this resource) imports the given resource.
res - A resource to test againstresvoid removeImport(Resource res)
Remove the statement that this ontology imports the ontology represented by the given resource. If this statement is not true of the current model, nothing happens.
res - A resource that represents an ontology that is no longer to be importedvoid setBackwardCompatibleWith(Resource res)
Assert that this ontology is backward compatible with the given ontology. Any existing
statements for sameAs will be removed.
res - Represents a resource that this ontology is compatible with.ProfileException - If the Profile.BACKWARD_COMPATIBLE_WITH() property is not supported in the current language profile.void addBackwardCompatibleWith(Resource res)
Add a resource representing an ontology that this ontology (strictly, the ontology represented by this node) is backwards compatible with.
res - Represents a resource that this ontology is compatible with.ProfileException - If the Profile.BACKWARD_COMPATIBLE_WITH() property is not supported in the current language profile.OntResource getBackwardCompatibleWith()
Answer a resource that represents an ontology that is backwards compatible with this ontology. If there is more than one such resource, an arbitrary selection is made.
OntResource representing an ontology that this ontology is compatible withProfileException - If the Profile.BACKWARD_COMPATIBLE_WITH() property is not supported in the current language profile.com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> listBackwardCompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is backwards compatible with.
ProfileException - If the Profile.BACKWARD_COMPATIBLE_WITH() property is not supported in the current language profile.boolean isBackwardCompatibleWith(Resource res)
Answer true if this ontology (the ontology represented by this resource) is backward compatible with the given resource.
res - A resource to test againstresvoid removeBackwardCompatibleWith(Resource res)
Remove the statement that this ontology is backwards compatible with the ontology represented by the given resource. If this statement is not true of the current model, nothing happens.
res - A resource that represents an ontology that is no longer to be importedvoid setPriorVersion(Resource res)
Assert that this ontology is a new version of the given ontology. Any existing
statements for priorVersion will be removed.
res - Represents a resource that this ontology supercedes.ProfileException - If the Profile.PRIOR_VERSION() property is not supported in the current language profile.void addPriorVersion(Resource res)
Add a resource representing an ontology that this ontology (strictly, the ontology represented by this node) supercedes.
res - Represents a resource that this ontology supercedes.ProfileException - If the Profile.PRIOR_VERSION() property is not supported in the current language profile.OntResource getPriorVersion()
Answer a resource that represents an ontology that is superceded by this ontology. If there is more than one such resource, an arbitrary selection is made.
OntResource representing an ontology that this ontology supercedesProfileException - If the Profile.PRIOR_VERSION() property is not supported in the current language profile.com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> listPriorVersion()
Answer an iterator over all of the resources representing ontologies that this ontology supercedes.
ProfileException - If the Profile.PRIOR_VERSION() property is not supported in the current language profile.boolean hasPriorVersion(Resource res)
Answer true if this ontology (the ontology represented by this resource) supercedes the given resource.
res - A resource to test againstresvoid removePriorVersion(Resource res)
Remove the statement that the given ontology is a prior version of this ontology. If this statement is not true of the current model, nothing happens.
res - A resource that represents an ontology that is no longer a prior version of this ontologyvoid setIncompatibleWith(Resource res)
Assert that this ontology is incompatible with the given ontology. Any existing
statements for incompatibleWith will be removed.
res - Represents a resource that this ontology is incompatible with.ProfileException - If the Profile.INCOMPATIBLE_WITH() property is not supported in the current language profile.void addIncompatibleWith(Resource res)
Add a resource representing an ontology that this ontology (strictly, the ontology represented by this node) is incompatible with.
res - Represents a resource that this ontology is incompatible with.ProfileException - If the Profile.INCOMPATIBLE_WITH() property is not supported in the current language profile.OntResource getIncompatibleWith()
Answer a resource that represents an ontology that is is incompatible with this ontology. If there is more than one such resource, an arbitrary selection is made.
OntResource representing an ontology that this ontology is incompatible withProfileException - If the Profile.INCOMPATIBLE_WITH() property is not supported in the current language profile.com.hp.hpl.jena.util.iterator.ExtendedIterator<OntResource> listIncompatibleWith()
Answer an iterator over all of the resources representing ontologies that this ontology is incompatible with.
ProfileException - If the Profile.INCOMPATIBLE_WITH() property is not supported in the current language profile.boolean isIncompatibleWith(Resource res)
Answer true if this ontology (the ontology represented by this resource) is incompatible with the given resource.
res - A resource to test againstresvoid removeIncompatibleWith(Resource res)
Remove the statement that the given ontology is incompatible with this ontology. If this statement is not true of the current model, nothing happens.
res - A resource that represents an ontology that is no longer incompatible with this ontologyLicenced under the Apache License, Version 2.0