diff docs/RDFTest.java @ 3:1e4835334837

(none)
author jurzua
date Wed, 29 Oct 2014 13:29:59 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/docs/RDFTest.java	Wed Oct 29 13:29:59 2014 +0000
@@ -0,0 +1,72 @@
+package org.mpi.openmind.rdf;
+
+import java.io.File;
+import java.net.URI;
+
+import org.jrdf.JRDFFactory;
+import org.jrdf.SortedMemoryJRDFFactory;
+import org.jrdf.graph.AnyTriple;
+import org.jrdf.graph.Graph;
+import org.jrdf.graph.GraphElementFactory;
+import org.jrdf.graph.Resource;
+import org.jrdf.graph.Triple;
+import org.jrdf.graph.TripleFactory;
+import org.jrdf.parser.RdfReader;
+import org.jrdf.util.ClosableIterator;
+import org.jrdf.writer.RdfWriter;
+import org.jrdf.writer.Writer;
+import org.springframework.web.servlet.view.RedirectView;
+
+public class RDFTest {
+
+	public static String mpiwg = "http://www.mpiwg.de/ismi/";
+	
+	/**
+	 * @param args
+	 */
+	public static void main(String[] args) {
+		
+		JRDFFactory jrdfFactory = SortedMemoryJRDFFactory.getFactory();
+		Graph graph = jrdfFactory.getGraph();
+		//RdfReader reader = new RdfReader();
+		//Graph graph = reader.parseNTriples(new File("/Users/jurzua/test001.nt"));
+		TripleFactory tripleFactory = graph.getTripleFactory();
+		GraphElementFactory elementFactory = graph.getElementFactory();
+		
+		URI personURI = URI.create(mpiwg + "Person/01");
+		URI berlinURI = URI.create(mpiwg + "Place/Berlin");
+		
+		URI isPartOf =  URI.create(mpiwg + "isPartOf");
+		URI isBornIn =  URI.create(mpiwg + "isBornIn");
+		
+		Resource person = elementFactory.createResource(personURI);
+		Resource berlin = elementFactory.createResource(berlinURI);
+		
+		person.addValue(isPartOf, person);
+		person.addValue(isBornIn, berlin);
+		
+		
+		/*
+		URI  uri1 = URI.create("urn:foo");
+		URI uri2 = URI.create("urn:bar");
+		
+		
+		
+		Triple t1 = tripleFactory.addTriple(uri1, uri1, uri1);
+		Triple t2 = tripleFactory.addTriple(uri2, uri2, uri2);
+		
+		System.out.println(t1);
+		System.out.println(t2);
+				//graph.remove(t1);
+		 */
+		
+
+		
+		//Writer.writeNTriples(new File("/Users/jurzua/Projects/workspace/EDM/ISMI/rdf/rdf.xml"), graph);
+		Writer.writeRdfXml(new File("/Users/jurzua/Projects/workspace/EDM/ISMI/rdf/rdf.xml"), graph);
+		System.out.println("OK");
+		
+
+	}
+
+}