Skip to content

Commit

Permalink
Building blocks postprocessing
Browse files Browse the repository at this point in the history
  • Loading branch information
avillar committed Sep 29, 2023
1 parent 4809eea commit 7e46842
Show file tree
Hide file tree
Showing 20 changed files with 188 additions and 188 deletions.
30 changes: 15 additions & 15 deletions bblocks.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -644,8 +644,8 @@
"itemIdentifier": "ogc.geo.features.feature",
"shaclRules": [],
"dependsOn": [
"ogc.ogc-utils.json-link",
"ogc.geo.common.data_types.geojson"
"ogc.geo.common.data_types.geojson",
"ogc.ogc-utils.json-link"
],
"schema": {
"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml",
Expand Down Expand Up @@ -839,8 +839,8 @@
"maturity": "development",
"scope": "unstable",
"dependsOn": [
"ogc.unstable.sosa.properties.observation",
"ogc.geo.geopose.basic.ypr"
"ogc.geo.geopose.basic.ypr",
"ogc.unstable.sosa.properties.observation"
],
"tags": [
"sosa",
Expand Down Expand Up @@ -901,8 +901,8 @@
"itemIdentifier": "ogc.geo.features.featureCollection",
"shaclRules": [],
"dependsOn": [
"ogc.ogc-utils.json-link",
"ogc.geo.features.feature"
"ogc.geo.features.feature",
"ogc.ogc-utils.json-link"
],
"schema": {
"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml",
Expand Down Expand Up @@ -954,8 +954,8 @@
"itemIdentifier": "ogc.geo.json-fg.feature-lenient",
"shaclRules": [],
"dependsOn": [
"ogc.ogc-utils.json-link",
"ogc.geo.features.feature"
"ogc.geo.features.feature",
"ogc.ogc-utils.json-link"
],
"schema": {
"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml",
Expand Down Expand Up @@ -1055,9 +1055,9 @@
"itemIdentifier": "ogc.geo.json-fg.featureCollection-lenient",
"shaclRules": [],
"dependsOn": [
"ogc.ogc-utils.json-link",
"ogc.geo.json-fg.feature-lenient",
"ogc.geo.features.featureCollection"
"ogc.geo.features.featureCollection",
"ogc.ogc-utils.json-link"
],
"schema": {
"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml",
Expand Down Expand Up @@ -1102,8 +1102,8 @@
"maturity": "development",
"scope": "unstable",
"dependsOn": [
"ogc.unstable.sosa.properties.observation",
"ogc.geo.json-fg.feature-lenient"
"ogc.geo.json-fg.feature-lenient",
"ogc.unstable.sosa.properties.observation"
],
"tags": [
"sosa",
Expand Down Expand Up @@ -1176,8 +1176,8 @@
"https://opengeospatial.github.io/bblocks/registereditems/unstable/sosa/_sources/features/observationCollection/rules.shacl"
],
"dependsOn": [
"ogc.geo.json-fg.featureCollection-lenient",
"ogc.unstable.sosa.properties.observationCollection",
"ogc.geo.json-fg.featureCollection-lenient",
"ogc.unstable.sosa.features.observation"
],
"schema": {
Expand Down Expand Up @@ -1225,10 +1225,10 @@
"maturity": "development",
"scope": "unstable",
"dependsOn": [
"ogc.unstable.sosa.features.observationCollection",
"ogc.unstable.sosa.properties.observation",
"ogc.unstable.sosa.examples.vectorObservation",
"ogc.unstable.sosa.features.observation"
"ogc.unstable.sosa.features.observation",
"ogc.unstable.sosa.features.observationCollection"
],
"tags": [
"sosa",
Expand Down
158 changes: 79 additions & 79 deletions bblocks.ttl

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion generateddocs/json-full/geo/features/feature/index.json
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@

{"name": "Feature", "abstract": "A feature. Every feature is a sub-resource of an OGC Collection.", "status": "stable", "dateTimeAddition": "2023-05-24T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-15", "sources": [{"title": "OGC API - Features, Part 1, 7.16.2: Feature Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_7"}, {"title": "ISO 19101-1:2014 - Geographic information - Reference model - Part 1: Fundamentals", "link": "https://www.iso.org/standard/59164.html"}], "maturity": "mature", "scope": "geo", "group": "Common", "itemIdentifier": "ogc.geo.features.feature", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.common.data_types.geojson"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/", "validationPassed": true, "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.", "annotatedSchema": "allOf:\n- $ref: ../../common/data_types/geojson/schema.yaml\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n type:\n const: Feature\n required:\n - type\n - geometry\n - properties\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/feature"}
{"name": "Feature", "abstract": "A feature. Every feature is a sub-resource of an OGC Collection.", "status": "stable", "dateTimeAddition": "2023-05-24T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-05-15", "sources": [{"title": "OGC API - Features, Part 1, 7.16.2: Feature Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_7"}, {"title": "ISO 19101-1:2014 - Geographic information - Reference model - Part 1: Fundamentals", "link": "https://www.iso.org/standard/59164.html"}], "maturity": "mature", "scope": "geo", "group": "Common", "itemIdentifier": "ogc.geo.features.feature", "shaclRules": [], "dependsOn": ["ogc.geo.common.data_types.geojson", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/feature/", "validationPassed": true, "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.", "annotatedSchema": "allOf:\n- $ref: ../../common/data_types/geojson/schema.yaml\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n type:\n const: Feature\n required:\n - type\n - geometry\n - properties\nx-jsonld-extra-terms:\n properties: '@nest'\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/feature"}
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@

{"name": "Feature Collection", "abstract": "A collection of features.", "status": "stable", "dateTimeAddition": "2023-06-26T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-06-26", "sources": [{"title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_5"}], "maturity": "mature", "scope": "geo", "group": "Common", "itemIdentifier": "ogc.geo.features.featureCollection", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.features.feature"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/", "validationPassed": true, "annotatedSchema": "allOf:\n- $ref: https://geojson.org/schema/FeatureCollection.json\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n timeStamp:\n type: string\n format: date-time\n numberMatched:\n type: integer\n minimum: 0\n numberReturned:\n type: integer\n minimum: 0\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\n x-jsonld-id: https://purl.org/geojson/vocab#features\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n geojson: https://purl.org/geojson/vocab#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/featureCollection"}
{"name": "Feature Collection", "abstract": "A collection of features.", "status": "stable", "dateTimeAddition": "2023-06-26T14:56:51+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", "dateOfLastChange": "2023-06-26", "sources": [{"title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", "link": "https://docs.ogc.org/is/17-069r3/17-069r3.html#_response_5"}], "maturity": "mature", "scope": "geo", "group": "Common", "itemIdentifier": "ogc.geo.features.featureCollection", "shaclRules": [], "dependsOn": ["ogc.geo.features.feature", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json"}, "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/featureCollection/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/features/featureCollection/", "validationPassed": true, "annotatedSchema": "allOf:\n- $ref: https://geojson.org/schema/FeatureCollection.json\n- type: object\n properties:\n links:\n type: array\n items:\n $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n timeStamp:\n type: string\n format: date-time\n numberMatched:\n type: integer\n minimum: 0\n numberReturned:\n type: integer\n minimum: 0\n features:\n type: array\n items:\n $ref: ../feature/schema.yaml\n x-jsonld-id: https://purl.org/geojson/vocab#features\nx-jsonld-prefixes:\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n geojson: https://purl.org/geojson/vocab#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/features/featureCollection"}
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@

{"name": "JSON-FG Feature - Lenient", "abstract": "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties.", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.feature"], "scope": "geo", "group": "JSON-FG", "itemIdentifier": "ogc.geo.json-fg.feature-lenient", "shaclRules": [], "dependsOn": ["ogc.ogc-utils.json-link", "ogc.geo.features.feature"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, "description": "OGC Features and Geometries JSON (JSON-FG) extends GeoJSON to support a limited set of additional capabilities that are\nout-of-scope for GeoJSON, but that are essential or important for a variety of use cases involving feature data.\n\nThis Building Block extends the standard JSON-FG one by removing the requirement to provide values for the \n\"time\" and \"place\" properties.\n", "annotatedSchema": "allOf:\n- $ref: ../../features/feature/schema.yaml\n- type: object\n required:\n - type\n - geometry\n - properties\n properties:\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 featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\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 bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\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 rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature-lenient"}
{"name": "JSON-FG Feature - Lenient", "abstract": "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties.", "status": "stable", "dateTimeAddition": "2023-08-08T00:00:00+00:00", "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", "dateOfLastChange": "2023-08-08", "sources": [{"title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", "link": "http://docs.ogc.org/per/21-017r1.html"}], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld", "seeAlso": ["ogc.geo.json-fg.feature"], "scope": "geo", "group": "JSON-FG", "itemIdentifier": "ogc.geo.json-fg.feature-lenient", "shaclRules": [], "dependsOn": ["ogc.geo.features.feature", "ogc.ogc-utils.json-link"], "schema": {"application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json"}, "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, "description": "OGC Features and Geometries JSON (JSON-FG) extends GeoJSON to support a limited set of additional capabilities that are\nout-of-scope for GeoJSON, but that are essential or important for a variety of use cases involving feature data.\n\nThis Building Block extends the standard JSON-FG one by removing the requirement to provide values for the \n\"time\" and \"place\" properties.\n", "annotatedSchema": "allOf:\n- $ref: ../../features/feature/schema.yaml\n- type: object\n required:\n - type\n - geometry\n - properties\n properties:\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 featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: ../../../ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://beta.schemas.opengis.net/json-fg/time.json\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\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 bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\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 rdfs: http://www.w3.org/2000/01/rdf-schema#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature-lenient"}
Loading

0 comments on commit 7e46842

Please sign in to comment.