com.knowledgebooks.triple_store
Class TrippleStoreSesameManager
java.lang.Object
com.knowledgebooks.triple_store.TrippleStoreSesameManager
public class TrippleStoreSesameManager
- extends java.lang.Object
Wrapper class for an embedded Sesame RDF data store.
Copyright 2002-2008 by Mark Watson. All rights reserved.
This software is not public domain. It can be legally
used under either of the following licenses:
1. KnowledgeBooks.com Non Commercial Royality Free License
2. KnowledgeBooks.com Commercial Use License
see www.knowledgebooks.com for details
|
Method Summary |
void |
addTriple(org.openrdf.model.URI subject,
org.openrdf.model.URI predicate,
org.openrdf.model.Literal object)
|
void |
addTriple(org.openrdf.model.URI subject,
org.openrdf.model.URI predicate,
org.openrdf.model.URI object)
|
void |
addTripleFromPlainText(java.lang.String document_uri,
java.lang.String text)
Code to use entity extraction to create RDF data |
void |
addTripleUriUriLiteral(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
|
void |
addTripleUriUriUri(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
|
void |
close()
|
java.lang.String |
doSparqlQuery(java.lang.String sparql_query)
Perform a SPARQL query: |
org.openrdf.model.ValueFactory |
getValueFactory()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrippleStoreSesameManager
public TrippleStoreSesameManager(java.lang.String data_store_file_root)
throws org.openrdf.repository.RepositoryException,
java.io.IOException,
org.openrdf.rio.RDFParseException
- Parameters:
data_store_file_root -
- Throws:
org.openrdf.repository.RepositoryException
java.io.IOException
org.openrdf.rio.RDFParseException
TrippleStoreSesameManager
public TrippleStoreSesameManager(java.lang.String data_store_file_root,
boolean clear_index_if_exists)
throws org.openrdf.repository.RepositoryException,
java.io.IOException,
org.openrdf.rio.RDFParseException
- Parameters:
data_store_file_root - clear_index_if_exists -
- Throws:
org.openrdf.repository.RepositoryException
java.io.IOException
org.openrdf.rio.RDFParseException
close
public void close()
addTriple
public void addTriple(org.openrdf.model.URI subject,
org.openrdf.model.URI predicate,
org.openrdf.model.URI object)
throws org.openrdf.repository.RepositoryException
- Parameters:
subject - predicate - object -
- Throws:
org.openrdf.repository.RepositoryException
addTriple
public void addTriple(org.openrdf.model.URI subject,
org.openrdf.model.URI predicate,
org.openrdf.model.Literal object)
throws org.openrdf.repository.RepositoryException
- Parameters:
subject - predicate - object -
- Throws:
org.openrdf.repository.RepositoryException
getValueFactory
public org.openrdf.model.ValueFactory getValueFactory()
- Returns:
addTripleUriUriUri
public void addTripleUriUriUri(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
throws org.openrdf.repository.RepositoryException
- Parameters:
subject - predicate - object -
- Throws:
org.openrdf.repository.RepositoryException
addTripleUriUriLiteral
public void addTripleUriUriLiteral(java.lang.String subject,
java.lang.String predicate,
java.lang.String object)
throws org.openrdf.repository.RepositoryException
- Parameters:
subject - predicate - object -
- Throws:
org.openrdf.repository.RepositoryException
addTripleFromPlainText
public void addTripleFromPlainText(java.lang.String document_uri,
java.lang.String text)
throws java.lang.Exception
- Code to use entity extraction to create RDF data
- Parameters:
document_uri - text -
- Throws:
java.lang.Exception
doSparqlQuery
public java.lang.String doSparqlQuery(java.lang.String sparql_query)
throws org.openrdf.repository.RepositoryException,
org.openrdf.query.MalformedQueryException,
org.openrdf.query.QueryEvaluationException
- Perform a SPARQL query:
- Parameters:
sparql_query -
- Returns:
-
- Throws:
org.openrdf.repository.RepositoryException
org.openrdf.query.MalformedQueryException
org.openrdf.query.QueryEvaluationException