You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2016/02/10 13:47:24 UTC
[40/50] [abbrv] incubator-taverna-language git commit: roevo
serialization with jena
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/wfdesc-jena
Commit: 79eb6d9591d37a1aea1659e0383bb6f092e6c403
Parents: 9b484d6
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 26 21:40:01 2015 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
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);
+
}