edu.stanford.smi.protegex.owl.storage
Class OWL2OWLCopier
java.lang.Object
edu.stanford.smi.protegex.owl.storage.KnowledgeBaseCopier
edu.stanford.smi.protegex.owl.storage.OWL2OWLCopier
public class OWL2OWLCopier
- extends KnowledgeBaseCopier
A KnowledgeBaseCopier that can be used to generate a Jena OntModel from an
existing OWLModel (especially from a database).
Basically, the OntModel is populated by the JenaUpdater while the frames are
copied from the source to the target OWLModel.
- Author:
- Holger Knublauch
Method Summary |
protected void |
createClses()
|
protected void |
createFacetOverrides(edu.stanford.smi.protege.model.Cls oldCls)
|
protected edu.stanford.smi.protege.model.Instance |
getNewInstance(edu.stanford.smi.protege.model.Instance oldInstance)
|
void |
run()
|
protected void |
setInitialOwnSlotValues(edu.stanford.smi.protege.model.Instance oldInstance)
Makes sure that Restrictions are immediately initialized by their facet
overrides, so that the corresponding OntClass can be generated. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final transient Logger log
OWL2OWLCopier
public OWL2OWLCopier(OWLModel source,
OWLModel target)
run
public void run()
- Overrides:
run
in class KnowledgeBaseCopier
createClses
protected void createClses()
- Overrides:
createClses
in class KnowledgeBaseCopier
createFacetOverrides
protected void createFacetOverrides(edu.stanford.smi.protege.model.Cls oldCls)
- Overrides:
createFacetOverrides
in class KnowledgeBaseCopier
getNewInstance
protected edu.stanford.smi.protege.model.Instance getNewInstance(edu.stanford.smi.protege.model.Instance oldInstance)
- Overrides:
getNewInstance
in class KnowledgeBaseCopier
setInitialOwnSlotValues
protected void setInitialOwnSlotValues(edu.stanford.smi.protege.model.Instance oldInstance)
- Makes sure that Restrictions are immediately initialized by their facet
overrides, so that the corresponding OntClass can be generated.
- Overrides:
setInitialOwnSlotValues
in class KnowledgeBaseCopier
- Parameters:
oldInstance
-
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.