- From: Karen Coyle <kcoyle@kcoyle.net>
- Date: Wed, 25 Apr 2018 08:51:23 -0700
- To: public-dxwg-wg@w3.org
I'm reading the 'profile description' offered by Rob and Nick as 'metadata about the profile'. It gives what I would consider to be administrative and descriptive information about the profile, but is not itself an actionable profile. The profile description links a DCAT expression to a profile, but is not either one. Is that a correct way to view it? If so, it's kind of a fourth deliverable, and to my mind could be associated either with DCAT or with the guidelines, as we prefer. kc On 4/25/18 2:21 AM, Antoine Isaac wrote: > Sorry Rob my inbox had messed up with your mail :-/ > Good that we agree! > > Would it be possible to have the people working on profile description > as a subset of DCAT be also (or instead) attached to the profile > sub-group? That would make things more natural, i.e. the 'method and > technology' would be discussed in general not in the specific of DCAT I > know that you are not confused when you work on it (and I think that I > am not confused, anymore) but getting things a bit more formal and clean > may help a bit. If just by giving motivation for the profile > guidance/description work to progress. I.e it would exist with a > 'client' (i.e. DCAT) waiting for its progress. > > I'm also saying this because I've tried to join the profile > (negotiation) sub-group for the first time today and there was only Lars > and I. If DXWG creates a sub-group on profile guidance, or re-use and > extend the profile negotiation calls to discuss guidance/description, we > may need all the people working on related matters to be also formally > attached to that group, in order to get a critical size. > > Cheers, > > Antoine > > On 20/04/18 01:06, Rob Atkinson wrote: >> Thanks Antoine. >> >> I agree with you - its a separate sub-group who should in turn empower >> the (yet-to-form) guidance sub-group to explain how to simply handle >> profile creation and description in a Web friendly mechanism. >> >> Note that the people working on profile description are more a >> subset of the DCAT group - but of course everyone is encouraged to >> engage because it seems we are all touched by the need to describe >> profiles :-) >> >> Rob >> >> >> On 20 April 2018 at 08:19, Antoine Isaac <aisaac@few.vu.nl >> <mailto:aisaac@few.vu.nl>> wrote: >> >> Hi, >> >> I agree that the vocabulary should be a part of the guidance on >> profiles, and that profile negotiation or dcat revision are not >> heavily impacted by the description issue. >> >> Or at least they should not be heavily impacted. In fact this is >> perhaps where we could solve the issue that Karen noted ("profile" is >> intertwined both with DCAT and with content negotiation): we should >> make sure that the DCAT and content negotiation refuse to go into the >> details of guidance/description of profiles and just point to another >> area. For example the DCAT draft should try not to include the >> descriptions of profiles at >> https://github.com/w3c/dxwg/tree/gh-pages/profiledesc/examples >> <https://github.com/w3c/dxwg/tree/gh-pages/profiledesc/examples> - at >> least not until the work is stabilized in another DXWG. >> >> I guess the easiest way to do is to give a home in the group for >> that work - and for the one that Karen has just started on requirements. >> Ideally it would be a separate, new sub-group, to make the >> difference clear. >> However if the people working on guidance/description are very >> much the ones involved in the profile negotiation subgroup, it may be >> simpler to formally extend the scope of the negotiation group, so that >> it also includes profile/guidance as a second stream of work. >> >> Cheers, >> >> Antoine >> >> On 19/04/18 00:12, Rob Atkinson wrote: >> >> My own view is that a "profile description vocabulary" is a >> necessary part of guidance on profiles, a deliverable we have not yet >> started - it fills a gap in expression of the requirements. >> >> I see that options 1&2 are the same in this context (because a >> profile is a resource with a URI) - and possibly with some additional >> best practice guidelines the proposed vocabulary could meet all the >> requirements in 3. >> >> We have a definition - a model to formalise and explain, and >> worked examples to test should help us understand it better. >> >> I dont think either profile negotiation or dcat revision are >> heavily impacted by the description issue - its "fine-grained >> semantics" - but that support for whatever forms of short identifiers >> needed for negotiation should be taken on as a requirement for the >> profile description language. >> >> Rob >> >> On 19 April 2018 at 02:06, Karen Coyle <kcoyle@kcoyle.net >> <mailto:kcoyle@kcoyle.net> <mailto:kcoyle@kcoyle.net >> <mailto:kcoyle@kcoyle.net>>> wrote: >> >> Antoine, thanks, this is indeed what I hope we will have >> resolved by the >> end of the f2f, but it could be very helpful to begin the >> discussion in >> email and/or github. >> >> I think what is tripping us up at the moment is that the >> concept of >> "profile" is intertwined both with DCAT and with content >> negotiation, >> but we do not yet have a clear definition of what we mean >> by profile. It >> may be best to get clear on that before we talk about >> profiles in the >> two contexts. >> >> We have a base definition [1] which reads: >> >> "A profile is a named set of constraints on one or more >> identified base >> specifications, including the identification of any >> implementing >> subclasses of datatypes, semantic interpretations, >> vocabularies, options >> and parameters of those base specifications necessary to >> accomplish a >> particular function." >> >> This is a good start but we'll need to get into more >> detail before we >> can resolve the larger issue that you bring up, and which >> I think is >> about how we scope the concept of "profile". Here's a >> short list of what >> I see as possible full definitions: >> >> 1. A profile is anything that meets the above definition >> and has a URL >> (this is essentially Lars' proposal [2]) >> 2. A profile is anything that meets the above definition >> and has a >> (optional?) profile description (Nick & Rob's proposal [3]) >> 3. A profile is anything that meets the above definition >> and all of the >> approved requirements [4] [5] >> >> I'll soon post something about the profile requirements >> which may help >> us discuss this all further. >> >> kc >> >> >> [1] https://w3c.github.io/dxwg/profiles/ >> <https://w3c.github.io/dxwg/profiles/> >> <https://w3c.github.io/dxwg/profiles/ >> <https://w3c.github.io/dxwg/profiles/>> >> [2] https://github.com/w3c/dxwg/issues/196 >> <https://github.com/w3c/dxwg/issues/196> >> <https://github.com/w3c/dxwg/issues/196 >> <https://github.com/w3c/dxwg/issues/196>> >> [3] https://github.com/w3c/dxwg/tree/gh-pages/profiledesc >> <https://github.com/w3c/dxwg/tree/gh-pages/profiledesc> >> <https://github.com/w3c/dxwg/tree/gh-pages/profiledesc >> <https://github.com/w3c/dxwg/tree/gh-pages/profiledesc>> >> [4] https://github.com/w3c/dxwg/issues/72 >> <https://github.com/w3c/dxwg/issues/72> >> <https://github.com/w3c/dxwg/issues/72 >> <https://github.com/w3c/dxwg/issues/72>> >> [5] https://github.com/w3c/dxwg/issues/75 >> <https://github.com/w3c/dxwg/issues/75> >> <https://github.com/w3c/dxwg/issues/75 >> <https://github.com/w3c/dxwg/issues/75>> >> >> On 4/18/18 7:42 AM, Antoine Isaac wrote: >> > Hi everyone (esp Karen, Peter, Lars, Rob and Ruben) >> > >> > I'm considering trying to be more involved in the >> profile work, but I am >> > not sure where I can fit in - and what are the >> responsibilities and scopes. >> > >> > It starts from the discussion we had yesterday on PR198: >> > https://github.com/w3c/dxwg/pull/198 >> <https://github.com/w3c/dxwg/pull/198> >> <https://github.com/w3c/dxwg/pull/198 >> <https://github.com/w3c/dxwg/pull/198>> >> > Apparently there is now a wiki page that says who >> would approve/merge it: >> > >> https://www.w3.org/2017/dxwg/wiki/GitHub_etiquette#Contributing_to_the_normative_deliverables >> <https://www.w3.org/2017/dxwg/wiki/GitHub_etiquette#Contributing_to_the_normative_deliverables> >> <https://www.w3.org/2017/dxwg/wiki/GitHub_etiquette#Contributing_to_the_normative_deliverables >> <https://www.w3.org/2017/dxwg/wiki/GitHub_etiquette#Contributing_to_the_normative_deliverables>> >> >> > >> > There Lars, Rob and Ruben are indeed assigned to the >> object of PR198 >> > >> https://github.com/w3c/dxwg/blob/gh-pages/profiledesc/profiledesc.html >> <https://github.com/w3c/dxwg/blob/gh-pages/profiledesc/profiledesc.html> >> <https://github.com/w3c/dxwg/blob/gh-pages/profiledesc/profiledesc.html <https://github.com/w3c/dxwg/blob/gh-pages/profiledesc/profiledesc.html>>. >> >> > But this ontology by Rob and Nick is not really about >> content >> > negotiation - it's more about describing what is >> negotiated. >> > >> > On the other hand, the wiki page does not list Lars, >> Rob and Ruben as >> > responsible of a document that shows them as editors: >> > https://w3c.github.io/dxwg/profiles/ >> <https://w3c.github.io/dxwg/profiles/> >> <https://w3c.github.io/dxwg/profiles/ >> <https://w3c.github.io/dxwg/profiles/>> >> > Actually I'm not sure what is the scope of this >> document: the title >> > seems to hint that there is more than negotiation into >> it, while the >> > content is still quite focused on negotiation, as >> Karen remarked in this >> > issue: >> > https://github.com/w3c/dxwg/issues/196 >> <https://github.com/w3c/dxwg/issues/196> >> <https://github.com/w3c/dxwg/issues/196 >> <https://github.com/w3c/dxwg/issues/196>> >> > >> > As noted in issue 196, I've tried to look through all >> our past minutes >> > about organizing this work, and it's still not clear >> whether we want to >> > have one deliverable on both negotiation and guidance, >> or two >> > deliverables, and whether we should progress on both >> at the same time. >> > And whether Lars, Rob and Ruben need help for what >> they are (perhaps >> > informally) tasked to do! >> > >> > Hopefully the F2F (or perhaps even an earlier call?) >> will shed some >> > light on all this. >> > >> > Cheers, >> > >> > Antoine >> > >> > >> >> -- Karen Coyle >> kcoyle@kcoyle.net <mailto:kcoyle@kcoyle.net> >> <mailto: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 Wednesday, 25 April 2018 15:51:59 UTC