Mercurial > hg > openmind
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 } |