Closed mbaudis closed 7 years ago
Hi Michael!
Leaving this here for now https://github.com/mapbox/geobuf
Do you have an example of data to be interchanged that includes geospatial values?
David @david4096,
So, definitely, many/most first line data objects (biosample, individual, experiment ...) can make use of geodata; and this should be provided in a format maintained outside of GA4GH (like ISO8601 for times).
@mbaudis Agreed on all accounts, and thank you for the link, fascinating work.
I linked to mapbox's geobuf, which is a compression of geojson using protocol buffers. My hope is that we can leverage their work to rapidly iterate on this feature.
Let's constrain this issue to simply finding an interchange model for these data. If queries become necessary for basic interchange, we can address that feature in those services. For now, we ought to be able to add a GeoJSON-like field to the messages you've mentioned. Here is a link to mapbox's geobuf proto.
Should this be added as a named field to any messages? The location of the sequencing center for an Experiment message?
Could be a named field, if only considering one per record; or carry a label (e.g. listing multiple contacts, collaborators ...).
Please follow up on this in PR https://github.com/ga4gh/ga4gh-schemas/pull/864 .
This issue is to get feedback on how to implement geodata support in the GA4GH schema. Principle options would be:
metadata.proto
, representing a limited subset of GeoJSON attributes (i.e. point object; see this AVRO representation in the deprecated metadata development branch)Feedback/comments appreciated!