Mercurial > hg > openmind
view docs/RDFTest.java @ 124:c816b417db0e
remove hibernate.cfg from mercurial.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Fri, 10 Feb 2023 09:00:41 +0100 |
parents | 1e4835334837 |
children |
line wrap: on
line source
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"); } }