06:56:20 RRSAgent has joined #sdw 06:56:20 logging to https://www.w3.org/2018/02/20-sdw-irc 06:56:24 Zakim has joined #sdw 06:56:30 RRSAgent, make logs public 06:56:40 Meeting: Spatial Data on the Web IG F2F - Day 2/2 06:58:15 brinkwoman has joined #sdw 06:58:27 present+ Linda 06:59:21 present+ FrancoisDaoust 06:59:58 Agenda: https://www.w3.org/2017/sdwig/meetings/f2f-1.html 07:00:11 present+ 07:00:11 jtandy has joined #sdw 07:00:34 Chair: Linda, Jeremy 07:00:54 Present+ Jtandy 07:02:53 scribe: tidoust 07:03:24 ClemensPortele has joined #sdw 07:03:55 SimonCox has joined #sdw 07:04:02 present+ 07:04:07 RaulGarciaCastro has joined #sdw 07:04:23 present+ RaulGarciaCastro 07:04:25 topic: Pull request https://github.com/w3c/sdw/pull/982 fixing typos and wrong links 07:04:26 present+ ClemensPortele 07:04:47 i/topic: Pull request/topic: SSN issues 07:05:31 q+ 07:05:36 Armin: I was wondering whether I can accept the pull request right away. What's the process. Do we need to update the Note? 07:06:22 q- 07:06:47 mlefranc has joined #sdw 07:06:59 q+ 07:08:03 RobSmith has joined #sdw 07:08:32 Francois: [explains the process, difficult to update the Recommendation, errata document, possibility to update the Editor's Draft in whatever way we want] 07:08:34 ack SimonCox 07:08:50 present+ mlefranc 07:09:29 SimonCox: There's nothing that stops us from making any change in the Editor's Draft. The issue is that nothing that we do in the Editor's Draft would stand any chance of going into the Recommendation 07:10:18 Francois: Right, the IG is not chartered to make normative changes to the document. 07:11:36 ... The Editor's Draft is supposedly owned by the IG 07:12:02 Armin: OK, we'll get back to that. So I can approve the pull request here. 07:12:07 Jeremy: No objection. 07:12:11 Armin: OK, merged. 07:12:17 topic: Pull request https://github.com/w3c/sdw/pull/1000 in response to https://github.com/w3c/sdw/issues/998 and https://github.com/w3c/sdw/issues/999 07:12:58 ChrisLittle has joined #sdw 07:13:30 present+ ChrisLittle 07:13:32 Armin: Hard to follow what the actual changes are, because the serialization changed. What's the proposed changes in SOSA/SSN? 07:13:59 mlefranc: Actually, I just added the RDF/XML serializations so that we keep track of them from now on. 07:14:34 Q+ to confirm that the “complete” files are just adding an RDF/XML encoding of existing material? 07:14:56 ... The pull request implements a fix in SSN DUL 07:15:50 ... Generation of the files done with Protégé 07:15:58 ... Issue #998 is harder to fix. 07:16:38 ... If you're loading the SSNX ontology in a reasoner, you wouldn't be able to add an individual to those classes. Issue explains it all. 07:17:03 ... I just relaxed axioms (1) and (2). 07:17:48 ... sosa:hasValue now subProperty of oldssn:hasValue, same for sosa:hasResult 07:17:59 SimonCox_ has joined #sdw 07:18:19 ... The only thing that is implemented in the pull request is to track the changes in the errata. 07:18:30 MichaelGordon has joined #sdw 07:18:31 jtandy has joined #sdw 07:18:45 Q? 07:19:01 ... Third issue is that there is a disjunction between ssn:Property and sosa:FeatureOfInterest 07:19:26 q+ 07:19:32 ... I think the reason why there is an unsatisfiability is that we need to relax a couple of other axioms. 07:20:04 ... I remember doing it back in April last year, but things changed afterwards and that fell through the cracks. 07:20:21 ack jtandy 07:20:21 jtandy, you wanted to confirm that the “complete” files are just adding an RDF/XML encoding of existing material? 07:20:21 Ack jtandy 07:20:51 jtandy: The complete files added in there are just RDF/XML encodings of stuff that were already in there? 07:21:50 mlefranc: This is the equivalent to the Turtle document. 07:22:37 ... No base URI in the versions online, this new version keeps the base URI. 07:22:39 q? 07:22:54 jtandy: You talk about relaxing axioms. Is that backward compatible? 07:23:22 ... If a document conformed with the previous set of axioms, does it still conform to the new one? 07:23:48 'conform' has no real meaning in RDF ... 07:24:17 not inconsistent 07:24:20 Q? 07:24:31 mlefranc: Yes. 07:24:46 Ack arminhaller 07:24:58 ... A valid ontology with the previous document is still a valid ontology with the new one. 07:25:44 arminhaller: My understanding is that we need to list the changes in the errata document. 07:26:06 -> https://www.w3.org/2017/10/vocab-ssn-errata.html Errata document 07:26:25 Q?\ 07:28:28 Francois: Question is whether we're talking about normative changes, or fixes to the spec. We'll need to add an entry to the errata document. The fix itself can be incorporated in the Editor's Draft. 07:28:50 mlefranc: It affects a non-normative section. 07:29:08 jtandy: So, that's all good. That falls within the scope of the IG. 07:29:28 q+ 07:29:40 ... We cannot update the published Recommendation, but it can go straight in the errata, and we can update the Editor's Draft 07:29:51 Ack brinkwoman 07:29:54 q? 07:30:11 mlefranc: A confirmation email would be good 07:30:41 billroberts has joined #sdw 07:30:49 present+ billroberts 07:30:53 brinkwoman: What about ontology files? Can they be updated? 07:31:29 Francois: Yes, no problem. My responsibility is to keep them in sync with what the spec says, but there are no official process we need to follow, we can update these files whenever we want. 07:33:28 [Some discussion on where the errata document lies. Armin and Jeremy would prefer the document to appear in the GitHub repository. Francois will move it there] 07:33:30 topic: Proposal https://github.com/w3c/sdw/issues/1004 to include hasUltimateFeatureOfInterest for the property-chain ( sosa:hasFeatureOfInterest o sosa:isSampleOf ) 07:33:44 ACTION: François to migrate the errata document to the GitHub repository 07:33:50 Created ACTION-383 - Migrate the errata document to the github repository [on François Daoust - due 2018-02-27]. 07:33:55 This diagram summarizes https://github.com/w3c/sdw/issues/1004#issuecomment-363990213 07:34:11 jtandy: Great, then we can integrate the change to the errata document in the pull request and merge 07:34:51 SimonCox: The proposal is to make a substantive change to add an ultimateFeatureOfInterest. 07:35:08 ... Clearly, this is beyond the scope of the Interest Group. 07:35:47 ... However, I'm bringing this now. Is it possible for the IG to publish new axioms in a different namespace, as a W3C Note? 07:36:17 ... What kind of artifacts can the IG publish? 07:37:43 Francois: The Charter envisions the possibility to create a separate Note, so that's perfectly ok. 07:38:09 Q? 07:38:13 q+ 07:38:14 Q+ 07:38:19 SimonCox: Wondering if we can reuse the same namespace, or whether we need another one. Making changes in the SOSA namespace may not be possible. 07:38:30 q? 07:38:32 Ack mlefranc 07:39:12 q+ 07:39:13 mlefranc: From what I can tell, I don't see any problem with adding a new document to the SOSA/SSN namespace. 07:39:29 ... Maybe an external module defined in a separate document. 07:39:35 Ack jtandy 07:40:14 jtandy: In terms of the namespace, so long as it doesn't change how the rest of the spec works, I believe it's just a slightly bigger version of what we've just been talking about. 07:40:21 ... People can ignore this extension. 07:40:31 SimonCox: It does not disrupt anything, right. 07:40:41 Q? 07:40:48 q+ 07:40:49 Ack arminhaller 07:40:50 jtandy: The complementary document that would describe this extension would be published on the side. 07:41:40 arminhaller: We are allowed to create a new Note that defines hasUltimateFeatureOfInterest. And we could create an ontology file that imports the SSN ontology and adds the property. Is that correct? 07:42:05 That is what I heard 07:42:07 ... That new file would use the same namespace. 07:42:21 jtandy: That's my understanding. 07:43:08 SimonCox: Moving onto part 2 of my question, take a look at my diagram, and let me know what you think 07:43:22 q? 07:43:30 arminhaller: I suggest to park it for now, and discuss that now that we know what we can do from a process perspective. 07:43:34 q+ 07:43:46 ack RaulGarciaCastro 07:44:10 q- 07:44:50 RaulGarciaCastro: To increase the adoption of the SSN ontology, publishing a separate document is confusing. I would collect issues and possible solutions, but would not publish other non-normative documents 07:45:05 q+ 07:45:06 ... For us, it might be clear, but for other people it would be very confusing. 07:45:24 q? 07:45:24 ... When we have a number of issues, we can start writing a Note. 07:45:30 Ack SimonCox_ 07:46:14 SimonCox: Now we're getting on tactics and minuting. This proposal was prompted by feedback from people using the ontology. 07:46:31 q+ 07:47:35 ... Someone contacted me saying she found it hard to use the SSN ontology because it was missing that feature. Hence the proposal to solve this. If there are barriers to adoption that can be solved by amendments like this, we should remove these barriers. People in the community would more easily adopt the ontology with these changes. 07:47:54 Ack RaulGarciaCastro 07:47:57 jtandy: It seems better to add extensions in a controlled namespace than having everyone publish extensions everywhere. 07:48:01 SimonCox: Right. 07:48:49 q+ 07:49:31 RaulGarciaCastro: We can propose solutions as an Interest Group. We shouldn't create a new version. Unless we plan to publish a new Note every year, but that's confusing. 07:49:33 Ack arminhaller 07:50:33 arminhaller: We know the process now. We may need to come to a resolution on what we're going to do. How we will implement this Note. What I hear is that we want the Note, but the question remains as to whether we also provide the implementation in terms of an ontology file. 07:50:45 ... Next issue also somehow relates to a process issue 07:51:01 topic: Proposal https://github.com/w3c/sdw/issues/1006 to move hasProperty from SSN to SOSA namespace 07:51:52 arminhaller: Just wanted to quickly raise that issue. We discussed that issue for quite a long time initially. 07:52:32 ... In the very beginning, the decision was made that we keep specific properties but that generic properties would be confusing. 07:52:56 ... The difference here is that this would be a change to the normative part, which is not possible. 07:53:46 ... Assuming we would agree on this, what this would mean is that the term would move from SSN to SOSA. It could make it into the Note. We could create an ontology file that imports the SOSA ontology. 07:54:08 ... And defines the term. The SSN ontology would deprecate that term. 07:54:24 ... That's a different issue, because it touches on normative parts of the document. 07:54:26 q+ 07:54:34 ... That could be done in a companion note 07:54:54 Would you also say sosa:hasProperty owl:equivalentProperty ssn:hasProperty . ? 07:54:55 jtandy has joined #sdw 07:54:58 Q? 07:55:06 Ack mlefranc 07:55:08 q+ to mention the possibility to re-charter a WG 07:55:44 mlefranc: I would be in favour of what has been proposed. Ironically, we would end up with two documents that end up defining terms in the same SOSA namespace. 07:55:57 Q? 07:56:06 ack tidoust 07:56:06 tidoust, you wanted to mention the possibility to re-charter a WG 07:56:40 mlefranc: identifies a technical packaging/publishing issue but I'm relaxed about that 07:57:37 Q? 07:57:38 s/mlefranc:/mlefranc/ 07:58:09 q+ 07:58:38 Francois: It's always possible to re-create a WG to publish a second version of the SSN Recommendation. That would make things cleaner from a normative perspective. Or the document could be put in scope of an existing WG if we can find one. 07:59:08 jtandy: So idea here is to move a term defined in the complex namespace to the simple namespace. 07:59:08 ack arminhaller 07:59:44 q+ 08:00:23 arminhaller: Yes, but we don't have a resolution here. We can continue the discussion on GitHub. If we end up with a resolution on GitHub, we can think of creating a separate Note, then a separate ontology file, and then decide whether we can work on a new version of the SSN spec. 08:01:15 jtandy: OK, so continue the discussions. Collect issues and propose solutions in a Note, and then consider whether this warrants the chartering of a WG 08:02:34 SimonCox: I'm concerned we're proceeding over Raul's objection 08:02:39 RaulGarciaCastro: I'm fine so far 08:03:30 jtandy: Armin, do you want a resolution on how we proceed? 08:04:16 arminhaller: Continue disussion. Find resolutions on GitHub. Collect solutions in a separate Note. May work on separate ontology files. Eventually may lead to the chartering of a new SSN WG if there's enough material. 08:05:39 PROPPOSED: Re. SSN issues, idea is to: continue disussion, find resolutions on GitHub, collect solutions in a separate Note. Solutions may be implemented in a separate ontology files. Eventually this may lead to the chartering of a new SSN WG if there's enough material. 08:05:51 +1 08:05:52 +1 08:05:55 s/PROPPOSED/PROPOSED/ 08:05:55 +1 08:05:58 +1 08:05:59 +1 08:06:00 +1 08:06:01 +1 08:06:03 +1 08:06:04 +1 08:06:05 +1 08:06:07 +1 08:06:09 ChrisLittle has joined #sdw 08:06:18 RESOLUTION: Re. SSN issues, idea is to: continue disussion, find resolutions on GitHub, collect solutions in a separate Note. Solutions may be implemented in a separate ontology files. Eventually this may lead to the chartering of a new SSN WG if there's enough material. 08:06:23 present+ ChrisLittle 08:06:42 * sorry timed out 08:06:52 jtandy: The knock-on from that is that you will work on finding a consensus on the two issues that you have on GitHub. 08:06:57 arminhaller: Yes. 08:07:53 ... On a different front, the outstanding issue around starting our SSN primer, haven't started yet. Busy time of the year. I will kick things off next week hopefully. 08:08:06 ... Happy that we've made progress on the pressing issues on SSN. 08:08:37 jtandy Which day do you have the slot? 08:09:13 jtandy: Thank you Armin. I would note that we have a small slot on the plenary of the OGC Technical Committee in Orleans next week. If you want Linda to raise the SSN Primer there, just tell us, and provide some material. 08:09:26 q? 08:09:40 Ack SimonCox_ 08:09:42 q- 08:10:03 thanks, bye ! 08:10:08 bye 08:10:16 Bye 08:10:19 bye 08:10:26 thanks, bye! 08:10:26 RaulGarciaCastro has left #sdw 08:10:43 RRSAgent, draft minutes v2 08:10:43 I have made the request to generate https://www.w3.org/2018/02/20-sdw-minutes.html tidoust 08:12:14 arminhaller has joined #sdw 08:15:00 arminhal_ has joined #sdw 08:24:47 kalampokis has joined #sdw 08:24:50 ChrisLittle has joined #sdw 08:24:52 https://github.com/w3c/sdw/blob/gh-pages/meetings/stats-bp-agenda.md 08:24:53 Topic: Stats on the Web BP 08:25:04 present+ ChrisLittle 08:25:40 billroberts: Want to clarify what we're aiming to do, and what we're not, especially because it's potentially a very large subject. 08:25:59 ... I'd like to gather existing work that we should consider. 08:26:47 ... And then get on some consistent way of doing things. 08:26:49 arminhaller has joined #sdw 08:27:28 ... Obviously, we're working within the Spatial Data on the Web IG, so we should pay particular attention on the intersection between statistical data and spatial data. 08:27:43 ... It's "on the Web" as well. 08:28:19 ... Also, what do we mean by statistics. Government data, but also scientific statistics, such as meteorological data. 08:28:31 ... Are there other types of data that we should take into account? 08:28:51 ... I think it should be narrower than "all data", but most data has some statistical component. 08:29:00 q+ 08:29:04 ack ChrisLittle 08:29:41 ChrisLittle: We don't want to reinvent wheels. What is distinctive for statistical data compared to regular data on the Web? That's the key thing 08:30:07 Evangelos - looks like our phone connection has dropped - just dialling in again 08:30:58 we are back but looks like you have gone - hopefully you can rejoin soon 08:31:50 ChrisLittle: One of the ways of finding the distinction is by looking at the existing best practices to identify requirements that are clearly specific to statistical data. 08:33:01 MichaelGordon: Do we feel that we have the mandate to look at statistical data in general, or at statistical data in relation with spatial data? 08:33:35 ChrisLittle: I think that restricting to geospatial data, we might be missing something. So actually, I think we should look broadly initially. 08:33:50 ... That's the reason why I raised a use case about time. 08:34:05 billroberts: Also, I have the feeling that it does not narrow it that much. 08:34:30 ... Most characteristics should be similar. Geospatial data actually extend the scope. 08:36:00 MichaelGordon: I was more thinking of narrowing down the range. Also lack of authority among participants perhaps 08:36:24 ChrisLittle: If you look at the main difference between data on the web and spatial data on the web best practices, that's the CRS. 08:36:53 https://lists.w3.org/Archives/Public/public-sdwig/2018Jan/0048.html 08:37:17 billroberts: Andrea went through the list of data on the Web best practices, see email. 08:38:15 ... A structure for a best practices document could be to follow the Data on the Web Best Practices document, and extend each section with "if you're dealing with statistical data..." 08:38:46 jtandy: Initially, we thought we'd do that for Spatial Data on the Web, but then decided against it. 08:39:10 ... In some cases, nothing to add. Also, it started with metadata and we did not want to emphasize that first in the Spatial Data on the Web Best Practices 08:39:54 ... For sure, you should go through the best practices and check whether we want to add something or not. 08:40:15 ... All data on the Web Best Practices apply. 08:40:43 ... You may want to add extra things. 08:40:57 brinkwoman: Did Andrea find anything missing yet? 08:41:10 billroberts: It's just a starting point for discussion right now. 08:42:13 ... The "on the Web" bit is also where we can come up with advice. 08:43:08 ... Current practice in the UK for government data is that figures will come up every year, published as a PDF document accompanied by a couple of spreadsheets. That's how it gets done right now. 08:43:22 ... Lack of machine readable access to it. Lack of interoperability between different publishers. 08:43:36 ... That's an example of an area where we could point out best practices. 08:44:09 ... In the scientific sector, it could be large files, probably more machine-readable, but subsetting it is difficult. 08:44:23 ChrisLittle: That's one aspect. Also about understanding what the data is. 08:45:01 ... For instance, wind speeds, you may use them, but not realize that it's a mean wind speed, and that there are extremes as well that the data do not convey. 08:45:33 billroberts: Adding URIs to this data allows you to associate definitions. 08:45:38 Q+ to mention CSVW 08:46:08 ChrisLittle: Standard controls and vocabularies. Don't invent your own definition of arithmetic mean. 08:46:44 billroberts: Also, if you find multiple properties that match what you wnat to expose, how to choose? 08:47:20 ChrisLittle: The authority might be important. The authority might exist but data has not been updated in 20 years 08:48:06 jtandy: When we started the work on SDW BP, we thought we'd have a lot to say about ontologies, but then there was not to say in the end. Just "look at your community" in essence. 08:48:45 ... Also, the CSV on the Web work. One of the key motivation for that is people publishing statistical data in spreadsheets. 08:48:59 ... Quite a lot of material in CSV on the Web demonstrating statistical data. 08:49:04 ack jtandy 08:49:04 jtandy, you wanted to mention CSVW 08:49:23 billroberts: I mentioned in the agenda examples of works we're aware of. 08:49:36 ... It's not that we need to produce a comprehensive list. 08:49:46 CSV on the Web Primer: https://www.w3.org/TR/tabular-data-primer/ 08:49:50 ... The way that we could take those into account. 08:49:54 ChrisLittle_ has joined #sdw 08:50:09 present+ ChrisLittle_ 08:50:41 ... One problem is we haven't got any proper statistician in this group. We want to make sure that our output gets reviewed by experts. 08:51:01 ... I've been getting in touch with a few people, UK stats. 08:51:23 ... Linda managed to get someone from the Dutch bureau of statistics. 08:52:34 ChrisLittle: Also look at ICSU (possibly CoData) 08:53:34 billroberts: Best to take actions to engage people. Happy to check with statistical government agencies. 08:53:54 ... SDMX people as well, been discussing with someone. 08:54:30 RobSmith: Would it make sense to contact Geovation as well? 08:54:51 ... Looking at WiFi and buses, presumably they have statisticians looking at data 08:55:12 MichaelGordon: The Geovation crowd themselves probably does not do that directly. 08:56:20 billroberts: Good group to engage through other UK based communities 08:57:04 jtandy: I remember that Kerry Taylor did some presentation about stats in Australia 08:57:57 billroberts: Yes, used to work with the Australian Bureau of Statistics. I believe Jo works with them now 08:59:00 billroberts: Looking at our work program now 08:59:01 https://github.com/w3c/sdw/blob/gh-pages/stats-bp/work-plan.md 09:00:22 ... I proposed the work plan. No objection. 09:00:38 ... By the end of this month, we should aim to have a first version of the use cases document. 09:00:54 ... That's not entirely unfeasible. I don't think that will be a closed document. 09:01:16 ... Then I was proposing to turn these use cases into requirements by the end of March. 09:01:46 ... Merge the two by end of April, and then draft best practices. 09:03:08 jtandy: I think we spent too much time on use cases before doing the spatial data on the web best practices 09:03:29 ... I would not try to finish use cases upfront. I would do things in parallel. 09:03:42 ... You lose nothing going through the Data on the Web Best Practices. 09:03:55 ... It will stimulate you in finding use cases, actually. 09:04:23 ... Is statistical data special for each one? That's a good filter. 09:04:48 Q? 09:04:59 ChrisLittle: Right. We should simply add a couple of use cases to the document to have something slightly more complete in terms of coverage. 09:05:33 jtandy: First Public Working Draft really just shows that you've started working, doesn't have to be finished or polished. 09:05:45 ... The more finished it looks, the fewer people will come and help you. 09:06:05 ChrisLittle: Putting controversial things in there can actually help getting feedback 09:06:49 jtandy: A regular release schedule proved useful. An iterative approach. 09:07:10 ... It helps focus the minds of people involved in the work. 09:07:58 brinkwoman: It would be nice if you have a list of best practices that you want to write in the right order beforehands. 09:09:29 Francois: I was about to suggest the opposite in a way. Don't worry about the order to start with. Just keep in mind that the order will change, so make it easy to do so and don't spend time on intro text. 09:09:52 billroberts: OK, I will revise that draft document accordingly. 09:11:17 [side discussion on the order of best practices. You have to see the draft list to have a feeling of what will be possible] 09:12:26 jtandy: The current order in the SDW best practices can be applicable to statistical data. You may have extra things to look at though. 09:13:24 ... Some things we wrote in Web principle best practices were written because they were missing from the Data on the Web Best Practices, which could not easily be updated. 09:13:40 Discussion in 2017: https://www.w3.org/2015/spatial/wiki/BP_2017_reordering_proposal 09:13:40 ... Question as to whether you reproduce them or reference them 09:15:08 jtandy: Looking at the first best practice, we were willing to have people think in terms of giving an identifier to a real postbox. 09:15:16 ... Not sure that applies to statistical data. 09:16:09 billroberts: Statistical data will have a reference to a spatial thing most of the time. 09:16:41 ChrisLittle: You also have the concept of a sample, which is a subset of your population. 09:17:10 jtandy: All of our dimensions should be uniquely identified in other words 09:17:15 billroberts: Yes. 09:17:50 jtandy: So going through the existing best practices is useful to identify what to say for statistical data 09:18:53 brinkwoman: Is it possible that additional best practices for Spatial Data on the Web will pop up during discussions? 09:19:08 ChrisLittle: possibly 09:19:26 RobSmith: You touched on modeling. Simulated data vs. actual data. 09:19:53 billroberts: A big area that Chris is highlighting. What you are measuring. 09:20:28 ... SDMX has the mechanism but people do not use it a lot. What your statistical measure is. 09:20:54 ... Is a mean, median, percentile? What was the sampling approach? What was the population you were sampling from? 09:21:18 ... Lots of surveys. How were they designed? How did you choose the people you asked? 09:21:37 ... How did you correct the values to take the rest of the population into account? 09:22:01 ... With a URI, you can link back to a methodology document. 09:22:06 jtandy: That's a good start. 09:23:21 ClemensPortele: Wondering about the liaison with the Semantic Statistics Community Group. The CG seems dead 09:23:30 Francois: Evangelos represents that group here. 09:23:44 billroberts: Essentially, the group has done nothing. But people in the group are active in the field. 09:24:28 kalampokis: All the people who are currently in the group are working on publishing and reusing statistical data using linked data technologies. 09:24:39 ... They say that they are interested in having discussions. 09:25:22 ... I will send an email to coordinate. Whether we want to have a parallel discussion in the CG or have the discussion in the IG directly is up for discussion. 09:25:40 ... I can help with coordination. 09:26:10 billroberts: Maybe a good way to do it is to ask them a specific question. Once we have a draft document, "what do you think of this?" rather than "please engage". 09:26:17 kalampokis: I agree 09:26:35 billroberts: Any other comment? 09:27:16 jtandy: Is the motivation to check an existing body of work and encourage people to share the same approach, or are you trying to identify a wider pool of best practices that you believe should apply? 09:27:31 billroberts: My objective is to get different publisher doing it in a more compatible way. 09:27:49 ... Bringing good expertise is one aspect of it. 09:29:16 ... The reason I care about interoperability is that the data would have more value, which in turn would mean that people would have more incentive to publish data. 09:29:51 jtandy: So, you have working practice and you hope to identify other working practices and find some harmony among these. 09:31:08 billroberts: To what extent do we document practices followed vs. recommendations for new practices? 09:31:45 Francois: That question always comes up in best practices groups. No real answer. "If there's no solution, that means there's no problem" (copyright Shadoks) 09:32:29 jtandy: The CG must be able to identify examples that they're working on, and other sources. 09:33:17 ... That makes me think of an interesting question: the statistician will be the ones working with the data published, not the ones publishing data. 09:33:50 ChrisLittle: I think it's too simple to say that the document is targeting publishers only. Need to take a user perspective. 09:34:29 jtandy: Looking back at Spatial Data on the Web Best Practices, we decided not to write best practices on how you might consume, or reuse your data. 09:35:53 billroberts: Statisticians are often responsible for the data that gets published 09:36:20 Francois: One of the best practices could actually be to publish raw data along with the analyzed data so that other analyses can be made on the data. 09:37:09 [discussion on anonymizing data] 09:39:12 MichaelGordon: Does that bring some requirement about reversal of data? If you're publishing statistical data, choosing appropriate anonymisation techniques (considering the GDPR) 09:39:34 (We talked about being able to trace from an aggregate dataset to the raw dataset, e.g. using PROV, where the raw data ) 09:39:38 billroberts: That's a good question. I'd like to refer to things where that's been considered. 09:40:06 ... It's a big deal in government data: the methodology you used to anonymize the data. 09:40:38 (Cont... raw data may not be published online, e.g. because it is not anonymous / personal data) 09:41:25 RobSmith: I looked at privacy issue when we published a personal tracker on the phone. I haven't thought of revealing something else. Example of the military bases with joggers data. 09:42:39 jtandy: In terms of what you want people to do with analytical data. Are you expecting people to do statistical analyses online or to take their own copy and work offline? 09:42:48 billroberts: At the moment, it's more an offline model. 09:43:10 ... There is a question of easy access to the latest data, and the ability to make subsets. 09:43:35 ... One of the best practices we had for spatial data was about supporting different formats to ease reuse. This will apply here as well. 09:44:10 ... You'll want to facilitate downloads in different formats. 09:44:44 jtandy: Don't assume that one format is enough was one of our assumptions. Also applies here. 09:44:47 billroberts: Yes. 09:45:36 ... Sometimes, people need a clear definition of what the terms are, sometimes, they don't care. Being able to ignore that info when not needed and find that info when needed is useful. 09:47:50 Francois: One side point that publishing the Use cases & requirements document as a First Public Working Draft is not required per se. Can remain a document on GitHub, or you can fold it into the Best Practices document to start with. 09:49:30 jtandy: That's fine if you can cross-reference the use cases with a permanent identifier in the end 09:50:13 Francois: Right, what I mean is that you don't have to follow a specific order. That can be done later on, as needed. Still a good practice to publish a FPWD before publishing a Note, even though the process allows to publish a Note directly. 09:50:38 https://github.com/w3c/sdw/blob/gh-pages/stats-bp/draft-use-case-list.md 09:50:49 billroberts: OK. Final thing I wanted to talk is our list of use cases 09:51:29 ... It would be interesting to get suggestions about use cases that we don't have. Also about styles. 09:51:38 ChrisLittle: And whether we need a formal structure. 09:54:25 ... Certainly my use cases, I can turn them into requirements, and write a use case scenario. 09:54:45 billroberts: Seems useful to provide a bit of context to people who are not experts 09:54:59 MichaelGordon: It provides the "why" it is important. 09:56:50 Francois: The why will appear in the Best Practices. Need to strike a right balance between spending time on use cases and on the best practices. Should probably be skewed towards the best practices. Iterative process. 09:58:04 billroberts: Rough summary of what's in here so far. 09:59:27 Evangelos: we are presenting and talking over https://github.com/w3c/sdw/blob/gh-pages/stats-bp/draft-use-case-list.md 09:59:59 ChrisLittle: First one is about representing statistical parameters. 10:00:33 ... I see people still inventing conventions for describing parameters 10:01:04 billroberts: Always about the definition of what you're measuring. 10:01:24 ChrisLittle: Sometimes, it's hidden in the unit, other times in the name, other times in an extra attribute. 10:01:35 ... In fact, 25 years ago, we mixed all 3. 10:01:41 The statistical measures that Chris mentions are published as linked data here: http://codes.wmo.int/grib2/codeflag/4.10 10:02:05 billroberts: Right, it should be clear for everyone what a particular number represents. 10:02:06 ... GRIB2 Code Table 4.10 10:02:17 Q+ 10:02:35 ChrisLittle: This was the problem we had, and this is the approach we took. Requirement is along the lines of a standard mechanism of annotating. 10:02:43 ack jtandy 10:04:06 jtandy: One of the things you wanted to do was to reference vocabularies. 10:04:25 ... One of the challenges is to relate the notion of average in different domains. 10:05:48 ChrisLittle: Next use case is around representing temporal data. 10:06:15 ... Aggregating values per month for instance, where months don't have the same number of days. 10:07:08 jtandy: Daily minimum probably goes from 8:00am to 8:00am for instance. 10:07:22 ChrisLittle: Exactly, and the minimum could be before midnight, which might upset people. 10:09:17 [discussion on possible mechanisms] 10:09:56 billroberts: Next use cases on area profile. Some kind of collection of data for a school to decide whether to send your child to it or not. 10:10:26 ... A lot of it is around good identifiers for places and discovery of data, trust of sources. 10:11:20 Q? 10:11:55 MichaelGordon: example of policy makers. Simple tool made to compare e.g. employment rate in different cities. And then refinements. 10:12:10 billroberts: A lot of local authorities spend a lot of time doing this. 10:13:33 ... Can we understand the data enough to compare it? 10:14:18 ... Finding places by criteria 10:14:38 ... Next one is about slicing and dicing a statistical data cube. 10:15:08 ... Very commonly, you want to arrange a subset including possible values on a given dimension. 10:15:18 https://github.com/w3c/csvw/blob/gh-pages/examples/rdf-data-cube-example.md 10:15:53 jtandy: The RDF data cube example I wrote for CSV on the Web could perhaps be relevant here. 10:16:17 ... It shows how we constructed the metadata that goes with the CSV to create an RDF data cube. 10:17:43 ... This particular dataset was human processed. Other stuff happen upstream to this. 10:19:21 billroberts: Some use cases about sharing identifiers. Consistent identifiers. Somebody has to manage these codes. 10:19:35 jtandy: Is that not a generic practice about publishing data? 10:19:50 ClemensPortele: That's what I was thinking too. 10:20:06 billroberts: Maybe nothing specific to statistical data. 10:20:43 ... Usually done well for geographical areas, and badly for everything else. Things would be a lot more interoperable if people did that better. 10:22:21 ClemensPortele: When I look at the area profile use case, you need to bring things together which supposes common vocabularies. 10:22:42 jtandy: The use case is to use data because they understand how to aggregate it. 10:23:09 billroberts: It's not a technically complex thing, but social issues usually stand in the way. 10:24:31 [looking at "registers" in the UK] 10:26:03 billroberts: Also use case for publishers. When you're preparing the data, you need to be able to identify what the right identifiers are for your data. Maybe same use case 10:26:50 ... Another one that has come up in various forms is provision estimates. Statistical organizations usually improve on published data after an initial publication. Example of GDP data. 10:27:01 ... 3 estimates of GDP in the UK for instance. 10:27:32 ... You might end up with 3 different values for the same thing. 10:27:53 ChrisLittle: Same concept in meteorological where we label data with Level 0, Level 1, and Level 2. 10:28:32 MichaelGordon: Requirement is about being able to version a statistical set of data that you may be publishing 10:28:37 billroberts: Yes. 10:30:00 jtandy: Already covered by existing best practices 10:30:25 Evangelos - just re-starting webex here 10:31:08 Francois: In the end, instead of new best practices, you might end up with techniques to apply best practices to statistical data. That would be a fine document too. 10:31:53 billroberts: Another use case about comparing data across countries. 10:32:28 jtandy: In the CSV on the Web work, that is one of the use cases that motivated Jeni's work. 10:33:40 billroberts: Comparison of geographical data. Specific case of an existing best practice 10:34:12 ... The next one is too broad, because it encompasses all others. Represent statistical quantities in RDF. 10:34:30 ... Here are examples of data we have, how to represent them? 10:34:44 ... OK, that's kind of where we are at the moment. 10:35:25 Francois: Previous discussion on data anonymization and publication of raw dataset could be turned into a use case too. 10:36:01 ChrisLittle: People have some data and they want to annotate it in some way to identify the uncertainty. That would be a valid use case as well. 10:36:12 ... Both quantitatively and qualitatively 10:37:34 [example of temperature measurements excluded when computing averages for climate change computations, e.g. due to someone mowing the lawn nearby] 10:39:14 billroberts: Probably some data on the Web best practice that talks about it. 10:39:18 ref the project that Jon Blower was involved in about annotation metadata ... the CHARMe project: http://charme.org.uk 10:39:56 Q+ to ask if the BP template will be reused? 10:40:06 billroberts: So I've pretty much reached the end of what I wanted to touch upon. 10:40:26 q? 10:41:29 RobSmith: One comment about use cases. I try to think about scenarios that are realistic. What I find is that some of the details can easily be lost. What I found useful to me was to have a list of benefits linked to each use case. 10:41:37 ... The use case may have more than one benefit. 10:42:32 ack jtandy 10:42:32 jtandy, you wanted to ask if the BP template will be reused? 10:42:42 jtandy: Will you use the BP template? 10:43:10 billroberts: General plan is to follow the same plan, essentially yes. Any lessons learned? 10:43:29 jtandy: I think that would help create a generic feeling across the best practices that we write. 10:43:53 RobSmith has joined #sdw 10:44:37 ... Also we reused the benefits from the Data on the Web Best practices document 10:46:44 RRSAgent, draft minutes v2 10:46:44 I have made the request to generate https://www.w3.org/2018/02/20-sdw-minutes.html tidoust 10:48:11 Topic: Back to the Spatial Data on the Web Best Practices 10:48:12 brinkwoman: In one of the calls, I mentioned that it could be a good idea to create a tool to do validation or conformance testing 10:48:18 ... We usually do it at Geonovum. 10:48:39 ... Possibly it's not easy or possible to create an automated checker. 10:48:51 ClemensPortele: My view is that, at this level, it is not possible. 10:48:59 ... Best practices require some interpretation. 10:49:10 ... You can only do that with specifications. 10:49:43 ... What might be possible to do is to have a checklist of things that you could check. 10:53:35 Francois: Agree with starting with techniques, a checklist. An automated checked is hard to achieve and time consuming, and often time boxed (techniques evolve). Example of the mobileOK Checker. 10:55:08 [also question of hosting the service] 10:55:35 [discussing which best practices are being addressed in WFS] 10:55:54 brinkwoman: It seems it's useful to create a checklist. 10:57:04 ClemensPortele: Another direction would be to make explicit the best practices you follow, but I don't think we're at that stage. 10:58:44 RobSmith: [example of GPX validation when crossing the Greenwich meridian, with 1e-04 numbers making the value invalid]. Validation is useful. 11:03:21 [discussing possible validation tests] 11:04:41 RRSAgent, draft minutes v2 11:04:41 I have made the request to generate https://www.w3.org/2018/02/20-sdw-minutes.html tidoust 11:44:22 billroberts has joined #sdw 11:52:31 billroberts has joined #sdw 11:53:04 billrobe_ has joined #sdw 11:53:45 billrobe_ has joined #sdw 12:00:37 jtandy has joined #sdw 12:04:23 billroberts has joined #sdw 12:04:24 RobSmith has joined #sdw 12:05:45 scribe: Clemens Portele 12:05:55 scribenick: ClemensPortele 12:06:17 MichaelGordon has joined #sdw 12:07:14 jtandy: (goes through the agenda items for the afternoon) 12:07:55 ScottSimmons has joined #sdw 12:08:06 https://www.w3.org/2017/sdwig/meetings/f2f-1.html 12:08:21 ChrisLittle has joined #sdw 12:10:20 present+ ScottSimmons 12:11:26 jtandy: The goal for the afternoon is to identify the input to the funnel (once we have the green light to add to it) 12:11:45 topic: Recap on 'purpose and operation of SDW IG' (from Monday afternoon) 12:11:53 https://www.w3.org/2018/02/19-sdw-minutes.html#ResolutionSummary 12:13:46 jtandy: (reads the five resolutions) 12:14:09 ... only work that goes to a standards track will end up in the funnel 12:14:20 ... we have a process in place 12:14:59 -> https://github.com/w3c/strategy/blob/master/3.Evaluation.md#evaluation Evaluation phase in the strategy funnel 12:15:39 tidoust: this is the process to decide whether something is ready for chartering 12:15:59 -> https://www.w3.org/Guide/standards-track/ Rec track readiness best practices 12:18:18 tidoust: provides a check list - is there a clear problem statement? explicit success criteria? do we have the right participants and is there an ecosystem? etc. 12:18:30 present+ billroberts 12:19:15 jtandy: That is the re-cap I wanted to go through. Rob, is it clear enough to you as the first candidate? 12:19:52 Q? 12:20:01 RobSmith: Yes, it answers my questions. I don't want to waste peoples time. 12:20:47 ... The current proposal is at an early stage, currently about 6 weeks of work from one person. Will it work in a browser? 12:22:38 ... Funding is important, too. Funding application pending. I would be interested, to understand early, if there is interest in the group. 12:23:53 tidoust: This goes back to the question of ecosystem and participants. 12:24:45 RobSmith: I gave a short presentation at the last plenary. Would it be worth repeating? 12:25:05 jtandy: Yes, please. 12:25:44 https://www.w3.org/2018/02/07-sdw-minutes.html#x03 12:26:12 https://lists.w3.org/Archives/Public/public-sdwig/2018Feb/att-0030/WebVMTIntroShort180207.pdf 12:26:51 RobSmith: Slides are brief and contain only the main points (10 minute presentation) 12:28:25 RobSmith: New slide set has additional detail (12 slides). 12:31:21 ... Work was triggered by a call from OSGB to show the location of people in a tv show. Geotagging in pictures is available, but not really in videos. 12:32:31 ... Show particular events in the video on a map. Not just the location, but also other presentational input (e.g. direction). 12:34:22 ... Also the capability for annotations. 12:34:36 MichaelGordon: Location and direction are essential also essential for AR 12:35:28 RobSmith: I set up a tech demo for this. Came across the VTT mechanism for subtitles on You Tube. Based on a standard. 12:36:45 ... Text-to-speach support. There is an existing mechanism for annotations that could also be used as a framework to add geospatial information. 12:38:52 ... Did a comparison between photo and video. Standard mechanism for photos (exif, many cameras support it out-of-the-box), but not for video (except add-on for high-end equipment) 12:39:35 ... But could we use the smartphone (can capture video and has sensors for spatial information) 12:39:41 PeterRushforth has joined #sdw 12:40:00 hi don't have access to webex info, sorry 12:40:37 tidoust: This may be a reason for not having the information in a separate file. Device manufacturers will likely prefer an integrated approach. 12:41:26 RobSmith: I think GoPro records location information in a separate text file. But I have not checked in detail. 12:41:41 https://www.w3.org/TR/web-packaging/ 12:42:12 jtandy: Web-packaging may help here 12:44:20 tidoust: My point was to be careful how to present this. 12:45:16 RobSmith: An extra file helps to leave MPEG as it is 12:45:58 MichaelGordon: Does it require hardware manufacturers to support it? 12:46:52 RobSmith: Not necessarily, but it could help 12:49:07 ... you can do it in software "today", and in the hardware devices in the future 12:50:37 jtandy: This is about spatial data on the Web, so this fits our mandate 12:51:53 RobSmith: The idea would not be to support just a single maps API (Google Maps, Open Layers, Leaflet), but support multiple ones 12:52:50 ChrisLittle: An abstract spec would help to clarify the concepts independent of the implementation and identify conformance classes 12:53:38 RobSmith: Use case examples - coastguard/mountain rescue, area survey 12:54:31 ChrisLittle: Have you considered temporal aspects? E.g. which areas have been covered? 12:54:47 RobSmith: Yes. 12:55:27 (discussion of work starting in the OGC UAX group) 12:56:15 tidoust: A key benefit of a standard is to share data, so this should be included in the use cases. 12:57:09 RobSmith: The third use case (swarm monitoring, operating drone within a swarm) does this 12:59:11 RobSmith: This is about enabling the use cases, not providing a (closed) solution 13:01:28 RobSmith: Francois asked the queston how a web app would use it. 13:01:34 ... (shows element in a