- From: Arnaud Le Hors <lehors@us.ibm.com>
- Date: Mon, 31 Aug 2015 19:51:04 -0700
- To: Holger Knublauch <holger@topquadrant.com>
- Cc: public-data-shapes-wg@w3.org
- Message-Id: <201509010251.t812pDqX030686@d03av03.boulder.ibm.com>
Holger Knublauch <holger@topquadrant.com> wrote on 08/31/2015 05:26:24 PM: > ... > > And this has to be set as a Graph-level/global constraint, right? > > Yes, if you prefer to call it as such, this is graph-level. This isn't just a matter of what I prefer. That's what the spec call it as far as I understand: 7.1 Graph-level ("global") Constraints https://w3c.github.io/data-shapes/shacl/#graph-constraints Isn't that what we are talking about? > Technically it's just a Shape like any other one, only that it has a > sh:scope instead of the (more common) class scoping. The sh:scope is > set to iterate over all nodes that appear as object in an rdf:type > triple. Alternatively it could also be turned into a > sh:AllObjectsScope statement. (We may need to expose this to some > practical experience to see which design patterns emerge). > > Holger We ought to be consistent in how we call things or confusion will prevail. I have to tell you that reading through the spec I find a lot of inconsistencies throughout and I think the spec would benefit from adhering to more consistency. Not a showstopper for FPWD but something to worry about for the long term. Regards. -- Arnaud Le Hors - Senior Technical Staff Member, Open Web Technologies - IBM Software Group
Received on Tuesday, 1 September 2015 02:52:07 UTC