- From: Jeremy Tandy <jeremy.tandy@gmail.com>
- Date: Tue, 19 Jul 2016 13:51:07 +0000
- To: "Little, Chris" <chris.little@metoffice.gov.uk>, Byron Cochrane <bcochrane@linz.govt.nz>, "public-sdw-wg@w3.org" <public-sdw-wg@w3.org>
- Message-ID: <CADtUq_2MWqZKx8BG5T-kTcTP8Sbj2NJy9BZhq0e1h4d1ZNqOcQ@mail.gmail.com>
I forgot SDWBP 29 and 30 ... SDWBP 29. Agreed. SDWBP 30. I recall Bill Roberts saying that being able to use the API to search was important. I think that DWBP 23 covers the broad issue of APIs, but we should (at least) use a search API as an example? OK, That's me done for now. On Tue, 19 Jul 2016 at 14:45 Jeremy Tandy <jeremy.tandy@gmail.com> wrote: > Responding now to Byron. > > Thanks for the assessment. Comments below... > > SDWBP 3 is about converting dataset-scoped identifiers to URLs. I don't > see how this relates to vocabularies (topic of DWBP 15). Please can you > elaborate? > > SDWBP 8 is about when to use a specific CRS rather than rely on the > ubiquitous EPSG 3857 / WGS 84; which is a data quality issue. I don't see > how this is a locale issue? > > SDWBP 9. Agreed. Are you aware of any 'vocabularies' that can be used to > describe relative positions? (other than GML) > > ... same question applies to SDWBP 10; what are the vocabularies for > representing positional inaccuracy? > > SDWBP 13 is trying to say "if you know about a [spatial] relationship with > another resource (and you care enough to write it down) then write it down; > don't rely on spatial correlation" ... which is why I aligned it with SDWBP > 23. The discussion on which spatial vocabulary to use to express those > relationships was SDWBP 12 'use spatial semantics for spatial things'. > > SDWBP 14-18. Agree; we need to make sure that folks interested in > environmental data (observations) are adequately covered. My hope was that > the SSN work would provide sufficient examples. Also, it's difficult for us > to define "best practice" for these cases that will refer to the _brand > new_ SSN redux (!). Our BPs need to be based on evidence of real world > application. > > SDWBP 19-22. I like your idea of giving a primacy to "linking data" ... > BP: "do linked data" (!) > > SDWBP 24-25 ... I can see your point about overlap with DWBP 1-7. When > writing SDWBP 24 I was trying to emphasise that the Links (that we'd > earlier recommended creating) can be used to find / discover data; so more > about maximising value of Linked Data than talking about particular types > of metadata. SDWBP 25 is about allowing search engines to see inside the > dataset. I'd taken DWBP 1-7 as focusing on the dataset-level metadata > rather than the individual entities described by the dataset. Looking again > at DWBP 1, I see that that is not necessarily the case. Given that, it > would make sense to extend DWBP 1; e.g. using schema.org and hypercat as > examples? > > SDWBP 26; agree that this is coverage in DWBP 2 > > SDWBP 27. This is similar to providing subsets; but the emphasis was to > get get data owners to publish their data how ever they could. If they > could only afford to do bulk publication, then that's good. If they can > provide a rich API, even better. Either way, I think we cover the nuances > of this elsewhere. > > SDWBP 28. Agree that this isn't spatial specific. I think the DWBP folks > did a great job of covering the bases with DWBP 23 'make data available > through an API' that I thought we might have to. Likewise, SDWBP 29 aligns > well with DWBP 25 'Provide complete documentation for your API'. > > On Tue, 19 Jul 2016 at 13:52 Jeremy Tandy <jeremy.tandy@gmail.com> wrote: > >> Hi Chris. >> >> Thanks for taking the time to look at this. >> >> Responding to (some of) your points about "expansion/restriction/explanation/examples/prescription >> of DWBP best practices probably needed"... >> >> DWBP 1 and DWBP 2. I think that generally, when we think about dataset >> metadata (e.g. for discovery) as defined by, say, DCAT or ISO 19115 I think >> that this fits in DWBP 2 "Provide descriptive metadata". Looking at ISO >> 19115-1, this does include CRS (as 'referenceSystemInfo'; type >> 'MD_ReferenceSystem'). Don't know if this is in GeoDCAT-AP. That said, we >> also need to cover use of CRS / SRS in the data itself. I think that's >> covered in DWBP 15 (reuse vocabularies). We might look at including that as >> part of the 'data quality' information (DWBP 7) which says "Data quality >> might seriously affect the suitability of data for specific applications" >> ... which is also applicable to CRS. >> >> DWBP 4. You make a good point; this practice enables someone to >> conveniently query or explore the dataset. Is this inherently spatial? As >> of now, I'm not sure where in our set of examples I could add this. >> Thoughts appreciated. >> >> DWBP 11. We talk about "use URIs as identifiers within datasets"; these >> are for the things described in datasets (e.g. spatial things, geometries >> etc.) so that they can be referenced from _outside_ the dataset. This >> should resolve your intra-dataset concern. >> >> DWBP 14. providing different resolutions / matrix tile sets (etc.) fits >> better with DWBP 18 'provide subsets of large datasets'. I see a reduced >> resolution dataset as a "subset". >> >> DWBP 28. I think this is a different use of the word "coverage". What >> this is referring to is trying to make sure that the "dataset" includes all >> the reference material that is required to interpret the data when you take >> it offline for archive. This isn't a spatial thing. >> >> Thanks again for the input. >> >> Jeremy >> >> On Thu, 14 Jul 2016 at 10:53 Little, Chris <chris.little@metoffice.gov.uk> >> wrote: >> >>> Jeremy, Linda, >>> >>> >>> >>> To add to Byron’s useful comments here is my take on what DWBPs can be >>> left untouched/unqualified and which may need more prescriptive additions. >>> I have left in the current numbering as these are direct links to the >>> current Candidate Recommendation document. I have tried to be strict – we >>> could easily have meaningful comments on each of the 35 BPs. >>> >>> >>> >>> I think that there is a significant amount of work to do this properly. >>> >>> >>> >>> A. BPs to leave as is, as just point to BP in DWBP section: >>> >>> Best Practice 3 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#LocaleParametersMetadata>: >>> Provide locale parameters metadata >>> >>> Best Practice 5 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#DataLicense>: >>> Provide data license information >>> >>> Best Practice 6 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#DataProvenance>: >>> Provide data provenance information >>> >>> Best Practice 8 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#VersioningInfo>: >>> Provide a version indicator >>> >>> Best Practice 9 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#VersionHistory>: >>> Provide version history >>> >>> Best Practice 10 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#UniqueIdentifiers>: >>> Use persistent URIs as identifiers of datasets >>> >>> Best Practice 12 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#VersionIdentifiers>: >>> Assign URIs to dataset versions and series >>> >>> Best Practice 16 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ChooseRightFormalizationLevel>: >>> Choose the right [vocabulary/semantic] formalization level: this >>> already has an example of supplying coordinates of bus stops as well as >>> times and route numbers of buses >>> >>> Best Practice 19 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#Conneg>: >>> Use content negotiation for serving data available in multiple formats >>> >>> Best Practice 20 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#AccessRealTime>: >>> Provide real-time access >>> >>> Best Practice 21 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#AccessUptoDate>: >>> Provide data up to date >>> >>> Best Practice 22 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#DataUnavailabilityReference>: >>> Provide an explanation for data that is not available >>> >>> Best Practice 23 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#useanAPI>: >>> Make data available through an API: Unless there are some specific ones >>> to recommend >>> >>> Best Practice 24 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#APIHttpVerbs>: >>> Use Web Standards as the foundation of APIs >>> >>> Best Practice 25 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#documentYourAPI>: >>> Provide complete documentation for your API >>> >>> Best Practice 26 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#avoidBreakingChangesAPI>: >>> Avoid Breaking Changes to Your API >>> >>> Best Practice 27 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ResourceStatus>: >>> Preserve identifiers >>> >>> Best Practice 29 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#GatherFeedback>: >>> Gather feedback from data consumers >>> >>> Best Practice 30 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#FeedbackInformation>: >>> Make feedback available >>> >>> Best Practice 31 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#EnrichData>: >>> Enrich data by generating new data >>> >>> Best Practice 32 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ProvideComplementaryPresentations>: >>> Provide Complementary Presentations >>> >>> Best Practice 33 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ProvideFeedbackToPublisher>: >>> Provide Feedback to the Original Publisher >>> >>> Best Practice 34 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#FollowLicensingTerms>: >>> Follow Licensing Terms >>> >>> Best Practice 35 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#CiteOriginalPublication>: >>> Cite the Original Publication >>> >>> >>> >>> B. Additional >>> expansion/restriction/explanation/examples/prescription probably needed >>> >>> Best Practice 1 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ProvideMetadata>: >>> Provide metadata: Some preferences like geo extensions to dcterms, or >>> ISO19115 >>> >>> Best Practice 2 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#DescriptiveMetadata>: >>> Provide descriptive metadata: Does this include CRSs? >>> >>> Best Practice 4 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#StructuralMetadata>: >>> Provide structural metadata: Does this include map layer model? Tiling >>> matrix sets? 3D City geometry? >>> >>> Best Practice 7 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#DataQuality>: >>> Provide data quality information: Suggest that this includes CRSs and >>> expected accuracy and precision? >>> >>> Best Practice 11 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#identifiersWithinDatasets>: >>> Use persistent URIs as identifiers within datasets: Not sure about this >>> – many intra-dataset URIs may involve coordinates that may need special URI >>> handling? >>> >>> Best Practice 13 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#MachineReadableStandardizedFormat>: >>> Use machine-readable standardized data formats: Suggest some? >>> >>> Best Practice 14 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#MultipleFormats>: >>> Provide data in multiple formats: Suggest that this might cover >>> different resolutions/matrix tile sets? >>> >>> Best Practice 15 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ReuseVocabularies>: >>> Reuse vocabularies, preferably standardized ones: Are there any to >>> suggest? >>> >>> Best Practice 17 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#BulkAccess>: >>> Provide bulk download: Suggest some examples of where this could be >>> useful, as opposed to incremental updating >>> >>> Best Practice 18 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#ProvideSubsets>: >>> Provide Subsets for Large Datasets: Suggest tiling, both of maps and >>> data like 3DCity. >>> >>> Best Practice 28 >>> <http://w3c.github.io/dwbp/publishing-snapshots/CR-dwbp-20160706/#EvaluateCoverage>: >>> Assess dataset coverage: Is this just a bounding box? Completeness of >>> tile sets? Certificate of Quality? OWS Context? >>> >>> >>> >>> HTH, Chris >>> >>> *From:* Byron Cochrane [mailto:bcochrane@linz.govt.nz] >>> *Sent:* Wednesday, July 13, 2016 11:52 PM >>> *To:* 'public-sdw-wg@w3.org'; 'Jeremy Tandy' >>> *Subject:* DWBP SDWBP allignment notes >>> >>> >>> >>> Hi Jeremy, >>> >>> >>> >>> Here are the notes I made reviewing the two BP docs as promised. I have >>> not had time time adjust much to the feedback last night. My approach was >>> to review your BP Consolidation Proposal notes and add comments. Mostly, I >>> generally agreed with your existing comments so you can assume general >>> agreement with those BPs not commented on here. Notes are still very rough >>> and need further thought, but provide me a starting point. Not sure all >>> these notes agree with each other yet! >>> >>> >>> >>> SDWBP 3 - This would more naturally fit in reuse of existing >>> vocabularies discussion (DWBP 15?). Important point is when to make >>> spatial relationships explicit or leave implicit >>> >>> >>> >>> SDWBP 8 - I am inclined to think DWBP 3 is the correct place to talk >>> about this. Can recommend WGS 84 as default, but not convinced that this >>> is just a “data quality” issue >>> >>> >>> >>> SDWBP 9 - Same as 3. Belongs in DWBP 15 >>> >>> >>> >>> SDWBP 13 - Seems very similar to 3 and 9 but not sure 23 is the place >>> for this. >>> >>> >>> >>> SDWBP 14-18 - All of Sensors and Observations section. Need to think >>> how to handle this. Do we lose something valuable that is not covered by >>> SSN if we take this out? >>> >>> >>> >>> SDWBP 19-22 - Isn’t linked data an implicit goal of this and a specific >>> need for DWBP? Or if these are needed for peculiarities of spatial, should >>> these specifically link to related “BP for Publishing Linked Data” topics? >>> >>> >>> >>> SDWBP 24-26 - This section should align with DWBP 1-7 - the various >>> forms of metadata BC 24 - Do not see how this differs from 3,9,13,23 BC 25 >>> - Crawability of data is not a specific concern of spatial. Ideally if >>> needed it should be in DWBP, but this is not possible. I have some strong >>> disagreements with the perceived value of crawliblity when applied to data, >>> but can leave that aside for the time being. >>> >>> >>> >>> SDWBP 26 - already covered in DWBP 2 ”spatial coverage”. For API >>> guidance look to alignment with DWBP 25 >>> >>> >>> >>> SDWBP 27 - Isn’t this the same as providing subsets DWBP 11? Also, APIs >>> are covered in DWBP 23 -26. Not sure what is that geo specific here >>> >>> >>> >>> SDWBP 28 - Most of this section is not Geo specific. Some out of date >>> info here. WFS section needs a serious update to be with the times. As of >>> OGC Testbed 11, WFS has a restful interface and has always been able to >>> carry payloads other than GML. APIs are well covered generally in DWBP >>> 23-26. Should align geo specific concerns with these >>> >>> >>> >>> SDWBP 29 - The examples section of “GetCapabilities” is useful. Topic is >>> otherwise covered in DWBP API section. There has been much discussion in >>> other venues about the need for a landing page that contains >>> GetCapabilities info. >>> >>> >>> >>> SDWBP 30 - Again little specific to geo. Should be covered in DWBP? >>> >>> >>> >>> As I said these are rough notes. I hope to work more on these tomorrow >>> and may begin to experiment with alignment with DWBP by topic (rather than >>> number as suggested by Phil). Already seeing issue there such as in >>> metadata section where spatial metadata generally covers many of the first >>> few best practices. So a one to one alignment may be difficult without a >>> great deal of repetition. >>> >>> >>> >>> Cheers, >>> >>> >>> >>> >>> *Byron Cochrane **SDI Technical Leader* >>> >>> *New Zealand Geospatial Office* >>> >>> >>> >>> *E** bcochrane@linz.govt.nz <bcochrane@linz.govt.nz>| **DDI* *04 460 >>> 0576| **M* *021 794 501* >>> >>> >>> >>> >>> *Wellington Office, Level 7, Radio New Zealand House, 155 The Terrace PO >>> Box 5501, Wellington 6145, New Zealand | **T** 04 460 0110 * >>> >>> *W www.linz.govt.nz <http://www.linz.govt.nz/> | data.linz.govt.nz >>> <http://www.data.linz.govt.nz/> **[image: >>> http://www.linz.govt.nz/sites/default/files/images/email-signature-v2.png]* >>> >>> >>> >>> >>> ------------------------------ >>> >>> This message contains information, which may be in confidence and may be >>> subject to legal privilege. If you are not the intended recipient, you must >>> not peruse, use, disseminate, distribute or copy this message. If you have >>> received this message in error, please notify us immediately (Phone 0800 >>> 665 463 or info@linz.govt.nz) and destroy the original message. LINZ >>> accepts no responsibility for changes to this email, or for any >>> attachments, after its transmission from LINZ. Thank You. >>> >>
Received on Tuesday, 19 July 2016 13:51:49 UTC