W3C home > Mailing lists > Public > public-dxwg-wg@w3.org > July 2018

Re: Use of SHACL for profiles

From: Karen Coyle <kcoyle@kcoyle.net>
Date: Sat, 7 Jul 2018 16:11:48 -0700
To: Dan Brickley <danbri@google.com>
Cc: Dataset Exchange Working Group <public-dxwg-wg@w3.org>
Message-ID: <871aa4d7-6991-a35f-234e-030b750c291f@kcoyle.net>
Thanks for those, Dan. I do think a list of interesting profiles that
illustrate the range of profile types would be a good idea. I would like
to see it be more than just a list, if possible - something like "a
taxonomy of things that call themselves profiles". I looked at the ODRL
profiles and they have characteristics that are different from what I
usually consider application profiles, but they also have some
interesting solutions to inheritance and conflicting definitions.
(Anyone know a masters student needing a project? This could be ideal.)


On 7/7/18 1:08 PM, Dan Brickley wrote:
> On Sat, 7 Jul 2018 at 12:47, Karen Coyle <kcoyle@kcoyle.net
> <mailto:kcoyle@kcoyle.net>> wrote:
>     I ran across an interesting use of SHACL for profiles, done by the art
>     and museum community. The profiles are defined in SHACL, such as this
>     example[1], and there is a separate SHACL graph for validation[2],
>     presumably validation of instance data. This is a case I hadn't
>     considered: separation of profile declaration and instance validation,
>     both using SHACL. (There are other examples if you pop up in the repo.)
> Interesting! Is anyone collecting these already into a list (shex too)?
> There are a few others on Github
> e.g. https://github.com/BlueBrain/nexus-prov (see
> also https://bbp-nexus.epfl.ch/dev/schema-documentation/documentation/shacl-schemas.html#namespaces-and-context
> ) whose origins were apparently https://github.com/INCF/neuroshapes
> Dan
>     kc
>     [1]
>     https://github.com/LD4P/arm/blob/master/application_profiles/art/shacl/artframe_art_form.ttl
>     [2]
>     https://github.com/LD4P/arm/blob/master/core/validation/shacl/arm_core_property_shapes.ttl
>     -- 
>     Karen Coyle
>     kcoyle@kcoyle.net <mailto:kcoyle@kcoyle.net> http://kcoyle.net
>     m: 1-510-435-8234 (Signal)
>     skype: kcoylenet/+1-510-984-3600

Karen Coyle
kcoyle@kcoyle.net http://kcoyle.net
m: 1-510-435-8234 (Signal)
skype: kcoylenet/+1-510-984-3600
Received on Saturday, 7 July 2018 23:12:14 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 30 October 2019 00:15:44 UTC