|
Protégé-OWL 3.4.1 | ||||||||
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 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 OntModelProvider
getOntModel
in interface OWLModel
public com.hp.hpl.jena.ontology.OntModel getOWLDLOntModel()
OntModelProvider
getOWLDLOntModel
in interface OntModelProvider
public String getOWLFilePath()
public int getOWLSpecies()
OntModelProvider
getOWLSpecies
in interface OntModelProvider
public com.hp.hpl.jena.ontology.OntModel getReasonerOntModel(String classifierURL)
OntModelProvider
getReasonerOntModel
in interface OntModelProvider
classifierURL
- 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 wrongpublic 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
IOException
public 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 errors)
OwlProjectFromStreamCreator
, OwlProjectFromReaderCreator
or OwlDatabaseFromFileCreator
|
Protégé-OWL 3.4.1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |