comparison docs/RDFTest.java @ 3:1e4835334837

(none)
author jurzua
date Wed, 29 Oct 2014 13:29:59 +0000
parents
children
comparison
equal deleted inserted replaced
2:0e0082e1e12f 3:1e4835334837
1 package org.mpi.openmind.rdf;
2
3 import java.io.File;
4 import java.net.URI;
5
6 import org.jrdf.JRDFFactory;
7 import org.jrdf.SortedMemoryJRDFFactory;
8 import org.jrdf.graph.AnyTriple;
9 import org.jrdf.graph.Graph;
10 import org.jrdf.graph.GraphElementFactory;
11 import org.jrdf.graph.Resource;
12 import org.jrdf.graph.Triple;
13 import org.jrdf.graph.TripleFactory;
14 import org.jrdf.parser.RdfReader;
15 import org.jrdf.util.ClosableIterator;
16 import org.jrdf.writer.RdfWriter;
17 import org.jrdf.writer.Writer;
18 import org.springframework.web.servlet.view.RedirectView;
19
20 public class RDFTest {
21
22 public static String mpiwg = "http://www.mpiwg.de/ismi/";
23
24 /**
25 * @param args
26 */
27 public static void main(String[] args) {
28
29 JRDFFactory jrdfFactory = SortedMemoryJRDFFactory.getFactory();
30 Graph graph = jrdfFactory.getGraph();
31 //RdfReader reader = new RdfReader();
32 //Graph graph = reader.parseNTriples(new File("/Users/jurzua/test001.nt"));
33 TripleFactory tripleFactory = graph.getTripleFactory();
34 GraphElementFactory elementFactory = graph.getElementFactory();
35
36 URI personURI = URI.create(mpiwg + "Person/01");
37 URI berlinURI = URI.create(mpiwg + "Place/Berlin");
38
39 URI isPartOf = URI.create(mpiwg + "isPartOf");
40 URI isBornIn = URI.create(mpiwg + "isBornIn");
41
42 Resource person = elementFactory.createResource(personURI);
43 Resource berlin = elementFactory.createResource(berlinURI);
44
45 person.addValue(isPartOf, person);
46 person.addValue(isBornIn, berlin);
47
48
49 /*
50 URI uri1 = URI.create("urn:foo");
51 URI uri2 = URI.create("urn:bar");
52
53
54
55 Triple t1 = tripleFactory.addTriple(uri1, uri1, uri1);
56 Triple t2 = tripleFactory.addTriple(uri2, uri2, uri2);
57
58 System.out.println(t1);
59 System.out.println(t2);
60 //graph.remove(t1);
61 */
62
63
64
65 //Writer.writeNTriples(new File("/Users/jurzua/Projects/workspace/EDM/ISMI/rdf/rdf.xml"), graph);
66 Writer.writeRdfXml(new File("/Users/jurzua/Projects/workspace/EDM/ISMI/rdf/rdf.xml"), graph);
67 System.out.println("OK");
68
69
70 }
71
72 }