- From: Ruben Verborgh <Ruben.Verborgh@UGent.be>
- Date: Tue, 5 Dec 2017 14:19:13 +0000
- To: "kcoyle@kcoyle.net" <kcoyle@kcoyle.net>
- CC: "public-dxwg-wg@w3.org" <public-dxwg-wg@w3.org>
Hi Karen, > Actually, there are other, more relevant, distinctions. That might be the case indeed. > I'm not sure what "profiles" alone means A working definition from an earlier thread was: A profile defines a set of additional structural and constraints and/or semantic interpretations that can apply to a given document in addition to any rules—particularly syntactical ones— mandated by the media type used to serialize the information content. > but there are two other concepts that we might > be able to define: > > application profile - this includes profiles of executable files such as [1] > > metadata application profile - profiles that define "a set of metadata > elements, policies, and guidelines defined for a particular application."[2] > > I suspect that [2] is closer to our charge, but we can debate that. These are all fine with me, and I don't have any strong opinion on this. The only strong opinion I have is that a profile, for the purpose of content negotiation, is something very generic, independent of DCAT. To indicate with an example how generic I want it, the following would be considered a profile: “has a fullName field at the top level with a string as value" This seems to be more generic than what Dublin Core defines as an Application Profile, hence "profile". The reason for defining this at such a generic level is so we are able to define profile-based content negotiation sufficiently broadly, not just for (DCAT) AP. Best, Ruben
Received on Tuesday, 5 December 2017 14:20:21 UTC