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