SolidLabResearch / Challenges

24 stars 0 forks source link

Schema.org http/https alignment #42

Open rubensworks opened 2 years ago

rubensworks commented 2 years ago

Pitch

As shown in https://github.com/w3c/sparql-12/issues/156, some websites use the HTTP versions of the Schema.org ontology, while others use the HTTPS version. Semantically, they indicate the same thing, but since they use a different scheme, they are strictly different in RDF.

Desired solution

Query engines should have a way to automatically align the HTTP/HTTPS variants of the Schema.org ontology, so that users can query over datasets that uses a mix of them, and issue queries that uses a mix of them.

Acceptance criteria

Optional:

We may want to enable users to choose for themselves which inferences are applied when they are querying. For this, we should make it possible for users to include links to N3 documents that contain rules that must be applied when reasoning. When the user uses a query engine, the query engine should detect these N3 documents from the user's profile, and apply them at query time.

Pointers

https://github.com/w3c/sparql-12/issues/156

Scenarios

pduchesne commented 2 years ago

For the record, there is a related ongoing discussion here : https://github.com/linkeddata/rdflib.js/issues/550

pheyvaer commented 2 years ago

@RubenVerborgh Why is this challenge related to security?

RubenVerborgh commented 2 years ago

@pheyvaer This is about the trust that the HTTP and HTTPS versions of a given document (ontology) are the same.