06:37:24 RRSAgent has joined #sdw 06:37:24 logging to https://www.w3.org/2018/10/23-sdw-irc 06:37:28 Zakim has joined #sdw 06:37:34 RRSAgent, make logs public 06:37:36 jtandy has joined #sdw 06:37:44 Meeting: Spatial Data on the Web IG - TPAC F2F - Day 2/2 06:37:49 Present+ jtandy 06:37:59 Agenda: https://www.w3.org/2017/sdwig/meetings/f2f-3.html 06:38:08 ClemensPortele has joined #sdw 06:38:10 Chair: Linda, Jeremy 06:38:24 present+ ClemensPortele 06:38:31 SimonCox has joined #sdw 06:38:34 billroberts has joined #sdw 06:38:39 present+ 06:38:43 present+ 06:38:45 present+ brinkwoman 06:38:52 present+ Francois_Daoust 06:39:24 RobSmith has joined #sdw 06:40:42 Michael_Jacoby has joined #SDW 06:41:49 present+ Jeremy_Tandy 06:41:56 present+ Bill_Roberts 06:42:06 present+ Peter_Rushforth 06:42:41 mlefranc has joined #sdw 06:42:45 present+ Michael_Gordon 06:43:17 present+ Michael_Jacoby 06:43:25 Topic: Introductions 06:43:51 PeterRushforth has joined #sdw 06:43:56 satakagi has joined #sdw 06:44:19 scribenick: tidoust 06:44:36 present+ 06:45:06 ChrisLittle has joined #sdw 06:45:15 present+ 06:45:15 [see yesterday's minutes for most people. Clemens, Michael Jacoby, Simon, and Maxime introduce themselves to the group 06:45:28 s/group/group] 06:45:36 MichaelGordon has joined #sdw 06:46:05 Jeremy recaps yesterday's discussions. 06:47:48 Discussions on WebVMT, MapML, CityJSON, Statistical Data on the Web, link with moving objects and ARML with Immersive Web folks who were in the room. 06:48:08 Topic: SSN Extensions 06:48:37 Simon: No significant updates since last time we talked. 06:49:42 ... [showing the extensions document] 06:50:23 ... These are the two extensions. I decided to put them in a separate document, with the intention that it be published as a Note by the Interest Group. 06:51:51 ... Two concerns: the feature of interest of an observation, active sampling... is always a proximate feature of interest. However, for many use cases, as far as the users are concerned, the thing of interest may not be that immediate feature of interest, which may be a sample of a sample of a feature of interest. 06:52:32 ... [example of rock properties and aquifer] 06:52:41 s/concerns/features/ 06:53:00 ... First feature is to add a relation to link to the ultimate feature of interest. 06:53:55 q+ 06:54:53 ... [scribe interrupted by himself, missed a few sentences] 06:55:37 ... A set of observations would always be made as a collection. The second feature provides the equivalent in the SSN style. 06:56:06 ... Describe all the observations of a slice in the data cube. This allows us to have an alternative view. 06:56:23 q? 06:56:35 ... The extensions are simply the definition of one new class and two properties. 06:56:56 Q? 06:57:03 ... Class is ObservationCollection, properties are hasMember and hasUltimateFeatureOfInterest. 06:57:40 ... Given a sampling chain, you can derive the ultimate feature of interest using rules described in the doc in SPARQL. 06:58:05 ... I only considered collection of observations because of the data cube case. 06:58:43 ... I'm working with Eric Prudhommeaux to rewrite rules in ShEx. 06:58:50 ack mlefranc 06:58:58 q+ 07:00:05 Maxime: Three questions. On the ultimate feature of interest, would it make sense to switch [bad quality audio]? 07:01:24 Simon: I think it does not make sense. You can navigate by following the sample chain. 07:01:54 Maxime: Regarding ObservationCollection, would it make sense to define it as well for Actuation? 07:02:02 Simon: I think it would make sense, yes. 07:02:22 ... I'm less familiar with actuation use cases. I'm much more familiar with observation use cases. 07:02:49 Maxime: OK. In 4.1.1, some proof reading may be needed. 07:03:37 ... Question around ShEx 07:04:06 Simon: I must say I'm not familiar with ShEx. More with SHACL. I didn't get the SPARQL construct to work. 07:04:58 Maxime: The rule on hasUltimateFeatureOfInterest seems very complicated, can you explain it? 07:05:25 Q? 07:05:36 Simon: [going through the rule] 07:06:27 ... There are some test cases in the GitHub repository. It might be implemented more efficiently. This appeared to get the proper results according to the test cases I prepared. 07:07:05 ack ChrisLittle 07:07:22 ChrisLittle: A trivial point. I noticed "transitively" spelled wrongly. 07:07:28 https://github.com/w3c/sdw/projects/7 07:07:28 SimonCox: I will fix that. 07:08:11 jtandy: If we look at the project page, it says that you're working on validating SPARQL queries in 4.3, is that now complete? 07:08:18 SimonCox: Still waiting for feedback from Eric. 07:08:54 jtandy: The second one is on understanding the relationship between ObservationCollection and RDF Data Cube. 07:09:47 SimonCox: Still need to write something down. I've learnt a lot about RDF Data Cube in the recent months with experts. That has convinced me that this extension is the right thing to do, but I still need to formulate that in the doc. 07:10:03 q+ 07:10:24 q+ 07:10:55 billroberts: In the discussion we had yesterday, we said that the scope of the Statistical Data on the Web Best Practices should be government statistics and scientific statistics, so the work you're describing here about aligning with the RDF Data Cube seems very useful. 07:11:06 see DXWG strawman here https://github.com/w3c/dxwg/wiki/Data-aspects-semantics 07:11:52 SimonCox: The DDI people have something called DISCO 07:12:43 ... Halfway down the page I pasted, there is a proposed research data profile of DCAT. 07:13:23 ... A research dataset would have a rectangular dataset, which could be an RDF Data Cube. The idea being that we're looking at an homogeneous collection of data. 07:14:02 ... The current proposal has schema.org terms. 07:14:54 jtandy: The last piece that you have on the project page is adding examples in section 5. That's still work to do? 07:15:14 SimonCox: Yes. If anyone wants to join... 07:15:46 jtandy: You're still the only person who's editing the document. 07:15:48 Q? 07:16:13 SimonCox: That's right. If you look at the repository, there is an example folded in there. 07:16:17 ack mlefranc 07:16:25 I'll comment the table of contents of https://www.w3.org/TR/vocab-data-cube/ 07:17:20 mlefranc: Regarding alignment with Data Cube, just glanced over it, I don't think that's quite comparable. 07:18:05 ... [audio still bad] 07:18:32 ... The ObservationCollection is a very simple case of data cubes and I don't think that we need to go to the full depth of data cubes. 07:19:32 SimonCox: Right. ObservationCollection is much more flexible. These things are clearly related. I agree that it does not make sense to do systemic axomization. 07:19:50 ... I'll point out what you cannot do with a Data Cube and that you can do with this. 07:19:57 ack ChrisLittle 07:20:20 ChrisLittle: Trying to understand what a rectangular dataset is, is it a non-sparse dataset? 07:20:24 SimonCox: Yes. 07:21:57 ChrisLittle: I'm trying to write a white paper about portrayal in the OGC. Connecting to the data cube sort of works provided observations can be features. 07:22:12 jtandy: An observation is a feature, right? 07:22:18 SimonCox: Yes. 07:22:31 jtandy: In that sense, that's a permissive statement for doing what you want. 07:23:18 SimonCox: There's increased interest in this work both within the SDW IG and in Australia. 07:23:40 jtandy: Your intention is to publish this as a Note. What do you need before we're ready to publish as a Note? 07:24:08 SimonCox: I need to tidy the document. The cross-review that happened today has been useful, more would be good. 07:24:37 ... What would be the decision process for the IG to publish this as a W3C Note? 07:24:39 q+ 07:25:05 jtandy: This group can agree to publish notes without problem. It's just up to us to agree that it's ready to go. 07:26:04 ... When we were in WG phase, we had a vote. It would be useful to have a proposal in front of the group. From my perspective, it would be good to have a timeline and to be able to point to evidence of implementation. 07:26:16 ack tidoust 07:26:41 +1 to FPWD ! 07:26:55 tidoust: publish as a working draft first would be good 07:27:06 ... to invite external feedback 07:27:20 SimonCox: makes total sense 07:27:33 tidoust: we can decide to publish a FPWD today 07:28:10 jtandy: Right, if you're content, Simon, I would propose to do the vote now. 07:28:26 SimonCox: Right, I just need to make some editorial fixes. 07:28:34 Chrisjarvis has joined #sdw 07:28:49 jtandy: OK, with this caveat, I would propose that we publish this document as FPWD. 07:29:25 PROPOSAL: Publish the SSN Extensions draft as First Public Working Draft (once editorial fixes are in) 07:29:29 +1 to FPWD after editorial fixes 07:29:32 +1 07:29:33 +1 07:29:33 +1 07:29:33 +1 to FPWD, congrats Simon 07:29:36 +1 07:29:36 +1 07:29:38 +1 07:29:43 +1 07:29:52 RESOLUTION: Publish the SSN Extensions draft as First Public Working Draft (once editorial fixes are in) 07:30:26 jtandy: I'll let you work with Francois to get the document published as FPWD. From then we'll get external review and then publish as final Note. 07:31:20 Topic: SSN/SOSA ontology amendments 07:31:40 jtandy: Two oustanding issues #1006 and #1022 07:32:12 ... What I'd like to do is to come to a resolution to these issues. 07:33:19 s/to these/on these 07:33:40 -> https://github.com/w3c/sdw/issues/1006 Move hasProperty from SSN to SOSA namespace (#1006) 07:34:30 SimonCox: Regarding #1006, the proposal was that one of the properties in the SSN namespace would arguably have been better in the core namespace. My sense is that making that change at this stage would be difficult procedurally. 07:34:41 jtandy has joined #sdw 07:34:53 ... It would involve making a normative change to the spec. I'm not sure that's in scope of the Interest Group. 07:35:00 Q? 07:35:27 jtandy: So your view is that it's normative, the change will break existing implementations. 07:36:07 not sameAs, but equivalentProperty 07:36:32 SimonCox: Yes. However, it would make sense to add an hasProperty property to the SOSA namesapce and then add a sameAs property (well equivalentProperty according to Maxime's comment) 07:36:35 Q? 07:36:36 q+ 07:36:41 ack mlefranc 07:39:20 [recognition that it was a mistake in the WG] 07:39:37 SimonCox: Adding a property would work, but it's not an erratum. It's a new feature. 07:39:53 jtandy: My feeling is that you shouldn't remove it from the SSN namespace. 07:40:07 not a mistake to me (we voted), but we could not make up our minds sufficiently on time 07:40:08 ... If we can treat this as an erratum, that would be great. 07:40:36 tidoust: from a process perspective its a new feature, not an erratum 07:40:55 ... in this case we could argue it was a mistake but then the group would have to agree it's a mistake 07:41:11 q+ 07:41:35 q- 07:41:47 ... I need to get a green light internally to bend the process a little bit 07:41:55 Q? 07:42:29 1. add sosa:hasProperty in sosa.ttl 07:42:37 AndreaPerego has joined #sdw 07:42:43 present+ AndreaPerego 07:42:51 please add also axiom ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty ) . 07:42:56 2. add ssn:hasProperty owl:equivalentProperty sosa:hasProperty . to ssn.ttl 07:43:01 (see end of issue 1006) 07:43:14 PROPOSAL: Add an hasProperty property to the SOSA namespace, with an equivalentProperty axiom as an errata change 07:43:18 yes to SimonCox #2 too 07:44:09 3. ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty ) . to ssn.ttl 07:44:47 [discussion about axiomatization and notably #3 in the list above] 07:45:06 jtandy: So, from your perspective, these 3 points make sense to you 07:46:43 PROPOSAL: After checking with other SSN editors, add an hasProperty property to the SOSA namespace, with an "ssn:hasProperty owl:equivalentProperty sosa:hasProperty" axiom, and "ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty )" as errata change 07:46:54 +1 07:46:55 +1 07:46:57 +1 07:46:58 +1 07:47:02 +1 07:47:02 +1 07:47:03 +1 07:47:04 +1 07:47:07 +1 07:47:10 +1 07:47:15 RESOLUTION: After checking with other SSN editors, add an hasProperty property to the SOSA namespace, with an "ssn:hasProperty owl:equivalentProperty sosa:hasProperty" axiom, and "ssn:hasProperty owl:propertyChainAxiom ( [ owl:inverseOf sosa:hasFeatureOfInterest ] sosa:observedProperty )" as errata change 07:47:22 q? 07:47:32 jtandy: Simon and Maxime, can you check that with other editors? 07:47:47 SimonCox: I'll do it. 07:48:30 jtandy: Then update #1006. If that comes back as a positive, can you check whether that's possible, Francois? 07:48:33 tidoust: Yes. 07:50:11 RRSAgent, draft minutes v2 07:50:11 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html AndreaPerego 07:50:15 [discussion on giving other editors two weeks to answer, and consider lack of response as assent] 07:50:49 -> https://github.com/w3c/sdw/issues/1022 07:50:49 Inverse property for ssn:hasSubSystem (#1022) 07:51:27 mlefranc: The commenter claims that it cannot use the property as-is. 07:51:47 q? 07:51:52 ... For me, this does not make sense, the inverseProperty relation means that you can use properties as-is. 07:52:10 ... I suggest not making any change. 07:54:06 ... This would require creating a new property in the normative section of the SSN. I don't think that we want to do that. 07:54:33 ... It's just syntactic sugar. 07:54:40 Note that the proposer did not respond to Maxime's response to his proposal. Maybe lost interest? 07:54:50 ... It could be added to a possible v2, but not now. 07:54:56 q+ 07:55:17 jtandy has joined #sdw 07:55:19 Q? 07:55:29 ack SimonCox 07:55:50 SimonCox: I note the issue was raised back in March, Maxime responded within 2 days, and the commenter did not respond, so may have lost interest. 07:56:13 +1 07:57:43 PROPOSAL: Re. #1022, we will not add an inverse property for ssn:hasSubSystem, because this would introduce a normative change, and can be done in one's own applications 07:57:51 +1 07:57:53 +1 07:57:54 +1 07:57:55 +1 07:57:56 +1 07:57:57 +1 07:57:58 +1 07:57:58 +1 07:57:59 +1 07:57:59 +1 07:58:03 +1 07:58:05 +1 07:58:07 +1 07:58:12 RESOLUTION: Re. #1022, we will not add an inverse property for ssn:hasSubSystem, because this would introduce a normative change, and can be done in one's own applications 07:58:14 RRSAgent, draft minutes v2 07:58:14 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html AndreaPerego 07:59:46 Q? 08:00:19 Topic: Time ontology amendments 08:00:37 jtandy: Two outstanding issues there as well #987 and #988. 08:01:21 ... When we exchanged over email, the feeling that we didn't want to address the issue because it would introduce breaking changes and we explicitly favoured backward compatibility. 08:01:53 SimonCox: Right. This was brought two months after publication. 08:02:44 ... With the Time Ontology, we were dealing with artefacts that dated back 10 years, and some of the changes that are being proposed would break up some of these artefacts, so even if it had been brought in time, we wouldn't have been able to incorporate it as-is. 08:03:30 ... It would be hard to remove gDay, gMonth, gYear without breaking existing implementations. 08:04:13 ChrisLittle: There's a kind of conflict between doing something that is good enough, and trying to go to the last detail. We know it's brittle, and I'm happy with the road we took. 08:05:06 PROPOSAL: Re #987 and #988, we will not make no change to the Time Ontology on the basis that the aim of the Time ontology was to ensure backward compatibility with existing implementations. 08:05:25 q+ 08:05:42 PROPOSAL: Re #987 and #988, we will not make any change to the Time Ontology on the basis that the aim of the Time ontology was to ensure backward compatibility with existing implementations. 08:06:07 s/#987 and #988/#987/ 08:08:04 [We marked datetime as deprecated. We did fiddle with the exact datatypes. We could perhaps do the same thing with gDay, gMonth, gYear. We could recommend people not to use these properties] 08:09:05 +1 08:10:43 [There would be implications though, because we're not proposing alternatives, so marking them deprecated does not make sense] 08:10:46 PROPOSAL: Re #987, we will not make any change to the Time Ontology on the basis that the aim of the Time ontology was to ensure backward compatibility with existing implementations. 08:10:54 +1 08:10:56 +1 08:10:58 +1 08:10:59 +1 08:11:00 +1 08:11:02 +1 08:11:02 +1 08:11:05 +1 08:11:07 +1 08:11:07 +1 08:11:09 +1 08:11:14 +1 08:11:22 RESOLUTION: Re #987, we will not make any change to the Time Ontology on the basis that the aim of the Time ontology was to ensure backward compatibility with existing implementations. 08:12:40 SimonCox: #988 is different. It describes a requirement for recurring time. 08:13:06 ... If it had come up 3 years ago, I think we would have considered to include it. 08:13:08 RobSmith has joined #sdw 08:13:28 ... It's just a little bit out of scope of what was considered for OWL Time and therefore not treated. 08:13:58 ... If anyone has the appetite to develop an extension to the ontology, then that could fit there. 08:16:04 PROPOSAL: Re. #988, it introduces a useful requirement to introduce recurring instants, but addition to the OWL Time ontology would require re-chartering the group. The Interest Group is not planning on working on this feature for now, but would welcome an extension proposal. 08:16:23 +1 08:16:23 +1 08:16:30 +1 08:16:39 +1 08:16:48 +1 08:16:49 +1 08:16:59 +1 08:17:06 +1 08:18:26 +1 08:18:28 +1 08:18:32 RESOLUTION: Re. #988, it introduces a useful requirement to introduce recurring instants, but addition to the OWL Time ontology would require re-chartering the group. The Interest Group is not planning on working on this feature for now, but would welcome an extension proposal. 08:18:36 RRSAgent, draft minutes v2 08:18:36 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html AndreaPerego 08:18:57 Q? 08:19:05 ack mlefranc 08:19:08 ack 08:19:16 jtandy: Any other comments? 08:19:29 [20mn break] 08:19:38 RRSAgent, draft minutes v2 08:19:38 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html tidoust 08:28:21 satakagi has joined #sdw 08:38:10 brinkwoman has joined #sdw 08:39:19 Q? 08:42:17 mmocny has joined #sdw 08:42:49 scribenick: ChrisLittle 08:42:56 scribe: Chris Little 08:42:57 RobSmith has joined #sdw 08:43:04 PeterRushforth has joined #sdw 08:43:21 Topic:SDW Best Practices 08:43:58 scribe: Chris Little 08:43:59 Present+ jtandy 08:45:10 MichaelGordon has joined #sdw 08:47:09 MichaelGordon: SDW BP agenda status, Inspire, Google searchc and etc 08:47:47 ... Published a summary of BPs being used 08:48:22 ... current focus now encouraging adoption 08:49:24 ClemensPortele: report on BP making data searchable, wrote report about EU Inspire initiative 08:50:05 ... and Google dataset search released in Sept 2018 08:50:07 https://webgate.ec.europa.eu/fpfis/wikis/display/InspireMIG/Google+Dataset+Search+workshop+2018-09-19 08:50:51 jtandy has joined #sdw 08:51:12 ... EU Data Portal, JRC also present at workshop 08:51:42 ... discussed indexing both datasets and individual 'objects' 08:52:21 ... JRC Inspire Implementation Group experimenting with indexing with schema.org 08:52:58 ... more activity planned in several European countries 08:53:43 MichaelGordon: question sbout any potential new BPs or changes to exsting BPs? 08:54:45 q? 08:55:11 ClemensPortele: interested in improving the search results. What works, what does not, to imporive future guidance, especially at objectg level. 08:55:47 s/objectg/object/ 08:56:16 s/imporive/improve/ 08:56:36 sangchul has joined #sdw 08:56:38 ClemensPortele: looking at the paging aspect of results in the next few months 08:56:44 q+ to report about related work in DXWG (in case Simon didn't do that already...) 08:57:26 ack AndreaPerego 08:57:26 AndreaPerego, you wanted to report about related work in DXWG (in case Simon didn't do that already...) 08:57:28 MichaelGordon: two implementation reports: Clemens, Australian and potentially a third from Netherlands 08:58:21 IngoSimonis has joined #sdw 08:58:34 q+ 08:58:41 AndreaPerego: W3C DXWG work relevant. revising the Data Catalogue vocabulary to include services as first class citizens, such as OGC services, APIs, etc. 08:58:51 Call for comments: http://lists.w3.org/Archives/Public/public-dxwg-comments/2018Oct/0001.html 08:59:07 DCAT 2nd draft: https://www.w3.org/TR/vocab-dcat-2/ 08:59:42 ... should enable better use of 08:59:54 ... DCAT for geospatial data 09:00:46 ... European profile of DCAT, DCAT-AP exists 09:01:14 ... services in geospatial domain becoming more important, in US and Europe. 09:01:40 ... and in different sectors and domains 09:02:03 ... exposing more capabilities 09:02:24 ack ClemensPortele 09:02:25 ... welcome review of the drafts 09:02:59 DCAT schema: https://www.w3.org/TR/vocab-dcat-2/#fig1 09:03:04 ClemensPortele: services overlap with distributions. What is the distinction? 09:03:44 Q? 09:04:25 AndreaPerego: services in DCAT are not equivalent. Data Service to give access. Distribution links the data to the service. 09:04:49 ClemensPortele: preferred the older approach which is much clearer 09:05:01 Q? 09:05:21 MichaelGordon: need to review BPs wherever they are mentioned in DCAT 09:06:13 jtandy: proposing to observe DXWG on Friday. Will review the docs 09:07:12 MichaelGordon: summary: two complete implementation reports, with scorecard on GitHub 09:08:08 ... reports summarises 'conformance' for each BP 09:08:30 ... shold help idnetify any common approaches 09:09:10 ... All implement most of the BPs, except #14 09:10:39 q+ to ask if there's any idea why BP14 is not implemented. 09:11:02 q? 09:11:02 ... BP2 indexing not granular because of millions of objects, and pagination an issue. Need to discuss with Google. 09:11:28 q+ 09:11:33 ClemensPortele: what is the business valaue of indexing all the invidual objects? 09:11:48 s/valaue/value/ 09:11:57 Q? 09:12:08 MichaelGordon: An existing URI does not imply need to index that item. 09:12:32 ack AndreaPerego 09:12:32 AndreaPerego, you wanted to ask if there's any idea why BP14 is not implemented. 09:13:26 ack RobSmith 09:13:26 MichaelGordon: will discuss BP 14 on next slide 09:13:39 Q+ 09:14:25 GeunHyung has joined #SDW 09:14:34 RobSmith: WebVMT could be used for indexing a video, but no feed back from Google after discussion with Ed Parsons 09:16:03 ... other use cases such as drones photoing offshore wind turbines, or YouTube. Need searching by location 09:16:43 ClemensPortele: most end user searches are for one individual thing. Published data not useful for this. 09:17:25 ack jtandy 09:18:35 jtandy: this is about indexing individual things,from multiple sources. Does this link to eixsting Google work? Asked of Google staff present. 09:19:04 ... dumb example: all post boxes in Lyon. 09:19:23 q+ 09:19:34 ClemensPortele: also buildings. People who live there are interested and involled 09:20:12 ... thnking of adding links to government services for that area 09:21:06 ... This is a useful set of stories, which ties in with video too, but this is not in current Google knowledge graph. 09:21:43 Michael from Google: Will ask about cost and size of problem 09:22:39 ClemensPortele: intention to do this publishing in HTML as well as other machinable formats 09:23:31 Q? 09:23:33 ack PeterRushforth 09:23:37 ClemensPortele: example of a parcel in a protected area could be demonstrated. 09:23:52 PeterRushforth: this is a MapML use case. 09:24:50 ... other things on the map could increase the page ranking 09:25:22 MichaelGordon: the spatial thing itself is more important than the map of it. 09:26:17 q+ 09:26:24 ClemensPortele: currently it is the schema.org thing that is indexed, in a JSON prepresentation, not the map. 09:26:25 Q? 09:27:03 PeterRushforth: assumes the objectson the map have metadata 09:27:07 ack mmocny 09:27:09 q+ 09:28:14 michael from Google: are there any currnet examples? different wyas such as service side, client side or dynamic? 09:29:17 ClemensPortele: implementor decides. easiest was with Leaflet queries for each media type, at client side 09:29:52 ack RobSmith 09:30:05 jtandy: We are encouraging people to publish better, not just 'here is a dataset@ 09:30:33 s/currnet/current/ 09:30:48 s/wyas/ways/ 09:31:13 RobSmith: is the location alread know to the search engines? 09:31:21 ClemensPortele: yes 09:31:33 tidoust_ has joined #sdw 09:31:38 https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fwww.ldproxy.nrw.de%2Ftopographie%2Fcollections%2Fax_bahnverkehrsanlage%2Fitems%2FDENWAT01D000AbNu 09:31:42 Q? 09:32:55 PeterRushforth: what if another item or incident nearby, perhaps on a different map, visible or linkable? 09:33:26 ... completely unrelated except by location proximity only 09:34:26 MichaelGordon: if things are actually touching/within etc OK, but 'near' is problematic 09:34:43 Q? 09:35:07 tidoust__ has joined #sdw 09:35:47 MichaelGordon: such a search with a bbox would work. 09:36:18 ClemensPortele: How much do you have to describe your data, with locations, to be useful? 09:36:25 GeunHyung has joined #SDW 09:36:25 Q? 09:37:28 jtandy: SDWWG advocated that spatial things should publish the locations, not all possible links 09:38:46 q+ 09:39:12 tidoust: surely the connection via the map can already be made by metadata existing for the objects on the map 09:40:31 q+ 09:40:35 ack RobSmith 09:42:43 RobSmith: building shape is already encoded in the coordinates. the shape of the map is already known, so info already known for identifying nearness. 09:43:41 jtandy: This is a useful discussion, to be continued later in the afternoon. 09:43:53 q- 09:44:00 RRSAgent, draft minutes v2 09:44:00 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html AndreaPerego 09:44:50 MichaelGordon: let's now cover BP14 Postional accuracy. Notimplemented by three implementation reports 09:45:20 ... further reports may indicate whether more work needed for this BP14 09:46:05 AndreaPerego: Supports the use of a code list to indicate accuracy. Need also UoM indication 09:46:25 ... A registry for the code lists would be useful. 09:46:36 ... can we explore UoM? 09:47:13 q+ 09:47:21 ack ClemensPortele 09:47:27 MichaelGordon: what infrastructure maya be needed to support BP14? 09:47:36 s/Postional/Positional/ 09:47:47 s/Notimplemented/Not implemented/ 09:48:17 * thank you Andrea 09:48:42 Q? 09:48:46 ClemensPortele: who specifies the codel list details? 09:48:56 s/codel/code/ 09:50:43 ClemensPortele: also the issue of transforming CRSs may alter accuracy/precision 09:51:37 q+ 09:51:44 jtandy: some use cases were geological and boreholes, and relative position was appropriate. Other use case may differ 09:52:11 MichaelGordon: e may need more explanation of the BP 09:52:12 ack AndreaPerego 09:52:17 aa 09:52:17 q? 09:52:34 s/aa// 09:52:42 RobSmith has joined #sdw 09:53:20 Q? 09:53:29 AndreaPerego: BP14 is a concrete use case but is not easy. Both UoM and Code Lists would be helpful 09:54:19 jtandy: propose discussion continuation at 16:00 CEST (14:00 UTC) 09:54:27 Q? 09:54:27 no objections 09:54:39 s/BP14 is a concrete use case/Spatial resolution in metadata is a concrete use case for BP14,/ 09:54:57 RRSAgent, draft minutes v2 09:54:57 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html tidoust 09:56:01 [Time out for lunch, Resume at 12:30 with Joint Wot session] 10:34:12 jtandy has joined #sdw 10:35:32 tidoust has joined #sdw 10:35:46 Michael_Jacoby has joined #SDW 10:39:02 brinkwoman has joined #sdw 10:39:12 present+ Linda 10:41:08 Present+ jtandy 10:42:03 PeterRushforth has joined #sdw 10:43:31 Topic: WoT joint meeting on OGC SensorThings 10:43:35 s/ Topic: WoT joint meeting on OGC SensorThings// 10:43:39 Topic: WoT joint meeting on OGC SensorThings 10:43:43 scribenick: tidoust 10:44:07 billroberts has joined #sdw 10:44:37 billrobe_ has joined #sdw 10:45:33 Linda: Context is discussions we had during an OGC meeting on SensorThings, and the perceived need to liaise with the W3C work on Web of Things to make sure works were aligned. 10:47:06 Present+ Michael_Koster, Micahel_McCool, Kaz_Ashimura, Toru_Kawaguchi 10:47:53 present+ 10:48:27 RobSmith has joined #sdw 10:48:46 Present+ Arnicic_Darko 10:50:22 GeunHyung has joined #SDW 10:51:14 Michael_Jacoby: [showing presentation] OGC SensorThings API. Standard for exchanging sensor data and metadata. 10:51:50 McCool has joined #sdw 10:51:56 ... Like Sensor Observation Service (SOS) but RESTful and using JSON. 3 parts in the standard: sensing, tasking (not yet released but agreed upon) and rule engine. 10:52:11 kaz has joined #sdw 10:52:45 present+ Kaz_Ashimura, Michael_McCool, Darko_Anicic, Michael_Koster 10:52:51 ... It covers both a data model and an API definition. Simple, intuitive and very powerful. There exist multiple implementations already. 10:53:33 ... Alternative standards are more complex (SOS, oneM2M because target audience is different) or only covering the data model (SSN, iot.schema.org) 10:53:58 ... [going through data model]. Quite close to SSN in some respect. 10:55:41 ... For the API, we have URL patterns with a RESTful API. 10:56:20 ... [going through GET/POST/PUT/... semantics and examples] 10:58:33 ... Most of the query options come from OData, including paging, expanding. 10:58:58 ... You can nest expansion queries. 10:59:40 ... Lots of API functions (logical, mathematical, string functions) for the query language 11:00:00 ... Also geo functions. 11:00:38 ... Main question is: how OGC SensorThings API relate to W3C WoT Thing Description and API go together? 11:01:19 ... One thing with different locations and representations are possible in the data model. 11:01:56 ... Currently, we're using pure JSON with JSON-LD-like properties. 11:02:38 Michael_McCool: JSON-LD is rechartering to work on v1.1, to make it much more JSON-like. It makes it much easier to take JSON document and annotate them with semantics. 11:03:20 ... We recently added URL templates to thing description. Looking at your system, I can see how this can map, except for advanced query functions. 11:03:29 ... That's one question that comes to my mind. 11:03:42 https://github.com/w3c/wot/blob/master/PRESENTATIONS/wot-summary-and-roadmap-06-2018.pptx 11:03:43 ... Other than that, I think things would fit pretty well. 11:04:02 mmocny has joined #sdw 11:04:27 IngoSimonis has joined #sdw 11:04:53 Michael_Jacoby: The Sensor class in our case would be described by a Thing and Properties. I tried to do the mapping and came across two problems. 11:05:25 ... If I want to get the value of a property name, then I need to GET one particular URL. To write, I need to send a PATCH to a different URL. 11:05:54 Michael_McCool: That can be supported in the current spec. We're just in the process of updating it. 11:06:34 ... We do have MQTT bindings in the work. You can observe through MQTT and read/write through HTTP. Which I think addresses what you're talking about. 11:06:58 ... URL templates are pretty new features though. 11:08:06 ... The WoT WG was started 2 years ago. The Thing Description is a JSON-LD spec for describin APIs of things. 11:08:24 ... So I think it's a good test case for our work. 11:09:26 ... Our query language for searching thing descriptions is SPARQL. 11:10:06 ... TD uses JSON-LD 1.1 features which we hope will be published as a Recommendation before our deliverables. 11:10:14 ... [showing example] 11:10:40 Q? 11:11:44 ... We're using JSON-LD to describe the payload that you get. 11:11:46 RRSAgent, draft minutes v2 11:11:46 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html AndreaPerego 11:13:10 ... We have 3 categories of things, properties that you can observe (the idea is that you'll get state updates), actions, and events. 11:13:18 MichaelGordon has joined #sdw 11:13:33 ... For RESTful APIs we have observed-type eventing. 11:13:51 ... If you want guaranteed delivery, it may make sense to use events. 11:14:22 Michael_Koster: So you can change properties through actions and be notified of updates through events. 11:15:10 Michael_McCool: There can be multiple forms to describe RESTful APIs. 11:15:29 ... You can use that to describe some particularities of your API. 11:15:47 q? 11:16:16 q+ 11:16:24 satakagi has joined #sdw 11:16:31 Q? 11:16:34 ack ChrisLittle 11:16:57 ChrisLittle: For security, have you looked at the OGC security for services that got published this year? 11:17:03 Michael_McCool: Not for now. 11:17:18 ChrisLittle: It supports different OAuth security schemes 11:17:38 Q? 11:17:43 Michael_McCool: We're keeping an eye on a number of other organizations, e.g. IETF. 11:17:43 sangchul has joined #sdw 11:17:49 kawaguch has joined #sdw 11:18:08 ... We're only trying to describe existing protocols in the Thing Description. 11:18:16 ... You can add new ones as extensions. 11:18:28 PeterRushforth has joined #sdw 11:19:10 jtandy: Coming back to a previous point, the WoT Thing Description should be able to describe a SensorThing. 11:19:22 Michael_McCool: Right, and that's a good test case for the Thing Description. 11:20:09 ... We're looking at OCF, Mozilla things, etc. for test cases. This is a good additional target. 11:20:14 Q? 11:20:37 tidoust: trying to understand... where would the query language fit in the thing description 11:21:26 https://w3c.github.io/wot-thing-description/ 11:22:25 Michael_McCool: There's another project that is not yet Rec track that is thing discovery, where this would fit. 11:23:09 ... TD is more about describing services and things, and sensors. 11:23:34 q? 11:23:34 ... URL templates are where you can express variables as part of your requests. 11:24:28 [to be clear, so far WoT has Scripting API to expose the capability of Things; regarding discovery, there has been discussion and demo on Thing Directory but that is not yet included in the REC track ] 11:25:01 Michael_Koster: this may be more aligned with bulk interaction that we're discussing for the Thing Description. 11:26:01 Michael_McCool: We're still incubating the thing directory, e.g. bulk discovery. 11:26:58 Michael_Koster: Normal use case is one SensorThing service that gives a collection of things 11:27:25 Q?\ 11:27:25 Michael_Jacoby: Yes, that's the main use case. It's a directory of devices. 11:27:58 Michael_McCool: So you're combining things from Thing Description and Thing Directory. 11:28:39 Q? 11:28:41 Q+ 11:28:52 ... We probably should be standardizing Thing Directory, although not in our charter for now. 11:28:55 ack jtandy 11:29:22 jtandy: Given that SensorThing provides an interesting test case, I'm seeing a useful implementation example for your CR case. 11:29:38 ... I'm wondering how to physically create a piece of work to try to bring these things together. 11:29:48 Michael_McCool: We do various test cases in our plugfest. 11:30:00 ... We also do online plugfests. 11:30:09 ... The online one would be easy for you to join. 11:30:35 ... And we can test whether things work. The issue being how much coverage you'd like to test. 11:31:03 jtandy: Is that something that you'd be able to support? 11:31:12 Michael_Jacoby: Yes, we can definitely setup a server. 11:31:20 q+ 11:31:59 Michael_McCool: We could also auto-generate data from introspection data if that's possible. 11:33:10 Michael_Koster: So different work activities here. Generating TD out of SensorThing. Then Thing Discovery. Semantic interoperability of functions. 11:33:21 Lionel_Wolberger has joined #sdw 11:34:00 Michael_McCool: Right, we need to agree on the coverage, but it would strengthen our CR work for sure. 11:34:25 ... The online plugfest is in December. 11:34:45 ... The physical plugfest has not been decided yet. 11:35:09 kaz: We usually run plugfests along with F2F, next one is in Tokyo. 11:36:47 jtandy: From a SDW IG perspective, we'd be interested to know how this unfolds. 11:36:58 Michael_McCool: We certainly want to document the experience. 11:37:13 sangchul has joined #sdw 11:37:31 [btw, please note that WoT WG has 2 pieces separately: 1. spec generation mainly for Thing Description and 2. PoC named "PlugFest". today's discussion is very useful for PlugFest but not directly for the TD spec generation (we need to generate tests for CR/PR) though potential feedback to TD would be welcome ] 11:37:50 ... Worshop likely to be organized next year, probably around June. 11:37:59 s/next one is in Tokyo/current plan is holding the next one in Tokyo/ 11:37:59 s/Worshop/Workshop 11:38:59 Michael_Jacoby: I'm positively surprised that most of the things that I thought were not part of WoT are actually part of WoT now. 11:39:20 ... The Thing Directory is something I had not heard about before. 11:39:20 https://www.w3.org/TR/wot-thing-description/ 11:39:33 ... I think it's very helpful 11:40:05 ... If mapping works, SensorThings could be integrated in bigger networks. 11:41:03 ... SensorThing is used in different use cases, and in each case extends the core vocabulary of SensorThing. The discussion is ongoing in SensorThing. 11:41:20 sangchul has joined #sdw 11:41:56 Michael_McCool: We haven't thought about adding location and context per se. [Link to Linked Building Data CG meeting earlier this week] 11:42:16 Q? 11:42:25 q+ 11:42:40 ... We can certainly make prototypes. 11:43:31 ack k 11:43:36 Arnicic: So far we don't have many features of interest, so no real link from iot.schema.org. You can use other ontologies though. Common practice in plugfests. 11:43:45 s/Arnicic:/Anicic:/ 11:43:50 ack ChrisLittle 11:44:44 ChrisLittle: Practicality of plugfests. [mentions next OGC meetings for possible synchronization] 11:45:11 brinkwoman: Thanks everyone for coming. Pretty useful discussion 11:45:16 RRSAgent, draft minutes v2 11:45:16 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html tidoust 11:58:32 PeterRushforth has joined #sdw 12:02:36 jtandy has joined #sdw 12:03:43 scribe: Clemens Portele 12:03:49 scribenick: ClemensPortele 12:03:56 GeunHyung has joined #SDW 12:04:39 TOPIC: Geospatial Web Roadmap - group review (issue 1065) 12:04:41 https://w3c.github.io/web-roadmaps/sdw/ 12:04:50 https://github.com/w3c/sdw/issues/1065 12:05:06 billroberts has joined #sdw 12:05:28 sangchul has joined #sdw 12:05:38 billrobe_ has joined #sdw 12:06:27 present+ 12:06:49 present+ 12:07:02 RobSmith has joined #sdw 12:07:28 brinkwoman: I have worked on the roadmap over summer and am looking for feedback 12:08:20 brinkwoman: It could be viewed as an overview of the standardisation landscape 12:08:37 brinkwoman: Or it could be viewed as a list of topics the WG works on. 12:09:05 brinkwoman: Or it can highlight specs that should not be used. 12:09:49 brinkwoman: Right now still struggling a bit with the grouping into 4 topics. 12:11:21 brinkwoman: Any discussion of the different aims of this roadmap. 12:12:21 MichaelGordon: Useful resource, but probably not our workplan as others are working on some of the topics. Maybe workplan in the sense that we may want to influence the work. 12:12:35 Q? 12:12:35 MichaelGordon: The categorisation is super useful. 12:13:27 ChrisJarvis has joined #sdw 12:14:19 jtandy: It is clear to include items that are time-expired. But do we include topics that are in active use? 12:14:37 tidoust: Probably a matter of finding the right label for them. 12:15:15 IngoSimonis has joined #sdw 12:15:33 tidoust: The label "Features not covered by ongoing work" is not clear 12:16:12 tidoust: We need to include a rationale why some standard is "not webby enough" 12:16:17 https://github.com/w3c/sdw/blob/gh-pages/roadmap/non-webby-ogc-standards.md 12:18:18 brinkwoman: I will come up with a better label for "Features not covered by ongoing work". 12:18:26 q+ 12:19:40 Ack AndreaPerego 12:21:15 AndreaPerego: Just wondering on the services. The current WMS/WFS can be made webby using proxies just as shown with ldproxy. 12:22:00 brinkwoman: We are just looking at the specs and it would be up to the maintainers of the standards to figure this out. WFS 3.0 would be web-friendly, WFS 2.0 isn't. 12:22:55 AndreaPerego: The important point is that you can change without changing the underlying infrastructure. 12:23:37 AndreaPerego: We did something similar to ldproxy with a proxy on CSW in the GeoDCAT-AP development. 12:24:13 q+ 12:24:47 brinkwoman: This roadmap is just meant as a short list without detailled discussion how to make the standards webby. The Best Practices have some more detail. 12:24:50 ack tidoust 12:24:52 Q? 12:25:42 tidoust: In addition to changing the label, also add a sentence why they are not web-friendly or how they could be made web-friendly. 12:26:37 (agreement that the roadmap should remain short and easy to maintain) 12:27:07 +1 also from me 12:28:13 brinkwoman: I will go through the list and update based on the discussion. 12:29:41 tidoust: The categorisation does not work as natural as in the media example. 12:30:09 brinkwoman: "represent" is much larger than the rest, partitioning in "transform" raised eyebrows 12:30:35 MichaelGordon: For a data publisher the categories make sense 12:30:46 q+ to ask whether O&A cannot be considered as at least partially covered by SSN 12:31:47 ChrisLittle: Sometimes it makes sense to manage metadata with the data, sometimes it doesn't; the split does make sense 12:32:42 Q? 12:32:48 Ack AndreaPerego 12:32:48 AndreaPerego, you wanted to ask whether O&A cannot be considered as at least partially covered by SSN 12:33:48 AndreaPerego: I see O&M is shown as out-of-scope, but it is at least partially covered by SSN 12:34:44 brinkwoman: Yes, that needs to be made more clear, also the split between O&M and OM-XML 12:34:54 Q+ to suggest “write spatial data” 12:35:32 Q? 12:35:41 Ack jtandy 12:35:41 jtandy, you wanted to suggest “write spatial data” 12:36:24 jtandy: How about chaning the represent category to "write spatial data” (capture-write-publish-transform) 12:36:31 brinkwoman: Agree. 12:36:45 +1 to 'Write' instead of 'represent' 12:36:47 s/chaning/changing/ 12:37:20 brinkwoman: Back to "transform": The tiling does not feel right in "transform". 12:39:00 MichaelGordon: High-performance computing may be another reason for partitioning 12:40:01 ClemensPortele: Partitioning is more about organising the data. In the tiling approaches, the same feature can be included in multiple tiles at different levels, for example. 12:41:35 jtandy: Maybe we do not need the category and can move the current entries elsewhere. 12:41:41 sangchul has joined #sdw 12:43:46 jtandy: Data cubes could move to "write". Is it well-deployed? How do we measure it? 12:44:31 tidoust: The "current implementations" metric only makes sense when the information can be harvested. 12:45:06 (discussion about how to determine usage statistics) 12:45:51 MichaelGordon: i3s/3D Tiles should go to "publish" 12:45:57 satakagi has joined #sdw 12:48:01 MichaelGordon: Use Mapbox Vector Tiles instead of the T-13 Vector Tiles ER 12:48:52 kaz has joined #sdw 12:49:15 tidoust: QB4ST is "write" 12:49:30 s/tidoust:/jtandy:/ 12:50:33 jtandy: EOQB is "publish" 12:51:09 jtandy: Actually, it is probably "write". 12:52:39 (WPS could be added to "publish" or "write".) 12:53:24 brinkwoman: Good, now I can remove the "transform" category. 12:53:27 Q? 12:54:21 TOPIC: New project proposals 12:54:29 https://github.com/w3c/sdw/projects/15 12:57:33 billroberts has joined #sdw 12:58:02 billrobe_ has joined #sdw 13:05:41 ChrisLittle: (presents slides that cover both new projects topics) 13:06:14 ChrisLittle: s/projects topics)/project proposals)/ 13:07:20 ChrisLittle: (explains history of table driven data formats in the Meteo domain) 13:10:39 ChrisLittle: For any given property there is probably a whole set of statistical elements for that property. How long can we keep adding additional elements to the lists? 13:12:50 ChrisLittle: Proposal 1: Simple Stats Ontology 13:13:30 q+ 13:13:32 ChrisLittle: Proposal 2: Statistical time periods 13:17:25 ChrisLittle: Any feedback, volunteers? 13:18:05 jtandy2: Is proposal 1 about an ontology or a controlled list. Probably the latter? (shows a WMO code table) 13:19:02 ChrisLittle: Yes, a starting point, but just from the WMO community and needs more input 13:20:53 q- 13:21:38 jtandy has joined #sdw 13:21:42 Q? 13:22:28 RobSmith has joined #sdw 13:22:29 tidoust: Why would we need to redo this work outside of WMO? 13:25:00 ChrisLittle: There is no awareness outside of WMO on this work. 13:25:23 tidoust: Maybe simply highlight this as an example? 13:26:46 Chris: In our own projects we have made up our own parameters as we needed them. 13:28:39 kaz has joined #sdw 13:30:06 jtandy2: The two project proposal in the queue, how are they related? #1067 is part of the second proposal, the dicing of #1068 does not seem to be covered in Chris' proposals. 13:31:23 jtandy2: Any appetite for working on a controlled vocabulary from proposal 1? 13:32:30 jtandy2: Not seeing any volunteers, can Chris raise this in the OGC Statistical DWG once it is formed? 13:32:43 ChrisLittle: Yes 13:34:00 tidoust: It could also be included in the Statistical data on the Web BP 13:35:04 (break) 14:06:41 GeunHyung_ has joined #SDW 14:06:58 PeterRushforth has joined #sdw 14:07:40 jtandy has joined #sdw 14:07:44 billroberts has joined #sdw 14:07:51 present+ 14:07:56 scribe:billroberts 14:07:58 hadleybeeman has joined #sdw 14:08:00 scribenick:billroberts 14:08:57 Topic: SDW BP Implementation reports (continued) 14:10:52 michaelgordon: future work ideas arising from the implementation reports: 14:11:25 ...would like more implementation reports. 4 or 5 would be good 14:11:29 ...OS will produce one 14:11:46 ...Chris Jarvis from UK Environment Agency is thinking of producing one 14:12:09 ...Is there anyone else in the room who could produce an implementation report, or are there others we could ask? 14:13:47 jtandy: it's fine if some implementation reports don't cover all best practices. It's not required to apply every BP in every application 14:14:06 RobSmith has joined #sdw 14:14:17 clemens: it's best if the reports refer to operational services, rather than experimental projects 14:15:26 jtandy: Ed Parsons previously suggested that a package of implementation reports could be summarised for an article as part of the communication activities (prob not a scientific journal paper) 14:16:06 michaelgordon: there is a template for the implementation reports in Github. Will make sure it's in the main branch and appropriately named 14:17:02 example here: https://github.com/w3c/sdw/blob/gh-pages/bp/BP-implementation-report-00003.md 14:17:52 Q? 14:18:48 jtandy: anyone (maybe related to JRC) that could do an INSPIRE related implementation report? 14:19:45 ChrisLittle has joined #sdw 14:19:55 present+ 14:20:06 michaelgordon: other work items arising from earlier included: 14:20:35 ...comment to the DXWG on proposed DCAT changes 14:21:04 clemens: will write an email to them, commenting on the pros/cons of describing services as well as datasets in DCAT 14:23:29 Q? 14:23:41 hadleybeeman: DXWG is picking up some open issues from the Data on the Web Best Practices group. The DWBP group has been finished for a couple of years 14:24:23 michaelgordon: [extra work items] BP2 - use cases of indexing each spatial thing 14:25:06 ...may want to engage the search engine providers on that. Will tag Ed Parsons on that 14:25:26 PeterRushforth has joined #sdw 14:25:49 ...BP14 (positional accuracy) has not been implemented in any of the 3 reports so far. Is there anything around use cases or implementation requirements that might help implementers do something with this 14:26:13 jtandy: we may want to categorise accuracy rather than use numerical values 14:27:22 michaelgordon: in Fort Collins F2F we discussed producing a cookbook of steps to take to implement SDWBP. Not had time to make progress on this yet, but could look at identifiying common things appearing in the implementation reports 14:28:10 jtandy: yesterday Chris Jarvis was saying he has a whole bunch of agricultural datasets to publish. Perhaps we could ask him/Swirrl to document the process of publishing as they go through that process, which could fit into a cookbook 14:28:12 Q? 14:29:03 tidoust: in the original BP document there was a section on gaps in current practice. Should we plan some work to fill in those gaps? 14:29:48 brinkwoman: there is a proposal to do an IETF RFC on coordinate reference system content negotiation - which was one of the identified gaps 14:30:51 michaelgordon: there is a related issue on providing different levels of precision of geometry description 14:31:23 tidoust: volunteers to create some github issues to document these things-to-do 14:32:46 Q? 14:33:30 chrislittle: an email came in to the mailing list today about what is the best practice for specifying the area of something? 14:33:58 jtandy: let's make a github issue for that 14:36:37 jtandy: thanks Michael for all the feedback on implementation reports 14:37:03 Topic: Dicing or partitioning ontology for RDF Data Cubes 14:37:43 chrislittle: Rob Atkinson did some work in the SDWWG to produce the QB4ST ontology, to describe data cubes that had x,y,z,t dimensions 14:38:23 ... you then often have a requirement, common to many OGC standards, on how to partition data - tiling, paging, ... 14:38:36 ...my data is too big to handle at once, can I have it in chunks 14:39:12 ...there is a general pattern here, not restricted to 2D tiles. There could be an ontology for data cubes to describe the underlying semantics for partitioning data 14:40:07 ...There are a number of ways you could do this: one option could be for n-dimensional 'image' tiling approaches. Another option might be to do it by size of page. Or give me the first million values... 14:40:22 q+ 14:40:23 jtandy: the Linked Data Platform group did some work on this. 14:41:13 jtandy: presumably WFS3 has some approach to paging? 14:41:23 clemens: yes, mandatory to provide paging in WFS3 14:41:43 jtandy: there is a question of separating the concerns of data delivery and data representation 14:42:10 jtandy: should this be addressed to the OGC interoperability programme? 14:42:16 jtandy has joined #sdw 14:42:27 Q? 14:42:33 ack Michael_Jacoby 14:42:56 Michael_Jacoby: do you just need a query language? 14:43:13 q+ 14:43:14 chrislittle: with the RDF data cube as it is, you can only slice things 14:43:15 q+ 14:43:55 q? 14:44:09 ack ClemensPortele 14:44:50 clemensportele: there are 2 separate concerns and it is probably sensible to keep things separate. One is the query language/approach and the other is the delivery mechanism 14:45:45 ...often people use 'next' links in APIs for non-trivial data structures 14:46:08 chrislittle: sometimes it's not obvious what comes 'next' in a multidimensional query language 14:47:03 clemensportele: in the case of features, often the first page is useful 14:47:05 Q+ to ask if the ‘ontology’ is to describe the ‘pages’? 14:47:54 ack billroberts 14:49:36 billroberts: some cases are nontrivial. There is not always a natural order of the dimensions, but you'd need that in paging 14:51:07 ... the selections people want are doable in sparql, but hard to provide a good UI for that 14:52:33 ...wondering if its more a question of representation design of your data, or API / query design 14:53:14 ...it's a common problem, but for a lot of use cases it would need a query-based solution 14:53:31 Ack jtandy 14:53:31 jtandy, you wanted to ask if the ‘ontology’ is to describe the ‘pages’? 14:54:05 MichaelGordon has joined #sdw 14:54:21 chrislittle: pre-defined partitions could make the queries more tractable 14:55:45 Q? 14:55:54 ...particularly for the kind of very large datasets in use at the Met Office 14:56:13 jtandy: let's follow that up with examples of met office data 14:57:35 jtandy...reviews other things remaining on the agenda 14:58:57 mmocny has joined #sdw 14:59:06 mmocny@google.com (or @gmail.com) 15:00:26 mmocny: examples of publishing full 3d geometry of buildings? 15:00:40 michaelgordon: there are some examples from Germany 15:01:06 clemensportele: several cities have published a lot of their building data as 3d geometry 15:01:11 https://www.citygml.org/samplefiles/ 15:01:18 satakagi_ has joined #sdw 15:02:18 RobSmith: can we have a group photo? 15:03:50 RobSmith: WebVMT uses an XML format, based on how WebVTT works. Francois had suggested that a JSON format for WebVMT might be a better choice 15:04:29 ...but at TPAC heard news that WebVTT is not being taken forward beyond Candidate Recommendation, because there was only one implementation 15:04:42 ...and the work had stagnated 15:05:33 ...so which format would be best for WebVMT? 15:08:01 tidoust: my suggestion on JSON vs XML was around considering outcomes: if you want to have something appearing in an application,then it makes sense to follow WebVTT as it is supported by browsers. (TTML is not). WebVTT is a text based format, which can embed some XML. Parsing the XML parts is harder to do in Javascript than JSON 15:08:34 ...XML in WebVTT was not meant to be a proper markup language, but just a syntax for some marked up elements 15:09:09 ...it might be worth implementing it as an extension of WebVTT then it could benefit from their efforts 15:09:45 RobSmith: that helps answer the question and sets some context 15:10:09 ...since there are JSON and XML versions of timed text, would it be practically or politically useful to have both 15:10:59 tidoust: some broadcasters have official approval for TTML for captioning format, but WebVTT is not. So media companies have tended to prefer TTML 15:11:16 ...but that problem is not so relevant for WebVMT. 15:11:50 ...suggest not mixing up formats 15:11:56 RobSmith: thanks! 15:12:47 Thank you chairs, scribes and Francois 15:12:51 jtandy: [wrapping up and thanks] 15:12:54 bye 15:13:03 Bye 15:13:16 Meeting closed 15:13:17 quit 15:13:32 Michael_Jacoby has left #sdw 15:13:49 RRSAgent: draft minutes 15:13:49 I have made the request to generate https://www.w3.org/2018/10/23-sdw-minutes.html jtandy