METADATA
- public class MolecularModelManager<METADATA> extends FileBasedMolecularModelManager<METADATA>
Modifier and Type | Class and Description |
---|---|
static class |
MolecularModelManager.UnknownIdentifierException |
CoreMolecularModelManager.DeleteInformation
Constructor and Description |
---|
MolecularModelManager(OWLGraphWrapper graph) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotations(String modelId,
org.semanticweb.owlapi.model.IRI subject,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
void |
addAnnotations(String modelId,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
void |
addAnnotations(String modelId,
Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> axioms,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
addAnnotations(String modelId,
String iid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
addAnnotations(String modelId,
String pid,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
addDataProperties(String modelId,
String iid,
Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> dataProperties,
METADATA token) |
void |
addEnabledBy(String modelId,
org.semanticweb.owlapi.model.OWLNamedIndividual i,
org.semanticweb.owlapi.model.OWLClassExpression enabler)
Deprecated.
|
void |
addEnabledBy(String modelId,
String iid,
String eid)
Deprecated.
|
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
addFact(String modelId,
OBOUpperVocabulary vocabElement,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
addFact(String modelId,
String pid,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
addFactNonReasoning(String modelId,
String pid,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
void |
addOccursIn(String modelId,
org.semanticweb.owlapi.model.OWLNamedIndividual i,
org.semanticweb.owlapi.model.OWLClassExpression enabler)
Deprecated.
|
void |
addOccursIn(String modelId,
String iid,
String eid)
Deprecated.
|
void |
addPartOf(String modelId,
org.semanticweb.owlapi.model.OWLNamedIndividual i,
org.semanticweb.owlapi.model.OWLNamedIndividual j,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
Deprecated.
|
void |
addPartOf(String modelId,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations)
Deprecated.
|
void |
addType(String modelId,
String iid,
String cid,
METADATA metadata)
|
void |
addType(String modelId,
String iid,
String pid,
String cid,
METADATA metadata)
|
org.semanticweb.owlapi.model.OWLNamedIndividual |
addTypeNonReasoning(String modelId,
String iid,
org.semanticweb.owlapi.model.OWLClassExpression clsExp,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
addTypeNonReasoning(String modelId,
String iid,
String pid,
org.semanticweb.owlapi.model.OWLClassExpression ce,
METADATA metadata) |
ModelContainer |
checkModelId(String modelId) |
org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> |
createIndividual(String modelId,
String cid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> |
createIndividualNonReasoning(String modelId,
org.semanticweb.owlapi.model.OWLClassExpression ce,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> |
createIndividualNonReasoning(String modelId,
String cid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
|
CoreMolecularModelManager.DeleteInformation |
deleteIndividual(String modelId,
String iid,
METADATA metadata)
Deletes an individual and return all IRIs used as an annotation value
|
void |
deleteIndividualNonReasoning(String modelId,
org.semanticweb.owlapi.model.IRI iri,
METADATA metadata)
Deletes an individual
|
CoreMolecularModelManager.DeleteInformation |
deleteIndividualNonReasoning(String modelId,
String iid,
METADATA metadata)
Deletes an individual and return all IRIs used as an annotation value
|
void |
deleteModel(String id) |
String |
exportModel(String modelId)
Export the ABox for the given modelId in the default
OWLOntologyFormat . |
String |
exportModelLegacy(String modelId,
String format)
Export the model (ABox) for the given modelId in a legacy format, such as GAF or GPAD.
|
String |
generateModel(String pid,
String db,
METADATA metadata)
|
Set<org.semanticweb.owlapi.model.OWLNamedIndividual> |
getIndividualsByQuery(String modelId,
String qs) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
getNamedIndividual(String modelId,
String iid) |
static org.semanticweb.owlapi.model.OWLClassExpression |
parseClassExpression(String expression,
OWLGraphWrapper g)
Deprecated.
|
void |
removeAnnotations(String modelId,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
removeAnnotations(String modelId,
String iid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
removeAnnotations(String modelId,
String pid,
String iid,
String jid,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
removeDataProperties(String modelId,
String iid,
Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> dataProperties,
METADATA token) |
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
removeFact(String modelId,
String pid,
String iid,
String jid,
METADATA metadata) |
org.apache.commons.lang3.tuple.Pair<List<org.semanticweb.owlapi.model.OWLNamedIndividual>,Set<org.semanticweb.owlapi.model.IRI>> |
removeFactNonReasoning(String modelId,
String pid,
String iid,
String jid,
METADATA metadata) |
void |
removeType(String modelId,
String iid,
String cid,
METADATA metadata)
|
org.semanticweb.owlapi.model.OWLNamedIndividual |
removeTypeNonReasoning(String modelId,
String iid,
org.semanticweb.owlapi.model.OWLClassExpression clsExp,
METADATA metadata) |
void |
saveModel(String modelId,
Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations,
METADATA metadata)
Save a model to disk.
|
Set<String> |
searchModels(Collection<String> ids) |
void |
updateAnnotation(String modelId,
org.semanticweb.owlapi.model.IRI subject,
org.semanticweb.owlapi.model.OWLAnnotation annotation,
METADATA metadata) |
void |
updateAnnotation(String modelId,
org.semanticweb.owlapi.model.OWLAnnotation annotation,
METADATA metadata) |
Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> |
updateAnnotation(String modelId,
Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> axioms,
org.semanticweb.owlapi.model.OWLAnnotation annotation,
METADATA metadata) |
org.semanticweb.owlapi.model.OWLNamedIndividual |
updateAnnotation(String modelId,
String iid,
org.semanticweb.owlapi.model.OWLAnnotation annotation,
METADATA metadata) |
List<org.semanticweb.owlapi.model.OWLNamedIndividual> |
updateAnnotation(String modelId,
String pid,
String iid,
String jid,
org.semanticweb.owlapi.model.OWLAnnotation annotation,
METADATA metadata) |
void |
updateImports(String modelId)
This method will check the given model and update the import declarations.
|
exportModel, exportModel, generateBlankModel, generateBlankModelWithTaxon, generateModel, getAvailableModelIds, getCurrentModelIds, getGaf, getPathToGafs, getPathToOWLFiles, getStoredModelIds, loadGaf, loadGaf, loadModel, loadModelABox, saveAllModels, saveModel, setPathToGafs, setPathToOWLFiles
addAnnotations, addAnnotations, addAxiom, addDataProperty, addFact, addFact, addImports, addObsoleteImportIRIs, addObsoleteImports, addToHistory, addType, addType, createFact, createIndividual, createIndividual, createType, deleteIndividual, dispose, exportModel, exportModelLegacy, extractIRIValues, getGraph, getImports, getIndividuals, getIndividualsByQuery, getModel, getModelAbox, getModelIds, getOntology, getOWLDataFactory, getOWLOntologyManager, getTboxIRI, importModel, init, isConsistent, loadOntologyIRI, removeAnnotations, removeDataProperty, removeFact, removeType, removeType, unlinkModel, updateImports
public MolecularModelManager(OWLGraphWrapper graph) throws org.semanticweb.owlapi.model.OWLOntologyCreationException
graph
- org.semanticweb.owlapi.model.OWLOntologyCreationException
public String generateModel(String pid, String db, METADATA metadata) throws org.semanticweb.owlapi.model.OWLOntologyCreationException, IOException, URISyntaxException, MolecularModelManager.UnknownIdentifierException
pid
- db
- metadata
- org.semanticweb.owlapi.model.OWLOntologyCreationException
IOException
URISyntaxException
MolecularModelManager.UnknownIdentifierException
public Set<org.semanticweb.owlapi.model.OWLNamedIndividual> getIndividualsByQuery(String modelId, String qs) throws MolecularModelManager.UnknownIdentifierException
modelId
- qs
- MolecularModelManager.UnknownIdentifierException
public org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> createIndividual(String modelId, String cid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- cid
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> createIndividualNonReasoning(String modelId, String cid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- cid
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.apache.commons.lang3.tuple.Pair<String,org.semanticweb.owlapi.model.OWLNamedIndividual> createIndividualNonReasoning(String modelId, org.semanticweb.owlapi.model.OWLClassExpression ce, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- ce
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual getNamedIndividual(String modelId, String iid) throws MolecularModelManager.UnknownIdentifierException
public CoreMolecularModelManager.DeleteInformation deleteIndividual(String modelId, String iid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- iid
- metadata
- MolecularModelManager.UnknownIdentifierException
public CoreMolecularModelManager.DeleteInformation deleteIndividualNonReasoning(String modelId, String iid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- iid
- metadata
- MolecularModelManager.UnknownIdentifierException
public void deleteIndividualNonReasoning(String modelId, org.semanticweb.owlapi.model.IRI iri, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- iri
- metadata
- MolecularModelManager.UnknownIdentifierException
public void addAnnotations(String modelId, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void updateAnnotation(String modelId, org.semanticweb.owlapi.model.OWLAnnotation annotation, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual addAnnotations(String modelId, String iid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void addAnnotations(String modelId, org.semanticweb.owlapi.model.IRI subject, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual updateAnnotation(String modelId, String iid, org.semanticweb.owlapi.model.OWLAnnotation annotation, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void updateAnnotation(String modelId, org.semanticweb.owlapi.model.IRI subject, org.semanticweb.owlapi.model.OWLAnnotation annotation, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual removeAnnotations(String modelId, String iid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void removeAnnotations(String modelId, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void deleteModel(String id)
id
- public Set<String> searchModels(Collection<String> ids) throws IOException
IOException
public void saveModel(String modelId, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws org.semanticweb.owlapi.model.OWLOntologyStorageException, org.semanticweb.owlapi.model.OWLOntologyCreationException, IOException, MolecularModelManager.UnknownIdentifierException
modelId
- annotations
- metadata
- org.semanticweb.owlapi.model.OWLOntologyStorageException
org.semanticweb.owlapi.model.OWLOntologyCreationException
IOException
MolecularModelManager.UnknownIdentifierException
public String exportModel(String modelId) throws org.semanticweb.owlapi.model.OWLOntologyStorageException, MolecularModelManager.UnknownIdentifierException
OWLOntologyFormat
.modelId
- org.semanticweb.owlapi.model.OWLOntologyStorageException
MolecularModelManager.UnknownIdentifierException
public String exportModelLegacy(String modelId, String format) throws MolecularModelManager.UnknownIdentifierException, IOException
modelId
- format
- name or null for defaultMolecularModelManager.UnknownIdentifierException
IOException
public ModelContainer checkModelId(String modelId) throws MolecularModelManager.UnknownIdentifierException
public void addType(String modelId, String iid, String cid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
CoreMolecularModelManager.addType(java.lang.String, org.semanticweb.owlapi.model.OWLNamedIndividual, org.semanticweb.owlapi.model.OWLClass, METADATA)
modelId
- iid
- cid
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual addTypeNonReasoning(String modelId, String iid, org.semanticweb.owlapi.model.OWLClassExpression clsExp, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- iid
- clsExp
- metadata
- MolecularModelManager.UnknownIdentifierException
public void addType(String modelId, String iid, String pid, String cid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
CoreMolecularModelManager.addType(java.lang.String, org.semanticweb.owlapi.model.OWLNamedIndividual, org.semanticweb.owlapi.model.OWLClass, METADATA)
.modelId
- iid
- pid
- cid
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual addTypeNonReasoning(String modelId, String iid, String pid, org.semanticweb.owlapi.model.OWLClassExpression ce, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void removeType(String modelId, String iid, String cid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
CoreMolecularModelManager.removeType(java.lang.String, org.semanticweb.owlapi.model.OWLNamedIndividual, org.semanticweb.owlapi.model.OWLClass, METADATA)
modelId
- iid
- cid
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual removeTypeNonReasoning(String modelId, String iid, org.semanticweb.owlapi.model.OWLClassExpression clsExp, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
@Deprecated public void addOccursIn(String modelId, String iid, String eid) throws MolecularModelManager.UnknownIdentifierException
addOccursIn(String, OWLNamedIndividual, OWLClassExpression)
modelId
- iid
- eid
- - e.g. PR:P12345MolecularModelManager.UnknownIdentifierException
@Deprecated public void addOccursIn(String modelId, org.semanticweb.owlapi.model.OWLNamedIndividual i, org.semanticweb.owlapi.model.OWLClassExpression enabler) throws MolecularModelManager.UnknownIdentifierException
modelId
- i
- enabler
- MolecularModelManager.UnknownIdentifierException
@Deprecated public void addEnabledBy(String modelId, String iid, String eid) throws MolecularModelManager.UnknownIdentifierException, org.semanticweb.owlapi.model.OWLException
addEnabledBy(String, OWLNamedIndividual, OWLClassExpression)
modelId
- iid
- eid
- - e.g. PR:P12345MolecularModelManager.UnknownIdentifierException
org.semanticweb.owlapi.model.OWLException
@Deprecated public static org.semanticweb.owlapi.model.OWLClassExpression parseClassExpression(String expression, OWLGraphWrapper g) throws org.semanticweb.owlapi.model.OWLException
org.semanticweb.owlapi.model.OWLException
@Deprecated public void addEnabledBy(String modelId, org.semanticweb.owlapi.model.OWLNamedIndividual i, org.semanticweb.owlapi.model.OWLClassExpression enabler) throws MolecularModelManager.UnknownIdentifierException
modelId
- i
- enabler
- MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> addFact(String modelId, String pid, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- pid
- iid
- jid
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> addFactNonReasoning(String modelId, String pid, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- pid
- iid
- jid
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> addFact(String modelId, OBOUpperVocabulary vocabElement, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- vocabElement
- iid
- jid
- annotations
- metadata
- MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> removeFact(String modelId, String pid, String iid, String jid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
modelId
- pid
- iid
- jid
- metadata
- MolecularModelManager.UnknownIdentifierException
public org.apache.commons.lang3.tuple.Pair<List<org.semanticweb.owlapi.model.OWLNamedIndividual>,Set<org.semanticweb.owlapi.model.IRI>> removeFactNonReasoning(String modelId, String pid, String iid, String jid, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> addAnnotations(String modelId, String pid, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public void addAnnotations(String modelId, Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> axioms, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> updateAnnotation(String modelId, String pid, String iid, String jid, org.semanticweb.owlapi.model.OWLAnnotation annotation, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> updateAnnotation(String modelId, Set<org.semanticweb.owlapi.model.OWLObjectPropertyAssertionAxiom> axioms, org.semanticweb.owlapi.model.OWLAnnotation annotation, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public List<org.semanticweb.owlapi.model.OWLNamedIndividual> removeAnnotations(String modelId, String pid, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations, METADATA metadata) throws MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual addDataProperties(String modelId, String iid, Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> dataProperties, METADATA token) throws MolecularModelManager.UnknownIdentifierException
public org.semanticweb.owlapi.model.OWLNamedIndividual removeDataProperties(String modelId, String iid, Map<org.semanticweb.owlapi.model.OWLDataProperty,Set<org.semanticweb.owlapi.model.OWLLiteral>> dataProperties, METADATA token) throws MolecularModelManager.UnknownIdentifierException
@Deprecated public void addPartOf(String modelId, String iid, String jid, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) throws MolecularModelManager.UnknownIdentifierException
addPartOf(String, OWLNamedIndividual, OWLNamedIndividual, Set)
modelId
- iid
- jid
- annotations
- MolecularModelManager.UnknownIdentifierException
@Deprecated public void addPartOf(String modelId, org.semanticweb.owlapi.model.OWLNamedIndividual i, org.semanticweb.owlapi.model.OWLNamedIndividual j, Set<org.semanticweb.owlapi.model.OWLAnnotation> annotations) throws MolecularModelManager.UnknownIdentifierException
modelId
- i
- j
- annotations
- MolecularModelManager.UnknownIdentifierException
public void updateImports(String modelId) throws MolecularModelManager.UnknownIdentifierException
Copyright © 2010–2015. All rights reserved.