SPARQL queries for Proof Markup Language instance data

From Semantic Portal Wiki

Jump to: navigation, search

This page lists sample SPARQL queries for Proof Markup Language instance data.

Contents

Setup

Example queries against http://iw.cs.utep.edu:8080/service-output/proofs/*.owl, indexed in a TDB directory and hosted by Joseki (see Configuring Joseki + Pellet + TDB).

curl -O http://iw.cs.utep.edu:8080/service-output/proofs/griddedData_1208973039750.owl
curl -O http://iw.cs.utep.edu:8080/service-output/proofs/contourMapPS_1208973041889.owl
...

360 MB for 3025 owl files

354.6 MB for jena.rdfcat'd RDF/XML

357.5 MB for jena.rdfcat'd N-TRIPLE (49,458 triples)

joseki-config-utep-tdb.ttl

mkdir tdb
tdbloader --loc=tdb *.owl

295.4 MB directory

<#service2>
    rdf:type            joseki:Service ;
    rdfs:label          "SPARQL-TDB" ;
    joseki:serviceRef   "sparql" ;
    joseki:dataset      <#utep-dataset> ;
.

<#utep-dataset>
   a ja:RDFDataset;  
   ja:defaultGraph [
      a ja:InfModel;  
      ja:baseModel [ 
         a tdb:GraphTDB;
         tdb:location "/work/pml/examples/utep/server/tdb/";
      ];
   ];
.

joseki-config-utep-tdb-1ng.ttl

mkdir tdb-1ng
tdbloader --loc=tdb-1ng --graph=http://iw.cs.utep.edu:8080/service-output/proofs/ *.owl

296.5 MB directory

<#service2>
    rdf:type            joseki:Service ;
    rdfs:label          "SPARQL-TDB" ;
    joseki:serviceRef   "sparql" ;
    joseki:dataset      <#utep-dataset-1ng> ;
.

<#utep-dataset-Xng>
   a tdb:DatasetTDB;
   tdb:location "/work/pml/examples/utep/server/tdb-1ng/";
.

joseki-config-utep-tdb-Xng.ttl

mkdir tdb-Xng

tdbloader --loc=tdb-Xng --graph=http://iw.cs.utep.edu:8080/service-output/proofs/griddedData_1208973039750.owl  griddedData_1208973039750.owl
tdbloader --loc=tdb-Xng --graph=http://iw.cs.utep.edu:8080/service-output/proofs/contourMapPS_1208973041889.owl contourMapPS_1208973041889.owl
...

18.8 GB directory

<#service2>
    rdf:type            joseki:Service ;
    rdfs:label          "SPARQL-TDB" ;
    joseki:serviceRef   "sparql" ;
    joseki:dataset      <#utep-dataset-Xng> ;
.

<#utep-dataset-Xng>
   a tdb:DatasetTDB;
   tdb:location "/work/pml/examples/utep/server/tdb-Xng/";
.

Queries

What inference engines are used?

prefix pmlp:     <http://inference-web.org/2.0/pml-provenance.owl#>
prefix pmlj:     <http://inference-web.org/2.0/pml-justification.owl#>

select distinct ?engine
where {
  ?s pmlj:hasInferenceEngine ?engine 
}
Personal tools
Semantic Web Community
Tetherless World constellation
maintenance