org.gridminer.jspace.manager
Class PersistentOntology
java.lang.Object
org.gridminer.jspace.manager.PersistentOntology
public class PersistentOntology
- extends java.lang.Object
Field Summary |
static java.lang.String |
EX3
|
static java.lang.String |
NL
|
static java.lang.String |
NS
|
Method Summary |
void |
createN3Format(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
|
void |
executeSparqlConstructQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
java.lang.String queryString)
|
void |
executeSparqlQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
|
com.hp.hpl.jena.query.ResultSet |
executeSparqlQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
java.lang.String queryString)
|
java.lang.String |
formatResultSet(com.hp.hpl.jena.query.ResultSet rs,
java.lang.String formatType,
java.lang.String storeType)
|
com.hp.hpl.jena.ontology.OntModelSpec |
getModelSpec(com.hp.hpl.jena.rdf.model.ModelMaker maker)
|
com.hp.hpl.jena.ontology.OntModel |
getOntModelfromDB(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
|
com.hp.hpl.jena.rdf.model.ModelMaker |
getRDBMaker(java.lang.String dbURL,
java.lang.String dbUser,
java.lang.String dbPw,
java.lang.String dbType,
boolean cleanDB)
|
void |
listClasses(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
|
void |
loadDB(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String source)
|
void |
publishLCR(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
LifeCycleResource lcr)
The Life Cycle Resource will be published into the RDF Store represented by the ModelMaker. |
java.lang.String |
serialzeQuery(java.lang.String q)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NL
public static final java.lang.String NL
NS
public static final java.lang.String NS
- See Also:
- Constant Field Values
EX3
public static final java.lang.String EX3
- See Also:
- Constant Field Values
PersistentOntology
public PersistentOntology()
loadDB
public void loadDB(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String source)
getOntModelfromDB
public com.hp.hpl.jena.ontology.OntModel getOntModelfromDB(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
createN3Format
public void createN3Format(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
serialzeQuery
public java.lang.String serialzeQuery(java.lang.String q)
executeSparqlQuery
public void executeSparqlQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
executeSparqlConstructQuery
public void executeSparqlConstructQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
java.lang.String queryString)
formatResultSet
public java.lang.String formatResultSet(com.hp.hpl.jena.query.ResultSet rs,
java.lang.String formatType,
java.lang.String storeType)
executeSparqlQuery
public com.hp.hpl.jena.query.ResultSet executeSparqlQuery(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
java.lang.String queryString)
listClasses
public void listClasses(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID)
getRDBMaker
public com.hp.hpl.jena.rdf.model.ModelMaker getRDBMaker(java.lang.String dbURL,
java.lang.String dbUser,
java.lang.String dbPw,
java.lang.String dbType,
boolean cleanDB)
getModelSpec
public com.hp.hpl.jena.ontology.OntModelSpec getModelSpec(com.hp.hpl.jena.rdf.model.ModelMaker maker)
publishLCR
public void publishLCR(com.hp.hpl.jena.rdf.model.ModelMaker maker,
java.lang.String modelID,
LifeCycleResource lcr)
The Life Cycle Resource will be published into the RDF Store represented by the ModelMaker.
New individuals will be created according to the ontology classes.
- Parameters:
maker
- ModelMaker representing themodelID
- String representing the Ontology