W3C home > Mailing lists > Public > public-rdf-shapes@w3.org > July 2014

Re: Shapes/ShEx or the worrying issue of yet another syntax and lack of validated vision.

From: Karen Coyle <kcoyle@kcoyle.net>
Date: Thu, 17 Jul 2014 15:26:25 -0700
Message-ID: <53C84D91.5040207@kcoyle.net>
To: Jose Emilio Labra Gayo <jelabra@gmail.com>
CC: "public-rdf-shapes@w3.org" <public-rdf-shapes@w3.org>


On 7/17/14, 2:05 PM, Jose Emilio Labra Gayo wrote:

>
> I don't think that those 2 visions (open & closed world) are
> incompatible. As Kendall Clark noticed, constraint checking can also be
> combined with Open World systems. One goal of Shape Expressions is to
> help in the integration of heterogeneous systems in an Open World.

Absolutely. In fact, I doubt if anyone can guarantee that their data 
will never have to interact with OW assumptions. I do hope that we keep 
in mind that we must support both contexts.

kc


>
> In fact, one of the first points in the discussion of ShEx was the
> possibility to declare open shapes instead of closed ones. The
> difference is that in a declaration like:
>
> <PersonShape> { foaf:name xsd:string }
>
> and with the triples:
>
> :john foaf:name "John" .
>
> :mary foaf:name "Mary";
>           foaf:mbox <mailto:mary@m.com <mailto:mary@m.com>> .
>
> a system with open shapes would assign both :john and :mary the shape
> <PersonShape> because both have :foaf:name, while a system with closed
> shapes would only assign :john that shape, because :mary has an extra
> triple.
>
> Eric's implementation employs Open shapes, while Shexcala first employed
> closed shapes and now admits both.
>
> In my opinion, closed shapes are good when you really need to ensure
> that your graph contains some triples and only those triples, while open
> shapes are better in an Open World where you want to ensure that your
> graph has some shape (if it has the triples declared in the shape) but
> it could also have some remaining triples.
>
> So as a general remark, I really think the cultural heritage domain can
> be a very nice use case where the needs of integrating data from
> different RDF data portals appear.
>
> Best regards, Jose Labra
>
>
>
>     kc
>     --
>     Karen Coyle
>     kcoyle@kcoyle.net <mailto:kcoyle@kcoyle.net> http://kcoyle.net
>     m: 1-510-435-8234 <tel:1-510-435-8234>
>     skype: kcoylenet
>
>
>
>
> --
> Saludos, Labra

-- 
Karen Coyle
kcoyle@kcoyle.net http://kcoyle.net
m: 1-510-435-8234
skype: kcoylenet
Received on Thursday, 17 July 2014 22:26:54 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 17:02:39 UTC