annotate docs/RDFTest.java @ 112:933d17f95016

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