Begin creating TBox programmatically

This commit is contained in:
JPT committed 2017-11-20 22:08:03 +01:00
1 parent 06e26d7753
commit 730b45057d
5 files changed
+116 -30

No files matched your search

+3 -30
View File
@@ -1,13 +1,6 @@
package hsh.ins_jena;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import org.apache.jena.rdf.model.Model;
import org.apache.jena.rdf.model.ModelFactory;
import org.apache.jena.rdf.model.Property;
import org.apache.jena.rdf.model.Resource;
import org.apache.jena.rdf.model.Statement;
import hsh.ins_jena.model.Generator;
/**
* Hello world!
@@ -15,27 +8,7 @@ import org.apache.jena.rdf.model.Statement;
*/
public class App {
public static void main(String[] args) {
System.out.println("Hello World!");
String familyUri = "http://family/";
String relationshipUri = "http://purl.org/vocab/relationship/";
Model model = ModelFactory.createDefaultModel();
Resource donald = model.createResource(familyUri + "donald");
Resource tick = model.createResource(familyUri + "tick");
Property childOf = model.createProperty(relationshipUri, "childOf");
Property knows = model.createProperty(relationshipUri, "knows");
tick.addProperty(childOf, donald);
Statement st1 = model.createStatement(donald, knows, tick);
model.add(st1);
FileOutputStream outfile;
try {
outfile = new FileOutputStream("./test.ttl");
model.write(outfile, "TURTLE");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Generating TBox ...");
Generator.createTBox();
}
}