File tree Expand file tree Collapse file tree 6 files changed +29
-14
lines changed Expand file tree Collapse file tree 6 files changed +29
-14
lines changed Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020
2121### Added
2222
23- - ` storage:schemes ` , ` storage:ref ` and Storage Scheme Object
23+ - ` storage:schemes ` , ` storage:refs ` and Storage Scheme Object
2424- Support the storage extension in Links
2525- Support for the Alternate Assets Extension
2626- Support for other storage providers, including custom S3 hosts
@@ -29,7 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2929
3030- The extension is a framework for storage providers, it doesn't strictly define the individual providers.
3131- The storage providers are grouped in ` storage:schemes ` and located in the Item Properties, Collections or Catalog metadata
32- - Assets and Links reference the storage schemes by key in ` storage:ref `
32+ - Assets and Links reference the storage schemes by key in ` storage:refs `
3333
3434### Removed
3535
Original file line number Diff line number Diff line change @@ -45,9 +45,9 @@ The fields in the table below can be used in these parts of STAC documents:
4545- [x] Links
4646- [x] [ Alternate Assets Object] ( https://github.com/stac-extensions/alternate-assets?tab=readme-ov-file#alternate-asset-object )
4747
48- | Field Name | Type | Description |
49- | ------------- | ------- | ----------- |
50- | ` storage:ref ` | string | A property that specifies which schemes in ` storage:schemes ` may be used to access an Asset or Link. Each value must be one of the keys defined in ` storage:schemes ` . |
48+ | Field Name | Type | Description |
49+ | -------------- | ------- | ----------- |
50+ | ` storage:refs ` | string | A property that specifies which schemes in ` storage:schemes ` may be used to access an Asset or Link. Each value must be one of the keys defined in ` storage:schemes ` . |
5151
5252### Storage Scheme Object
5353
Original file line number Diff line number Diff line change 2525 "href" : " s3://mybucket/project/documentation.pdf" ,
2626 "type" : " application/pdf" ,
2727 "rel" : " about" ,
28- "storage:ref" : " aws"
28+ "storage:refs" : [
29+ " aws"
30+ ]
2931 }
3032 ]
3133}
Original file line number Diff line number Diff line change 2828 "title" : " STAC Items as GeoParquet" ,
2929 "href" : " s3://mybucket/project/items.parquet" ,
3030 "type" : " application/vnd.apache.parquet" ,
31- "storage:ref" : " aws" ,
31+ "storage:refs" : [
32+ " aws"
33+ ],
3234 "auth:refs" : [
3335 " aws"
3436 ]
4446 "href" : " s3://mybucket/project/documentation.pdf" ,
4547 "type" : " application/pdf" ,
4648 "rel" : " about" ,
47- "storage:ref" : " aws" ,
49+ "storage:refs" : [
50+ " aws"
51+ ],
4852 "auth:refs" : [
4953 " aws"
5054 ]
Original file line number Diff line number Diff line change 6666 "CO_GEOTIFF_RGB" : {
6767 "href" : " s3://naip-visualization/tx/2016/100cm/rgb/30097/m_3009743_sw_14_1_20160928.tif" ,
6868 "type" : " image/tiff; application=geotiff; profile=cloud-optimized" ,
69- "storage:ref" : " aws-std" ,
69+ "storage:refs" : [
70+ " aws-std"
71+ ],
7072 "alternate" : {
7173 "href" : " s3://mybucket/tx/2016/100cm/rgb/30097/m_3009743_sw_14_1_20160928.tif" ,
72- "storage:ref" : " minio"
74+ "storage:refs" : [
75+ " minio"
76+ ]
7377 }
7478 },
7579 "GEOTIFF_AZURE_RGBIR" : {
7680 "href" : " https://naip-nsl.blob.core.windows.net/tx/2016/100cm/rgb/30097/m_3009743_sw_14_1_20160928.tif" ,
7781 "type" : " image/tiff; application=geotiff" ,
78- "storage:ref" : " az-wus2-ar"
82+ "storage:refs" : [
83+ " az-wus2-ar"
84+ ]
7985 }
8086 },
8187 "links" : [
Original file line number Diff line number Diff line change 129129 "refs_field" : {
130130 "type" : " object" ,
131131 "properties" : {
132- "storage:ref" : {
133- "type" : " string" ,
134- "minLength" : 1
132+ "storage:refs" : {
133+ "type" : " array" ,
134+ "items" : {
135+ "type" : " string" ,
136+ "minLength" : 1
137+ }
135138 }
136139 },
137140 "patternProperties" : {
You can’t perform that action at this time.
0 commit comments