W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > June 2016

Proposal to reopen ISSUE-128 and change resolution (ISSUE-164)

From: Dimitris Kontokostas <kontokostas@informatik.uni-leipzig.de>
Date: Thu, 9 Jun 2016 22:47:31 +0300
Message-ID: <CA+u4+a3rizrSmnvMqY+DiJAaTfiECfCsxwTf+v52cCRoN01hTA@mail.gmail.com>
To: public-data-shapes-wg <public-data-shapes-wg@w3.org>
Trying to close issue 164 we will have to re-open issue 128 (or issue-1)

The problem is that  the spec says SHACL engines operate on immutable
graphs but sh:defaultValueType mutates the graph prior to validation.

I propose to re-open issue 128 and re-close it by removing
sh:defaultValueType from the spec

The effect of this is that we will no longer be able to omit the rdf:type
triple from constraints
e.g.
ex:S a sh:Shape
sh:property [ *a sh:PropertyConstraint*
...
]
at least officially, SHACL engines can be lenient on this

Alternatives:
change the definition of sh:defaultValueType but this will imply to enable
more (rdfs) inference on the spec
or change the graph immutability requirement

I would be more in favor of the former solutions than the alternatives

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 19:48:27 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 9 June 2016 19:48:28 UTC