- From: Rob Atkinson <rob@metalinkage.com.au>
- Date: Fri, 20 Apr 2018 09:06:38 +1000
- To: Antoine Isaac <aisaac@few.vu.nl>
- Cc: Dataset Exchange Working Group <public-dxwg-wg@w3.org>
- Message-ID: <CACfF9Lyqsq=HCpg2WNPUfr7YuSHUMK_Dw_LXpNZXNfoXup6auA@mail.gmail.com>
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> 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 - 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>> 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/> >> [2] 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> >> [4] 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> >> >> 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> >> > Apparently there is now a wiki page that says who would >> approve/merge it: >> > https://www.w3.org/2017/dxwg/wiki/GitHub_etiquette#Contribut >> ing_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/profil >> edesc.html <https://github.com/w3c/dxwg/blob/gh-pages/profiledesc/profi >> ledesc.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/> >> > 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> >> > >> > 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> http://kcoyle.net >> m: 1-510-435-8234 (Signal) >> skype: kcoylenet/+1-510-984-3600 >> >> >> >
Received on Thursday, 19 April 2018 23:07:23 UTC