Skip to content

Commit 02788d4

Browse files
Building blocks postprocessing
1 parent abe2680 commit 02788d4

File tree

162 files changed

+398
-518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+398
-518
lines changed

bblocks.jsonld

+56-96
Large diffs are not rendered by default.

bblocks.ttl

+77-77
Large diffs are not rendered by default.

generateddocs/json-full/geo/common/data_types/bounding_box/index.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"itemClass": "schema",
1010
"register": "ogc-building-block-register",
1111
"version": "1.0.1",
12-
"dateOfLastChange": "2023-03-09",
12+
"dateOfLastChange": "2025-02-09",
1313
"sources": [
1414
{
1515
"title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response",
@@ -38,9 +38,7 @@
3838
},
3939
"sourceSchema": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/bounding_box/schema.yaml",
4040
"sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/bounding_box/",
41-
"rdfData": [
42-
"https://rob-metalinkage.github.io/bblocks/data.ttl"
43-
],
41+
"rdfData": [],
4442
"validationPassed": true,
4543
"testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/common/data_types/bounding_box/",
4644
"description": "A bounding box is provided as an array of four or six numbers, depending on whether the coordinate reference system includes a vertical axis (height or depth):\n\n* Lower left corner, coordinate axis 1\n* Lower left corner, coordinate axis 2\n* Minimum value, coordinate axis 3 (optional)\n* Upper right corner, coordinate axis 1\n* Upper right corner, coordinate axis 2\n* Maximum value, coordinate axis 3 (optional)\n\nIf the value consists of four numbers, the coordinate reference system is WGS 84 longitude/latitude (http://www.opengis.net/def/crs/OGC/1.3/CRS84) unless a different coordinate reference system is specified.\n\nIf the value consists of six numbers, the coordinate reference system is WGS 84 longitude/latitude/height (http://www.opengis.net/def/crs/OGC/0/CRS84h) unless a different coordinate reference system is specified.\n\nHow a different coordinate reference system is specified depends on the context in which the bounding box is used.\n\nFor WGS 84 longitude/latitude the values are in most cases the sequence of minimum longitude, minimum latitude, maximum longitude and maximum latitude. However, in cases where the box spans the antimeridian the first value (west-most box edge) is larger than the third value (east-most box edge).\n\nIf the vertical axis is included, the third and the sixth number are the bottom and the top of the 3-dimensional bounding box.\n\nThe text representation of a bounding box is based on the JSON representation and represents the array as comma-separated values.\n",

generateddocs/json-full/geo/common/data_types/geojson/index.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"itemClass": "schema",
1010
"register": "ogc-building-block-register",
1111
"version": "1.0",
12-
"dateOfLastChange": "2023-05-15",
12+
"dateOfLastChange": "2025-02-09",
1313
"sources": [
1414
{
1515
"title": "IETF RFC 7946 - The GeoJSON Format",
@@ -29,9 +29,7 @@
2929
"sourceSchema": "https://geojson.org/schema/Feature.json",
3030
"sourceLdContext": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/geojson/context.jsonld",
3131
"sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/geojson/",
32-
"rdfData": [
33-
"https://rob-metalinkage.github.io/bblocks/data.ttl"
34-
],
32+
"rdfData": [],
3533
"validationPassed": true,
3634
"description": "A feature is an abstraction of real world phenomena [ISO 19101-1:2014].\n\nThe GeoJSON representation is the currently recommended representation that all APIs should support, where GeoJSON can\nbe used for the data.\n\nEach GeoJSON feature includes the following JSON members:\n\n* `type`: fixed value \"Feature\".\n* `geometry`: the primary geometry of the feature describing its location as a GeoJSON geometry object. `null`, if the\n feature has no spatial geometry.\n* `properties`: an object with a member for each feature property.",
3735
"annotatedSchema": "$schema: http://json-schema.org/draft-07/schema#\n$id: https://geojson.org/schema/Feature.json\ntitle: GeoJSON Feature\ntype: object\nrequired:\n- type\n- properties\n- geometry\nproperties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\n geometry:\n oneOf:\n - type: 'null'\n - title: GeoJSON Point\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - Point\n x-jsonld-id: '@type'\n coordinates:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON LineString\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - LineString\n x-jsonld-id: '@type'\n coordinates:\n type: array\n minItems: 2\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON Polygon\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - Polygon\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 4\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiPoint\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiPoint\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiLineString\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiLineString\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 2\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiPolygon\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiPolygon\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n items:\n type: array\n minItems: 4\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON GeometryCollection\n type: object\n required:\n - type\n - geometries\n properties:\n type:\n type: string\n enum:\n - GeometryCollection\n x-jsonld-id: '@type'\n geometries:\n type: array\n items:\n oneOf:\n - title: GeoJSON Point\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - Point\n x-jsonld-id: '@type'\n coordinates:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON LineString\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - LineString\n x-jsonld-id: '@type'\n coordinates:\n type: array\n minItems: 2\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON Polygon\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - Polygon\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 4\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiPoint\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiPoint\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiLineString\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiLineString\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n minItems: 2\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n - title: GeoJSON MultiPolygon\n type: object\n required:\n - type\n - coordinates\n properties:\n type:\n type: string\n enum:\n - MultiPolygon\n x-jsonld-id: '@type'\n coordinates:\n type: array\n items:\n type: array\n items:\n type: array\n minItems: 4\n items:\n type: array\n minItems: 2\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n bbox:\n type: array\n minItems: 4\n items:\n type: number\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n",

generateddocs/json-full/geo/common/parameters/bbox-crs/index.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"itemClass": "parameter",
1010
"register": "ogc-building-block-register",
1111
"version": "1.0",
12-
"dateOfLastChange": "2022-07-05",
12+
"dateOfLastChange": "2025-02-09",
1313
"sources": [
1414
{
1515
"title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs",
@@ -26,9 +26,7 @@
2626
},
2727
"sourceSchema": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/schema.yaml",
2828
"sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/",
29-
"rdfData": [
30-
"https://rob-metalinkage.github.io/bblocks/data.ttl"
31-
],
29+
"rdfData": [],
3230
"validationPassed": true,
3331
"description": "If the `bbox-crs` parameter is specified, then the values of the `bbox` parameter are assumed to be in the specified\ncoordinate reference system and the server will perform the necessary internal transformations to properly fetch data\nfrom within the specified bounding box.\n\nOtherwise, the values for the `bbox` parameter shall be assumed to be WGS 84 longitude-latitude for coordinates\nwithout height and WGS 84 longitude-latitude-height for coordinates with height.",
3432
"examples": [

generateddocs/json-full/geo/common/parameters/bbox/index.json

+2-4
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"itemClass": "parameter",
1010
"register": "ogc-building-block-register",
1111
"version": "1.0",
12-
"dateOfLastChange": "2022-05-24",
12+
"dateOfLastChange": "2025-02-09",
1313
"sources": [
1414
{
1515
"title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox",
@@ -27,9 +27,7 @@
2727
"remoteCacheDir": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/parameters/bbox/remote_cache/",
2828
"sourceSchema": "https://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/parameters/bbox.yaml",
2929
"sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox/",
30-
"rdfData": [
31-
"https://rob-metalinkage.github.io/bblocks/data.ttl"
32-
],
30+
"rdfData": [],
3331
"validationPassed": true,
3432
"description": "`bbox` is a query parameter that may be applied in GET requests on a collection of resources.\n\nThe parameter, if provided, selects the resources with a spatial extent that intersects the specified bounding box.\n\nThe coordinates of the bounding box are in longitude, latitude and optionally ellipsoidal height unless a different\ncoordinate reference system is specified in the query parameter `bbox-crs`.\n\nThe bounding box is provided as four or six numbers, depending on whether the coordinate reference system includes a\nvertical axis (height or depth):\n\n* Lower left corner, coordinate axis 1\n* Lower left corner, coordinate axis 2\n* Minimum value, coordinate axis 3 (optional)\n* Upper right corner, coordinate axis 1\n* Upper right corner, coordinate axis 2\n* Maximum value, coordinate axis 3 (optional)\n\nThe `bbox` parameter matches all resources in the collection that are not associated with a spatial geometry, too.\n\nIf a resource has multiple spatial geometry properties, it is the decision of the server whether only a single spatial\ngeometry property is used to determine the spatial extent or all relevant geometries.\n",
3533
"examples": [

0 commit comments

Comments
 (0)