|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.stanford.smi.protege.model.DefaultKnowledgeBase
edu.stanford.smi.protegex.owl.model.impl.AbstractOWLModel
edu.stanford.smi.protegex.owl.jena.JenaOWLModel
public class JenaOWLModel
An OWLModel that can be synchronized with a Jena OntModel.
| Field Summary | |
|---|---|
static String |
COPYRIGHT
|
static String |
DEFAULT_PREFIX
|
static boolean |
inUI
|
static String |
TEMPLATE_FILE_NAME
|
static String |
WRITER_PROTEGE
|
static String |
WRITER_SETTINGS_PROPERTY
|
| Fields inherited from class edu.stanford.smi.protegex.owl.model.impl.AbstractOWLModel |
|---|
ANONYMOUS_BASE, DEFAULT_ANNOTATION_PROPERTY_NAME, DEFAULT_CLASS_NAME, DEFAULT_DATATYPE_PROPERTY_NAME, DEFAULT_INDIVIDUAL_NAME, DEFAULT_OBJECT_PROPERTY_NAME, DEFAULT_PROPERTY_NAME, DEFAULT_TODO_PREFIX, DEFAULT_USED_LANGUAGES, OWL_MODEL_EXPAND_SHORT_NAME_IN_METHODS, OWL_MODEL_IMPORT_NAMESPACES, OWL_MODEL_INIT_DEFAULTS_AT_CREATION, UNIQUE_SESSION_ID |
| Fields inherited from class edu.stanford.smi.protege.model.DefaultKnowledgeBase |
|---|
SERVER_PROCESS_USER |
| Fields inherited from interface edu.stanford.smi.protegex.owl.jena.OntModelProvider |
|---|
OWL_DL, OWL_FULL, OWL_LITE |
| Fields inherited from interface edu.stanford.smi.protege.model.KnowledgeBase |
|---|
MAXIMUM_CARDINALITY_UNBOUNDED, UNLIMITED_MATCHES |
| Constructor Summary | |
|---|---|
protected |
JenaOWLModel(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
|
| Method Summary | |
|---|---|
com.hp.hpl.jena.ontology.OntModel |
getOntModel()
Gets an OntModel which represents the current state. |
com.hp.hpl.jena.ontology.OntModel |
getOWLDLOntModel()
Gets or prepares an OntModel which is guaranteed to be in OWL DL, for classification and other reasoning tasks. |
String |
getOWLFilePath()
Gets the currently assigned file name for the top-level file of this OWLModel. |
int |
getOWLSpecies()
Gets the OWL Species of the current main OntModel. |
RDFResource |
getRDFResource(com.hp.hpl.jena.rdf.model.Resource resource)
|
com.hp.hpl.jena.ontology.OntModel |
getReasonerOntModel(String classifierURL)
Gets an OntModel that is connected to a (DIG) reasoner. |
void |
load(InputStream is,
String language)
Deprecated. use OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator |
void |
load(Reader reader,
String language)
Deprecated. use OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator |
void |
load(URI uri,
String language)
Deprecated. use OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator |
void |
load(URI uri,
String language,
Collection<edu.stanford.smi.protege.util.MessageError> errors)
Deprecated. use OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator |
static void |
save(File file,
com.hp.hpl.jena.ontology.OntModel ontModel,
String language,
String namespace)
Deprecated. -Use save(File file, OntModel ontModel, String language, String namespace, String xmlBase) |
static void |
save(File file,
com.hp.hpl.jena.ontology.OntModel ontModel,
String language,
String namespace,
String xmlBase)
|
void |
save(OutputStream os,
String language,
Collection errors)
Deprecated. please use the version with the URIs or access the OntModel directly |
void |
save(OutputStream os,
String language,
Collection errors,
com.hp.hpl.jena.ontology.OntModel ontModel)
Deprecated. please use the version with the URIs or access the OntModel directly |
void |
save(URI fileURI)
Saves the current OWLModel in the standard format. |
void |
save(URI fileURI,
String language,
Collection errors)
Writes the base model of this into a given file. |
void |
save(URI fileURI,
String language,
Collection errors,
com.hp.hpl.jena.ontology.OntModel ontModel)
|
static void |
saveModel(OutputStream outputStream,
com.hp.hpl.jena.rdf.model.Model model,
String language,
String namespace)
Deprecated. Use |
static void |
saveModel(OutputStream outputStream,
com.hp.hpl.jena.rdf.model.Model model,
String language,
String namespace,
String xmlBase)
|
void |
setProjectFileName(String filePath)
Sets the name of the file in the associated Project. |
| Methods inherited from class edu.stanford.smi.protege.model.DefaultKnowledgeBase |
|---|
addClsListener, addClsListener, addDirectSuperclass, addDirectSuperslot, addDirectTemplateSlot, addDirectType, addDirectTypes, addFacetListener, addFacetListener, addFrameListener, addFrameListener, addInstance, addInstanceListener, addInstanceListener, addJavaLoadPackage, addKnowledgeBaseListener, addOwnSlotValue, addServerProjectListener, addSlotListener, addSlotListener, addTemplateFacetValue, addTemplateSlotValue, addTransactionListener, adjustForServer, areValidOwnSlotValues, assertFrameName, beginTransaction, beginTransaction, clearAllListeners, close, commitTransaction, containsFrame, createCls, createCls, createCls, createCls, createFacet, createFacet, createFacet, createFacet, createInstance, createInstance, createSimpleInstance, createSimpleInstance, createSimpleInstance, createSlot, createSlot, createSlot, createSlot, createSlot, createUniqueFrameName, deleteFacet, deleteFrame, deleteInstance, deleteSimpleInstance, deleteSlot, endTransaction, equals, executeQuery, flushCache, flushEvents, getAllowedClses, getAllowedParents, getAllowedValues, getAllowsMultipleValues, getAssociatedFacet, getAssociatedSlot, getBuildString, getClientInformation, getCls, getClsCount, getClses, getClsesWithMatchingBrowserText, getClsNameMatches, getCommandManager, getCurrentUsers, getDefaultClsMetaCls, getDefaultFacetMetaCls, getDefaultSlotMetaCls, getDefaultValues, getDirectBrowserSlotPattern, getDirectDomain, getDirectInstanceCount, getDirectInstances, getDirectlyOverriddenTemplateFacets, getDirectlyOverriddenTemplateSlots, getDirectOwnSlotValue, getDirectOwnSlotValues, getDirectOwnSlotValuesClosure, getDirectSubclassCount, getDirectSubclasses, getDirectSubslotCount, getDirectSubslots, getDirectSuperclassCount, getDirectSuperclasses, getDirectSuperslotCount, getDirectSuperslots, getDirectTemplateFacetValues, getDirectTemplateSlots, getDirectTemplateSlotValues, getDirectType, getDirectTypes, getDispatchEventsEnabled, getDocumentation, getDomain, getEventsEnabled, getFacet, getFacetCheckingEnabled, getFacetCount, getFacets, getFrame, getFrame, getFrameCount, getFrameCounts, getFrameCreationTimestamp, getFrameCreator, getFrameFactory, getFrameLastModificationTimestamp, getFrameLastModifier, getFrameNameMatches, getFrameNamePrefix, getFrames, getFrameStores, getFramesWithMatchingDirectOwnSlotValue, getFramesWithValue, getGenerateEventsEnabled, getHeadFrameStore, getInheritedTemplateSlots, getInstance, getInstanceCount, getInstances, getInstances, getInvalidFrameNameDescription, getInvalidOwnSlotValuesText, getInvalidOwnSlotValueText, getInverseSlot, getKnowledgeBaseFactory, getMatchingFrames, getMatchingReferences, getMaximumCardinality, getMaximumCardinality2, getMaximumValue, getMinimumCardinality, getMinimumValue, getMissingTypeString, getName, getName, getNameSlot, getNextFrameNumber, getOverriddenTemplateFacets, getOverriddenTemplateSlots, getOwnFacets, getOwnFacetValues, getOwnSlotAllowsMultipleValues, getOwnSlotAndSubslotValues, getOwnSlotDefaultValues, getOwnSlotFacets, getOwnSlotFacetValues, getOwnSlots, getOwnSlotValue, getOwnSlotValueCount, getOwnSlotValues, getOwnSlotValueType, getProject, getReachableSimpleInstances, getReachableSimpleInstances, getReferences, getReferences, getReifedRelationFromSlot, getReifedRelationToSlot, getReifiedRelationCls, getRootCls, getRootClses, getRootClsMetaCls, getRootFacetMetaCls, getRootSlotMetaCls, getRootSlots, getSimpleInstance, getSimpleInstanceCount, getSlot, getSlotCount, getSlots, getSlotValueLastModificationTimestamp, getSlotValueLastModifier, getSubclasses, getSubslots, getSuperclasses, getSuperslots, getTemplateFacets, getTemplateFacetValue, getTemplateFacetValues, getTemplateSlotAllowedClses, getTemplateSlotAllowedParents, getTemplateSlotAllowedValues, getTemplateSlotAllowsMultipleValues, getTemplateSlotDefaultValues, getTemplateSlotDocumentation, getTemplateSlotMaximumCardinality, getTemplateSlotMaximumCardinality2, getTemplateSlotMaximumValue, getTemplateSlotMinimumCardinality, getTemplateSlotMinimumCardinality2, getTemplateSlotMinimumValue, getTemplateSlots, getTemplateSlotValue, getTemplateSlotValues, getTemplateSlotValueType, getTerminalFrameStore, getTypes, getUnreachableSimpleInstances, getUserName, getValueChecking, getValues, getValueType, getVersionString, hasChanged, hasDirectlyOverriddenTemplateFacet, hasDirectlyOverriddenTemplateSlot, hasDirectSuperclass, hasDirectSuperslot, hasDirectTemplateSlot, hasDirectType, hasInheritedTemplateSlot, hasOverriddenTemplateFacet, hasOverriddenTemplateSlot, hasOwnSlot, hasSlotValueAtSomeFrame, hasSuperclass, hasSuperslot, hasTemplateSlot, hasType, insertFrameStore, insertFrameStore, isAbstract, isAutoUpdatingFacetValues, isCallCachingEnabled, isClosed, isClsMetaCls, isDefaultClsMetaCls, isDefaultFacetMetaCls, isDefaultSlotMetaCls, isFacetMetaCls, isJournalingEnabled, isLoading, isMetaCls, isUndoEnabled, isValidFrameName, isValidOwnSlotValue, moveDirectOwnSlotValue, moveDirectSubclass, moveDirectSubclass, moveDirectSubslot, moveDirectSubslot, moveDirectTemplateSlot, moveDirectType, notifyVisibilityChanged, removeClsListener, removeClsListener, removeDirectSuperclass, removeDirectSuperslot, removeDirectTemplateFacetOverrides, removeDirectTemplateSlot, removeDirectType, removeDirectTypes, removeFacetListener, removeFacetListener, removeFrameListener, removeFrameListener, removeFrameStore, removeInstanceListener, removeInstanceListener, removeJavaLoadPackage, removeKnowledgeBaseListener, removeOwnSlotValue, removeServerProjectListener, removeSlotListener, removeSlotListener, removeTemplateFacetOverrides, removeTransactionListener, rename, rollbackTransaction, setAbstract, setAllowedClses, setAllowedParents, setAllowedValues, setAllowsMultipleValues, setArgumentCheckingEnabled, setAssociatedFacet, setAssociatedSlot, setAutoUpdateFacetValues, setBuildString, setCallCachingEnabled, setChanged, setChangeMonitorEnabled, setCleanDispatchEnabled, setClientInformation, setDefaultClsMetaCls, setDefaultFacetMetaCls, setDefaultSlotMetaCls, setDefaultValues, setDirectBrowserSlot, setDirectBrowserSlotPattern, setDirectBrowserTextPattern, setDirectOwnSlotValue, setDirectTemplateFacetValue, setDirectTemplateFacetValues, setDirectTemplateSlotValues, setDirectTypeOfSubclasses, setDirectTypeOfSubslots, setDirectTypes, setDispatchEventsEnabled, setDocumentation, setDocumentation, setEventDispatchEnabled, setEventsEnabled, setFacetCheckingEnabled, setFrameFactory, setFrameNamePrefix, setFrameNameValidator, setGenerateDeletingFrameEventsEnabled, setGenerateEventsEnabled, setInverseSlot, setJournalingEnabled, setLoading, setMaximumCardinality, setMaximumValue, setMinimumCardinality, setMinimumValue, setModificationRecordUpdatingEnabled, setName, setNextFrameNumber, setOwnSlotValue, setOwnSlotValues, setPollForEvents, setTemplateFacetValue, setTemplateFacetValues, setTemplateSlotAllowedClses, setTemplateSlotAllowedParents, setTemplateSlotAllowedValues, setTemplateSlotAllowsMultipleValues, setTemplateSlotDefaultValues, setTemplateSlotDocumentation, setTemplateSlotDocumentation, setTemplateSlotMaximumCardinality, setTemplateSlotMaximumValue, setTemplateSlotMinimumCardinality, setTemplateSlotMinimumValue, setTemplateSlotValue, setTemplateSlotValues, setTemplateSlotValueType, setTerminalFrameStore, setUndoEnabled, setUserName, setValueChecking, setValues, setValueType, setVersionString, startJournaling, stopJournaling, toString, toString, toString, toStringForFrame, toStringForObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.stanford.smi.protegex.owl.model.OWLModel |
|---|
getDispatchEventsEnabled, getGenerateEventsEnabled, getHeadFrameStore, setDispatchEventsEnabled, setGenerateEventsEnabled |
| Methods inherited from interface edu.stanford.smi.protege.model.KnowledgeBase |
|---|
addJavaLoadPackage, addServerProjectListener, addTransactionListener, assertFrameName, beginTransaction, beginTransaction, commitTransaction, createUniqueFrameName, endTransaction, executeQuery, flushCache, flushEvents, getBuildString, getClientInformation, getClsesWithMatchingBrowserText, getEventsEnabled, getKnowledgeBaseFactory, getReifedRelationFromSlot, getReifedRelationToSlot, getReifiedRelationCls, getRootCls, getSimpleInstance, hasChanged, isClosed, isUndoEnabled, moveDirectOwnSlotValue, moveDirectType, removeServerProjectListener, removeTransactionListener, rename, rollbackTransaction, setClientInformation, setEventsEnabled, setModificationRecordUpdatingEnabled |
| Field Detail |
|---|
public static final String COPYRIGHT
public static boolean inUI
public static final String TEMPLATE_FILE_NAME
public static final String DEFAULT_PREFIX
public static final String WRITER_SETTINGS_PROPERTY
public static final String WRITER_PROTEGE
| Constructor Detail |
|---|
protected JenaOWLModel(edu.stanford.smi.protege.model.KnowledgeBaseFactory factory)
| Method Detail |
|---|
public RDFResource getRDFResource(com.hp.hpl.jena.rdf.model.Resource resource)
public com.hp.hpl.jena.ontology.OntModel getOntModel()
OntModelProvider
getOntModel in interface OntModelProvidergetOntModel in interface OWLModelpublic com.hp.hpl.jena.ontology.OntModel getOWLDLOntModel()
OntModelProvider
getOWLDLOntModel in interface OntModelProviderpublic String getOWLFilePath()
public int getOWLSpecies()
OntModelProvider
getOWLSpecies in interface OntModelProviderpublic com.hp.hpl.jena.ontology.OntModel getReasonerOntModel(String classifierURL)
OntModelProvider
getReasonerOntModel in interface OntModelProviderclassifierURL - the URL of the classifier (usually defined in the preferences)
public void save(URI fileURI)
throws Exception
fileURI - the URI to write into
Exception - if something went wrong
public void save(URI fileURI,
String language,
Collection errors)
fileURI - the URI of the target filelanguage - the Jena output language (typically FileUtils.langXMLAbbrev)errors - an initially empty collection of errors
@Deprecated
public void save(OutputStream os,
String language,
Collection errors)
public void save(URI fileURI,
String language,
Collection errors,
com.hp.hpl.jena.ontology.OntModel ontModel)
@Deprecated
public static void save(File file,
com.hp.hpl.jena.ontology.OntModel ontModel,
String language,
String namespace)
throws IOException
IOException
public static void save(File file,
com.hp.hpl.jena.ontology.OntModel ontModel,
String language,
String namespace,
String xmlBase)
throws IOException
IOException
@Deprecated
public void save(OutputStream os,
String language,
Collection errors,
com.hp.hpl.jena.ontology.OntModel ontModel)
@Deprecated
public static void saveModel(OutputStream outputStream,
com.hp.hpl.jena.rdf.model.Model model,
String language,
String namespace)
throws IOException
IOException
public static void saveModel(OutputStream outputStream,
com.hp.hpl.jena.rdf.model.Model model,
String language,
String namespace,
String xmlBase)
throws IOException
IOExceptionpublic void setProjectFileName(String filePath)
filePath - the new (typically relative) path to the .owl fileProject.save(java.util.Collection)
@Deprecated
public void load(URI uri,
String language)
throws edu.stanford.smi.protege.exception.OntologyLoadException
OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator
edu.stanford.smi.protege.exception.OntologyLoadException
@Deprecated
public void load(InputStream is,
String language)
throws edu.stanford.smi.protege.exception.OntologyLoadException
OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator
edu.stanford.smi.protege.exception.OntologyLoadException
@Deprecated
public void load(Reader reader,
String language)
throws edu.stanford.smi.protege.exception.OntologyLoadException
OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator
edu.stanford.smi.protege.exception.OntologyLoadException
@Deprecated
public void load(URI uri,
String language,
Collection<edu.stanford.smi.protege.util.MessageError> errors)
OwlProjectFromStreamCreator, OwlProjectFromReaderCreator or OwlDatabaseFromFileCreator
|
Protégé-OWL 3.4.8 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||