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) ;