- From: Makx Dekkers <mail@makxdekkers.com>
- Date: Wed, 14 Jun 2017 17:47:18 +0200
- To: <kcoyle@kcoyle.net>, <public-dxwg-wg@w3.org>
We are doing a SHACL expression of the European DCAT-AP. The draft is at https://github.com/SEMICeu/dcat-ap_shacl/tree/master/shacl (in three parts: mandatory classes, controlled vocabularies and properties). Comments welcome! Makx. -----Original Message----- From: Karen Coyle [mailto:kcoyle@kcoyle.net] Sent: 14 June 2017 17:22 To: public-dxwg-wg@w3.org Subject: Re: Profile definition On 6/14/17 12:25 AM, Svensson, Lars wrote: > Hi Ruben, > > On Tuesday, June 13, 2017 8:50 PM, Ruben Verborgh [mailto:Ruben.Verborgh@UGent.be] wrote: > >>> We are not talking about DCAP, nor specific profiles of DCAT - we >>> are talking about >> the _definition of a profile used in DCAP >> >> Okay; but that wasn't apparent from the mail that started this >> thread, which asks for a "working definition of a profile", seemingly in general. >> >> In any case, this brings us to an important point: >> we should be very precise when talking about "profile" in this group >> :-) > > +1 > >> So is the question what we (as the DXWG group) will consider "a >> profile", or is this about something more specific? >> >>> The contents of DCAP itself are not particularly relevant here I think. >> >> They aren't; I was only talking about profiles in my previous mail, so if you wish: >> >> – DCAP profile ⊂ ProfileNegotiation profile – ODRL profile ⊂ >> ProfileNegotiation profile – DCAP profile ⊄ ODRL profile and ODRL >> profile ⊄ DCAP profile > > I find the DCAP definition quite good. The only thing I wouldn't use in a definition of "profile" is the last bullet point: > > * defines the machine syntax that will be used to encode the data > (Syntax Guidelines and Data Formats) > > The machine syntax should IMHO not be part of the profile but defined in one or more schemas (i. e. implementations of the profile), e. g. a SHACL document or an XML schema. We then of course need a machine-understandable mechanism to link profiles to schemas. > I was hoping that there could be a human-simple syntax that could be translated to SHACL or ShEx or any other schema (e.g. Schematron). However, that might result in a very complex syntax in the profile, and another aspect of DCAP is that it documents (for humans) decisions and practices relating to the metadata. kc > Best, > > Lars > -- Karen Coyle kcoyle@kcoyle.net http://kcoyle.net m: 1-510-435-8234 (Signal) skype: kcoylenet/+1-510-984-3600
Received on Wednesday, 14 June 2017 15:47:53 UTC