org.gridminer.jspace.manager
Class PersistentOntology

Package class diagram package PersistentOntology
java.lang.Object
  extended by 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
           
 
Constructor Summary
PersistentOntology()
           
 
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
 

Field Detail

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
Constructor Detail

PersistentOntology

public PersistentOntology()
Method Detail

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 the
modelID - String representing the Ontology