This is a re-host of the service and is not affiliated with TU Wien.

Interoperability

Description:

The interoperability empirically analyses the SPARQL 1.0 and SPARQL 1.1 features supported by an endpoint. The goal is to see if the endpoint accepts and returns a valid response for queries using a variety of different SPARQL 1.0 and SPARQL 1.1 features. The queries we use are inspired by the official W3C test-case suites. However, in the interest of not overwhelming endpoints with very expensive queries, we have modified the original queries to be more friendly to remote endpoints by inserting URIs that should not appear in the remote data; thus the queries should not generate large (intermediate) result sets.

Since we do not have control over remote data, we cannot verify if a result is correct. We would expect that if an endpoint does not support a feature (e.g., it's using a SPARQL 1.0 version engine and thus does not support SPARQL 1.1 features), that it would throw a parse-exception or similar, which would not count as a valid response. Hence, here we verify that the endpoint can return a valid SPARQL response for a valid SPARQL (1.1) query, not necessarily a correct response.

The specific queries that we run can be seen by clicking on a specific endpoint and hovering over the query shortcuts in the interoperability pane (where the exceptions encountered for that endpoint, if any, can also be found).

Interoperability experiments are run on a monthly basis.

NaN% (0/0) of the available endpoints are compliant with some SPARQL 1.0 features
NaN% (0/0) of the available endpoints are compliant with all SPARQL 1.0 features
NaN% (0/0) of the available endpoints are compliant with some SPARQL 1.1 features
NaN% (0/0) of the available endpoints are compliant with all SPARQL 1.1 features
Compliant with 100% of the features
Compliant with [50%-100%[ of the features
Compliant with ]0%-50%[ of the features
Compliant with 0% of the features
SPARQL Endpoint SPARQL 1.0 features SPARQL 1.1 features