diff --git a/extensions/linz/examples/collection.json b/extensions/linz/examples/collection.json index 8bd16c01..58d8ccaa 100644 --- a/extensions/linz/examples/collection.json +++ b/extensions/linz/examples/collection.json @@ -3,8 +3,8 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", - "https://stac-extensions.github.io/version/v1.0.0/schema.json", - "https://stac-extensions.github.io/projection/v1.0.0/schema.json" + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", + "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", "id": "collection", @@ -43,7 +43,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:epsg": 32659, - "proj:shape": [5558, 9559], - "proj:transform": [0.5, 0, 712710, 0, -0.5, 151406, 0, 0, 1] + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/additional_linz_property.json b/extensions/linz/non-examples/additional_linz_property.json index 822160d4..83cbcf1b 100644 --- a/extensions/linz/non-examples/additional_linz_property.json +++ b/extensions/linz/non-examples/additional_linz_property.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -11,8 +12,17 @@ "description": "This is a non-conformant example. It has an extra \"linz:\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", - "linz:updated": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", + "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { "bbox": [[172.9, 1.3, 173, 1.4]] @@ -33,6 +43,11 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "linz:unknown": 1, - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + }, + "linz:unknown": 1 } diff --git a/extensions/linz/non-examples/additional_quality_property.json b/extensions/linz/non-examples/additional_quality_property.json index 0c2f0e3e..0bc7c808 100644 --- a/extensions/linz/non-examples/additional_quality_property.json +++ b/extensions/linz/non-examples/additional_quality_property.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -11,8 +12,17 @@ "description": "This is a non-conformant example. It has an extra \"quality:\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", - "linz:updated": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", + "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { "bbox": [[172.9, 1.3, 173, 1.4]] @@ -33,6 +43,11 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "quality:invalid": true, - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + }, + "quality:invalid": true } diff --git a/extensions/linz/non-examples/incorrect_providers.json b/extensions/linz/non-examples/incorrect_providers.json index eb9c7c0d..b41810bc 100644 --- a/extensions/linz/non-examples/incorrect_providers.json +++ b/extensions/linz/non-examples/incorrect_providers.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -41,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_projection_espg_code.json b/extensions/linz/non-examples/invalid_projection_espg_code.json similarity index 80% rename from extensions/linz/non-examples/no_projection_espg_code.json rename to extensions/linz/non-examples/invalid_projection_espg_code.json index f6606cab..c4510b88 100644 --- a/extensions/linz/non-examples/no_projection_espg_code.json +++ b/extensions/linz/non-examples/invalid_projection_espg_code.json @@ -3,12 +3,13 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", "id": "collection", "title": "A title", - "description": "This is a non-conformant example. It has no proj:espg field.", + "description": "This is a non-conformant example. It has an invalid proj:epsg value.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", "linz:lifecycle": "Under Development", @@ -41,5 +42,11 @@ "quality:horizontal_accuracy": 1, "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", - "version": "2.0.0" + "version": "2.0.0", + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": "32659" + } + } } diff --git a/extensions/linz/non-examples/no_lifecycle.json b/extensions/linz/non-examples/no_lifecycle.json index cc157c9d..46a81318 100644 --- a/extensions/linz/non-examples/no_lifecycle.json +++ b/extensions/linz/non-examples/no_lifecycle.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -41,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_linz_created.json b/extensions/linz/non-examples/no_linz_created.json index fec6b80b..5e5a9b03 100644 --- a/extensions/linz/non-examples/no_linz_created.json +++ b/extensions/linz/non-examples/no_linz_created.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -10,8 +11,17 @@ "title": "A title", "description": "This is a non-conformant example. It is missing the mandatory \"linz:created\" property.", "license": "Apache-2.0", - "linz:updated": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", + "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { "bbox": [[172.9, 1.3, 173, 1.4]] @@ -32,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_linz_security_classification.json b/extensions/linz/non-examples/no_linz_security_classification.json index c2836dc5..d508dadd 100644 --- a/extensions/linz/non-examples/no_linz_security_classification.json +++ b/extensions/linz/non-examples/no_linz_security_classification.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -11,6 +12,15 @@ "description": "This is a non-conformant example. It is missing the mandatory \"linz:security_classification\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { @@ -32,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_linz_updated.json b/extensions/linz/non-examples/no_linz_updated.json index 615a1643..74970382 100644 --- a/extensions/linz/non-examples/no_linz_updated.json +++ b/extensions/linz/non-examples/no_linz_updated.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -11,6 +12,15 @@ "description": "This is a non-conformant example. It is missing the mandatory \"linz:updated\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", "extent": { "spatial": { @@ -32,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_providers.json b/extensions/linz/non-examples/no_providers.json index 8f2b10ec..5b07b28a 100644 --- a/extensions/linz/non-examples/no_providers.json +++ b/extensions/linz/non-examples/no_providers.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -34,5 +35,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_title.json b/extensions/linz/non-examples/no_title.json index 88027d0b..ad510d45 100644 --- a/extensions/linz/non-examples/no_title.json +++ b/extensions/linz/non-examples/no_title.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -10,8 +11,17 @@ "description": "This is a non-conformant example. It is missing the mandatory \"title\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", - "linz:updated": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", + "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { "bbox": [[172.9, 1.3, 173, 1.4]] @@ -32,5 +42,10 @@ "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", "version": "2.0.0", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } } diff --git a/extensions/linz/non-examples/no_version_property.json b/extensions/linz/non-examples/no_version_property.json index aa1aa316..a01c89f6 100644 --- a/extensions/linz/non-examples/no_version_property.json +++ b/extensions/linz/non-examples/no_version_property.json @@ -3,6 +3,7 @@ "stac_extensions": [ "https://linz.github.io/stac/_STAC_VERSION_/linz/schema.json", "https://linz.github.io/stac/_STAC_VERSION_/quality/schema.json", + "https://stac-extensions.github.io/projection/v1.0.0/schema.json", "https://stac-extensions.github.io/version/v1.0.0/schema.json" ], "type": "Collection", @@ -11,8 +12,17 @@ "description": "This is a non-conformant example. It is missing the mandatory \"version\" property.", "license": "Apache-2.0", "linz:created": "2015-06-23T00:00:00Z", - "linz:updated": "2015-06-23T00:00:00Z", + "linz:lifecycle": "Under Development", + "linz:providers": [ + { + "name": "Example", + "description": "Example description.", + "roles": ["custodian"], + "url": "https://www.exampleurl.com" + } + ], "linz:security_classification": "Unclassified", + "linz:updated": "2015-06-23T00:00:00Z", "extent": { "spatial": { "bbox": [[172.9, 1.3, 173, 1.4]] @@ -32,5 +42,10 @@ "quality:horizontal_accuracy": 1, "quality:horizontal_accuracy_type": "Nominal", "quality:lineage": "This is an example dataset lineage description.", - "proj:espg": 4324 + "assets": { + "example": { + "href": "https://example.com/examples/file.xyz", + "proj:epsg": 32659 + } + } }