- From: <andrea.perego@ec.europa.eu>
- Date: Tue, 11 Apr 2017 14:56:16 +0000
- To: <public-rdf-shapes@w3.org>
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 Tuesday, 11 April 2017 14:56:54 UTC