roevo serialization with jena

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/79eb6d95
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/79eb6d95
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/79eb6d95

Branch: refs/heads/master
Commit: 79eb6d9591d37a1aea1659e0383bb6f092e6c403
Parents: 9b484d6
Author: Stian Soiland-Reyes <[email protected]>
Authored: Thu Feb 26 21:40:01 2015 +0000
Committer: Stian Soiland-Reyes <[email protected]>
Committed: Wed Feb 10 11:04:48 2016 +0000

----------------------------------------------------------------------
 taverna-scufl2-wfdesc/pom.xml                   |  6 ----
 .../taverna/scufl2/wfdesc/ROEvoSerializer.java  | 35 +++++---------------
 2 files changed, 8 insertions(+), 33 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/79eb6d95/taverna-scufl2-wfdesc/pom.xml
----------------------------------------------------------------------
diff --git a/taverna-scufl2-wfdesc/pom.xml b/taverna-scufl2-wfdesc/pom.xml
index d25e828..158a378 100755
--- a/taverna-scufl2-wfdesc/pom.xml
+++ b/taverna-scufl2-wfdesc/pom.xml
@@ -172,12 +172,6 @@
                <version>${jena.version}</version>
         </dependency>
         <dependency>
-               <groupId>org.apache.jena</groupId>
-               <artifactId>jena-arq</artifactId>
-               <version>${jena.version}</version>
-        </dependency>
-
-        <dependency>
             <groupId>junit</groupId>
             <artifactId>junit</artifactId>
         </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/79eb6d95/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/ROEvoSerializer.java
----------------------------------------------------------------------
diff --git 
a/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/ROEvoSerializer.java
 
b/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/ROEvoSerializer.java
index f0ee289..4d09d4d 100644
--- 
a/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/ROEvoSerializer.java
+++ 
b/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/ROEvoSerializer.java
@@ -29,22 +29,11 @@ import org.apache.taverna.scufl2.api.annotation.Revision;
 import org.apache.taverna.scufl2.api.core.Workflow;
 import org.apache.taverna.scufl2.api.io.WriterException;
 import org.apache.taverna.scufl2.wfdesc.ontologies.Prov_o;
-import org.openrdf.OpenRDFException;
-import org.openrdf.model.URI;
-import org.openrdf.model.ValueFactory;
-import org.openrdf.model.vocabulary.RDF;
-import org.openrdf.repository.Repository;
-import org.openrdf.repository.RepositoryConnection;
-import org.openrdf.repository.RepositoryException;
-import org.openrdf.repository.sail.SailRepository;
-import org.openrdf.rio.helpers.OrganizedRDFWriter;
-import org.openrdf.sail.memory.MemoryStore;
 
 import com.hp.hpl.jena.ontology.Individual;
 import com.hp.hpl.jena.ontology.OntClass;
 import com.hp.hpl.jena.ontology.OntModel;
 import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.rdf.model.Resource;
 
 
 public class ROEvoSerializer {
@@ -63,23 +52,15 @@ public class ROEvoSerializer {
                }
                
                java.net.URI baseURI = Workflow.WORKFLOW_ROOT;
-               
-               try {
-                       con.setNamespace("roevo", 
"http://purl.org/wf4ever/roevo#";);
-                       con.setNamespace("prov", "http://www.w3.org/ns/prov#";);
-//                     con.setNamespace("wfdesc",
-//                                     "http://purl.org/wf4ever/wfdesc#";);
-//                     con.setNamespace("wf4ever",
-//                                     "http://purl.org/wf4ever/wf4ever#";);
-                       con.setNamespace("rdfs",
-                                       
"http://www.w3.org/2000/01/rdf-schema#";);
-
+               model.setNsPrefix("roevo", "http://purl.org/wf4ever/roevo#";);
+               model.setNsPrefix("prov", "http://www.w3.org/ns/prov#";);
+               model.setNsPrefix("rdfs",
+                               "http://www.w3.org/2000/01/rdf-schema#";);
                        
-                       con.export(new OrganizedRDFWriter(
-                                       new TurtleWriterWithBase(output, 
baseURI)));
-               } catch (OpenRDFException e) {
-                       throw new WriterException("Can't write to output", e);
-               }
+               model.write(output, "turtle", baseURI.toASCIIString());
+
+//                     throw new WriterException("Can't write to output", e);
+               
                
        }
 

Reply via email to