de.fuberlin.wiwiss.d2rq.sesame
Class SesameJenaUtilities

java.lang.Object
  extended by de.fuberlin.wiwiss.d2rq.sesame.SesameJenaUtilities

public class SesameJenaUtilities
extends Object

Version:
$Id: SesameJenaUtilities.java,v 1.5 2006/09/02 20:59:00 cyganiak Exp $
Author:
tgauss, oliver-maresch@gmx.de

Field Summary
static String s_bnodePrefix
           
 
Constructor Summary
SesameJenaUtilities()
           
 
Method Summary
static com.hp.hpl.jena.graph.Node makeJenaObject(org.openrdf.model.Value obj)
          Builds a Jena object Node from a Sesame object Value.
static com.hp.hpl.jena.graph.Node makeJenaPredicate(org.openrdf.model.URI pred)
          Builds a Jena predicate Node form a Sesame predicate URI.
static com.hp.hpl.jena.graph.Node makeJenaSubject(org.openrdf.model.Resource sub)
          Builds a Jena subject node from a Sesame Resource.
static org.openrdf.model.Value makeSesameObject(com.hp.hpl.jena.graph.Node objnode, org.openrdf.model.ValueFactory myFactory)
          Builds a Sesame object Value from a Jena object Node.
static org.openrdf.model.URI makeSesamePredicate(com.hp.hpl.jena.graph.Node prednode, org.openrdf.model.ValueFactory myFactory)
          Builds a Sesame predicate URI from a Jena predicate Node.
static org.openrdf.model.Statement makeSesameStatement(com.hp.hpl.jena.graph.Triple t, org.openrdf.model.ValueFactory vf)
          Builds a Sesame Statement out of an Jena Triple.
static org.openrdf.model.Resource makeSesameSubject(com.hp.hpl.jena.graph.Node subnode, org.openrdf.model.ValueFactory myFactory)
          Builds a Sesame subject Resource from a Jena subject Node.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_bnodePrefix

public static final String s_bnodePrefix
See Also:
Constant Field Values
Constructor Detail

SesameJenaUtilities

public SesameJenaUtilities()
Method Detail

makeSesameStatement

public static org.openrdf.model.Statement makeSesameStatement(com.hp.hpl.jena.graph.Triple t,
                                                              org.openrdf.model.ValueFactory vf)
Builds a Sesame Statement out of an Jena Triple.

Parameters:
t - the jena triple
vf - the ValueFactory of the Sesame RdfSource, where the Sesame Statement should be stored.
Returns:
the Sesame Statement

makeJenaSubject

public static com.hp.hpl.jena.graph.Node makeJenaSubject(org.openrdf.model.Resource sub)
Builds a Jena subject node from a Sesame Resource.


makeJenaPredicate

public static com.hp.hpl.jena.graph.Node makeJenaPredicate(org.openrdf.model.URI pred)
Builds a Jena predicate Node form a Sesame predicate URI.


makeJenaObject

public static com.hp.hpl.jena.graph.Node makeJenaObject(org.openrdf.model.Value obj)
Builds a Jena object Node from a Sesame object Value.


makeSesameSubject

public static org.openrdf.model.Resource makeSesameSubject(com.hp.hpl.jena.graph.Node subnode,
                                                           org.openrdf.model.ValueFactory myFactory)
Builds a Sesame subject Resource from a Jena subject Node.


makeSesamePredicate

public static org.openrdf.model.URI makeSesamePredicate(com.hp.hpl.jena.graph.Node prednode,
                                                        org.openrdf.model.ValueFactory myFactory)
Builds a Sesame predicate URI from a Jena predicate Node.


makeSesameObject

public static org.openrdf.model.Value makeSesameObject(com.hp.hpl.jena.graph.Node objnode,
                                                       org.openrdf.model.ValueFactory myFactory)
Builds a Sesame object Value from a Jena object Node.