You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2012/04/13 13:04:19 UTC
svn commit: r1325717 - in /incubator/jena/Scratch/AFS/Jena-Dev/trunk: D.ttl
Q.rq Q1.rq src/dev/Jena234_TDB_Prefixes_Sync.java
Author: andy
Date: Fri Apr 13 11:04:18 2012
New Revision: 1325717
URL: http://svn.apache.org/viewvc?rev=1325717&view=rev
Log: (empty)
Added:
incubator/jena/Scratch/AFS/Jena-Dev/trunk/D.ttl
incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q.rq
incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q1.rq
Modified:
incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena234_TDB_Prefixes_Sync.java
Added: incubator/jena/Scratch/AFS/Jena-Dev/trunk/D.ttl
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/D.ttl?rev=1325717&view=auto
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/D.ttl (added)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/D.ttl Fri Apr 13 11:04:18 2012
@@ -0,0 +1,6 @@
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix ns: <http://example.org/ns#> .
+
+@prefix : <http://example.org/book/> .
+
+:s :p :o .
Added: incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q.rq?rev=1325717&view=auto
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q.rq (added)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q.rq Fri Apr 13 11:04:18 2012
@@ -0,0 +1,7 @@
+ PREFIX books: <http://example.org/book/>
+ PREFIX dc: <http://purl.org/dc/elements/1.1/>
+ select distinct *
+ where {
+ ?book dc:title ?title .
+ ?book dc:creator [] .
+ }
Added: incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q1.rq
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q1.rq?rev=1325717&view=auto
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q1.rq (added)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/Q1.rq Fri Apr 13 11:04:18 2012
@@ -0,0 +1 @@
+PREFIX : <http://example/>
\ No newline at end of file
Modified: incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena234_TDB_Prefixes_Sync.java
URL: http://svn.apache.org/viewvc/incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena234_TDB_Prefixes_Sync.java?rev=1325717&r1=1325716&r2=1325717&view=diff
==============================================================================
--- incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena234_TDB_Prefixes_Sync.java (original)
+++ incubator/jena/Scratch/AFS/Jena-Dev/trunk/src/dev/Jena234_TDB_Prefixes_Sync.java Fri Apr 13 11:04:18 2012
@@ -20,13 +20,67 @@ package dev;
import org.openjena.atlas.lib.FileOps ;
+import com.hp.hpl.jena.query.Dataset ;
+import com.hp.hpl.jena.query.ReadWrite ;
import com.hp.hpl.jena.rdf.model.Model ;
import com.hp.hpl.jena.tdb.TDBFactory ;
import com.hp.hpl.jena.tdb.base.file.Location ;
public class Jena234_TDB_Prefixes_Sync
{
- public static void main(String[] argv) throws Exception
+ static String DIR = "DB" ;
+
+ public static void main(String[] args)
+ {
+ FileOps.ensureDir(DIR) ;
+ FileOps.clearDirectory(DIR) ;
+
+// no_txn() ;
+// no_txn() ;
+
+ txn() ;
+// txn() ;
+ }
+
+
+ private static void txn()
+ {
+ Dataset dataset = TDBFactory.createDataset(DIR);
+
+ dataset.begin(ReadWrite.WRITE) ;
+
+ Model model = dataset.getDefaultModel() ;
+ model.setNsPrefix("foaf", "http://xmlns.com/foaf/0.1/");
+
+ //OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM_MINI_RULE_INF,dataset.getDefaultModel());
+ model.close() ;
+
+ //((DatasetGraphTransaction)dataset.asDatasetGraph()).getBaseDatasetGraph().sync() ;
+
+ dataset.commit();
+ System.out.println("DONE (txn)") ;
+
+ }
+
+
+ private static void no_txn()
+ {
+ Dataset dataset = TDBFactory.createDataset(DIR);
+ Model model = dataset.getDefaultModel() ;
+ model.setNsPrefix("foaf", "http://xmlns.com/foaf/0.1/");
+ //OntModel model = ModelFactory.createOntologyModel(OntModelSpec.OWL_MEM_MINI_RULE_INF,dataset.getDefaultModel());
+ //model.close() ;
+ //((DatasetGraphTransaction)dataset.asDatasetGraph()).getBaseDatasetGraph().sync() ;
+
+ model.close() ;
+
+
+ dataset.close();
+ System.out.println("DONE (raw)") ;
+ }
+
+
+ public static void main1(String[] argv) throws Exception
{
String DIR = "/tmp/tdb" ;
FileOps.ensureDir(DIR) ;