DataONEorg / object-formats

DataONE Object Formats controlled vocabulary
Apache License 2.0
1 stars 3 forks source link

GeoPackage #14

Closed twhiteaker closed 2 years ago

twhiteaker commented 3 years ago

Format Metadata

Provide the standard metadata for the proposed format, ensuring that the id and name are unique and appropriate to the version of the format being proposed.

Format description

Describe why a new format is needed, including items such as where the format type has been encountered, what software produces it, and what software can read it.

This is one of the formats recommended by an EDI/LTER working group developing best practices for archiving spatial data. It is an OGC encoding standard for storing geospatial vector and raster data. Geographic Information System (GIS) software such as ArcGIS and QGIS can read and write it.

Specification / Namespace documentation

Provide the location(s) of the documentation of the format specification or the namespace for the format or vocabulary.

Checklist

Considerations

The GeoPackage website lists application/geopackage+vnd.sqlite3 as the media type and points to IANA, but IANA has application/geopackage+sqlite3 which is what I used for this proposal.

I wasn't sure if I should include the version. It looks like OGC is at 1.2.1. I skirted around the version issue by including Format Family in the name.

I also included OGC in the name, following the Library of Congress Example.

mbjones commented 2 years ago

GeoPackage 1.3.0 was released in Feb 2021 and is more or less backwards compatible with 1.2.1. Release notes are here: https://docs.ogc.org/is/12-128r17/18-066r1.html Because the version info is embedded in the GeoPackage data, software should be easily able to deal with version differences in the format spec, and so it seems to me that a single formatId for the family is a reasonable way to go. So I think this approach would work fine as @twhiteaker proposed.

Also, the 1.3.0 specification clarified the registered mime type:

GeoPackage now has a registered media type (formerly MIME type) of application/geopackage+sqlite3 [B27]. Previous statements that the media type is application/geopackage+vnd.sqlite3 are in error.

So I think this is ready to go with a PR.

mbjones commented 2 years ago

Merged PR #32 into develop, will be reviewed with other changes for milestone 1.26.

mbjones commented 2 years ago

Closed, awaiting release in PR #35.