- From: Dimitris Kontokostas <kontokostas@informatik.uni-leipzig.de>
- Date: Thu, 9 Jun 2016 09:33:15 +0300
- To: public-data-shapes-wg <public-data-shapes-wg@w3.org>
Received on Thursday, 9 June 2016 06:34:11 UTC
As mentioned earlier I would be fine with a hybrid approach for this issue. Here's my draft idea to move forward with this issue As Peter suggested we should have a single default implementation for all supported contexts. Users declare which contexts their components supports and provide a single implementation for all those contexts. whenever a component is used in a wrong context, the SHACL engine will return violations for all focus nodes. SHACL engines may additionally use the context information for UI building or suggesting optimizations in the shapes graph. Users may override the default implementation based on a simple filtering mechanism (as described in this mail https://lists.w3.org/Archives/Public/public-data-shapes-wg/2016Jun/0033.html ). A SHACL engine will try to see if any overridden implementation applies for the current instance or use the default as fallback Best, Dimitris -- Dimitris Kontokostas Department of Computer Science, University of Leipzig & DBpedia Association Projects: http://dbpedia.org, http://rdfunit.aksw.org, http://aligned-project.eu Homepage: http://aksw.org/DimitrisKontokostas Research Group: AKSW/KILT http://aksw.org/Groups/KILT
Received on Thursday, 9 June 2016 06:34:11 UTC