- From: Holger Knublauch <holger@topquadrant.com>
- Date: Fri, 14 Apr 2017 16:49:46 +1000
- To: public-rdf-shapes@w3.org
Hi Andrea, we have started a wiki page to collect design patterns such as this: https://www.w3.org/wiki/SHACL/Examples Note for every problem there are multiple syntactic variations. HTH Holger On 12/04/2017 0:56, andrea.perego@ec.europa.eu wrote: > Dear SHACL WG, > > I would like to ask your advise on the possibility of using SHACL to express mandatory classes. I must say I've just started learning SHACL, so I apologise in advance if I missed the relevant parts / examples in the SHACL specification. > > The use case is about the definition of a shapes graph for DCAT-AP [1], a metadata profile based on DCAT, which is currently used in Europe as a metadata interchange format. > > In DCAT-AP we have a number of mandatory, recommended and optional classes. E.g., one of the requirements is that a given data graph must include at least one instance of class dcat:Dataset. > > My understanding is that this is related to the following issue: > > https://www.w3.org/2014/data-shapes/track/issues/168 > > Looking at the discussion behind the resolution to close it, something was mentioned about the possibility of putting constraints on rdf:type: > > https://www.w3.org/2016/06/23-shapes-minutes.html#item04 > > However, it's unclear to me how to do this, and I haven't found examples or guidance in the SHACL spec. > > Thanks in advance > > Andrea > > ---- > [1] https://joinup.ec.europa.eu/asset/dcat_application_profile/ > > ---- > Andrea Perego, Ph.D. > Scientific / Technical Project Officer > European Commission DG JRC > Directorate B - Growth and Innovation > Unit B6 - Digital Economy > Via E. Fermi, 2749 - TP 262 > 21027 Ispra VA, Italy > > https://ec.europa.eu/jrc/ > > ---- > The views expressed are purely those of the writer and may > not in any circumstances be regarded as stating an official > position of the European Commission. > >
Received on Friday, 14 April 2017 06:50:24 UTC