19:45:49 RRSAgent has joined #dxwg 19:45:49 logging to https://www.w3.org/2018/06/12-dxwg-irc 19:45:59 rrsagent, make logs public 19:46:15 chair: PWinstanley 19:47:10 rrsagent, create minutes v2 19:47:10 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html PWinstanley 19:47:12 regrets+ Adam Sisco 19:47:57 kcoyle has joined #dxwg 19:59:40 present+ 20:01:19 roba has joined #dxwg 20:01:49 antoine has joined #dxwg 20:02:12 phila has joined #dxwg 20:02:15 annette_g has joined #dxwg 20:02:18 alejandra has joined #dxwg 20:02:43 present+ 20:03:13 present+ 20:03:35 present+ 20:03:44 Jaroslav_Pullmann has joined #dxwg 20:04:07 LarsG has joined #dxwg 20:04:10 present+ 20:04:11 DaveBrowning has joined #dxwg 20:04:15 present+ 20:04:35 present+ 20:05:06 present+ 20:05:07 present+ 20:06:11 scribenick: kcoyle 20:06:14 https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2018.06.12 20:06:44 TOPIC: Admin 20:06:56 PROPOSED: approve minutes of June 5 20:07:01 riccardoAlbertoni has joined #dxwg 20:07:02 0 (was absent) 20:07:07 https://www.w3.org/2018/06/05-dxwg-minutes 20:07:23 present+ 20:07:26 +1 20:07:28 +1 (and yes I've double-checked them!) 20:07:32 can meeting title, etc be added? 20:07:49 DaveBrowning_ has joined #dxwg 20:07:49 +1 20:07:51 +1 20:07:53 +1 20:07:53 meeting: Weekly DXWG 20:08:23 chair: PeterW 20:08:33 present+ 20:08:34 0 (wasn't there) 20:08:49 RESOLVED: approve minutes of June 5 20:09:17 TOPIC: open action items 20:09:46 https://www.w3.org/2017/dxwg/track/actions/open 20:09:52 127 and 128 are done - to be closed 20:09:57 agenda: https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2018.06.12 20:10:02 close 127 20:10:13 close action-127 20:10:13 Closed action-127. 20:10:22 close action-128 20:10:22 Closed action-128. 20:10:46 i think my action can be closed... 20:11:19 -> https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2018.06.12#Annotations Annotations 20:11:39 roba: minutes from subgroups not getting onto meetings page 20:11:54 [[Category:Meeting]] 20:12:15 phila: needs the annotations part in the agenda and the category:meeting statement 20:13:04 close action-88 20:13:04 Closed action-88. 20:13:32 TOPIC: requirements for conneg and profiles 20:13:59 PWinstanley: there are 3 re-written requirements 20:14:14 PROPOSED: accept "Requirement: Profiles may provide lists of values to pick from in order to populate data elements [ID46] (5.46)" 20:14:45 q? 20:14:52 +1 20:14:59 +1 20:14:59 +1 20:15:00 +1 (unsurprisingly, perhaps) 20:15:00 what does "provide"; mean? 20:15:02 DaveBrowning has joined #dxwg 20:15:04 +1 20:15:10 q+ 20:15:10 +1 20:15:12 +1 20:15:17 present+ 20:15:18 +1 20:15:20 q+ 20:15:20 +1 20:15:23 that's fine, an example of value restriction by enumeration ..? 20:15:24 ack annette_g 20:15:27 0 20:15:52 q+ 20:16:01 q- later 20:16:07 AndreaPerego has joined #dxwg 20:16:15 RRSAgent, make logs public 20:16:25 present+ AndreaPerego 20:16:30 enumeration is very hard to get right and unchanging in practice - referencing a vocabulary is a lot more useful 20:16:33 q+ 20:16:35 q+ 20:17:01 RRSAgent, generate minutes v2 20:17:01 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html DaveBrowning 20:17:01 • Requirement: Profiles are "named collections of properties" or metadata terms (if not RDF) [ID41] (5.41) [profile] [Accepted, 5 June] • Requirement: Profiles can have human-readable definitions of terms and input instructions [ID46] (5.46) [profile] 20:17:22 q- 20:17:51 q- later 20:17:57 ack phila 20:18:07 ack roba 20:19:56 roba: does this mean closed lists and enumerations, or (and?) pointing to a list? 20:20:22 I think this was the pair: 1. Requirement: Profiles may provide rules governing value validity [ID41] (5.41) [profile] 20:20:23 20:20:23 Requirement: Profiles can have rules for data value validation, including pick lists 20:20:28 q- 20:20:40 phila: problem of enumerations - can change 20:20:52 ack antoine 20:20:56 roba: practice is that inline lists are almost never used 20:21:42 antoine: Europeana does have enumerated lists; the word provide does not specify how the list is made 20:21:45 +q 20:21:51 ... whether by pick list or reference 20:22:10 ... need to be careful when we enter solution space 20:22:20 Profiles can have rules for data value validation, including pick lists [ID46] 20:22:31 ... to annette, original requirement included rules for data value validation 20:22:42 ... was considered redundant with 5.41 20:22:44 Profiles may provide rules governing value validity [ID41] (5.41) 20:23:11 ... this should eliminate redundancy with 5.46 20:23:29 s/5.46/5.41 20:23:36 Potential rewrite: "Requirement: Profiles may provide lists of values to pick from, whether by enumeration or reference, in order to populate data elements [ID46] (5.46)" 20:23:52 annette_g: do we need to strike out one of the requirements? 20:23:53 q+ to refer to ID41 20:23:54 ack alejandra 20:24:03 antoine: no, don't need to because overlap is eliminated 20:24:34 q+ to talk about versions of subject headings 20:24:37 alejandra: suggests a rewrite to include both pick lists and enumerations 20:24:38 q+ 20:24:48 ack phila 20:24:48 phila, you wanted to refer to ID41 20:24:52 ... should include version of vocabulary or list? 20:25:43 q+ 20:25:51 phila: agree with alejandra. This came up in shacl - but wasn't accepted as a use case, because the list might change 20:25:52 ack LarsG 20:25:52 LarsG, you wanted to talk about versions of subject headings 20:26:18 @alejandra, I think this should be more a caveat: if you use lists by reference, ensure that a proper versioning mechanism is in place. 20:26:19 LarsG: In library domain, changes are made continuously, so there aren't versions 20:26:29 q+ 20:26:30 q? 20:26:31 +q 20:26:45 ack antoine 20:27:06 antoine: warning to alejandra and phila, but the use case does not support this distinction in requirements 20:27:11 ack roba 20:27:13 ... we probably need to extend the use case 20:28:05 roba: agrees with antoine . asking phil: is there anything in W3C that allows us to reference an external vocabulary? 20:28:41 phila: thinking about LarsG comment - you may not be able to validate against it? 20:28:47 ... what does valid mean in that case? 20:28:48 .. which type of change are we talking about - do the URIs / IDs remain the same? 20:29:11 q+ 20:29:17 q+ 20:29:22 +1 to validating URI patterns as only option if the vocabulary changes daily 20:29:47 LarsG: validate against URI pattern? 20:30:40 phila: the reality is that people use these and that we cannot guarantee that the validation will hold for an arbitrary future 20:30:41 ack AndreaPerego 20:30:42 .. ist there any sort of standardized format for "lists" - RDF collections, taxonomies etc.? 20:30:51 q- 20:30:52 q- 20:31:07 AndreaPerego: distinguish between conceptual level and how this is implemented 20:31:17 q+ 20:31:21 ... conceptually we should support both options - pick list and external list 20:31:48 ... yes there is an issue; include a caveat about using lists by reference 20:32:08 ... this is what DCAP-AP uses for its shacl definition 20:32:21 I was going to point out RDF-QB allows binding to ConceptSchemes - and many registration processes (eg W3C) use deprecated status and non-reuse of ids to keep validations valid.. 20:32:43 ... shouldn't prevent people from using either option; need to rely on community that maintains a list 20:34:05 ... for shacl for dcap-ap considered all options; but couldn't include a full thesaurus in the shacl document 20:34:25 +1 20:34:42 ... this has more to do with validation - may not be necessary for the guidance document 20:35:11 ack alejandra 20:35:15 PWinstanley: as antoine said, the use case is simple; we've dived into something that may need a different use case 20:35:53 alejandra: we have values coming from branches or children of ontologies; we should mention these issues 20:36:37 s/children of ontologies/children of a concept in an ontology 20:36:43 OGC is always referencing Corrdinate Reference systems which is a large externally managed vocabulary (management is a problem of course!) 20:36:46 PWinstanley: two modes: this is the simple case; we need a well-described use case for the more complex situation 20:37:39 ACTION: alejandra create new use case and requirements for more complex situation 20:37:41 Created ACTION-129 - Create new use case and requirements for more complex situation [on Alejandra Gonzalez Beltran - due 2018-06-19]. 20:38:29 Requirement: Profiles should be able to indicate what external standards are expected to be applied to the data provided. [ID42, ID43] (5.42, 5.43) [profile] 20:38:35 RRSAgent, draft minutes v2 20:38:35 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html AndreaPerego 20:38:45 PWinstanley: kcoyle rewrote 5.42 & 5.43 into two separate requirements 20:39:05 proposed: Requirement: There needs to be a property in the profile where the rules for the descriptive content can be provided. This would apply to the entire profile. [ID42] (5.42) 20:39:58 +1 20:40:37 but do we add the mention of reference and enumeration? 20:41:02 RESOLVED: accept "Profiles may provide lists of values to pick from in order to populate data elements [ID46] (5.46)" 20:41:26 +1 20:41:46 +q 20:41:53 +1 20:41:57 ack Jaroslav_Pullmann 20:42:16 ack alejandra 20:43:18 q? 20:43:31 q+ 20:43:36 ack roba 20:44:11 roba: "property" is too solution-oriented 20:44:22 Maybe... "Requirement: There needs to be an association between a profile and the rules for the descriptive content can be provided. This would apply to the entire profile. [ID42] (5.42)"? 20:44:31 q+ 20:44:48 q+ 20:44:49 .. I am wondering where the term standard has gone? 20:44:57 PWinstanley: take out solution space language 20:45:07 New rewrite... "Requirement: There needs to be an association between a profile and the rules for its descriptive content. This would apply to the entire profile. [ID42] (5.42)"? 20:45:31 kcoyle: 'descriptive content' is cultural heritage speech 20:45:34 q+ 20:45:42 ... the rules that define how to describe things 20:45:47 ack Jaroslav_Pullmann 20:45:47 q+ 20:45:48 .. I had sth. like following in mind: Profiles may indicate standards a constituent and its value(s) must conform t 20:46:00 I agree that 'descriptive content' is not too clear 20:46:00 q+ to wonder whether 'style guide' might be relevant to this? 20:46:34 Jaroslav_Pullmann: profiles refer to standards; this should be made explicity 20:46:43 s/explicity/explicit 20:47:11 a profile MAY provide rules and guidance for expression of descriptive metadata 20:47:12 ? 20:47:23 kcoyle: standard is not really what 'descriptive content' means 20:47:43 ... an organisation's rules are a standard? 20:47:56 ... 'standard' has a lot of baggage 20:47:59 Probably better to use "specification" rather than "standard". 20:48:15 +1 for specification 20:48:17 ack annette_g 20:48:22 +1 to specification 20:48:45 ack phila 20:48:45 phila, you wanted to wonder whether 'style guide' might be relevant to this? 20:49:00 .. an example of how colleagues look at (industrial) standards: http://i40.semantic-interoperability.org/sto/index-en.html 20:49:04 New rewrite... "Requirement: There needs to be an association between a profile and a specification. This would apply to the entire profile. [ID42] (5.42)"? 20:49:31 phila: when reading the requirement I thought about 'style guide' 20:49:38 phila: 'style guide' - ? 20:49:39 ack antoine 20:49:49 kcoyle: yes, but it should include style + content 20:49:59 q+ 20:50:01 antoine: how about mentioning standards and style guides? 20:50:14 kcoyle: in the library domain it's generally referred to as "cataloguing rules" 20:50:15 ... descriptive content - descriptive metadata? 20:50:20 q+ 20:50:25 "a profile MAY provide rules and guidance for expression of descriptive metadata" ? 20:50:37 ack Jaroslav_Pullmann 20:51:11 Jaroslav_Pullmann: thought it was reference to value standards 20:51:30 ack annette_g 20:51:41 annette_g: make this more 'can' than 'must' 20:52:12 yes 20:52:13 +1 20:52:40 PROPOSED: accept "Requirement: Profiles should be able to indicate which external standards are expected to be applied to values of individual properties. [ID43] (5.43)" 20:52:54 +1 20:52:57 +1 20:53:01 +1 20:53:01 +1 20:53:02 +1 20:53:02 +1 20:53:03 +1 20:53:04 specitifcartions? 20:53:05 +1 20:53:13 q+ 20:53:13 or even specifications? 20:53:21 .. "to be applied" or "is compliant with"? 20:53:31 s/specitifcartions?/specifications?/ 20:53:33 +1 to specifications 20:53:36 yes, specifications is better 20:53:36 happy with roba 's suggestion 20:53:49 q? 20:53:54 ack AndreaPerego 20:54:15 AndreaPerego: is this different from lists vs enumeration? 20:54:17 its broader requirement 20:54:26 I would add a note to indicate that a specification may be a standard, but doesn't need to be 20:54:37 q+ 20:54:40 .. the spec/standard may even refer to structure.. 20:54:59 AndreaPerego: could be broader than a standard 20:55:05 this is listing the external specifications 20:55:08 +q 20:55:13 ... is the previous one sub this one? 20:55:14 ack antoine 20:55:20 PWinstanley: no, they are separate 20:55:49 I struggle to see an essential difference between the two but won't make a fuss 20:55:57 antoine: not necessary one broader than the other 20:56:10 Does this fix #1? Requirement: There needs to be a way to associate a profile with a specification that would apply to the entire profile. [ID42] (5.42) 20:56:14 ack alejandra 20:56:37 alejandra: this says that the profile could have a list of external specifications 20:56:53 ... it would be good to cluster them to show what is different between them 20:57:15 RESOLVED: accept "accept "Requirement: Profiles should be able to indicate which external standards are expected to be applied to values of individual properties. [ID43] (5.43)" with specifications in stead of standards 20:57:20 PROPOSED: accept "Requirement: Profiles should be able to indicate which external specifications are expected to be applied to values of individual properties. [ID43] (5.43)" 20:57:20 RRSAgent, draft minutes v2 20:57:20 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html AndreaPerego 20:57:24 q+ 20:57:37 +1 20:57:38 ack Jaroslav_Pullmann 20:57:50 +1 20:58:03 q+ 20:58:14 q+ 20:58:25 not null ? 20:58:27 ack kcoyle 20:58:28 q- 20:58:28 Maybe we should say "content" instead of "values". 20:59:06 RESOLVED: accept "Requirement: Profiles should be able to indicate which external specifications are expected to be applied to values of individual properties. [ID43] (5.43)" 20:59:22 Requirement: There needs to be a property in the profile where the rules for the descriptive content can be provided. This would apply to the entire profile. [ID42] (5.42) 20:59:29 q+ 20:59:49 ack roba 21:00:13 ACTION: kcoyle create github issue for ID42 21:00:16 Created ACTION-130 - Create github issue for id42 [on Karen Coyle - due 2018-06-19]. 21:00:50 +1 21:00:54 +1 21:01:01 PWinstanley: meet weekly (until we get through this?) 21:01:45 bye, Thanks, good night! 21:01:47 RRSAgent, draft minutes v2 21:01:47 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html AndreaPerego 21:01:48 bye 21:01:52 :O 21:01:53 thanks, and bye! 21:01:55 bye! 21:01:57 bye all! 21:01:58 bye 21:01:58 present- 21:03:58 RRSAgent, draft minutes v2 21:03:58 I have made the request to generate https://www.w3.org/2018/06/12-dxwg-minutes.html AndreaPerego