IRC log of dxwgdcat on 2020-06-03

Timestamps are in UTC.

20:55:53 [RRSAgent]
RRSAgent has joined #dxwgdcat
20:55:53 [RRSAgent]
logging to https://www.w3.org/2020/06/03-dxwgdcat-irc
20:55:55 [trackbot]
RRSAgent, make logs public
20:55:55 [Zakim]
Zakim has joined #dxwgdcat
20:55:57 [trackbot]
Meeting: Dataset Exchange Working Group Teleconference
20:55:57 [trackbot]
Date: 03 June 2020
20:59:16 [PWinstanley]
PWinstanley has joined #dxwgdcat
21:01:55 [AndreaPerego]
AndreaPerego has joined #dxwgdcat
21:06:59 [AndreaPerego]
trackbot, start meeting
21:07:02 [trackbot]
RRSAgent, make logs public
21:07:05 [trackbot]
Meeting: Dataset Exchange Working Group Teleconference
21:07:05 [trackbot]
Date: 03 June 2020
21:07:16 [riccardoAlbertoni]
https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2020.06.03
21:07:28 [AndreaPerego]
agenda: https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2020.06.03
21:07:36 [riccardoAlbertoni]
Chair: RiccardoAlbertoni
21:07:43 [AndreaPerego]
meeting: DXWG DCAT subgroup meeting
21:07:44 [PWinstanley]
present+
21:07:48 [AndreaPerego]
RRSAgent, draft minutes v2
21:07:48 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:07:54 [riccardoAlbertoni]
present+
21:08:04 [AndreaPerego]
present+
21:08:08 [AndreaPerego]
RRSAgent, draft minutes v2
21:08:08 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:09:11 [PWinstanley]
prpoposed: accept minutes of last meeting https://www.w3.org/2020/05/20-dxwgdcat-minutes
21:09:18 [riccardoAlbertoni]
+1
21:09:20 [AndreaPerego]
+1
21:09:27 [PWinstanley]
+1
21:09:33 [AndreaPerego]
s/prpoposed/proposed/
21:09:36 [PWinstanley]
proposed: accept minutes of last meeting https://www.w3.org/2020/05/20-dxwgdcat-minutes
21:09:45 [PWinstanley]
resolved: accept minutes of last meeting https://www.w3.org/2020/05/20-dxwgdcat-minutes
21:09:49 [AndreaPerego]
RRSAgent, draft minutes v2
21:09:49 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:09:54 [riccardoAlbertoni]
https://www.w3.org/2017/dxwg/wiki/Meetings:Telecon2020.06.03
21:10:42 [PWinstanley]
Topic: Progress and feedback on the wiki page Material-for-a-SPRINT-on-Versioning
21:10:51 [AndreaPerego]
RRSAgent, draft minutes v2
21:10:51 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:11:09 [riccardoAlbertoni]
https://docs.google.com/spreadsheets/d/1kOp810ep3gQ2iezVXH-abX2q2QubqxNmyJ2bcX6WAFw/edit?usp=sharing
21:11:12 [PWinstanley]
riccardoAlbertoni: I would like to point out the table
21:11:30 [PWinstanley]
... it attempts to provide a summary of the background analysed on the wiki page
21:11:45 [PWinstanley]
... it relates to the aspects AndreaPerego identified
21:12:25 [PWinstanley]
... the diverse vocabs have some refinement. I started preparing an analysis but realised that we need more group discussion
21:12:54 [PWinstanley]
... Colleagues can comment, and if you want to write to the table then that is possible - contact me
21:13:12 [riccardoAlbertoni]
https://github.com/w3c/dxwg/issues/92
21:13:43 [PWinstanley]
... Moving to issues - #92 . about the identifier. We can get some agreement if we use owl:versionInfo
21:13:52 [PWinstanley]
q+
21:14:27 [PWinstanley]
... Semantic Versioning is an option. It can work with owl:versionInfo
21:14:32 [AndreaPerego]
+1
21:15:13 [PWinstanley]
PWinstanley: in DCAT we used cardinal numbers for versions rather than the 3 decimal 'semantic versioning' . are we looking here only at the predicate, or also the object?
21:15:54 [PWinstanley]
riccardoAlbertoni: if you look at the definition, it requires just a string - so you can put whatever you want. There is no enforcement of structure
21:16:24 [PWinstanley]
... the suggestion of what to use is a matter of determining 'good practice'
21:16:34 [AndreaPerego]
There's also https://www.w3.org/TR/vocab-adms/#adms-versionnotes
21:17:12 [PWinstanley]
AndreaPerego: For the time-being, going into further depth with the way of identifying the version is not useful as this is community practice
21:17:53 [PWinstanley]
... coming from ADMS there is another property - adms:versionNote that is complementary and allows the authors to document the version
21:18:06 [PWinstanley]
q+
21:19:12 [PWinstanley]
PWinstanley: are there any good practices that we should embed in what we are working on here to fit with PAV or Prov-O. i.e. do we need to have either a string or an entity as the object?
21:20:23 [PWinstanley]
riccardoAlbertoni: I don't think that we need to mint new terms.
21:21:01 [PWinstanley]
... I think that prov provides enough for this. There is also some discussion about the point AndreaPerego mentioned before, the description of the difference.
21:22:58 [PWinstanley]
... for example, other people would like to show the difference of a version using git style relations, but at the moment we should stick to the simple cases. We can provides some examples of practice and using more complex structures later
21:23:43 [riccardoAlbertoni]
Proposed: Let’s include owl:versionInfo into DCAT for supporting version identifiers
21:23:52 [AndreaPerego]
+1
21:23:59 [PWinstanley]
+1
21:24:02 [riccardoAlbertoni]
+1
21:24:20 [riccardoAlbertoni]
resolved :Let’s include owl:versionInfo into DCAT for supporting version identifiers
21:24:28 [AndreaPerego]
RRSAgent, draft minutes v2
21:24:28 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:24:52 [AndreaPerego]
q+
21:24:56 [PWinstanley]
riccardoAlbertoni: do we want this in the normative part?
21:25:02 [PWinstanley]
ack PWinstanley
21:25:10 [PWinstanley]
ack AndreaPerego
21:25:44 [riccardoAlbertoni]
+q
21:26:16 [PWinstanley]
AndreaPerego: the main issue here is to understand where the versioning part will be published. If in the spec then it is a separate doc. In the primer then it could be in many potential places. But we can perhaps defer the decision
21:26:50 [riccardoAlbertoni]
ack riccardoAlbertoni
21:26:58 [AndreaPerego]
q+
21:27:31 [PWinstanley]
PWinstanley: if we go to putting it in the normative part of the spec we need good socialisation and community discussion before decisions
21:28:16 [PWinstanley]
riccardoAlbertoni: we can, in the worst case, take the approach we did for DUV/DQV and refer to other docs
21:28:29 [PWinstanley]
... but it could also go in the primer or somewhere else
21:29:39 [AndreaPerego]
q?
21:30:13 [PWinstanley]
AndreaPerego: I am still undecided, but if we put in the normative part then there is already implementation evidence
21:32:00 [PWinstanley]
... one option is to keep it in the sections with guidelines, but it is also true that version information is important and I am not reluctant to have it in the normative part... There was discussion about the types of resources that can be version, but it isn't clear what the new version of a service means.
21:33:53 [PWinstanley]
riccardoAlbertoni: I remember the discussion AndreaPerego referred to . At the time we discussed when writing dcat v2 we wanted to apply versioning to all the first class citizens of the model
21:34:12 [PWinstanley]
... we need to discuss
21:34:59 [PWinstanley]
AndreaPerego: if we are providing guidelines we need to work out what we mean. e.g. it might not be the service that is of a new version, it might be the interface using a new protocol
21:35:33 [PWinstanley]
riccardoAlbertoni: maybe we can move on...
21:36:07 [riccardoAlbertoni]
https://github.com/w3c/dxwg/issues/1238
21:36:17 [riccardoAlbertoni]
Versioning and resource status:
21:36:18 [PWinstanley]
topic: versioning and resource status
21:36:35 [AndreaPerego]
RRSAgent, draft minutes v2
21:36:35 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:38:19 [PWinstanley]
riccardoAlbertoni: my impression is that adms:status can be a starting point. THe main concerns from PWinstanley are if we should use ADMS as a parent vocabulary. My view is that if we adopt adms:status then we can resolve the issues about namespaces etc later
21:38:25 [AndreaPerego]
+1
21:38:44 [AndreaPerego]
RRSAgent, draft minutes v2
21:38:44 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
21:39:01 [PWinstanley]
PWinstanley: I haven't had time to consider with real-world data
21:44:41 [riccardoAlbertoni]
http://www.opmw.org/model/OPMW
21:44:51 [PWinstanley]
PWinstanley: the full life cycle of data needs to be able to be handled and this means having scope for extensive connections with descriptions of lineage, and workflow
21:47:13 [AndreaPerego]
q+
21:47:48 [riccardoAlbertoni]
ack AndreaPerego
21:48:26 [PWinstanley]
AndreaPerego: the proposal makes sense for me. There is still discussion between makx and simon re: role of adms, but we can decide that later as we aren't proposing much other than adding adms:status. But what recommendation are we going to provide about it?
21:49:42 [PWinstanley]
riccardoAlbertoni: I think we need to have a reference example, but also not restrict status indicators to the adms scheme alone. There are others. However, if we don't help people focus then we don't get interoperability
21:49:55 [PWinstanley]
q+
21:50:37 [PWinstanley]
AndreaPerego: for people who know which status to use, they are not looking for guidance, but we need to help people who don't really know the territory that well
21:51:00 [PWinstanley]
... There is implementation evidence already
21:52:02 [AndreaPerego]
q+
21:52:05 [PWinstanley]
PWinstanley: if we don't restrict status to a small number of options then we will end up with something similar to the situation with licenses where it is difficult to plan compatibilites
21:52:50 [riccardoAlbertoni]
ack PWinstanley
21:52:58 [riccardoAlbertoni]
ack AndreaPerego
21:54:16 [PWinstanley]
AndreaPerego: I see the point, and I'm also thinking that we need to also consider what status indicators might be used for. a user of the dataset should know if the dataset is stable or still under development. Internally, a data provider might require a different workflow for one dataset compared with another.
21:54:39 [PWinstanley]
... e.g. staging vs prod
21:55:04 [PWinstanley]
... so we need to look at it from more than a theoretical point of view
21:56:29 [PWinstanley]
riccardoAlbertoni: I see the risk of speculating. One reason to consider expressing status is that there are already vocabularies there and we want DCAT to be the lingua franca across communities. for some of the problem we should stop at describing common practices. In some cases it might not be possible to go further.
21:57:10 [PWinstanley]
... status can also be conflated with semantic versioning, but it is up to the community when to use one and when to rely on the other.
21:57:13 [PWinstanley]
q+
21:57:21 [riccardoAlbertoni]
ack PWinstanley
21:57:30 [AndreaPerego]
q+
21:58:23 [PWinstanley]
PWinstanley: being so flexible means that we cannot define a meaning then there is not much point in the predicate. it devalues the idea of a 'semantic' web
22:00:40 [riccardoAlbertoni]
ack
22:00:45 [riccardoAlbertoni]
ack AndreaPerego
22:01:30 [PWinstanley]
AndreaPerego: I see the issue of interoperability, but status tends to be related to communities and it should be up to them to take this forward, perhaps with controlled vocabularies
22:01:57 [AndreaPerego]
RRSAgent, draft minutes v2
22:01:57 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
22:03:07 [PWinstanley]
riccardoAlbertoni: the part of versioning that is made up of relations between entities, a lot of ontological analysis is required to work out the version story and having appropriate bridges between communities is really helpful. Particularly, understanding which is the last version (most recent) is really worhtwhile
22:03:52 [PWinstanley]
proposed: that adms:status is provisionally included as a working solution
22:03:56 [PWinstanley]
+1
22:03:57 [riccardoAlbertoni]
+1
22:04:39 [AndreaPerego]
+1
22:04:43 [PWinstanley]
resolved: that adms:status is provisionally included as a working solution
22:04:55 [AndreaPerego]
RRSAgent, draft minutes v2
22:04:55 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html AndreaPerego
22:05:32 [PWinstanley]
bye
22:05:37 [AndreaPerego]
Bye
22:05:47 [riccardoAlbertoni]
bye
22:05:47 [PWinstanley]
RRSAgent, draft minutes v2
22:05:47 [RRSAgent]
I have made the request to generate https://www.w3.org/2020/06/03-dxwgdcat-minutes.html PWinstanley