Version 1.1.0 is the first stable release after the 1.0.0 release of the SpatioTemporal Asset Catalog specification!
The focus has been the addition of a common band construct to unify eo:bands and raster:bands.
Additionally, Item Asset Definitions are now part of the core specification and various additional fields have been made available via the common metadata mechanism.
Some alignment with OGC API - Records have been integrated and the best practices have evolved further.
It is accompanied by various minor changes and clarifications.
Changes since v1.1.0-beta.1
Added
- Add to best-practices mime types for COPC, Geoparquet, 3dTiles, pmtiles (#1321)
Fixed
item_assetsis not required- Better describe the Statistics Object (#1318)
- bands as entity in UML model
- Editorial edits
Changes since v1.0.0
Added
bandsis a new field in common metadata to replaceeo:bandsandraster:bands(#1213)- The fields
data_type,nodata,statisticsandunithave been added to common metadata (#1213) - The
keywordsfield known from Collections is available in common metadata. (#1187) - New fields
method,headersandbodyin the Link Object. (#1198) - The
licensefield additionally supports SPDX expressions and the valueother. - The
rolesfield known from Assets and Providers is available in common metadata. (#1267) - The
collectionrelation type is added to the list of known relation types. (#1236) - The
item_assetsfield in Collections are integrated from extension into the core Collection spec. (#1275) - Validation for absolute self link in item schema. (#1281)
- Best practice: Link titles should exactly reflect the title of the corresponding entity (#1168)
Changed
- Common Metadata:
- Clarify in various field descriptions that the fields do not only apply to Items
- Validate the fields also in Catalogs, Collections and Links
- If a description is given, require that it is not empty
- Clarified URL resolving mechanics, e.g. that trailing slashes in URLs are significant (#1212)
- All JSON Schema
$idvalues no longer have#at the end. - Two spatial bounding boxes in a Collection don't make sense and will be reported as invalid by the schema. (#1243)
- Clarify in descriptions that start_datetime and end_datetime are inclusive bounds (#1280)
- Moved the STAC structural relations into commons
- Moved general descriptions about Assets and Links into commons
- Moved common metadata from the item-spec into commons, but kept the JSON schemas in the item-spec for backward compatibility
Deprecated
license: The valuesproprietaryandvariousare deprecated in favor of SPDX expressions andother.
Removed
- "Strongly recommended" language around
selflinks in the item spec. (#1173)
Fixed
- Several typos and minor language changes
- Clarification on unique parent link requirement (#1279)
- Clarified that collection IDs should be unique across all collections in the corresponding root catalog
- Clarified that item IDs should be unique per collection
- Clarified which media types should be used for the hierarchical relation types
- Clarified in the Markdown specification that GeometryCollections are not allowed as Item Geometry (#1160)
- Best practice: Do not recommend subdirectories for Items without sidecar files (#1195)
- Clarified that multiple collections can point to an Item, but an Item can only point back to a single collection. (#1273)
- Restructured asset role types and clarified usage of the roles
thumbnail,overviewandvisual(#1272) - Clarified that JSON Schema draft-07 is the default version for Collection summaries and other versions may not be supported
Thanks Contributors @m-mohr @gadomski @emmanuelmathot @philvarner @sankichi92 @christophfriedrich @dwsilk @matthewhanson @cholmes @wilsaj @tschaub @jonhealy1 @nkleinbaer @jedsundwall @jbants