Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does SPARQL also works for inferred statements in protégé?

I am using SPARQL plugin in protégé to query my ontology, and I found out that it only works for asserted statements and not inferred ones. How can I change this?

like image 281
Maryam Osama Avatar asked Dec 16 '25 16:12

Maryam Osama


1 Answers

SPARQL is defined by several standards. SPARQL 1.1 Query, the main standard, only shallowly relies on RDF semantics. A typical SPARQL query engine is not inferring anything from the RDF/RDFS terms like rdfs:subClassOf, rdfs:range, etc. However, the SPARQL standards also define SPARQL 1.1 Entailment Regimes, which defines how SPARQL engines should answer queries when they do implement inference, which is optional. In order to know whether a SPARQL query engine implements an entailment regime (such as RDFS or OWL DL), you may have to look at the documentation of the engine, or there may be a SPARQL service description available in RDF. SPARQL 1.1 Service Description is yet another SPARQL standard that provides an RDF vocabulary, and a standard way to interpret it, for knowing what features a SPARQL engine is implementing.

like image 64
Antoine Zimmermann Avatar answered Dec 19 '25 06:12

Antoine Zimmermann



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!