https://github.com/desmovalvo/tarsier
Raw File
Tip revision: bd84494c5cef8e631745ca7f2b8dcc1a5ca2483f authored by Fabio Viola on 13 August 2018, 09:52:45 UTC
Merge branch 'mdpi' of https://github.com/desmovalvo/tarsier into mdpi
Tip revision: bd84494
server_conf.yaml
server:

  httpPort: 8080
  host: 0.0.0.0
  
queries:

  ALL_CLASSES:
    sparql: "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
             PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
             PREFIX owl: <http://www.w3.org/2002/07/owl#>
             SELECT DISTINCT ?class 
             WHERE {
               { ?s rdf:type ?class } 
               UNION 
               { ?class rdf:type owl:Class } 
               UNION 
               { ?class rdf:type rdfs:Class }
             }"

  DATA_PROPERTIES:
    sparql: "SELECT DISTINCT ?p 
             WHERE { 
               ?s ?p ?o 
               FILTER isLiteral(?o) 
             }"

  DATA_PROPERTIES_AND_VALUES:
    sparql: "SELECT ?s ?p ?o
             WHERE { 
               ?s ?p ?o 
               FILTER isLiteral(?o) 
             }"
                    
  OBJECT_PROPERTIES:
    sparql: "SELECT DISTINCT ?p 
             WHERE { 
               ?s ?p ?o 
               FILTER (isIRI(?o) || isBlank(?o)) 
             }"

  OBJECT_PROPERTIES_AND_VALUES:
    sparql: "SELECT  ?s ?p ?o
             WHERE { 
               ?s ?p ?o 
               FILTER (isIRI(?o) || isBlank(?o)) 
             }"

  ALL_INSTANCES:
    sparql: "PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
             SELECT DISTINCT ?instance 
             WHERE { 
               ?instance rdf:type ?class . 
               FILTER (isIRI(?instance)) 
             }"

  ALL_RESOURCES:
    sparql: "SELECT DISTINCT ?res 
             WHERE {
               { ?res ?p ?o . FILTER (isIRI(?res))} 
               UNION 
               { ?s ?p ?res . FILTER (isIRI(?res))} 
               UNION { ?s ?res ?o . FILTER (isIRI(?res))}
             }"
back to top