The Virtuoso Sesame RDF Data Provider enables Semantic Web applications written using the Sesame RDF Frameworks to query the Virtuoso RDF Quad store directly. The Provider has been tested against the Sesame 1.2.7 version currently available.
The Virtuoso Sesame Provider is packaged as a JAR file which is attached:
The required Sesame and associated classes are also attached:
The sample program are attached:
The sample Sesame applications can be compiled as follows:
"jdbc:virtuoso://localhost:1111", "dba", "dba"
javac -Xlint -classpath "xercesImpl.jar:lib/log4j-1.2.12.jar:commons-logging-1.1.jar:concurrent.jar:icu4j_3_4.jar:junit.jar:json.jar:openrdf-model.jar:iri.jar:sesame.jar:rio.jar:openrdf-util.jar:virt_sesame.jar" VirtuosoExample2.java VirtuosoExample1.java
Once the Provider classes and sample program have been successfully compiled as indicated in the previous section, the Provider can then be tested using the two sample providers included
java -classpath "xercesImpl.jar:log4j-1.2.12.jar:commons-logging-1.1.jar:concurrent.jar:icu4j_3_4.jar:junit.jar:json.jar:openrdf-model.jar:iri.jar:sesame.jar:rio.jar:openrdf-util.jar:virt_sesame.jar:." VirtuosoExample1
java -classpath "xercesImpl.jar:log4j-1.2.12.jar:commons-logging-1.1.jar:concurrent.jar:icu4j_3_4.jar:junit.jar:json.jar:openrdf-model.jar:iri.jar:sesame.jar:rio.jar:openrdf-util.jar:virt_sesame.jar:." VirtuosoExample2
CategoryRDF CategoryOpenSource CategoryVirtuoso CategoryVOS CategorySesame CategoryDocumentation CategoryObsolete