- From: Dimitris Kontokostas <kontokostas@informatik.uni-leipzig.de>
- Date: Sun, 12 Jun 2016 00:09:26 +0300
- To: "Peter F. Patel-Schneider" <pfpschneider@gmail.com>
- Cc: public-data-shapes-wg <public-data-shapes-wg@w3.org>
- Message-ID: <CA+u4+a2N1MP-mY4WESJbT-jYdZskgUt5h5zVZY-TxOgdPQd2xQ@mail.gmail.com>
I made an entry for this on the proposals page https://www.w3.org/2014/data-shapes/wiki/Proposals#ISSUE-139:_Universal_applicability On Fri, Jun 10, 2016 at 4:30 PM, Peter F. Patel-Schneider < pfpschneider@gmail.com> wrote: > My suggestion was to have a single implementation for each constraint > component that works in all contexts. No default, no overriding, no wrong > context, etc. > > peter > > > On 06/08/2016 11:33 PM, Dimitris Kontokostas wrote: > > 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 > > > > -- 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 Saturday, 11 June 2016 21:10:21 UTC