Re: Core or Lite?

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