Add very first code to verify jena is working
This commit is contained in:
1 parent
124c403688
commit
3762eead8c
5 files changed
+61
-4
No files matched your search
@@ -1,5 +1,14 @@
|
||||
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;
|
||||
|
||||
/**
|
||||
* Hello world!
|
||||
*
|
||||
@@ -7,5 +16,26 @@ package hsh.ins_jena;
|
||||
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();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user