|
3 | 3 | "abstract": "These [Building Blocks](https://ogcincubator.github.io/bblocks-docs/) provide a validation and documentation wrapper over STAC and extension schemas, and aid in transparent re-use of STAC elements", |
4 | 4 | "description": "Allows for validation and testing of STAC examples.\n\n**STAC extends OGC API Records** (i.e. Records is designed to be compatible with the prior STAC mode) - this packaging supports validation of STAC extensions against underlying Records, Features and Common elements.\n\nSupports definition and testing of transformations to/from STAC from other formats.\n\nImplementers can fork this repository and add additional examples in the `tests/` directory of each Building Block and run validation processes locally.\n\nProvides a framework for documentation and testing of additional extensions.\n", |
5 | 5 | "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/sparql", |
6 | | - "modified": "2025-11-20T21:40:06.781906", |
| 6 | + "modified": "2025-11-20T22:01:07.517279", |
7 | 7 | "tooling": { |
8 | 8 | "bblocks-postprocess": { |
9 | 9 | "commitId": "\"4fa4cc94cf7d37823107d163051f795337c61afb", |
|
24 | 24 | "https://ogcincubator.github.io/geodcat-ogcapi-records/build/register.json" |
25 | 25 | ], |
26 | 26 | "bblocks": [ |
27 | | - { |
28 | | - "itemIdentifier": "ogc.contrib.stac.core-ontology", |
29 | | - "name": "STAC Core Ontology", |
30 | | - "highlighted": true, |
31 | | - "title": "Definitions for STAC elements Ontology", |
32 | | - "description": "Describes STAC objects", |
33 | | - "status": "stable", |
34 | | - "version": "0.1", |
35 | | - "itemClass": "model", |
36 | | - "dependsOn": [ |
37 | | - "ogc.model.cross-domain.prov" |
38 | | - ], |
39 | | - "rules": [], |
40 | | - "dateTimeAddition": "2025-06-12T00:00:00Z", |
41 | | - "dateOfLastChange": "2025-11-20", |
42 | | - "shaclShapes": {}, |
43 | | - "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/core-ontology/ontology.ttl", |
44 | | - "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/core-ontology/", |
45 | | - "rdfData": [], |
46 | | - "validationPassed": true, |
47 | | - "documentation": { |
48 | | - "markdown": { |
49 | | - "mediatype": "text/markdown", |
50 | | - "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/core-ontology/index.md" |
51 | | - }, |
52 | | - "json-full": { |
53 | | - "mediatype": "application/json", |
54 | | - "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/core-ontology/index.json" |
55 | | - }, |
56 | | - "bblocks-viewer": { |
57 | | - "mediatype": "text/html", |
58 | | - "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.core-ontology" |
59 | | - } |
60 | | - } |
61 | | - }, |
62 | 27 | { |
63 | 28 | "itemIdentifier": "ogc.contrib.stac.collection-v1-0-0", |
64 | 29 | "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml", |
|
84 | 49 | ], |
85 | 50 | "shaclShapes": {}, |
86 | 51 | "dependsOn": [ |
87 | | - "ogc.api.features.v1.schemas.collection", |
88 | 52 | "ogc.ogc-utils.json-link" |
89 | 53 | ], |
90 | 54 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/collection-v1-0-0/context.jsonld", |
|
112 | 76 | } |
113 | 77 | } |
114 | 78 | }, |
| 79 | + { |
| 80 | + "itemIdentifier": "ogc.contrib.stac.core-ontology", |
| 81 | + "name": "STAC Core Ontology", |
| 82 | + "highlighted": true, |
| 83 | + "title": "Definitions for STAC elements Ontology", |
| 84 | + "description": "Describes STAC objects", |
| 85 | + "status": "stable", |
| 86 | + "version": "0.1", |
| 87 | + "itemClass": "model", |
| 88 | + "dependsOn": [ |
| 89 | + "ogc.model.cross-domain.prov" |
| 90 | + ], |
| 91 | + "rules": [], |
| 92 | + "dateTimeAddition": "2025-06-12T00:00:00Z", |
| 93 | + "dateOfLastChange": "2025-11-20", |
| 94 | + "shaclShapes": {}, |
| 95 | + "ontology": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/core-ontology/ontology.ttl", |
| 96 | + "sourceFiles": "https://ogcincubator.github.io/bblocks-stac/_sources/core-ontology/", |
| 97 | + "rdfData": [], |
| 98 | + "validationPassed": true, |
| 99 | + "documentation": { |
| 100 | + "markdown": { |
| 101 | + "mediatype": "text/markdown", |
| 102 | + "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/markdown/contrib/stac/core-ontology/index.md" |
| 103 | + }, |
| 104 | + "json-full": { |
| 105 | + "mediatype": "application/json", |
| 106 | + "url": "https://ogcincubator.github.io/bblocks-stac/build/generateddocs/json-full/contrib/stac/core-ontology/index.json" |
| 107 | + }, |
| 108 | + "bblocks-viewer": { |
| 109 | + "mediatype": "text/html", |
| 110 | + "url": "https://ogcincubator.github.io/bblocks-stac/bblock/ogc.contrib.stac.core-ontology" |
| 111 | + } |
| 112 | + } |
| 113 | + }, |
115 | 114 | { |
116 | 115 | "itemIdentifier": "ogc.contrib.stac.item", |
117 | 116 | "$schema": "https://raw.githubusercontent.com/opengeospatial/bblocks-postprocess/master/ogc/bblocks/metadata-schema.yaml", |
|
137 | 136 | ], |
138 | 137 | "shaclShapes": {}, |
139 | 138 | "dependsOn": [ |
140 | | - "ogc.geo.features.feature", |
141 | 139 | "ogc.api.records.v1.schemas.recordGeoJSON", |
142 | | - "ogc.ogc-utils.json-link" |
| 140 | + "ogc.ogc-utils.json-link", |
| 141 | + "ogc.geo.features.feature" |
143 | 142 | ], |
144 | 143 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item/context.jsonld", |
145 | 144 | "schema": { |
|
192 | 191 | ], |
193 | 192 | "shaclShapes": {}, |
194 | 193 | "dependsOn": [ |
195 | | - "ogc.geo.features.feature", |
196 | | - "ogc.api.records.v1.schemas.recordGeoJSON" |
| 194 | + "ogc.api.records.v1.schemas.recordGeoJSON", |
| 195 | + "ogc.geo.features.feature" |
197 | 196 | ], |
198 | 197 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-v1-0-0/context.jsonld", |
199 | 198 | "schema": { |
|
359 | 358 | ], |
360 | 359 | "shaclShapes": {}, |
361 | 360 | "dependsOn": [ |
362 | | - "ogc.contrib.stac.item", |
363 | 361 | "ogc.contrib.stac.item-v1-0-0", |
364 | | - "ogc.ogc-utils.prov" |
| 362 | + "ogc.ogc-utils.prov", |
| 363 | + "ogc.contrib.stac.item" |
365 | 364 | ], |
366 | 365 | "schema": { |
367 | 366 | "application/yaml": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/item-prov/schema.yaml", |
|
413 | 412 | ], |
414 | 413 | "shaclShapes": {}, |
415 | 414 | "dependsOn": [ |
416 | | - "ogc.contrib.stac.item-v1-0-0", |
417 | 415 | "ogc.contrib.stac.collection", |
418 | | - "ogc.contrib.stac.item", |
419 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 416 | + "ogc.contrib.stac.item-v1-0-0", |
| 417 | + "ogc.contrib.stac.collection-v1-0-0", |
| 418 | + "ogc.contrib.stac.item" |
420 | 419 | ], |
421 | 420 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/cf/context.jsonld", |
422 | 421 | "schema": { |
|
457 | 456 | "dateOfLastChange": "2025-11-20", |
458 | 457 | "link": "https://github.com/stac-extensions/classification", |
459 | 458 | "dependsOn": [ |
460 | | - "ogc.contrib.stac.item-v1-0-0", |
461 | 459 | "ogc.contrib.stac.collection", |
462 | | - "ogc.contrib.stac.item", |
463 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 460 | + "ogc.contrib.stac.item-v1-0-0", |
| 461 | + "ogc.contrib.stac.collection-v1-0-0", |
| 462 | + "ogc.contrib.stac.item" |
464 | 463 | ], |
465 | 464 | "sources": [ |
466 | 465 | { |
|
528 | 527 | ], |
529 | 528 | "shaclShapes": {}, |
530 | 529 | "dependsOn": [ |
531 | | - "ogc.contrib.stac.item-v1-0-0", |
532 | 530 | "ogc.contrib.stac.collection", |
533 | | - "ogc.contrib.stac.item", |
534 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 531 | + "ogc.contrib.stac.item-v1-0-0", |
| 532 | + "ogc.contrib.stac.collection-v1-0-0", |
| 533 | + "ogc.contrib.stac.item" |
535 | 534 | ], |
536 | 535 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/eo/context.jsonld", |
537 | 536 | "schema": { |
|
585 | 584 | ], |
586 | 585 | "shaclShapes": {}, |
587 | 586 | "dependsOn": [ |
588 | | - "ogc.contrib.stac.item-v1-0-0", |
589 | 587 | "ogc.contrib.stac.collection", |
590 | | - "ogc.contrib.stac.item", |
591 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 588 | + "ogc.contrib.stac.item-v1-0-0", |
| 589 | + "ogc.contrib.stac.collection-v1-0-0", |
| 590 | + "ogc.contrib.stac.item" |
592 | 591 | ], |
593 | 592 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/osc/context.jsonld", |
594 | 593 | "schema": { |
|
628 | 627 | "version": "1.2.0", |
629 | 628 | "dateOfLastChange": "2025-11-20", |
630 | 629 | "dependsOn": [ |
631 | | - "ogc.contrib.stac.item-v1-0-0", |
632 | 630 | "ogc.contrib.stac.collection", |
633 | | - "ogc.contrib.stac.item", |
634 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 631 | + "ogc.contrib.stac.item-v1-0-0", |
| 632 | + "ogc.contrib.stac.collection-v1-0-0", |
| 633 | + "ogc.contrib.stac.item" |
635 | 634 | ], |
636 | 635 | "sources": [ |
637 | 636 | { |
|
698 | 697 | ], |
699 | 698 | "shaclShapes": {}, |
700 | 699 | "dependsOn": [ |
701 | | - "ogc.contrib.stac.item-v1-0-0", |
702 | 700 | "ogc.contrib.stac.collection", |
703 | | - "ogc.contrib.stac.item", |
704 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 701 | + "ogc.contrib.stac.item-v1-0-0", |
| 702 | + "ogc.contrib.stac.collection-v1-0-0", |
| 703 | + "ogc.contrib.stac.item" |
705 | 704 | ], |
706 | 705 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/raster/context.jsonld", |
707 | 706 | "schema": { |
|
754 | 753 | ], |
755 | 754 | "shaclShapes": {}, |
756 | 755 | "dependsOn": [ |
757 | | - "ogc.contrib.stac.item-v1-0-0", |
758 | 756 | "ogc.contrib.stac.collection", |
759 | | - "ogc.contrib.stac.item", |
760 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 757 | + "ogc.contrib.stac.item-v1-0-0", |
| 758 | + "ogc.contrib.stac.collection-v1-0-0", |
| 759 | + "ogc.contrib.stac.item" |
761 | 760 | ], |
762 | 761 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes/context.jsonld", |
763 | 762 | "schema": { |
|
876 | 875 | ], |
877 | 876 | "shaclShapes": {}, |
878 | 877 | "dependsOn": [ |
879 | | - "ogc.contrib.stac.item-v1-0-0", |
880 | 878 | "ogc.contrib.stac.collection", |
881 | | - "ogc.contrib.stac.item", |
882 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 879 | + "ogc.contrib.stac.item-v1-0-0", |
| 880 | + "ogc.contrib.stac.collection-v1-0-0", |
| 881 | + "ogc.contrib.stac.item" |
883 | 882 | ], |
884 | 883 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-jq/context.jsonld", |
885 | 884 | "schema": { |
|
932 | 931 | ], |
933 | 932 | "shaclShapes": {}, |
934 | 933 | "dependsOn": [ |
935 | | - "ogc.contrib.stac.item-v1-0-0", |
936 | 934 | "ogc.contrib.stac.collection", |
937 | | - "ogc.contrib.stac.item", |
938 | | - "ogc.contrib.stac.collection-v1-0-0" |
| 935 | + "ogc.contrib.stac.item-v1-0-0", |
| 936 | + "ogc.contrib.stac.collection-v1-0-0", |
| 937 | + "ogc.contrib.stac.item" |
939 | 938 | ], |
940 | 939 | "ldContext": "https://ogcincubator.github.io/bblocks-stac/build/annotated/contrib/stac/extensions/themes-shacl/context.jsonld", |
941 | 940 | "schema": { |
|
975 | 974 | "version": "1.4.0", |
976 | 975 | "dateOfLastChange": "2025-11-20", |
977 | 976 | "dependsOn": [ |
978 | | - "ogc.contrib.stac.extensions.processing", |
979 | 977 | "ogc.contrib.stac.item-v1-0-0", |
980 | | - "ogc.contrib.stac.extensions.raster", |
981 | | - "ogc.contrib.stac.extensions.eo", |
982 | 978 | "ogc.contrib.stac.collection", |
983 | | - "ogc.contrib.stac.item", |
| 979 | + "ogc.contrib.stac.extensions.raster", |
984 | 980 | "ogc.contrib.stac.collection-v1-0-0", |
985 | | - "ogc.contrib.stac.extensions.classification" |
| 981 | + "ogc.contrib.stac.extensions.processing", |
| 982 | + "ogc.contrib.stac.item", |
| 983 | + "ogc.contrib.stac.extensions.classification", |
| 984 | + "ogc.contrib.stac.extensions.eo" |
986 | 985 | ], |
987 | 986 | "sources": [ |
988 | 987 | { |
|
0 commit comments