org.mindswap.owl
Interface OWLOntology

All Superinterfaces:
OWLModel
All Known Subinterfaces:
OWLSOntology

public interface OWLOntology
extends OWLModel

Author:
Evren Sirin

Method Summary
 void add(OWLOntology ont)
          Add the contents of ont ainto this ontology.
 void addImport(OWLOntology ontology)
           
 java.net.URI getFileURI()
           
 java.util.Set getImports()
           
 java.util.Set getImports(boolean direct)
           
 OWLKnowledgeBase getKB()
           
 Service getService()
           
 OWLOntology getTranslationSource()
          If this OWL-S ontology was translated from an older version of OWL-S (using OWLSVersionTranslator) then this function will return a reference to the original ontology.
 java.net.URI getURI()
           
 OWLWriter getWriter()
           
 void setFileURI(java.net.URI uri)
           
 void setImports(java.util.Set imports)
           
 void setTranslationSource(OWLOntology ontology)
           
 void setURI(java.net.URI uri)
           
 OWLOntology union(OWLOntology ont)
          Merge the contents of this ontology with ont and return the merged ontology.
 void write(java.io.OutputStream out)
           
 void write(java.io.OutputStream out, java.net.URI baseURI)
           
 void write(java.io.Writer writer)
           
 void write(java.io.Writer writer, java.net.URI baseURI)
           
 
Methods inherited from interface org.mindswap.owl.OWLModel
addProperty, addProperty, addProperty, addProperty, addProperty, addType, apply, classify, createAnyOrder, createAnyOrder, createAtomicProcess, createAtomicProcess, createChoice, createChoice, createClass, createCompositeProcess, createCompositeProcess, createControlConstructBag, createControlConstructList, createDataProperty, createDataValue, createDataValue, createDataValue, createDataValue, createForEach, createForEach, createGrounding, createGrounding, createIfThenElse, createIfThenElse, createIndividual, createInput, createInput, createInputBinding, createInputBinding, createInstance, createInstance, createJavaAtomicGrounding, createJavaAtomicGrounding, createJavaGrounding, createJavaGrounding, createList, createList, createList, createList, createList, createList, createLocal, createLocal, createObjectProperty, createOutput, createOutput, createOutputBinding, createOutputBinding, createPerform, createPerform, createPerform, createProduce, createProduce, createProfile, createProfile, createRepeatUntil, createRepeatUntil, createRepeatWhile, createRepeatWhile, createResult, createResult, createSequence, createSequence, createService, createService, createServiceParameter, createServiceParameter, createSplit, createSplit, createSplitJoin, createSplitJoin, createSWRLCondition, createSWRLCondition, createSWRLExpression, createSWRLExpression, createUPnPAtomicGrounding, createUPnPAtomicGrounding, createUPnPMessageMap, createUPnPMessageMap, createValueData, createValueOf, createValueOf, createWSDLAtomicGrounding, createWSDLAtomicGrounding, createWSDLInputMessageMap, createWSDLInputMessageMap, createWSDLOperationRef, createWSDLOperationRef, createWSDLOutputMessageMap, createWSDLOutputMessageMap, getBaseOntology, getClass, getDataProperty, getDataType, getDifferentIndividuals, getEntity, getEnumerations, getEquivalentClasses, getEquivalentProperties, getImplementation, getIncomingProperties, getIncomingProperties, getIncomingProperties, getIncomingProperty, getIncomingProperty, getIndividual, getIndividuals, getInstances, getObjectProperty, getProcess, getProcesses, getProcesses, getProfile, getProfiles, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getReasoner, getSameIndividuals, getService, getServices, getSubClasses, getSubClasses, getSubProperties, getSuperClasses, getSuperClasses, getSuperProperties, getType, getType, getTypes, hasProperty, hasProperty, isClassified, isConsistent, isDifferentFrom, isDisjoint, isDisjoint, isEnumerated, isEquivalent, isLockSupported, isSameAs, isSubClassOf, isSubTypeOf, isSubTypeOf, isTrue, isTrue, isTrue, isType, lockForRead, lockForWrite, parseLiteral, prepare, query, query, query, refresh, releaseLock, removeProperties, removeProperty, removeTypes, setProperty, setProperty, setProperty, setProperty, setReasoner, setReasoner
 

Method Detail

getURI

java.net.URI getURI()

setURI

void setURI(java.net.URI uri)

getFileURI

java.net.URI getFileURI()

setFileURI

void setFileURI(java.net.URI uri)

getKB

OWLKnowledgeBase getKB()

getImports

java.util.Set getImports()

getImports

java.util.Set getImports(boolean direct)

setImports

void setImports(java.util.Set imports)

addImport

void addImport(OWLOntology ontology)

getTranslationSource

OWLOntology getTranslationSource()
If this OWL-S ontology was translated from an older version of OWL-S (using OWLSVersionTranslator) then this function will return a reference to the original ontology. This way the information that might have been lost during translation, e.g. non-OWL-S descriptions in the original file, can still be accessed. If the ontology originally belongs to the latest version then this function will return a reference to itself.

Returns:

setTranslationSource

void setTranslationSource(OWLOntology ontology)

getService

Service getService()

union

OWLOntology union(OWLOntology ont)
Merge the contents of this ontology with ont and return the merged ontology. Neither of the ontologies is changed. The returned ontology is NOT loaded to the KB automatically.

Parameters:
ont -
Returns:

add

void add(OWLOntology ont)
Add the contents of ont ainto this ontology.

Parameters:
ont -

getWriter

OWLWriter getWriter()

write

void write(java.io.Writer writer)

write

void write(java.io.Writer writer,
           java.net.URI baseURI)

write

void write(java.io.OutputStream out)

write

void write(java.io.OutputStream out,
           java.net.URI baseURI)


Copyright © 2004 Evren Sirin. All Rights Reserved.