W3C home > Mailing lists > Public > public-data-shapes-wg@w3.org > March 2015

Re: Core or Lite?

From: Richard Cyganiak <richard@cyganiak.de>
Date: Fri, 20 Mar 2015 10:06:12 +0000
Cc: Holger Knublauch <holger@topquadrant.com>, "public-data-shapes-wg@w3.org" <public-data-shapes-wg@w3.org>
Message-Id: <C877F1E5-237D-4A40-BD60-97DA6980D9A9@cyganiak.de>
To: Jose Emilio Labra Gayo <jelabra@gmail.com>
Hi Jose,

> On 20 Mar 2015, at 06:21, Jose Emilio Labra Gayo <jelabra@gmail.com> wrote:
> 
> What I like about Lite is that it signals that this is just part of a larger "full" language.

+1

> My preference is to postpone the identification of the different profiles until we know what is the main "SHACL language". For me, the SHACL language should contain the most useful constructs and some extensibility mechanism. I would not oppose to have also some kind of macro-facility also.
> 
> Once there is a full-language defined, it is possible to identify different profiles and assign names to them.

To me this sounds very reasonable and a good way forward.

The problem with that approach is that other members of the WG have already made it clear that they:

- will object to including an extension mechanism in “SHACL Lite” (the high-level language)
- will object to defining “SHACL Lite” and “SHACL Full” in the same document
- will object to a normative reference from the “SHACL Lite” document to the “SHACL Full” document

This rules out the notion of having one big language with several named subsets/profiles for specific use cases. I can’t see how that could possibly be achieved if the “profiles” don’t normatively reference the full language.

Best,
Richard
Received on Friday, 20 March 2015 10:06:38 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:30:18 UTC