19:54:31 RRSAgent has joined #dxwg 19:54:31 logging to https://www.w3.org/2018/07/03-dxwg-irc 19:55:18 rrsagent, make logs public 19:55:33 chair: kcoyle 19:56:00 regrets+ Nicholas Car, Lars, Dave Browning, Ixchel 19:56:22 rrsagent, make logs public 19:56:34 rrsagent, create minutes v2 19:56:34 I have made the request to generate https://www.w3.org/2018/07/03-dxwg-minutes.html PWinstanley 19:58:25 antoine has joined #dxwg 19:59:27 alejandra has joined #dxwg 19:59:50 azaroth has joined #dxwg 20:00:06 kcoyle has joined #dxwg 20:02:43 present+ 20:02:50 present+ 20:02:54 present+ 20:03:02 present+ Rob_Sanderson 20:04:08 Jaroslav_Pullmann has joined #dxwg 20:04:15 present+ 20:05:01 can anyone scribe? 20:05:08 roba has joined #dxwg 20:05:08 annette_g has joined #dxwg 20:05:35 scribe? 20:05:48 anyone? 20:06:26 present+ 20:06:31 scribenick: Jaroslav_Pullmann 20:06:35 present+ 20:06:57 https://www.w3.org/2018/06/26-dxwg-minutes 20:07:23 Topic: Administration 20:07:29 +0 (was absent) 20:07:39 +1 20:07:45 RESOLVED: accept minutes of June 26 20:08:07 topic: opena actions 20:08:11 https://www.w3.org/2017/dxwg/track/actions/open\ 20:08:45 the most actions relate to DCAT 20:09:22 kcoyle: will compare the lsist of requirements to ensure nothing was left out 20:09:37 s/lsist/list/ 20:09:47 https://www.w3.org/2017/dxwg/track/actions/129 20:10:22 alejandra: there is an issue relating UC on profiles considering branches of ontologies, to be discussed with antoine 20:10:54 topic: subgroup report on DCAT 20:11:06 Topic: DCAT subgroup report 20:11:12 alejandra: apologies, was absent last week 20:12:13 https://github.com/w3c/dxwg/issues/239 use case discussed in DCAT subgroup 20:12:16 kcoyle: looking for past DCAT meeting contents .. 20:13:12 q+ 20:13:16 PWinstanley: this should be approved by the plenary, the UC owners are not present 20:13:23 q+ 20:13:23 ack PWinstanley 20:14:30 q+ 20:14:32 PWinstanley: could the DCAT group move ahead with this UC, but it was felt to be officially voted on 20:14:54 is it controversial? 20:15:15 ack roba 20:16:49 roba: this is a UC I am familiar with - arose from CONNEG group, UC to ensure it is valid for user to receive the right profile 20:16:57 ack antoine 20:17:30 PWinstanley_ has joined #dxwg 20:17:38 +q 20:17:52 antoine: maybe a redundand note, why this was brought to DCAT subgroup 20:18:07 s/redundand/redundant/ 20:18:19 alejandra has joined #dxwg 20:18:44 antoine: this UC needs to be approved by the right people (CONNEG) 20:19:22 antoine: it's quit complex, hard to decide in this moment 20:19:37 s/quit/quite/ 20:19:45 ack alejandra 20:20:08 https://github.com/w3c/dxwg/issues/256 20:20:09 alejandra: this is not the UC DCAT subgroup was discussing, this was a mistake ;o) 20:20:45 q+ 20:21:17 ack Jaroslav_Pullmann 20:21:32 q+ 20:21:46 Jaroslav_Pullmann: this is about legacy datasets that people encounter 20:21:59 ack PWinstanley_ 20:22:03 alejandra: this is really a valid UC and we might vote on 20:23:35 kcoyle: comming back to UC 239, it demands more discussion .. 20:24:01 ACTION: 239 needs more discussion by conneg group and reading and comments by everyone 20:24:01 Error finding '239'. You can review and register nicknames at . 20:24:36 ACTION: Antoine: 239 needs more discussion by conneg group and reading and comments by everyone 20:24:44 Error creating an ACTION: could not connect to Tracker. Please mail with details about what happened. 20:25:12 kcoyle: now at UC 256 20:25:18 okay 20:25:45 ACTION Antoine: UC239 needs more discussion by conneg group and reading and comments by everyone 20:25:49 Created ACTION-140 - Uc239 needs more discussion by conneg group and reading and comments by everyone [on Antoine Isaac - due 2018-07-10]. 20:25:58 PROPOSED: accept use case "Catalogues in which dataset is a bag of files" #256 20:26:06 +1 20:26:09 +1 20:26:13 +1 20:26:21 +1 20:26:30 present+ 20:26:31 +1 20:26:46 phila has joined #dxwg 20:26:46 +1 20:27:00 RESOLVED: accept use case "Catalogues in which dataset is a bag of files" #256 20:27:34 kcoyle: looking at requirements on profiles now 20:28:10 the onus is on someone to demonstrate this is not necessary as every known example does this... 20:28:25 https://github.com/w3c/dxwg/issues/238 20:28:46 q+ 20:28:54 present+ 20:28:57 q+ 20:29:04 ack roba 20:29:48 ack annette_g 20:30:04 q+ 20:30:05 roba: we might work on the wording but there are no obvious counterexamples 20:30:35 annette_g: there was a similar UC/requirements voted on last week .. let's find 20:30:45 kcoyle: which one was it? 20:31:16 kcoyle: comparing and guessing.. 20:31:34 this link is to a Use Case, not the requirement by the way: https://github.com/w3c/dxwg/issues/238 20:32:05 q+ 20:32:23 annette_g: acknowledging, that profiles refer to standards ..? 20:32:48 ack roba 20:32:57 q- 20:33:20 q+ 20:33:22 roba: UC was discussed in the CONNEG meeting 20:33:39 there is discussion in the end of last week's meeting 20:33:45 q- 20:34:25 roba: raising the question about de-duplication, how to deal with (is this a duplicate and if, how to deal with?) 20:34:33 q+ 20:35:03 roba: this was a general question 20:35:23 annette_g: what is the delta compared to the another UC? 20:35:39 ack antoine 20:35:47 q+ 20:37:03 antoine: we stopped to identify duplicates (in CONNEG talk?) and did not finished the wording 20:37:07 Antoine suggests: “some data may conform to several profiles at once” and that we should remove modular. 20:37:49 kcoyle: there is a confusion which UCs are we comparing / consideing duplicates 20:38:06 https://github.com/w3c/dxwg/issues/238 20:38:16 i'm happy to consider them both and deduplicate now :-) 20:39:01 https://github.com/w3c/dxwg/issues/238 is an example to show its necessary - doesnt mean that profiles can have a depth of 1 level of specification... 20:39:10 s/can/can't/ 20:39:16 https://docs.google.com/document/d/13hV2tJ6Kg2Hfe7e1BowY5QfCIweH9GxSCFQV1aWtOPg/edit#heading=h.poqzq68p2cgj 20:39:47 12.1 Requirement: a vocabulary or data model can be a profile of several other vocabularies or data models at once 20:40:20 = multiple inheritance 20:40:26 q+ 20:40:26 q+ 20:40:30 ack roba 20:40:39 q+ 20:41:01 ack azaroth 20:41:06 roba: this will introduce effectively multiple inheritance (pattern) 20:41:58 q+ 20:42:04 azaroth: may I ask for a general recap, esp. distinction of profile vs. vocabulary - what does define a profile 20:42:08 ack annette_g 20:42:12 +q 20:42:30 ack roba 20:42:43 annette_g: there is no real reference to what a profile does 20:43:07 roba: reusing vocabs is not exactly what a profile does - it's about constraints 20:43:17 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. 20:43:25 https://github.com/w3c/dxwg/blob/gh-pages/profiles/index.html 20:43:29 roba: ... to compare conformat instance to 20:43:45 q? 20:44:19 roba: the itent is a different one: profile -> constraint specification 20:44:29 ack alejandra 20:44:42 alejandra: agree with this view 20:45:47 q+ 20:45:48 alejandra: we migth clarify a requirement on profiles - profiles as a function applied on an entity (e.g. vocabulary) 20:45:54 ack phila 20:46:24 q+ 20:46:29 ack annette_g 20:46:31 phila: vocabularies are set of terms, profiles: indication of re-usability constraints 20:46:32 +1 phil 20:46:37 +1 to Phil 20:46:48 also +1 20:46:57 q+ 20:47:01 +1 to annette_g 20:47:07 ack azaroth 20:47:28 q+ 20:47:30 only speclialise - not change - as per working definition 20:47:40 Yes, that azaroth 20:47:44 azaroth: .. what about modify in UC, may a profile change semantics (of a term)? 20:47:54 ack antoine 20:48:27 +1 to antoine 20:48:29 antoine: there is no UC for a profile that would modify the meaning 20:48:29 +1 20:49:07 q+ 20:49:19 ack annette_g 20:49:24 A profile that /includes/ terms from schema and dc, or a profile /of/ those vocabularies? 20:49:36 q+ 20:49:52 ack roba 20:50:13 kcoyle: could we capture this clarified notion of "profile" 20:50:43 roba: statement of how to interoperate by means of conformance 20:51:11 .. that ideally can be tested 20:51:20 Something like: A profile may use terms [weasel-words] from several other vocabularies, profiles or data models at the same time, adding additional constraints to the semantics or usage, but without having that usage be incompatible with data instances that use those terms without the profile. 20:51:24 +1 to roba 20:51:44 q+ 20:52:05 ack annette_g 20:52:11 roba: profile is a statement of interoperability 20:52:39 q+ 20:52:58 ack roba 20:52:58 q+ to be -0.9 on expanding 20:53:17 annette_g: how to deal with extension of (enumarated) lists 20:53:48 +1 to RobA 20:53:59 +1 20:54:12 q+ 20:54:31 roba: conformance to profile = conformance to "base specification" 20:54:44 ack azaroth 20:54:44 azaroth, you wanted to be -0.9 on expanding 20:54:44 kcoyle: there might be mor than one "base specification" 20:55:20 azaroth: difference between enumerations and code lists 20:55:28 ack annette_g 20:56:00 q+ to ask about OWL axioms and rules as counting towards profiles? 20:56:12 ack azaroth 20:56:12 azaroth, you wanted to ask about OWL axioms and rules as counting towards profiles? 20:56:29 kcoyle: refer to profile as a "minimal" constraint 20:57:03 s/profile/vocabulary 20:57:25 q+ 20:57:31 q- 20:57:33 I can make an issue for it :) 20:57:34 azaroth: are OWL axioms valid means of profiling? 20:57:41 thats an issue with prov - not the concept of profiules 20:58:14 +1 to expand a bit the definition, rather than the original requirement that we started with :-) 20:58:21 q+ 20:58:23 +q 20:58:27 kcoyle: how to proceed with the UC? 20:58:29 ack antoine 20:58:30 +1 for rewording at this point 20:58:33 we need it - if we need it reworded so be it... 20:59:11 antoine: not in favor of rewording - better to add to profile definition itself 20:59:29 The requirement we were discussing was: "12.1 Requirement: a vocabulary or data model can be a profile of several other vocabularies or data models at once" 20:59:42 Yes a definition, not a use case! 21:00:07 q- 21:00:30 antoine: we should add it to definition of profile document 21:01:08 try this - A vocabulary/schema provides terms within a data model, which may be fairly broad. A profile sets out how a vocabulary, or set of vocabularies are used, usually as a set of constraints that ensure that systems are interoperable. 21:01:43 +q 21:01:44 +1 21:01:53 kcoyle: suggestion to accept and add to document 21:01:55 ack alejandra 21:02:06 +1 I feel I could discuss 'constraints' but I think we should call it a day :-) 21:02:13 q+ 21:02:14 alejandra: .. profile of "what"? What is the entity a profile is applied on? 21:02:50 q? 21:02:54 ack antoine 21:03:30 antoine: profile of one or more vocabularies 21:03:55 ACTION: on phila to add his wording to the profiles document 21:03:55 Error finding 'on'. You can review and register nicknames at . 21:04:18 ACTION phila: add his wording to the profiles document 21:04:20 Created ACTION-141 - Add his wording to the profiles document [on Phil Archer - due 2018-07-10]. 21:04:44 kcoyle: we'll meet next week 21:05:06 please circulate topics you'd like to discuss 21:05:50 thanks, and bye! 21:05:54 bye! 21:05:55 rrsagent: draft minutes v2 21:05:55 I have made the request to generate https://www.w3.org/2018/07/03-dxwg-minutes.html Jaroslav_Pullmann 21:06:06 bye! 21:06:23 meeting: Weekly DXWG 21:06:40 rrsagent: draft minutes v2 21:06:40 I have made the request to generate https://www.w3.org/2018/07/03-dxwg-minutes.html kcoyle 21:06:47 bye! 21:06:49 present- 21:40:25 annette_g has joined #dxwg 22:01:47 annette_g has joined #dxwg 23:19:14 dsr has joined #dxwg 23:28:11 Zakim has left #dxwg