# Saved by TopBraid on Wed Apr 25 16:07:17 CEST 2012 # baseURI: http://purl.org/zen/ssr.ttl @prefix : . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix xsd: . rdf:type owl:Ontology ; rdfs:comment "The Simple SPARQL Rules Ontology was created by Matthias Samwald. Contact: samwald@gmx.at" ; rdfs:label "Simple SPARQL Rules Ontology"^^xsd:string . :SPARQL_query rdf:type owl:Class ; rdfs:comment """A SPARQL CONSTRUCT query. Instances of this class can be used to describe SPARQL CONSTRUCT queries and can be embedded in RDF models and repositories. These SPARQL CONSTRUCT queries are meant to contain rules for inferring additional triples. RDF repositories can execute these SPARQL queries and add resulting triples as inferred triples, effectively creating a light-weight rule framework. By default, each SPARQL query should only be executed once. Other types of queries (SELECT, ASK, INSERT, DELETE) are not allowed. Implementations of Simple SPARQL Rules should take care that INSERT and DELETE queries are not executed, as this could lead to unforseen behaviour and security issues."""@en ; rdfs:label "SPARQL CONSTRUCT query"@en ; rdfs:subClassOf owl:Thing . :number rdf:type owl:FunctionalProperty , owl:DatatypeProperty ; rdfs:comment """The number property can be used to influence the sequence in which SPARQL queries are executed by an RDF application or repository. SPARQL queries with a lower number should be executed before SPARQL queries with a higher number. If there is a set of queries that have the same number, then the sequence of execution of these queries in this set is arbitrary. Queries without numbers should be executed before queries with numbers. Numbers need to be integers. A query can have only one number."""@en ; rdfs:label "number "@en ; rdfs:range xsd:integer . :query_code rdf:type owl:DatatypeProperty ; rdfs:domain :SPARQL_query ; rdfs:label "query code"@en ; rdfs:range xsd:string .