SPARQL contracts?

Disclaimer: I am not asking this question for SPARQL 1.1 specification

When one encounters a query in the wild, it is often difficult to reverse engineer the situation or conditions it was intended for. For example, what entailment regime it needed.    I have been wondering whether the idea of a SPARQL query "contract" has ever come up during the W3C SPARQL 1.0 or 1.1 specification process.    By "contract" I mean conditions that specify requirements that need to be met by the environment in which the query is to be executed.  For example, the entailment regime required by the query  or  the set of one or more graphs that are required by the query (e.g., FOAF or DC) to be present when it is executed, etc.   Does this make sense?  Was it ever discussed?  

Best regards
Arthur

Received on Tuesday, 10 July 2012 03:58:56 UTC