Somehow the infModel does only contain the TBox. TODO
This commit is contained in:
parent
6d245000fd
commit
d740672be3
|
@ -36,9 +36,9 @@ public class App {
|
||||||
// Do some validity checking
|
// Do some validity checking
|
||||||
ValidityReport validity = rdfsModel.validate();
|
ValidityReport validity = rdfsModel.validate();
|
||||||
if (validity.isValid()) {
|
if (validity.isValid()) {
|
||||||
System.out.println("\nValidity Report: OK");
|
System.out.println("\nRDFSModel Validity Report: OK");
|
||||||
} else {
|
} else {
|
||||||
System.out.println("\nValidity Report: Conflicts!");
|
System.out.println("\nRDFSModel Validity Report: Conflicts!");
|
||||||
for (Iterator<ValidityReport.Report> i = validity.getReports(); i.hasNext(); ) {
|
for (Iterator<ValidityReport.Report> i = validity.getReports(); i.hasNext(); ) {
|
||||||
ValidityReport.Report report = (ValidityReport.Report)i.next();
|
ValidityReport.Report report = (ValidityReport.Report)i.next();
|
||||||
System.out.println(" - " + report);
|
System.out.println(" - " + report);
|
||||||
|
@ -47,12 +47,13 @@ public class App {
|
||||||
|
|
||||||
// Let's create an rdfs reasoner
|
// Let's create an rdfs reasoner
|
||||||
Reasoner rdfsReasoner = ReasonerRegistry.getRDFSReasoner();
|
Reasoner rdfsReasoner = ReasonerRegistry.getRDFSReasoner();
|
||||||
rdfsReasoner = rdfsReasoner.bindSchema(tboxModel);
|
rdfsReasoner = rdfsReasoner.bindSchema(rdfsModel);
|
||||||
InfModel infModel = ModelFactory.createInfModel(rdfsReasoner, rdfsModel);
|
InfModel infModel = ModelFactory.createInfModel(rdfsReasoner, rdfsModel);
|
||||||
|
|
||||||
System.err.println("infModel");
|
System.err.println("infModel");
|
||||||
System.out.println(infModel);
|
System.out.println(infModel);
|
||||||
|
|
||||||
|
// Let's define a bunch of queries
|
||||||
Query queryReleaseYear = QueryFactory.create(
|
Query queryReleaseYear = QueryFactory.create(
|
||||||
"PREFIX : <" + Generator.OWN_URI + ">"
|
"PREFIX : <" + Generator.OWN_URI + ">"
|
||||||
+ "SELECT ?console\n"
|
+ "SELECT ?console\n"
|
||||||
|
@ -66,7 +67,6 @@ public class App {
|
||||||
+ " ?console :madeBy :Nintendo .\n"
|
+ " ?console :madeBy :Nintendo .\n"
|
||||||
+ "}");
|
+ "}");
|
||||||
|
|
||||||
|
|
||||||
Query queryCEOForConsole = QueryFactory.create(
|
Query queryCEOForConsole = QueryFactory.create(
|
||||||
"PREFIX : <" + Generator.OWN_URI + ">" +
|
"PREFIX : <" + Generator.OWN_URI + ">" +
|
||||||
"PREFIX rdf: <" + Generator.RDF_URI + ">" +
|
"PREFIX rdf: <" + Generator.RDF_URI + ">" +
|
||||||
|
@ -83,13 +83,14 @@ public class App {
|
||||||
"}\n" +
|
"}\n" +
|
||||||
"");
|
"");
|
||||||
|
|
||||||
//Query queryAll = QueryFactory.create("PREFIX : <" + Generator.OWN_URI + ">" + " " + " SELECT ?s ?p ?p WHERE {" + "?s ?p ?o .}");
|
Query queryAll = QueryFactory.create("PREFIX : <" + Generator.OWN_URI + ">" + " " + " SELECT ?s ?p ?p WHERE {" + "?s ?p ?o .}");
|
||||||
|
|
||||||
QueryExecution queryExecLocalConsoles = QueryExecutionFactory.create(queryConsoles, infModel);
|
// Let's execute one query and print its results
|
||||||
|
QueryExecution queryExecLocalConsoles = QueryExecutionFactory.create(queryAll, infModel);
|
||||||
System.err.println("Show consoles from local model");
|
System.err.println("Show consoles from local model");
|
||||||
printQueryResult(queryExecLocalConsoles);
|
printQueryResult(queryExecLocalConsoles);
|
||||||
|
|
||||||
|
// Let's do more
|
||||||
QueryExecution queryExecLocalReleaseDate = QueryExecutionFactory.create(queryReleaseYear, infModel);
|
QueryExecution queryExecLocalReleaseDate = QueryExecutionFactory.create(queryReleaseYear, infModel);
|
||||||
QueryExecution queryExecRemoteReleaseDate = QueryExecutionFactory.sparqlService(SPARQL_ENDPOINT, queryReleaseYear);
|
QueryExecution queryExecRemoteReleaseDate = QueryExecutionFactory.sparqlService(SPARQL_ENDPOINT, queryReleaseYear);
|
||||||
|
|
||||||
|
@ -117,7 +118,7 @@ public class App {
|
||||||
|
|
||||||
private static void generateFiles(String outputhPath) {
|
private static void generateFiles(String outputhPath) {
|
||||||
new File(OUTPUT_PATH).mkdirs();
|
new File(OUTPUT_PATH).mkdirs();
|
||||||
System.err.println("Generating model and saving it...");
|
System.out.println("Generating model and saving it...");
|
||||||
Generator.createTBoxAndABox(OUTPUT_PATH);
|
Generator.createTBoxAndABox(OUTPUT_PATH);
|
||||||
System.out.println("done.");
|
System.out.println("done.");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue