diff --git a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json b/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml b/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/data_types/bounding_box/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json b/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml b/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/data_types/geojson/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json b/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml b/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/parameters/bbox-crs/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json b/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml b/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/geo/common/parameters/bbox/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/geo/features/feature/schema-oas3.0.json b/annotated-schemas/geo/features/feature/schema-oas3.0.json deleted file mode 100644 index 18960adf1..000000000 --- a/annotated-schemas/geo/features/feature/schema-oas3.0.json +++ /dev/null @@ -1,694 +0,0 @@ -{ - "x-defs": { - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.json", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.json" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/features/feature/schema-oas3.0.yaml b/annotated-schemas/geo/features/feature/schema-oas3.0.yaml deleted file mode 100644 index 9109b3d35..000000000 --- a/annotated-schemas/geo/features/feature/schema-oas3.0.yaml +++ /dev/null @@ -1,488 +0,0 @@ -x-defs: - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson -- type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties -x-jsonld-extra-terms: - properties: '@nest' -x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# diff --git a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json b/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json deleted file mode 100644 index a5bbfba26..000000000 --- a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json +++ /dev/null @@ -1,1314 +0,0 @@ -{ - "x-defs": { - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml b/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml deleted file mode 100644 index 58db20ee3..000000000 --- a/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml +++ /dev/null @@ -1,868 +0,0 @@ -x-defs: - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/FeatureCollection -- type: object - properties: - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -x-jsonld-extra-terms: - properties: '@nest' -x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# diff --git a/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.json b/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.json deleted file mode 100644 index d10bc1e66..000000000 --- a/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.json +++ /dev/null @@ -1,608 +0,0 @@ -{ - "x-defs": { - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.json", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - } - }, - "type": "object", - "properties": { - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson/properties/geometry" - } - ] - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.yaml b/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.yaml deleted file mode 100644 index 003645dbc..000000000 --- a/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.yaml +++ /dev/null @@ -1,428 +0,0 @@ -x-defs: - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# -type: object -properties: - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/geosparqlGeometry/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson/properties/geometry -x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# diff --git a/annotated-schemas/geo/geopose/advanced/_unbound_local_properties.tsv b/annotated-schemas/geo/geopose/advanced/_unbound_local_properties.tsv index be07c07cc..70062cabc 100644 --- a/annotated-schemas/geo/geopose/advanced/_unbound_local_properties.tsv +++ b/annotated-schemas/geo/geopose/advanced/_unbound_local_properties.tsv @@ -1,6 +1,3 @@ path /frameSpecification /validTime -/FrameSpecification/authority -/FrameSpecification/id -/FrameSpecification/parameters diff --git a/annotated-schemas/geo/geopose/advanced/_visited_properties.tsv b/annotated-schemas/geo/geopose/advanced/_visited_properties.tsv index 7204a7cf0..c8232fdb9 100644 --- a/annotated-schemas/geo/geopose/advanced/_visited_properties.tsv +++ b/annotated-schemas/geo/geopose/advanced/_visited_properties.tsv @@ -9,10 +9,3 @@ path @id /quaternion/z http://example.com/geopose/z /quaternion/w http://example.com/geopose/w /validTime -/FrameSpecification/authority -/FrameSpecification/id -/FrameSpecification/parameters -/Quaternion/x http://example.com/geopose/x -/Quaternion/y http://example.com/geopose/y -/Quaternion/z http://example.com/geopose/z -/Quaternion/w http://example.com/geopose/w diff --git a/annotated-schemas/geo/geopose/advanced/context.jsonld b/annotated-schemas/geo/geopose/advanced/context.jsonld index 6804349d9..ecf55bb28 100644 --- a/annotated-schemas/geo/geopose/advanced/context.jsonld +++ b/annotated-schemas/geo/geopose/advanced/context.jsonld @@ -1,13 +1,14 @@ { "@context": { "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "position": { "@id": "geopose:position", "@context": { diff --git a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json b/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json deleted file mode 100644 index 673b47c4d..000000000 --- a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "x-defs": {}, - "description": "Advanced: Advanced GeoPose allowing flexible outer frame specification, quaternion orientation, and valid time.", - "definitions": { - "FrameSpecification": { - "type": "object", - "properties": { - "authority": { - "type": "string" - }, - "id": { - "type": "string" - }, - "parameters": { - "type": "string" - } - }, - "required": [ - "authority", - "id", - "parameters" - ] - }, - "Quaternion": { - "type": "object", - "properties": { - "x": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/x" - }, - "y": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/y" - }, - "z": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/z" - }, - "w": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/w" - } - }, - "required": [ - "x", - "y", - "z", - "w" - ] - } - }, - "type": "object", - "properties": { - "frameSpecification": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json#/definitions/FrameSpecification" - }, - "quaternion": { - "x-jsonld-id": "http://example.com/geopose/quaternion", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.json#/definitions/Quaternion" - } - ] - }, - "validTime": { - "type": "integer" - } - }, - "required": [ - "frameSpecification", - "quaternion" - ], - "x-jsonld-extra-terms": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "x-jsonld-context": { - "lat": "http://www.w3.org/2003/01/geo/wgs84_pos#lat", - "lon": "http://www.w3.org/2003/01/geo/wgs84_pos#long", - "h": "http://example.com/geopose/h" - } - } - }, - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml deleted file mode 100644 index 0446fea02..000000000 --- a/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml +++ /dev/null @@ -1,60 +0,0 @@ -x-defs: {} -description: 'Advanced: Advanced GeoPose allowing flexible outer frame specification, - quaternion orientation, and valid time.' -definitions: - FrameSpecification: - type: object - properties: - authority: - type: string - id: - type: string - parameters: - type: string - required: - - authority - - id - - parameters - Quaternion: - type: object - properties: - x: - type: number - x-jsonld-id: http://example.com/geopose/x - y: - type: number - x-jsonld-id: http://example.com/geopose/y - z: - type: number - x-jsonld-id: http://example.com/geopose/z - w: - type: number - x-jsonld-id: http://example.com/geopose/w - required: - - x - - y - - z - - w -type: object -properties: - frameSpecification: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml#/definitions/FrameSpecification - quaternion: - x-jsonld-id: http://example.com/geopose/quaternion - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/advanced/schema-oas3.0.yaml#/definitions/Quaternion - validTime: - type: integer -required: -- frameSpecification -- quaternion -x-jsonld-extra-terms: - position: - x-jsonld-id: http://example.com/geopose/position - x-jsonld-context: - lat: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: http://example.com/geopose/h -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/geopose/basic/quaternion/_visited_properties.tsv b/annotated-schemas/geo/geopose/basic/quaternion/_visited_properties.tsv index 87098081b..775a02a52 100644 --- a/annotated-schemas/geo/geopose/basic/quaternion/_visited_properties.tsv +++ b/annotated-schemas/geo/geopose/basic/quaternion/_visited_properties.tsv @@ -8,10 +8,3 @@ path @id /quaternion/y http://example.com/geopose/y /quaternion/z http://example.com/geopose/z /quaternion/w http://example.com/geopose/w -/Position/lat http://www.w3.org/2003/01/geo/wgs84_pos#lat -/Position/lon http://www.w3.org/2003/01/geo/wgs84_pos#long -/Position/h http://example.com/geopose/h -/Quaternion/x http://example.com/geopose/x -/Quaternion/y http://example.com/geopose/y -/Quaternion/z http://example.com/geopose/z -/Quaternion/w http://example.com/geopose/w diff --git a/annotated-schemas/geo/geopose/basic/quaternion/context.jsonld b/annotated-schemas/geo/geopose/basic/quaternion/context.jsonld index 007250607..237e91576 100644 --- a/annotated-schemas/geo/geopose/basic/quaternion/context.jsonld +++ b/annotated-schemas/geo/geopose/basic/quaternion/context.jsonld @@ -1,20 +1,22 @@ { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json b/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json deleted file mode 100644 index 973e92834..000000000 --- a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "x-defs": {}, - "description": "Basic-Quaternion: Basic GeoPose using quaternion to specify orientation", - "definitions": { - "Position": { - "type": "object", - "properties": { - "lat": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#lat" - }, - "lon": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#long" - }, - "h": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/h" - } - }, - "required": [ - "lat", - "lon", - "h" - ] - }, - "Quaternion": { - "type": "object", - "properties": { - "x": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/x" - }, - "y": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/y" - }, - "z": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/z" - }, - "w": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/w" - } - }, - "required": [ - "x", - "y", - "z", - "w" - ] - } - }, - "type": "object", - "properties": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json#/definitions/Position" - } - ] - }, - "quaternion": { - "x-jsonld-id": "http://example.com/geopose/quaternion", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.json#/definitions/Quaternion" - } - ] - } - }, - "required": [ - "position", - "quaternion" - ], - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml deleted file mode 100644 index 4a2bc3c90..000000000 --- a/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml +++ /dev/null @@ -1,55 +0,0 @@ -x-defs: {} -description: 'Basic-Quaternion: Basic GeoPose using quaternion to specify orientation' -definitions: - Position: - type: object - properties: - lat: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: - type: number - x-jsonld-id: http://example.com/geopose/h - required: - - lat - - lon - - h - Quaternion: - type: object - properties: - x: - type: number - x-jsonld-id: http://example.com/geopose/x - y: - type: number - x-jsonld-id: http://example.com/geopose/y - z: - type: number - x-jsonld-id: http://example.com/geopose/z - w: - type: number - x-jsonld-id: http://example.com/geopose/w - required: - - x - - y - - z - - w -type: object -properties: - position: - x-jsonld-id: http://example.com/geopose/position - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml#/definitions/Position - quaternion: - x-jsonld-id: http://example.com/geopose/quaternion - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/quaternion/schema-oas3.0.yaml#/definitions/Quaternion -required: -- position -- quaternion -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/geopose/basic/ypr/_visited_properties.tsv b/annotated-schemas/geo/geopose/basic/ypr/_visited_properties.tsv index 893b5a306..32bc78859 100644 --- a/annotated-schemas/geo/geopose/basic/ypr/_visited_properties.tsv +++ b/annotated-schemas/geo/geopose/basic/ypr/_visited_properties.tsv @@ -7,6 +7,3 @@ path @id /angles/yaw http://example.com/geopose/yaw /angles/pitch http://example.com/geopose/pitch /angles/roll http://example.com/geopose/roll -/Position/lat http://www.w3.org/2003/01/geo/wgs84_pos#lat -/Position/lon http://www.w3.org/2003/01/geo/wgs84_pos#long -/Position/h http://example.com/geopose/h diff --git a/annotated-schemas/geo/geopose/basic/ypr/context.jsonld b/annotated-schemas/geo/geopose/basic/ypr/context.jsonld index 81ebd0700..3c49e73b9 100644 --- a/annotated-schemas/geo/geopose/basic/ypr/context.jsonld +++ b/annotated-schemas/geo/geopose/basic/ypr/context.jsonld @@ -1,19 +1,21 @@ { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "angles": { - "@context": {}, + "@context": { + "yaw": "geopose:yaw", + "pitch": "geopose:pitch", + "roll": "geopose:roll" + }, "@id": "geopose:angles" }, - "yaw": "geopose:yaw", - "pitch": "geopose:pitch", - "roll": "geopose:roll", - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json b/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json deleted file mode 100644 index 54ffe3f7b..000000000 --- a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "x-defs": {}, - "description": "Basic-YPR: Basic GeoPose using yaw, pitch, and roll to specify orientation", - "definitions": { - "angles": { - "type": "object", - "properties": { - "yaw": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/yaw" - }, - "pitch": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/pitch" - }, - "roll": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/roll" - } - }, - "required": [ - "yaw", - "pitch", - "roll" - ] - }, - "Position": { - "type": "object", - "properties": { - "lat": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#lat" - }, - "lon": { - "type": "number", - "x-jsonld-id": "http://www.w3.org/2003/01/geo/wgs84_pos#long" - }, - "h": { - "type": "number", - "x-jsonld-id": "http://example.com/geopose/h" - } - }, - "required": [ - "lat", - "lon", - "h" - ] - } - }, - "type": "object", - "properties": { - "position": { - "x-jsonld-id": "http://example.com/geopose/position", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json#/definitions/Position" - } - ] - }, - "angles": { - "x-jsonld-id": "http://example.com/geopose/angles", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.json#/definitions/angles" - } - ] - } - }, - "required": [ - "position", - "angles" - ], - "x-jsonld-prefixes": { - "geopose": "http://example.com/geopose/", - "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml b/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml deleted file mode 100644 index bcfff7ce0..000000000 --- a/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml +++ /dev/null @@ -1,51 +0,0 @@ -x-defs: {} -description: 'Basic-YPR: Basic GeoPose using yaw, pitch, and roll to specify orientation' -definitions: - angles: - type: object - properties: - yaw: - type: number - x-jsonld-id: http://example.com/geopose/yaw - pitch: - type: number - x-jsonld-id: http://example.com/geopose/pitch - roll: - type: number - x-jsonld-id: http://example.com/geopose/roll - required: - - yaw - - pitch - - roll - Position: - type: object - properties: - lat: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#lat - lon: - type: number - x-jsonld-id: http://www.w3.org/2003/01/geo/wgs84_pos#long - h: - type: number - x-jsonld-id: http://example.com/geopose/h - required: - - lat - - lon - - h -type: object -properties: - position: - x-jsonld-id: http://example.com/geopose/position - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml#/definitions/Position - angles: - x-jsonld-id: http://example.com/geopose/angles - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/geopose/basic/ypr/schema-oas3.0.yaml#/definitions/angles -required: -- position -- angles -x-jsonld-prefixes: - geopose: http://example.com/geopose/ - geo: http://www.w3.org/2003/01/geo/wgs84_pos# diff --git a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/_visited_properties.tsv index 5c7e983b2..fe5265ac0 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/_visited_properties.tsv @@ -28,95 +28,13 @@ path @id /coordRefSys/type /coordRefSys/href /coordRefSys/epoch -/coordRefSys/single-refsys/type -/coordRefSys/single-refsys/href -/coordRefSys/single-refsys/epoch -/coordRefSys/refsys-byref/type -/coordRefSys/refsys-byref/href -/coordRefSys/refsys-byref/epoch -/coordRefSys/refsys-custom/type /place http://purl.org/dc/terms/spatial /place/type /place/coordRefSys -/place/coordRefSys/type -/place/coordRefSys/href -/place/coordRefSys/epoch -/place/coordRefSys/single-refsys/type -/place/coordRefSys/single-refsys/href -/place/coordRefSys/single-refsys/epoch -/place/coordRefSys/refsys-byref/type -/place/coordRefSys/refsys-byref/href -/place/coordRefSys/refsys-byref/epoch -/place/coordRefSys/refsys-custom/type /place/coordinates /place/bbox /place/base -/place/base/type -/place/base/coordRefSys -/place/base/coordRefSys/type -/place/base/coordRefSys/href -/place/base/coordRefSys/epoch -/place/base/coordRefSys/single-refsys/type -/place/base/coordRefSys/single-refsys/href -/place/base/coordRefSys/single-refsys/epoch -/place/base/coordRefSys/refsys-byref/type -/place/base/coordRefSys/refsys-byref/href -/place/base/coordRefSys/refsys-byref/epoch -/place/base/coordRefSys/refsys-custom/type -/place/base/coordinates -/place/base/bbox /place/lower /place/upper /place/prisms -/place/prisms/type -/place/prisms/coordRefSys -/place/prisms/coordRefSys/type -/place/prisms/coordRefSys/href -/place/prisms/coordRefSys/epoch -/place/prisms/coordRefSys/single-refsys/type -/place/prisms/coordRefSys/single-refsys/href -/place/prisms/coordRefSys/single-refsys/epoch -/place/prisms/coordRefSys/refsys-byref/type -/place/prisms/coordRefSys/refsys-byref/href -/place/prisms/coordRefSys/refsys-byref/epoch -/place/prisms/coordRefSys/refsys-custom/type -/place/prisms/base -/place/prisms/base/type -/place/prisms/base/coordRefSys -/place/prisms/base/coordRefSys/type -/place/prisms/base/coordRefSys/href -/place/prisms/base/coordRefSys/epoch -/place/prisms/base/coordRefSys/single-refsys/type -/place/prisms/base/coordRefSys/single-refsys/href -/place/prisms/base/coordRefSys/single-refsys/epoch -/place/prisms/base/coordRefSys/refsys-byref/type -/place/prisms/base/coordRefSys/refsys-byref/href -/place/prisms/base/coordRefSys/refsys-byref/epoch -/place/prisms/base/coordRefSys/refsys-custom/type -/place/prisms/base/coordinates -/place/prisms/base/bbox -/place/prisms/lower -/place/prisms/upper -/place/prisms/bbox /geometry/coordRefSys -/geometry/coordRefSys/type -/geometry/coordRefSys/href -/geometry/coordRefSys/epoch -/geometry/coordRefSys/single-refsys/type -/geometry/coordRefSys/single-refsys/href -/geometry/coordRefSys/single-refsys/epoch -/geometry/coordRefSys/refsys-byref/type -/geometry/coordRefSys/refsys-byref/href -/geometry/coordRefSys/refsys-byref/epoch -/geometry/coordRefSys/refsys-custom/type -/geometry/geometries/coordRefSys -/geometry/geometries/coordRefSys/type -/geometry/geometries/coordRefSys/href -/geometry/geometries/coordRefSys/epoch -/geometry/geometries/coordRefSys/single-refsys/type -/geometry/geometries/coordRefSys/single-refsys/href -/geometry/geometries/coordRefSys/single-refsys/epoch -/geometry/geometries/coordRefSys/refsys-byref/type -/geometry/geometries/coordRefSys/refsys-byref/href -/geometry/geometries/coordRefSys/refsys-byref/epoch -/geometry/geometries/coordRefSys/refsys-custom/type diff --git a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json deleted file mode 100644 index c8ca77f69..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json +++ /dev/null @@ -1,1596 +0,0 @@ -{ - "x-defs": { - "ogc.geo.json-fg.feature-lenient": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "type": "object", - "required": [ - "type", - "geometry", - "properties" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "geojson:bbox" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "geojson:features" - }, - "geometries": { - "x-jsonld-id": "geojson:geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json" - }, - "ogc.geo.features.geosparqlGeometry": { - "type": "object", - "properties": { - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson/properties/geometry" - } - ] - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/geosparqlGeometry/schema.json" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.feature-lenient" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.json#/x-defs/ogc.geo.features.geosparqlGeometry" - } - ] -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml deleted file mode 100644 index 985d2916a..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml +++ /dev/null @@ -1,1051 +0,0 @@ -x-defs: - ogc.geo.json-fg.feature-lenient: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - - type: object - required: - - type - - geometry - - properties - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - x-jsonld-extra-terms: - Feature: geojson:Feature - FeatureCollection: geojson:FeatureCollection - bbox: - x-jsonld-container: '@list' - x-jsonld-id: geojson:bbox - features: - x-jsonld-container: '@set' - x-jsonld-id: geojson:features - geometries: - x-jsonld-id: geojson:geometry - x-jsonld-container: '@list' - x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml - ogc.geo.features.geosparqlGeometry: - type: object - properties: - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson/properties/geometry - x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/geosparqlGeometry/schema.yaml - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.feature-lenient -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient-geosparql-geometry/schema-oas3.0.yaml#/x-defs/ogc.geo.features.geosparqlGeometry diff --git a/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv index 5c7e983b2..fe5265ac0 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv @@ -28,95 +28,13 @@ path @id /coordRefSys/type /coordRefSys/href /coordRefSys/epoch -/coordRefSys/single-refsys/type -/coordRefSys/single-refsys/href -/coordRefSys/single-refsys/epoch -/coordRefSys/refsys-byref/type -/coordRefSys/refsys-byref/href -/coordRefSys/refsys-byref/epoch -/coordRefSys/refsys-custom/type /place http://purl.org/dc/terms/spatial /place/type /place/coordRefSys -/place/coordRefSys/type -/place/coordRefSys/href -/place/coordRefSys/epoch -/place/coordRefSys/single-refsys/type -/place/coordRefSys/single-refsys/href -/place/coordRefSys/single-refsys/epoch -/place/coordRefSys/refsys-byref/type -/place/coordRefSys/refsys-byref/href -/place/coordRefSys/refsys-byref/epoch -/place/coordRefSys/refsys-custom/type /place/coordinates /place/bbox /place/base -/place/base/type -/place/base/coordRefSys -/place/base/coordRefSys/type -/place/base/coordRefSys/href -/place/base/coordRefSys/epoch -/place/base/coordRefSys/single-refsys/type -/place/base/coordRefSys/single-refsys/href -/place/base/coordRefSys/single-refsys/epoch -/place/base/coordRefSys/refsys-byref/type -/place/base/coordRefSys/refsys-byref/href -/place/base/coordRefSys/refsys-byref/epoch -/place/base/coordRefSys/refsys-custom/type -/place/base/coordinates -/place/base/bbox /place/lower /place/upper /place/prisms -/place/prisms/type -/place/prisms/coordRefSys -/place/prisms/coordRefSys/type -/place/prisms/coordRefSys/href -/place/prisms/coordRefSys/epoch -/place/prisms/coordRefSys/single-refsys/type -/place/prisms/coordRefSys/single-refsys/href -/place/prisms/coordRefSys/single-refsys/epoch -/place/prisms/coordRefSys/refsys-byref/type -/place/prisms/coordRefSys/refsys-byref/href -/place/prisms/coordRefSys/refsys-byref/epoch -/place/prisms/coordRefSys/refsys-custom/type -/place/prisms/base -/place/prisms/base/type -/place/prisms/base/coordRefSys -/place/prisms/base/coordRefSys/type -/place/prisms/base/coordRefSys/href -/place/prisms/base/coordRefSys/epoch -/place/prisms/base/coordRefSys/single-refsys/type -/place/prisms/base/coordRefSys/single-refsys/href -/place/prisms/base/coordRefSys/single-refsys/epoch -/place/prisms/base/coordRefSys/refsys-byref/type -/place/prisms/base/coordRefSys/refsys-byref/href -/place/prisms/base/coordRefSys/refsys-byref/epoch -/place/prisms/base/coordRefSys/refsys-custom/type -/place/prisms/base/coordinates -/place/prisms/base/bbox -/place/prisms/lower -/place/prisms/upper -/place/prisms/bbox /geometry/coordRefSys -/geometry/coordRefSys/type -/geometry/coordRefSys/href -/geometry/coordRefSys/epoch -/geometry/coordRefSys/single-refsys/type -/geometry/coordRefSys/single-refsys/href -/geometry/coordRefSys/single-refsys/epoch -/geometry/coordRefSys/refsys-byref/type -/geometry/coordRefSys/refsys-byref/href -/geometry/coordRefSys/refsys-byref/epoch -/geometry/coordRefSys/refsys-custom/type -/geometry/geometries/coordRefSys -/geometry/geometries/coordRefSys/type -/geometry/geometries/coordRefSys/href -/geometry/geometries/coordRefSys/epoch -/geometry/geometries/coordRefSys/single-refsys/type -/geometry/geometries/coordRefSys/single-refsys/href -/geometry/geometries/coordRefSys/single-refsys/epoch -/geometry/geometries/coordRefSys/refsys-byref/type -/geometry/geometries/coordRefSys/refsys-byref/href -/geometry/geometries/coordRefSys/refsys-byref/epoch -/geometry/geometries/coordRefSys/refsys-custom/type diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json deleted file mode 100644 index df5abc2a3..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json +++ /dev/null @@ -1,1615 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "type": "object", - "required": [ - "type", - "geometry", - "properties" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "geojson:bbox" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "geojson:features" - }, - "geometries": { - "x-jsonld-id": "geojson:geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml deleted file mode 100644 index e2a0d408a..000000000 --- a/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml +++ /dev/null @@ -1,1035 +0,0 @@ -x-defs: - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -- type: object - required: - - type - - geometry - - properties - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true -x-jsonld-extra-terms: - Feature: geojson:Feature - FeatureCollection: geojson:FeatureCollection - bbox: - x-jsonld-container: '@list' - x-jsonld-id: geojson:bbox - features: - x-jsonld-container: '@set' - x-jsonld-id: geojson:features - geometries: - x-jsonld-id: geojson:geometry - x-jsonld-container: '@list' -x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# diff --git a/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv index 5c7e983b2..fe5265ac0 100644 --- a/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv @@ -28,95 +28,13 @@ path @id /coordRefSys/type /coordRefSys/href /coordRefSys/epoch -/coordRefSys/single-refsys/type -/coordRefSys/single-refsys/href -/coordRefSys/single-refsys/epoch -/coordRefSys/refsys-byref/type -/coordRefSys/refsys-byref/href -/coordRefSys/refsys-byref/epoch -/coordRefSys/refsys-custom/type /place http://purl.org/dc/terms/spatial /place/type /place/coordRefSys -/place/coordRefSys/type -/place/coordRefSys/href -/place/coordRefSys/epoch -/place/coordRefSys/single-refsys/type -/place/coordRefSys/single-refsys/href -/place/coordRefSys/single-refsys/epoch -/place/coordRefSys/refsys-byref/type -/place/coordRefSys/refsys-byref/href -/place/coordRefSys/refsys-byref/epoch -/place/coordRefSys/refsys-custom/type /place/coordinates /place/bbox /place/base -/place/base/type -/place/base/coordRefSys -/place/base/coordRefSys/type -/place/base/coordRefSys/href -/place/base/coordRefSys/epoch -/place/base/coordRefSys/single-refsys/type -/place/base/coordRefSys/single-refsys/href -/place/base/coordRefSys/single-refsys/epoch -/place/base/coordRefSys/refsys-byref/type -/place/base/coordRefSys/refsys-byref/href -/place/base/coordRefSys/refsys-byref/epoch -/place/base/coordRefSys/refsys-custom/type -/place/base/coordinates -/place/base/bbox /place/lower /place/upper /place/prisms -/place/prisms/type -/place/prisms/coordRefSys -/place/prisms/coordRefSys/type -/place/prisms/coordRefSys/href -/place/prisms/coordRefSys/epoch -/place/prisms/coordRefSys/single-refsys/type -/place/prisms/coordRefSys/single-refsys/href -/place/prisms/coordRefSys/single-refsys/epoch -/place/prisms/coordRefSys/refsys-byref/type -/place/prisms/coordRefSys/refsys-byref/href -/place/prisms/coordRefSys/refsys-byref/epoch -/place/prisms/coordRefSys/refsys-custom/type -/place/prisms/base -/place/prisms/base/type -/place/prisms/base/coordRefSys -/place/prisms/base/coordRefSys/type -/place/prisms/base/coordRefSys/href -/place/prisms/base/coordRefSys/epoch -/place/prisms/base/coordRefSys/single-refsys/type -/place/prisms/base/coordRefSys/single-refsys/href -/place/prisms/base/coordRefSys/single-refsys/epoch -/place/prisms/base/coordRefSys/refsys-byref/type -/place/prisms/base/coordRefSys/refsys-byref/href -/place/prisms/base/coordRefSys/refsys-byref/epoch -/place/prisms/base/coordRefSys/refsys-custom/type -/place/prisms/base/coordinates -/place/prisms/base/bbox -/place/prisms/lower -/place/prisms/upper -/place/prisms/bbox /geometry/coordRefSys -/geometry/coordRefSys/type -/geometry/coordRefSys/href -/geometry/coordRefSys/epoch -/geometry/coordRefSys/single-refsys/type -/geometry/coordRefSys/single-refsys/href -/geometry/coordRefSys/single-refsys/epoch -/geometry/coordRefSys/refsys-byref/type -/geometry/coordRefSys/refsys-byref/href -/geometry/coordRefSys/refsys-byref/epoch -/geometry/coordRefSys/refsys-custom/type -/geometry/geometries/coordRefSys -/geometry/geometries/coordRefSys/type -/geometry/geometries/coordRefSys/href -/geometry/geometries/coordRefSys/epoch -/geometry/geometries/coordRefSys/single-refsys/type -/geometry/geometries/coordRefSys/single-refsys/href -/geometry/geometries/coordRefSys/single-refsys/epoch -/geometry/geometries/coordRefSys/refsys-byref/type -/geometry/geometries/coordRefSys/refsys-byref/href -/geometry/geometries/coordRefSys/refsys-byref/epoch -/geometry/geometries/coordRefSys/refsys-custom/type diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json deleted file mode 100644 index 8d8ee7b21..000000000 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json +++ /dev/null @@ -1,1620 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "title": "a JSON-FG Feature", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "time", - "place", - "geometry", - "properties" - ], - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "geojson:bbox" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "geojson:features" - }, - "geometries": { - "x-jsonld-id": "geojson:geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml deleted file mode 100644 index e9f1d1c64..000000000 --- a/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml +++ /dev/null @@ -1,1040 +0,0 @@ -x-defs: - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -title: a JSON-FG Feature -description: This JSON Schema is part of JSON-FG version 0.1.1 -type: object -required: -- type -- time -- place -- geometry -- properties -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature -- properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true -x-jsonld-extra-terms: - Feature: geojson:Feature - FeatureCollection: geojson:FeatureCollection - bbox: - x-jsonld-container: '@list' - x-jsonld-id: geojson:bbox - features: - x-jsonld-container: '@set' - x-jsonld-id: geojson:features - geometries: - x-jsonld-id: geojson:geometry - x-jsonld-container: '@list' -x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# -x-schema-version: https://json-schema.org/draft/2019-09/schema diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv index 6ca947cbb..ec51fcafb 100644 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv @@ -6,13 +6,6 @@ path @id /coordRefSys/type /coordRefSys/href /coordRefSys/epoch -/coordRefSys/single-refsys/type -/coordRefSys/single-refsys/href -/coordRefSys/single-refsys/epoch -/coordRefSys/refsys-byref/type -/coordRefSys/refsys-byref/href -/coordRefSys/refsys-byref/epoch -/coordRefSys/refsys-custom/type /links http://www.w3.org/2000/01/rdf-schema#seeAlso /links/href http://www.w3.org/ns/oa#hasTarget /links/rel http://www.iana.org/assignments/relation @@ -48,101 +41,16 @@ path @id /features/time/timestamp http://www.w3.org/2006/time#hasTime /features/time/interval http://www.w3.org/2006/time#hasTime /features/coordRefSys http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS -/features/coordRefSys/type -/features/coordRefSys/href -/features/coordRefSys/epoch -/features/coordRefSys/single-refsys/type -/features/coordRefSys/single-refsys/href -/features/coordRefSys/single-refsys/epoch -/features/coordRefSys/refsys-byref/type -/features/coordRefSys/refsys-byref/href -/features/coordRefSys/refsys-byref/epoch -/features/coordRefSys/refsys-custom/type /features/place http://purl.org/dc/terms/spatial /features/place/type /features/place/coordRefSys -/features/place/coordRefSys/type -/features/place/coordRefSys/href -/features/place/coordRefSys/epoch -/features/place/coordRefSys/single-refsys/type -/features/place/coordRefSys/single-refsys/href -/features/place/coordRefSys/single-refsys/epoch -/features/place/coordRefSys/refsys-byref/type -/features/place/coordRefSys/refsys-byref/href -/features/place/coordRefSys/refsys-byref/epoch -/features/place/coordRefSys/refsys-custom/type /features/place/coordinates /features/place/bbox /features/place/base -/features/place/base/type -/features/place/base/coordRefSys -/features/place/base/coordRefSys/type -/features/place/base/coordRefSys/href -/features/place/base/coordRefSys/epoch -/features/place/base/coordRefSys/single-refsys/type -/features/place/base/coordRefSys/single-refsys/href -/features/place/base/coordRefSys/single-refsys/epoch -/features/place/base/coordRefSys/refsys-byref/type -/features/place/base/coordRefSys/refsys-byref/href -/features/place/base/coordRefSys/refsys-byref/epoch -/features/place/base/coordRefSys/refsys-custom/type -/features/place/base/coordinates -/features/place/base/bbox /features/place/lower /features/place/upper /features/place/prisms -/features/place/prisms/type -/features/place/prisms/coordRefSys -/features/place/prisms/coordRefSys/type -/features/place/prisms/coordRefSys/href -/features/place/prisms/coordRefSys/epoch -/features/place/prisms/coordRefSys/single-refsys/type -/features/place/prisms/coordRefSys/single-refsys/href -/features/place/prisms/coordRefSys/single-refsys/epoch -/features/place/prisms/coordRefSys/refsys-byref/type -/features/place/prisms/coordRefSys/refsys-byref/href -/features/place/prisms/coordRefSys/refsys-byref/epoch -/features/place/prisms/coordRefSys/refsys-custom/type -/features/place/prisms/base -/features/place/prisms/base/type -/features/place/prisms/base/coordRefSys -/features/place/prisms/base/coordRefSys/type -/features/place/prisms/base/coordRefSys/href -/features/place/prisms/base/coordRefSys/epoch -/features/place/prisms/base/coordRefSys/single-refsys/type -/features/place/prisms/base/coordRefSys/single-refsys/href -/features/place/prisms/base/coordRefSys/single-refsys/epoch -/features/place/prisms/base/coordRefSys/refsys-byref/type -/features/place/prisms/base/coordRefSys/refsys-byref/href -/features/place/prisms/base/coordRefSys/refsys-byref/epoch -/features/place/prisms/base/coordRefSys/refsys-custom/type -/features/place/prisms/base/coordinates -/features/place/prisms/base/bbox -/features/place/prisms/lower -/features/place/prisms/upper -/features/place/prisms/bbox /features/geometry/coordRefSys -/features/geometry/coordRefSys/type -/features/geometry/coordRefSys/href -/features/geometry/coordRefSys/epoch -/features/geometry/coordRefSys/single-refsys/type -/features/geometry/coordRefSys/single-refsys/href -/features/geometry/coordRefSys/single-refsys/epoch -/features/geometry/coordRefSys/refsys-byref/type -/features/geometry/coordRefSys/refsys-byref/href -/features/geometry/coordRefSys/refsys-byref/epoch -/features/geometry/coordRefSys/refsys-custom/type -/features/geometry/geometries/coordRefSys -/features/geometry/geometries/coordRefSys/type -/features/geometry/geometries/coordRefSys/href -/features/geometry/geometries/coordRefSys/epoch -/features/geometry/geometries/coordRefSys/single-refsys/type -/features/geometry/geometries/coordRefSys/single-refsys/href -/features/geometry/geometries/coordRefSys/single-refsys/epoch -/features/geometry/geometries/coordRefSys/refsys-byref/type -/features/geometry/geometries/coordRefSys/refsys-byref/href -/features/geometry/geometries/coordRefSys/refsys-byref/epoch -/features/geometry/geometries/coordRefSys/refsys-custom/type /bbox /timeStamp /numberMatched diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json deleted file mode 100644 index 43b36cf90..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json +++ /dev/null @@ -1,2255 +0,0 @@ -{ - "x-defs": { - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.feature-lenient": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "type": "object", - "required": [ - "type", - "geometry", - "properties" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "geojson:bbox" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "geojson:features" - }, - "geometries": { - "x-jsonld-id": "geojson:geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.json" - }, - "ogc.geo.features.featureCollection": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "allOf": [ - { - "title": "a JSON-FG Feature Collection", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ], - "x-jsonld-id": "@type" - }, - "featureType": { - "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "geometryDimension": { - "type": "integer", - "minimum": 0, - "maximum": 3 - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "rdfs:seeAlso" - }, - "features": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.feature-lenient" - }, - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.json#/x-defs/ogc.geo.features.featureCollection" - } - ], - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml deleted file mode 100644 index 0a2220b91..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml +++ /dev/null @@ -1,1457 +0,0 @@ -x-defs: - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.feature-lenient: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - - type: object - required: - - type - - geometry - - properties - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - x-jsonld-extra-terms: - Feature: geojson:Feature - FeatureCollection: geojson:FeatureCollection - bbox: - x-jsonld-container: '@list' - x-jsonld-id: geojson:bbox - features: - x-jsonld-container: '@set' - x-jsonld-id: geojson:features - geometries: - x-jsonld-id: geojson:geometry - x-jsonld-container: '@list' - x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml - ogc.geo.features.featureCollection: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/FeatureCollection - - type: object - properties: - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- title: a JSON-FG Feature Collection - description: This JSON Schema is part of JSON-FG version 0.1.1 - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - x-jsonld-id: '@type' - featureType: - x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/featuretype - geometryDimension: - type: integer - minimum: 0 - maximum: 3 - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/coordrefsys - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: rdfs:seeAlso - features: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.feature-lenient - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-schema-version: https://json-schema.org/draft/2019-09/schema -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema-oas3.0.yaml#/x-defs/ogc.geo.features.featureCollection -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# diff --git a/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv index 8cfa81dfd..184e1752d 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv @@ -39,111 +39,19 @@ path @id /coordRefSys/type /coordRefSys/href /coordRefSys/epoch -/coordRefSys/single-refsys/type -/coordRefSys/single-refsys/href -/coordRefSys/single-refsys/epoch -/coordRefSys/refsys-byref/type -/coordRefSys/refsys-byref/href -/coordRefSys/refsys-byref/epoch -/coordRefSys/refsys-custom/type /features/featureType @type /features/time http://purl.org/dc/terms/time /features/time/date http://www.w3.org/2006/time#hasTime /features/time/timestamp http://www.w3.org/2006/time#hasTime /features/time/interval http://www.w3.org/2006/time#hasTime /features/coordRefSys http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS -/features/coordRefSys/type -/features/coordRefSys/href -/features/coordRefSys/epoch -/features/coordRefSys/single-refsys/type -/features/coordRefSys/single-refsys/href -/features/coordRefSys/single-refsys/epoch -/features/coordRefSys/refsys-byref/type -/features/coordRefSys/refsys-byref/href -/features/coordRefSys/refsys-byref/epoch -/features/coordRefSys/refsys-custom/type /features/place http://purl.org/dc/terms/spatial /features/place/type /features/place/coordRefSys -/features/place/coordRefSys/type -/features/place/coordRefSys/href -/features/place/coordRefSys/epoch -/features/place/coordRefSys/single-refsys/type -/features/place/coordRefSys/single-refsys/href -/features/place/coordRefSys/single-refsys/epoch -/features/place/coordRefSys/refsys-byref/type -/features/place/coordRefSys/refsys-byref/href -/features/place/coordRefSys/refsys-byref/epoch -/features/place/coordRefSys/refsys-custom/type /features/place/coordinates /features/place/bbox /features/place/base -/features/place/base/type -/features/place/base/coordRefSys -/features/place/base/coordRefSys/type -/features/place/base/coordRefSys/href -/features/place/base/coordRefSys/epoch -/features/place/base/coordRefSys/single-refsys/type -/features/place/base/coordRefSys/single-refsys/href -/features/place/base/coordRefSys/single-refsys/epoch -/features/place/base/coordRefSys/refsys-byref/type -/features/place/base/coordRefSys/refsys-byref/href -/features/place/base/coordRefSys/refsys-byref/epoch -/features/place/base/coordRefSys/refsys-custom/type -/features/place/base/coordinates -/features/place/base/bbox /features/place/lower /features/place/upper /features/place/prisms -/features/place/prisms/type -/features/place/prisms/coordRefSys -/features/place/prisms/coordRefSys/type -/features/place/prisms/coordRefSys/href -/features/place/prisms/coordRefSys/epoch -/features/place/prisms/coordRefSys/single-refsys/type -/features/place/prisms/coordRefSys/single-refsys/href -/features/place/prisms/coordRefSys/single-refsys/epoch -/features/place/prisms/coordRefSys/refsys-byref/type -/features/place/prisms/coordRefSys/refsys-byref/href -/features/place/prisms/coordRefSys/refsys-byref/epoch -/features/place/prisms/coordRefSys/refsys-custom/type -/features/place/prisms/base -/features/place/prisms/base/type -/features/place/prisms/base/coordRefSys -/features/place/prisms/base/coordRefSys/type -/features/place/prisms/base/coordRefSys/href -/features/place/prisms/base/coordRefSys/epoch -/features/place/prisms/base/coordRefSys/single-refsys/type -/features/place/prisms/base/coordRefSys/single-refsys/href -/features/place/prisms/base/coordRefSys/single-refsys/epoch -/features/place/prisms/base/coordRefSys/refsys-byref/type -/features/place/prisms/base/coordRefSys/refsys-byref/href -/features/place/prisms/base/coordRefSys/refsys-byref/epoch -/features/place/prisms/base/coordRefSys/refsys-custom/type -/features/place/prisms/base/coordinates -/features/place/prisms/base/bbox -/features/place/prisms/lower -/features/place/prisms/upper -/features/place/prisms/bbox /features/geometry/coordRefSys -/features/geometry/coordRefSys/type -/features/geometry/coordRefSys/href -/features/geometry/coordRefSys/epoch -/features/geometry/coordRefSys/single-refsys/type -/features/geometry/coordRefSys/single-refsys/href -/features/geometry/coordRefSys/single-refsys/epoch -/features/geometry/coordRefSys/refsys-byref/type -/features/geometry/coordRefSys/refsys-byref/href -/features/geometry/coordRefSys/refsys-byref/epoch -/features/geometry/coordRefSys/refsys-custom/type -/features/geometry/geometries/coordRefSys -/features/geometry/geometries/coordRefSys/type -/features/geometry/geometries/coordRefSys/href -/features/geometry/geometries/coordRefSys/epoch -/features/geometry/geometries/coordRefSys/single-refsys/type -/features/geometry/geometries/coordRefSys/single-refsys/href -/features/geometry/geometries/coordRefSys/single-refsys/epoch -/features/geometry/geometries/coordRefSys/refsys-byref/type -/features/geometry/geometries/coordRefSys/refsys-byref/href -/features/geometry/geometries/coordRefSys/refsys-byref/epoch -/features/geometry/geometries/coordRefSys/refsys-custom/type diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json deleted file mode 100644 index 317f5f665..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json +++ /dev/null @@ -1,2260 +0,0 @@ -{ - "x-defs": { - "ogc.geo.features.featureCollection": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/FeatureCollection" - }, - { - "type": "object", - "properties": { - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "timeStamp": { - "type": "string", - "format": "date-time" - }, - "numberMatched": { - "type": "integer", - "minimum": 0 - }, - "numberReturned": { - "type": "integer", - "minimum": 0 - }, - "features": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - } - } - } - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.json" - }, - "featuretype": { - "title": "the featureType member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "string" - }, - { - "type": "array", - "items": { - "type": "string" - } - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/featuretype.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "coordrefsys": { - "title": "the coordRefSys member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/single-refsys" - }, - "minItems": 2 - } - ], - "$defs": { - "single-refsys": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-simpleref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-byref" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys/$defs/refsys-custom" - } - ] - }, - "refsys-simpleref": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "refsys-byref": { - "type": "object", - "required": [ - "type", - "href" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Reference" - ] - }, - "href": { - "type": "string", - "description": "The value is either a URI or a CURIE." - }, - "epoch": { - "type": "number" - } - } - }, - "refsys-custom": { - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Reference" - ] - } - } - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/coordrefsys.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "link": { - "title": "a Link object", - "description": "Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file is still published as an informative schema in case any other schema includes a reference. All references to this schema should be changed.", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference" - }, - "rel": { - "type": "string" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string" - }, - "hreflang": { - "type": "string" - }, - "title": { - "type": "string" - }, - "length": { - "type": "string" - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/link.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.json-fg.feature": { - "title": "a JSON-FG Feature", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "time", - "place", - "geometry", - "properties" - ], - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.feature" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "featureType": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - } - ] - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "time": { - "x-jsonld-id": "http://purl.org/dc/terms/time", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time" - } - ] - }, - "coordRefSys": { - "x-jsonld-id": "http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - } - ] - }, - "place": { - "x-jsonld-id": "http://purl.org/dc/terms/spatial", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/place" - } - ] - }, - "geometry": { - "x-jsonld-id": "http://www.opengis.net/ont/geosparql#hasGeometry", - "x-jsonld-type": "@json", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - } - } - } - ], - "x-jsonld-extra-terms": { - "Feature": "geojson:Feature", - "FeatureCollection": "geojson:FeatureCollection", - "bbox": { - "x-jsonld-container": "@list", - "x-jsonld-id": "geojson:bbox" - }, - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "geojson:features" - }, - "geometries": { - "x-jsonld-id": "geojson:geometry", - "x-jsonld-container": "@list" - } - }, - "x-jsonld-prefixes": { - "geo": "http://www.opengis.net/ont/geosparql#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/", - "owlTime": "http://www.w3.org/2006/time#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.json", - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" - }, - "FeatureCollection": { - "title": "GeoJSON FeatureCollection", - "type": "object", - "required": [ - "type", - "features" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ] - }, - "features": { - "type": "array", - "items": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ] - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ] - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - ], - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - } - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-id": "https://geojson.org/schema/FeatureCollection.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.ogc-utils.json-link_1": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - }, - "ogc.geo.features.feature": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.geojson" - }, - { - "type": "object", - "properties": { - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.common.data_types.bounding_box" - }, - "links": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link_1" - }, - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#seeAlso" - }, - "type": { - "enum": [ - "Feature" - ] - } - }, - "required": [ - "type", - "geometry", - "properties" - ] - } - ], - "x-jsonld-extra-terms": { - "properties": "@nest" - }, - "x-jsonld-prefixes": { - "rdfs": "http://www.w3.org/2000/01/rdf-schema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml" - }, - "ogc.geo.json-fg.time": { - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.time/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "place": { - "title": "the place member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolyhedron" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPrism" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/CustomGeometry" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/place.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "geometry": { - "title": "the geometry member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/GeometryCollection" - } - ], - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true - }, - "ogc.geo.common.data_types.geojson": { - "title": "GeoJSON Feature", - "type": "object", - "required": [ - "type", - "properties", - "geometry" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Feature" - ], - "x-jsonld-id": "@type" - }, - "id": { - "oneOf": [ - { - "type": "number" - }, - { - "type": "string" - } - ], - "x-jsonld-id": "@id" - }, - "properties": { - "oneOf": [ - { - "type": "object" - } - ], - "x-jsonld-id": "@nest", - "nullable": true - }, - "geometry": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON GeometryCollection", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ], - "x-jsonld-id": "@type" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "title": "GeoJSON Point", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON LineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON Polygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPoint", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiLineString", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - }, - { - "title": "GeoJSON MultiPolygon", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ], - "x-jsonld-id": "@type" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "type": "array", - "minItems": 2, - "items": { - "type": "number" - } - } - } - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#coordinates" - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ] - } - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - } - } - ], - "x-jsonld-id": "https://purl.org/geojson/vocab#geometry", - "nullable": true - }, - "bbox": { - "type": "array", - "minItems": 4, - "items": { - "type": "number" - }, - "x-jsonld-container": "@list", - "x-jsonld-id": "https://purl.org/geojson/vocab#bbox" - } - }, - "x-jsonld-extra-terms": { - "Feature": "https://purl.org/geojson/vocab#Feature", - "FeatureCollection": "https://purl.org/geojson/vocab#FeatureCollection", - "GeometryCollection": "https://purl.org/geojson/vocab#GeometryCollection", - "LineString": "https://purl.org/geojson/vocab#LineString", - "MultiLineString": "https://purl.org/geojson/vocab#MultiLineString", - "MultiPoint": "https://purl.org/geojson/vocab#MultiPoint", - "MultiPolygon": "https://purl.org/geojson/vocab#MultiPolygon", - "Point": "https://purl.org/geojson/vocab#Point", - "Polygon": "https://purl.org/geojson/vocab#Polygon", - "features": { - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml", - "x-schema-id": "https://geojson.org/schema/Feature.json", - "x-schema-version": "http://json-schema.org/draft-07/schema#" - }, - "ogc.geo.common.data_types.bounding_box": { - "type": "array", - "oneOf": [ - { - "minItems": 4, - "maxItems": 4 - }, - { - "minItems": 6, - "maxItems": 6 - } - ], - "items": { - "type": "number" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml" - }, - "geometry-objects": { - "title": "the geometry objects", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "$defs": { - "CustomGeometry": { - "title": "A custom geometry object", - "type": "object", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "not": { - "enum": [ - "Point", - "MultiPoint", - "LineString", - "MultiLineString", - "Polygon", - "MultiPolygon", - "Polyhedron", - "MultiPolyhedron", - "Prism", - "MultiPrism", - "GeometryCollection" - ] - } - } - } - }, - "Point": { - "title": "GeoJSON Point with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Point" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "LineString": { - "title": "GeoJSON LineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "LineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polygon": { - "title": "GeoJSON Polygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPoint": { - "title": "GeoJSON MultiPoint with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPoint" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiLineString": { - "title": "GeoJSON MultiLineString with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiLineString" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 2, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "MultiPolygon": { - "title": "GeoJSON MultiPolygon with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolygon" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position" - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "Polyhedron": { - "title": "JSON-FG Polyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Polyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPolyhedron": { - "title": "JSON-FG MultiPolyhedron", - "type": "object", - "required": [ - "type", - "coordinates" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPolyhedron" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "coordinates": { - "type": "array", - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 1, - "items": { - "type": "array", - "minItems": 4, - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/position3d" - } - } - } - } - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "Prism": { - "title": "JSON-FG Prism", - "type": "object", - "required": [ - "type", - "base", - "upper" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "Prism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "base": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - }, - "lower": { - "type": "number" - }, - "upper": { - "type": "number" - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "MultiPrism": { - "title": "JSON-FG Multi-Prism", - "type": "object", - "required": [ - "type", - "prisms" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "MultiPrism" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "prisms": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Prism" - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - } - }, - "GeometryCollection": { - "title": "GeoJSON GeometryCollection with additional 'coordRefSys' member", - "type": "object", - "required": [ - "type", - "geometries" - ], - "properties": { - "type": { - "type": "string", - "enum": [ - "GeometryCollection" - ] - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "geometries": { - "type": "array", - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Point" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPoint" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/LineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiLineString" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/Polygon" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/MultiPolygon" - } - ] - } - }, - "bbox": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox" - } - } - }, - "position": { - "type": "array", - "minItems": 2, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "position3d": { - "type": "array", - "minItems": 3, - "maxItems": 3, - "items": { - "type": "number" - } - }, - "bbox": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox2d" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/geometry-objects/$defs/bbox3d" - } - ] - }, - "bbox2d": { - "type": "array", - "minItems": 4, - "maxItems": 4, - "items": { - "type": "number" - } - }, - "bbox3d": { - "type": "array", - "minItems": 6, - "maxItems": 6, - "items": { - "type": "number" - } - } - }, - "x-schema-source": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/geometry-objects.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "title": "a JSON-FG Feature Collection", - "description": "This JSON Schema is part of JSON-FG version 0.1.1", - "type": "object", - "required": [ - "type", - "features" - ], - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.features.featureCollection" - }, - { - "properties": { - "type": { - "type": "string", - "enum": [ - "FeatureCollection" - ], - "x-jsonld-id": "@type" - }, - "featureType": { - "x-jsonld-id": "https://purl.org/geojson/vocab#collectionFeatureType", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/featuretype" - } - ] - }, - "geometryDimension": { - "type": "integer", - "minimum": 0, - "maximum": 3 - }, - "coordRefSys": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/coordrefsys" - }, - "links": { - "type": "array", - "items": { - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/link" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - } - ] - }, - "x-jsonld-id": "rdfs:seeAlso" - }, - "features": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.json#/x-defs/ogc.geo.json-fg.feature" - }, - "x-jsonld-container": "@set", - "x-jsonld-id": "https://purl.org/geojson/vocab#features" - } - } - } - ], - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#" - }, - "x-schema-version": "https://json-schema.org/draft/2019-09/schema" -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml deleted file mode 100644 index 178d76a57..000000000 --- a/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml +++ /dev/null @@ -1,1462 +0,0 @@ -x-defs: - ogc.geo.features.featureCollection: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/FeatureCollection - - type: object - properties: - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - timeStamp: - type: string - format: date-time - numberMatched: - type: integer - minimum: 0 - numberReturned: - type: integer - minimum: 0 - features: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml - featuretype: - title: the featureType member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: string - - type: array - items: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/featuretype.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - coordrefsys: - title: the coordRefSys member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/single-refsys - minItems: 2 - $defs: - single-refsys: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-simpleref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-byref - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys/$defs/refsys-custom - refsys-simpleref: - type: string - description: The value is either a URI or a CURIE. - refsys-byref: - type: object - required: - - type - - href - properties: - type: - type: string - enum: - - Reference - href: - type: string - description: The value is either a URI or a CURIE. - epoch: - type: number - refsys-custom: - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Reference - x-schema-source: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/coordrefsys.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - link: - title: a Link object - description: Since JSON-FG 0.2 this schema is no longer part of JSON-FG. The file - is still published as an informative schema in case any other schema includes - a reference. All references to this schema should be changed. - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - rel: - type: string - anchor: - type: string - type: - type: string - hreflang: - type: string - title: - type: string - length: - type: string - x-schema-source: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/link.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - ogc.geo.json-fg.feature: - title: a JSON-FG Feature - description: This JSON Schema is part of JSON-FG version 0.1.1 - type: object - required: - - type - - time - - place - - geometry - - properties - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.feature - - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - featureType: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/featuretype - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - time: - x-jsonld-id: http://purl.org/dc/terms/time - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time - coordRefSys: - x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - place: - x-jsonld-id: http://purl.org/dc/terms/spatial - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/place - geometry: - x-jsonld-id: http://www.opengis.net/ont/geosparql#hasGeometry - x-jsonld-type: '@json' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - x-jsonld-extra-terms: - Feature: geojson:Feature - FeatureCollection: geojson:FeatureCollection - bbox: - x-jsonld-container: '@list' - x-jsonld-id: geojson:bbox - features: - x-jsonld-container: '@set' - x-jsonld-id: geojson:features - geometries: - x-jsonld-id: geojson:geometry - x-jsonld-container: '@list' - x-jsonld-prefixes: - geo: http://www.opengis.net/ont/geosparql# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - owlTime: http://www.w3.org/2006/time# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/schema.yaml - x-schema-version: https://json-schema.org/draft/2019-09/schema - FeatureCollection: - title: GeoJSON FeatureCollection - type: object - required: - - type - - features - properties: - type: - type: string - enum: - - FeatureCollection - features: - type: array - items: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - id: - oneOf: - - type: number - - type: string - properties: - oneOf: - - type: object - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordinates: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - bbox: - type: array - minItems: 4 - items: - type: number - x-schema-source: https://geojson.org/schema/FeatureCollection.json - x-schema-id: https://geojson.org/schema/FeatureCollection.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.features.feature: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.geojson - - type: object - properties: - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.common.data_types.bounding_box - links: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso - type: - enum: - - Feature - required: - - type - - geometry - - properties - x-jsonld-extra-terms: - properties: '@nest' - x-jsonld-prefixes: - rdfs: http://www.w3.org/2000/01/rdf-schema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml - ogc.geo.json-fg.time: - title: the time member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/interval - $defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.time/$defs/timestamp - - type: string - enum: - - .. - x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml - x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - place: - title: the place member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolyhedron - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPrism - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/CustomGeometry - x-schema-source: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/place.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - geometry: - title: the geometry member - description: This JSON Schema is part of JSON-FG version 0.2.2 - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/GeometryCollection - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry.json - x-schema-version: https://json-schema.org/draft/2020-12/schema - nullable: true - ogc.geo.common.data_types.geojson: - title: GeoJSON Feature - type: object - required: - - type - - properties - - geometry - properties: - type: - type: string - enum: - - Feature - x-jsonld-id: '@type' - id: - oneOf: - - type: number - - type: string - x-jsonld-id: '@id' - properties: - oneOf: - - type: object - x-jsonld-id: '@nest' - nullable: true - geometry: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON GeometryCollection - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - x-jsonld-id: '@type' - geometries: - type: array - items: - oneOf: - - title: GeoJSON Point - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON LineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - x-jsonld-id: '@type' - coordinates: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON Polygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPoint - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiLineString - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - minItems: 2 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - - title: GeoJSON MultiPolygon - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - x-jsonld-id: '@type' - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - type: array - minItems: 2 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#coordinates - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-id: https://purl.org/geojson/vocab#geometry - nullable: true - bbox: - type: array - minItems: 4 - items: - type: number - x-jsonld-container: '@list' - x-jsonld-id: https://purl.org/geojson/vocab#bbox - x-jsonld-extra-terms: - Feature: https://purl.org/geojson/vocab#Feature - FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection - GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection - LineString: https://purl.org/geojson/vocab#LineString - MultiLineString: https://purl.org/geojson/vocab#MultiLineString - MultiPoint: https://purl.org/geojson/vocab#MultiPoint - MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon - Point: https://purl.org/geojson/vocab#Point - Polygon: https://purl.org/geojson/vocab#Polygon - features: - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features - x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/geojson/schema.yaml - x-schema-id: https://geojson.org/schema/Feature.json - x-schema-version: http://json-schema.org/draft-07/schema# - ogc.geo.common.data_types.bounding_box: - type: array - oneOf: - - minItems: 4 - maxItems: 4 - - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/common/data_types/bounding_box/schema.yaml - geometry-objects: - title: the geometry objects - description: This JSON Schema is part of JSON-FG version 0.2.2 - $defs: - CustomGeometry: - title: A custom geometry object - type: object - required: - - type - properties: - type: - type: string - not: - enum: - - Point - - MultiPoint - - LineString - - MultiLineString - - Polygon - - MultiPolygon - - Polyhedron - - MultiPolyhedron - - Prism - - MultiPrism - - GeometryCollection - Point: - title: GeoJSON Point with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Point - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - LineString: - title: GeoJSON LineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - LineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polygon: - title: GeoJSON Polygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPoint: - title: GeoJSON MultiPoint with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPoint - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiLineString: - title: GeoJSON MultiLineString with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiLineString - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 2 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - MultiPolygon: - title: GeoJSON MultiPolygon with additional 'coordRefSys' member - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolygon - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - Polyhedron: - title: JSON-FG Polyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - Polyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPolyhedron: - title: JSON-FG MultiPolyhedron - type: object - required: - - type - - coordinates - properties: - type: - type: string - enum: - - MultiPolyhedron - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - coordinates: - type: array - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 1 - items: - type: array - minItems: 4 - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/position3d - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - Prism: - title: JSON-FG Prism - type: object - required: - - type - - base - - upper - properties: - type: - type: string - enum: - - Prism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - base: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - lower: - type: number - upper: - type: number - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - MultiPrism: - title: JSON-FG Multi-Prism - type: object - required: - - type - - prisms - properties: - type: - type: string - enum: - - MultiPrism - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - prisms: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Prism - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - GeometryCollection: - title: GeoJSON GeometryCollection with additional 'coordRefSys' member - type: object - required: - - type - - geometries - properties: - type: - type: string - enum: - - GeometryCollection - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - geometries: - type: array - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Point - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPoint - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/LineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiLineString - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/Polygon - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/MultiPolygon - bbox: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox - position: - type: array - minItems: 2 - maxItems: 3 - items: - type: number - position3d: - type: array - minItems: 3 - maxItems: 3 - items: - type: number - bbox: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox2d - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/geometry-objects/$defs/bbox3d - bbox2d: - type: array - minItems: 4 - maxItems: 4 - items: - type: number - bbox3d: - type: array - minItems: 6 - maxItems: 6 - items: - type: number - x-schema-source: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-id: https://beta.schemas.opengis.net/json-fg/geometry-objects.json - x-schema-version: https://json-schema.org/draft/2020-12/schema -title: a JSON-FG Feature Collection -description: This JSON Schema is part of JSON-FG version 0.1.1 -type: object -required: -- type -- features -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.features.featureCollection -- properties: - type: - type: string - enum: - - FeatureCollection - x-jsonld-id: '@type' - featureType: - x-jsonld-id: https://purl.org/geojson/vocab#collectionFeatureType - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/featuretype - geometryDimension: - type: integer - minimum: 0 - maximum: 3 - coordRefSys: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/coordrefsys - links: - type: array - items: - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/link - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link - x-jsonld-id: rdfs:seeAlso - features: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/schema-oas3.0.yaml#/x-defs/ogc.geo.json-fg.feature - x-jsonld-container: '@set' - x-jsonld-id: https://purl.org/geojson/vocab#features -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# -x-schema-version: https://json-schema.org/draft/2019-09/schema diff --git a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json b/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json deleted file mode 100644 index 430a1de45..000000000 --- a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "x-defs": { - "ogc.ogc-utils.iri-or-curie": { - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - ] - }, - "ogc.ogc-utils.json-link": { - "description": "JSON Link", - "type": "object", - "required": [ - "href", - "rel" - ], - "properties": { - "href": { - "type": "string", - "format": "uri-reference", - "x-jsonld-type": "@id", - "x-jsonld-id": "http://www.w3.org/ns/oa#hasTarget" - }, - "rel": { - "type": "string", - "x-jsonld-id": "http://www.iana.org/assignments/relation", - "x-jsonld-type": "@id", - "x-jsonld-base": "http://www.iana.org/assignments/relation/" - }, - "anchor": { - "type": "string" - }, - "type": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/type" - }, - "hreflang": { - "type": "string", - "x-jsonld-id": "http://purl.org/dc/terms/language" - }, - "title": { - "type": "string", - "x-jsonld-id": "http://www.w3.org/2000/01/rdf-schema#label" - }, - "length": { - "type": "integer", - "x-jsonld-id": "http://purl.org/dc/terms/extent" - } - }, - "x-jsonld-prefixes": { - "oa": "http://www.w3.org/ns/oa#", - "rdfs": "http://www.w3.org/2000/01/rdf-schema#", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" - } - }, - "description": "annotated link with role and conformance", - "$defs": { - "coderef": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - }, - "coderefs": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObjectOrNull" - } - }, - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/x-defs/ogc.ogc-utils.json-link" - }, - { - "properties": { - "role": { - "x-jsonld-id": "http://www.w3.org/ns/dx/prof/hasRole", - "x-jsonld-type": "@id", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/$defs/coderef" - } - ] - }, - "conformsTo": { - "x-jsonld-id": "http://purl.org/dc/terms/conformsTo", - "x-jsonld-type": "@id", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.json#/$defs/coderefs" - } - ] - } - }, - "required": [ - "role" - ] - } - ], - "x-jsonld-prefixes": { - "prof": "http://www.w3.org/ns/dx/prof/", - "dct": "http://purl.org/dc/terms/" - } -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml deleted file mode 100644 index f91e923e2..000000000 --- a/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml +++ /dev/null @@ -1,97 +0,0 @@ -x-defs: - ogc.ogc-utils.iri-or-curie: - description: IRI or CURIE - $defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject - nullable: true - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - ogc.ogc-utils.json-link: - description: JSON Link - type: object - required: - - href - - rel - properties: - href: - type: string - format: uri-reference - x-jsonld-type: '@id' - x-jsonld-id: http://www.w3.org/ns/oa#hasTarget - rel: - type: string - x-jsonld-id: http://www.iana.org/assignments/relation - x-jsonld-type: '@id' - x-jsonld-base: http://www.iana.org/assignments/relation/ - anchor: - type: string - type: - type: string - x-jsonld-id: http://purl.org/dc/terms/type - hreflang: - type: string - x-jsonld-id: http://purl.org/dc/terms/language - title: - type: string - x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#label - length: - type: integer - x-jsonld-id: http://purl.org/dc/terms/extent - x-jsonld-prefixes: - oa: http://www.w3.org/ns/oa# - rdfs: http://www.w3.org/2000/01/rdf-schema# - dct: http://purl.org/dc/terms/ - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema -description: annotated link with role and conformance -$defs: - coderef: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - coderefs: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObjectOrNull -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.json-link -- properties: - role: - x-jsonld-id: http://www.w3.org/ns/dx/prof/hasRole - x-jsonld-type: '@id' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/$defs/coderef - conformsTo: - x-jsonld-id: http://purl.org/dc/terms/conformsTo - x-jsonld-type: '@id' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/schema-oas3.0.yaml#/$defs/coderefs - required: - - role -x-jsonld-prefixes: - prof: http://www.w3.org/ns/dx/prof/ - dct: http://purl.org/dc/terms/ diff --git a/annotated-schemas/geo/json-fg/time/schema-oas3.0.json b/annotated-schemas/geo/json-fg/time/schema-oas3.0.json deleted file mode 100644 index 290ad280e..000000000 --- a/annotated-schemas/geo/json-fg/time/schema-oas3.0.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "x-defs": {}, - "title": "the time member", - "description": "This JSON Schema is part of JSON-FG version 0.2.2", - "oneOf": [ - { - "type": "object", - "properties": { - "date": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#date", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/date" - } - ] - }, - "timestamp": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-type": "http://www.w3.org/2001/XMLSchema#dateTime", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/timestamp" - } - ] - }, - "interval": { - "x-jsonld-id": "http://www.w3.org/2006/time#hasTime", - "x-jsonld-container": "@list", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/interval" - } - ] - } - } - } - ], - "$defs": { - "date": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}$" - }, - "timestamp": { - "type": "string", - "pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(?:\\.\\d+)?Z$" - }, - "interval": { - "type": "array", - "minItems": 2, - "maxItems": 2, - "items": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/date" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.json#/$defs/timestamp" - }, - { - "type": "string", - "enum": [ - ".." - ] - } - ] - } - } - }, - "x-jsonld-prefixes": { - "time": "http://www.w3.org/2006/time#", - "xsd": "http://www.w3.org/2001/XMLSchema#" - }, - "x-schema-id": "https://beta.schemas.opengis.net/json-fg/time.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "nullable": true -} \ No newline at end of file diff --git a/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml b/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml deleted file mode 100644 index 8fdfc94d7..000000000 --- a/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml +++ /dev/null @@ -1,45 +0,0 @@ -x-defs: {} -title: the time member -description: This JSON Schema is part of JSON-FG version 0.2.2 -oneOf: -- type: object - properties: - date: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#date - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/date - timestamp: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-type: http://www.w3.org/2001/XMLSchema#dateTime - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/timestamp - interval: - x-jsonld-id: http://www.w3.org/2006/time#hasTime - x-jsonld-container: '@list' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/interval -$defs: - date: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - timestamp: - type: string - pattern: ^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$ - interval: - type: array - minItems: 2 - maxItems: 2 - items: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/date - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema-oas3.0.yaml#/$defs/timestamp - - type: string - enum: - - .. -x-jsonld-prefixes: - time: http://www.w3.org/2006/time# - xsd: http://www.w3.org/2001/XMLSchema# -x-schema-id: https://beta.schemas.opengis.net/json-fg/time.json -x-schema-version: https://json-schema.org/draft/2020-12/schema -nullable: true diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json deleted file mode 100644 index 0ccd87f1b..000000000 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "x-defs": {}, - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/IRI" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/CURIE" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.json#/$defs/Single" - } - ] -} \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml deleted file mode 100644 index cc730a618..000000000 --- a/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml +++ /dev/null @@ -1,34 +0,0 @@ -x-defs: {} -description: IRI or CURIE -$defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/IRI - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/CURIE - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/MultipleOrObject - nullable: true -x-schema-version: https://json-schema.org/draft/2020-12/schema -allOf: -- $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema-oas3.0.yaml#/$defs/Single diff --git a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json b/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json deleted file mode 100644 index ec747fa47..000000000 --- a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.json +++ /dev/null @@ -1 +0,0 @@ -null \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml deleted file mode 100644 index 19765bd50..000000000 --- a/annotated-schemas/ogc-utils/json-link/schema-oas3.0.yaml +++ /dev/null @@ -1 +0,0 @@ -null diff --git a/annotated-schemas/ogc-utils/topology/schema-oas3.0.json b/annotated-schemas/ogc-utils/topology/schema-oas3.0.json deleted file mode 100644 index c078a3124..000000000 --- a/annotated-schemas/ogc-utils/topology/schema-oas3.0.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "x-defs": { - "ogc.ogc-utils.iri-or-curie": { - "description": "IRI or CURIE", - "$defs": { - "IRI": { - "type": "string", - "pattern": "^\\w+:/*([^:<>{}|\\\\^`\"\\s/]+[^<>{}|\\\\^`\"\\s]*(:[^:<>{}|\\\\^`\"\\s]+)?)?$" - }, - "CURIE": { - "type": "string", - "pattern": "^[A-Za-z_][^\\s:/]*:[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\" ]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "LocalPart": { - "type": "string", - "pattern": "^[^:<>{}|\\\\^`\"\\s]*(\\?[^<>{}|\\\\^`\"\\s]*)?(#[^<>{}|\\\\^`\"\\s]*)?$" - }, - "Single": { - "anyOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE" - }, - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart" - } - ] - }, - "Multiple": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - }, - { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - } - ] - }, - "MultipleOrObject": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple" - }, - { - "type": "object" - } - ] - }, - "MultipleOrObjectOrNull": { - "oneOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject" - } - ], - "nullable": true - } - }, - "x-schema-source": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.json", - "x-schema-version": "https://json-schema.org/draft/2020-12/schema", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single" - } - ] - } - }, - "description": "feature with geometry by reference", - "properties": { - "type": { - "x-jsonld-id": "@type", - "allOf": [ - { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - } - ] - }, - "references": { - "type": "array", - "items": { - "$ref": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.json#/x-defs/ogc.ogc-utils.iri-or-curie" - }, - "x-jsonld-id": "https://purl.org/geojson/vocab#relatedFeatures", - "x-jsonld-type": "@id", - "x-jsonld-container": "@list" - } - }, - "required": [ - "references", - "type" - ], - "x-jsonld-extra-terms": { - "LineString": "https://purl.org/geojson/vocab#LineString" - }, - "x-jsonld-prefixes": { - "geojson": "https://purl.org/geojson/vocab#", - "csdm": "https://linked.data.gov.au/def/csdm/", - "dct": "http://purl.org/dc/terms/" - }, - "x-schema-version": "https://json-schema.org/draft/2020-12/schema" -} \ No newline at end of file diff --git a/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml b/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml deleted file mode 100644 index 0dca6e63e..000000000 --- a/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml +++ /dev/null @@ -1,59 +0,0 @@ -x-defs: - ogc.ogc-utils.iri-or-curie: - description: IRI or CURIE - $defs: - IRI: - type: string - pattern: ^\w+:/*([^:<>{}|\\^`"\s/]+[^<>{}|\\^`"\s]*(:[^:<>{}|\\^`"\s]+)?)?$ - CURIE: - type: string - pattern: ^[A-Za-z_][^\s:/]*:[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`" ]*)?(#[^<>{}|\\^`"\s]*)?$ - LocalPart: - type: string - pattern: ^[^:<>{}|\\^`"\s]*(\?[^<>{}|\\^`"\s]*)?(#[^<>{}|\\^`"\s]*)?$ - Single: - anyOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/IRI - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/CURIE - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/LocalPart - Multiple: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single - MultipleOrObject: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Multiple - - type: object - MultipleOrObjectOrNull: - oneOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/MultipleOrObject - nullable: true - x-schema-source: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/iri-or-curie/schema.yaml - x-schema-version: https://json-schema.org/draft/2020-12/schema - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie/$defs/Single -description: feature with geometry by reference -properties: - type: - x-jsonld-id: '@type' - allOf: - - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - references: - type: array - items: - $ref: https://rob-metalinkage.github.io/bblocks/annotated-schemas/ogc-utils/topology/schema-oas3.0.yaml#/x-defs/ogc.ogc-utils.iri-or-curie - x-jsonld-id: https://purl.org/geojson/vocab#relatedFeatures - x-jsonld-type: '@id' - x-jsonld-container: '@list' -required: -- references -- type -x-jsonld-extra-terms: - LineString: https://purl.org/geojson/vocab#LineString -x-jsonld-prefixes: - geojson: https://purl.org/geojson/vocab# - csdm: https://linked.data.gov.au/def/csdm/ - dct: http://purl.org/dc/terms/ -x-schema-version: https://json-schema.org/draft/2020-12/schema diff --git a/bblocks.jsonld b/bblocks.jsonld index d1dd1eb4c..852dba9ae 100644 --- a/bblocks.jsonld +++ b/bblocks.jsonld @@ -106,12 +106,12 @@ "name": "Building Blocks - OGC Main", "description": "\nThe OGC Building Blocks register provides an overview of a series of building blocks managed by the OGC community through a variety of processes:\n\n- formal standards publication processes the Standards Working Groups\n- agreements with other standards bodies (eg. ISO)\n- community hosted examples of re-use (profiles and extensions of OGC standards)\n- informal \"incubator\" processes where more than one project needs a solution, and appropriate SWG scope is yet to be determined\n\n![](https://lucid.app/publicSegments/view/9d075f82-8611-4f32-83eb-994143669cc8/image.png)\n\n\nNotes:\n\n1. Policies are in preparation for naming and governance of these sub-registers, and this is subject to change pending adoption of such policies.\n1. Building Block identification will be designed to support transition between governance domains without change using symbolic references.\n1. A formal definition of Building Blocks and the level of \"granularity\" they represent with respect to the OGC Modular Specification is TBD.\n", "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/query", - "modified": "2024-07-21T04:22:39.741655", + "modified": "2024-07-28T04:22:18.864256", "tooling": { "bblocks-postprocess": { - "commitId": "\"59af8b65c87552d103c26900d115b39f46238b57", - "shortCommitId": "\"59af8b", - "date": "2024-07-08T08:08:11+00:00\"" + "commitId": "\"4d636440e7de2e3a19a34b0859dbe688ec664eea", + "shortCommitId": "\"4d6364", + "date": "2024-07-25T10:52:22+00:00\"" } }, "gitRepository": "https://github.com/rob-metalinkage/bblocks", @@ -167,14 +167,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/common/data_types/bounding_box/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" @@ -217,14 +217,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/geojson/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" @@ -265,14 +265,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" @@ -312,14 +312,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" @@ -360,14 +360,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/ogc-utils/json-link/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" @@ -410,14 +410,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/geopose/advanced/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" @@ -460,14 +460,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/geopose/basic/quaternion/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" @@ -511,14 +511,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/geopose/basic/ypr/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" @@ -560,14 +560,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/time/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" @@ -615,14 +615,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/ogc-utils/iri-or-curie/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" @@ -666,14 +666,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/geosparqlGeometry/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/geosparqlGeometry/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.geosparqlGeometry" @@ -710,9 +710,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.bounding_box", "ogc.geo.common.data_types.geojson", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.common.data_types.bounding_box" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -725,14 +725,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.feature" @@ -778,14 +778,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/link-role/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" @@ -831,14 +831,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/ogc-utils/topology/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" @@ -872,8 +872,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -885,14 +885,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" @@ -924,9 +924,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { @@ -939,14 +939,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" @@ -982,9 +982,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -995,14 +995,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" @@ -1049,14 +1049,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" @@ -1109,14 +1109,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/feature-lenient-geosparql-geometry/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient-geosparql-geometry" @@ -1152,9 +1152,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1165,14 +1165,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/json-fg/featureCollection-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" diff --git a/bblocks.ttl b/bblocks.ttl index 7f2ebb867..672ede89a 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -13,12 +13,12 @@ rdfs:label "bbox" ; dct:abstract "The bbox query parameter provides a simple mechanism for filtering resources based on their location. It selects all resources that intersect a rectangle (map view) or box (including height information)." ; dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" ] ; dct:hasVersion "1.0" ; dct:modified "2022-05-24"^^xsd:date ; dct:source ; @@ -55,12 +55,12 @@ rdfs:label "GeoPose Advanced" ; dct:abstract "Advanced GeoPose allowing flexible outer frame specification, quaternion orientation, and valid time." ; dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -78,12 +78,12 @@ rdfs:label "GeoPose Basic-Quaternion" ; dct:abstract "Basic GeoPose using quaternion to specify orientation" ; dct:created "2023-07-13T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" ] ; dct:hasVersion "0.1" ; dct:modified "2023-07-13"^^xsd:date ; dct:source ; @@ -124,10 +124,10 @@ rdfs:label "JSON-FG Feature - Lenient - with GeoSPARQL Geometry" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties, and with a GeoSPARQL \"geometry\"." ; dct:created "2024-07-09T11:27:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient-geosparql-geometry" ] ; dct:hasVersion "0.1" ; @@ -177,10 +177,10 @@ dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -201,10 +201,10 @@ rdfs:label "Link with role and target conformance" ; dct:abstract "A JSON-FG compliant web link with mandatory annotation of link role and optional conformance information to describe target resource. Compliant with profile resource descriptor model." ; dct:created "2023-08-21T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ] ; dct:hasVersion "0.1" ; @@ -266,12 +266,12 @@ rdfs:label "Bounding Box" ; dct:abstract "The bounding box JSON object describes a simple spatial extent of a resource. For OGC API’s this could be a feature, a feature collection or a dataset, but it can be used in any JSON resource that wants to communicate its rough location. The extent is simple in that the bounding box does not describe the precise location and shape of the resource, but provides an axis-aligned approximation of the spatial extent that can be used as an initial test whether two resources are potentially intersecting each other." ; dct:created "2022-05-24T13:51:38+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ], + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ] ; + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ] ; dct:hasVersion "1.0.1" ; dct:modified "2023-03-09"^^xsd:date ; dct:source ; @@ -287,12 +287,12 @@ rdfs:label "Mixin for feature with GeoSPARQL geometry" ; dct:abstract "This schema can be used as a mixin for feature objects to represent their geometry as a literal GeoSPARQL value instead of an RDF resource" ; dct:created "2024-07-09T10:57:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/geosparqlGeometry/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.geosparqlGeometry" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/geosparqlGeometry/index.md" ] ; dct:hasVersion "1.0" ; dct:modified "2024-07-09"^^xsd:date ; skos:inScheme ; @@ -370,10 +370,10 @@ rdfs:label "Feature Collection" ; dct:abstract "A collection of features." ; dct:created "2023-06-26T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ] ; dct:hasVersion "1.0" ; @@ -395,12 +395,12 @@ rdfs:label "JSON-FG Feature - Lenient" ; dct:abstract "A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the \"time\" and \"place\" properties." ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ] ; dct:hasVersion "0.1" ; dct:modified "2023-08-08"^^xsd:date ; dct:source ; @@ -420,12 +420,12 @@ bblocks:Schema ; rdfs:label "JSON-FG time member" ; dct:created "2024-05-28T09:45:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" ] ; dct:hasVersion "0.2.2" ; dct:modified "2024-05-28"^^xsd:date ; dct:source ; @@ -443,10 +443,10 @@ rdfs:label "IRI or CURIE" ; dct:abstract "This Building Block defines a data type for a full IRI/URI or a CURIE (with or without a prefix)" ; dct:created "2023-08-08T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" ] ; dct:hasVersion "1.0" ; @@ -468,12 +468,12 @@ rdfs:label "Feature" ; dct:abstract "A feature. Every feature is a sub-resource of an OGC Collection." ; dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.feature" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ] ; dct:hasVersion "1.0" ; dct:modified "2023-05-15"^^xsd:date ; dct:source , @@ -497,12 +497,12 @@ rdfs:label "JSON Link" ; dct:abstract "Web linking is used to express relationships between resources. The JSON object representation of links described here is used consistently in OGC API’s." ; dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; - dct:description [ dct:format "application/json" ; + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], + [ dct:format "application/json" ; rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ] ; + rdfs:isDefinedBy "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" ] ; dct:hasVersion "0.1" ; dct:modified "2022-05-18"^^xsd:date ; dct:source ; @@ -538,11 +538,11 @@ Notes: bblocks:hasValidationReport . [] a prov:Activity ; - prov:endedAtTime "2024-07-21T04:22:59.016016"^^xsd:dateTime ; - prov:startedAtTime "2024-07-21T04:22:58.932408"^^xsd:dateTime ; + prov:endedAtTime "2024-07-28T04:22:38.360216"^^xsd:dateTime ; + prov:startedAtTime "2024-07-28T04:22:38.275088"^^xsd:dateTime ; prov:used [ a prov:Entity ; dct:format "application/json" ; - dct:hasVersion "git:d7bc25dae31aa1b79e4de8e076fa6444de3128cb" ; + dct:hasVersion "git:1c93e43cb84ce6e9f860b331ac2fb3a03cfe4cd1" ; rdfs:seeAlso ], [ a prov:Entity ; dct:format "application/yaml" ; @@ -550,6 +550,6 @@ Notes: prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; - dct:hasVersion "0.3.47" ; + dct:hasVersion "0.3.49" ; rdfs:seeAlso ] . diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index c004a7375..e117b6870 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -25,9 +25,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.bounding_box", "ogc.geo.common.data_types.geojson", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.common.data_types.bounding_box" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/features/featureCollection/index.json b/generateddocs/json-full/geo/features/featureCollection/index.json index 4b0ea7c26..325504431 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -22,8 +22,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json b/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json index 8fa6721e7..a4bec6295 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json @@ -59,7 +59,7 @@ }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geo: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geo:hasGeometry \"{\\\"coordinates\\\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\\\"type\\\":\\\"Polygon\\\"}\"^^rdf:JSON ;\n rdfs:seeAlso [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns2:relation ;\n oa:hasTarget ],\n [ rdfs:label \"This feature is of type 'building'\" ;\n ns2:relation ;\n oa:hasTarget ] .\n\n", + "code": "@prefix dcterms: .\n@prefix geo: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geo:hasGeometry \"{\\\"coordinates\\\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\\\"type\\\":\\\"Polygon\\\"}\"^^rdf:JSON ;\n rdfs:seeAlso [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns1:relation ;\n oa:hasTarget ],\n [ rdfs:label \"This feature is of type 'building'\" ;\n ns1:relation ;\n oa:hasTarget ] .\n\n", "url": "https://rob-metalinkage.github.io/bblocks/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.ttl" } ] diff --git a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json index c290d2a29..2c1ffaa4f 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -24,9 +24,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index 9b2a5023f..b3553e13b 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -20,9 +20,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { @@ -53,7 +53,7 @@ }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geo: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geo:hasGeometry \"{\\\"coordinates\\\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\\\"type\\\":\\\"Polygon\\\"}\"^^rdf:JSON ;\n rdfs:seeAlso [ rdfs:label \"This feature is of type 'building'\" ;\n ns1:relation ;\n oa:hasTarget ],\n [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns1:relation ;\n oa:hasTarget ] .\n\n", + "code": "@prefix dcterms: .\n@prefix geo: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n geo:hasGeometry \"{\\\"coordinates\\\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\\\"type\\\":\\\"Polygon\\\"}\"^^rdf:JSON ;\n rdfs:seeAlso [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns2:relation ;\n oa:hasTarget ],\n [ rdfs:label \"This feature is of type 'building'\" ;\n ns2:relation ;\n oa:hasTarget ] .\n\n", "url": "https://rob-metalinkage.github.io/bblocks/tests/geo/json-fg/feature/example_1_1.ttl" } ] diff --git a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json index 74aeca78e..16caea2f6 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -24,9 +24,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/generateddocs/markdown/geo/geopose/advanced/index.md b/generateddocs/markdown/geo/geopose/advanced/index.md index 9e1d0f93d..f80396c9f 100644 --- a/generateddocs/markdown/geo/geopose/advanced/index.md +++ b/generateddocs/markdown/geo/geopose/advanced/index.md @@ -83,13 +83,14 @@ Links to the schema: { "@context": { "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "position": { "@id": "geopose:position", "@context": { diff --git a/generateddocs/markdown/geo/geopose/basic/quaternion/index.md b/generateddocs/markdown/geo/geopose/basic/quaternion/index.md index 6baec71b4..0ad2a01bc 100644 --- a/generateddocs/markdown/geo/geopose/basic/quaternion/index.md +++ b/generateddocs/markdown/geo/geopose/basic/quaternion/index.md @@ -77,20 +77,22 @@ Links to the schema: { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/generateddocs/markdown/geo/geopose/basic/ypr/index.md b/generateddocs/markdown/geo/geopose/basic/ypr/index.md index c8ac61f3a..934f8c017 100644 --- a/generateddocs/markdown/geo/geopose/basic/ypr/index.md +++ b/generateddocs/markdown/geo/geopose/basic/ypr/index.md @@ -299,19 +299,21 @@ Links to the schema: { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "angles": { - "@context": {}, + "@context": { + "yaw": "geopose:yaw", + "pitch": "geopose:pitch", + "roll": "geopose:roll" + }, "@id": "geopose:angles" }, - "yaw": "geopose:yaw", - "pitch": "geopose:pitch", - "roll": "geopose:roll", - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md index 5a852b25d..9d1f6b553 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md @@ -400,8 +400,8 @@ This Building Block extends the standard JSON-FG one by removing the requirement @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -411,13 +411,13 @@ This Building Block extends the standard JSON-FG one by removing the requirement geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ], [ rdfs:label "This feature is of type 'building'" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ] . diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index f4435816b..a9607c500 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -416,8 +416,8 @@ JSON Schema is used to formally specify the JSON-FG syntax. @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -427,14 +427,14 @@ JSON Schema is used to formally specify the JSON-FG syntax. geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; - rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ] . + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ] . ``` diff --git a/generateddocs/slate/geo/geopose/advanced/index.html.md b/generateddocs/slate/geo/geopose/advanced/index.html.md index 7a0dddbcf..c8af88312 100644 --- a/generateddocs/slate/geo/geopose/advanced/index.html.md +++ b/generateddocs/slate/geo/geopose/advanced/index.html.md @@ -107,13 +107,14 @@ Links to the schema: { "@context": { "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "position": { "@id": "geopose:position", "@context": { diff --git a/generateddocs/slate/geo/geopose/basic/quaternion/index.html.md b/generateddocs/slate/geo/geopose/basic/quaternion/index.html.md index eba7a6cbe..2d23a0a9d 100644 --- a/generateddocs/slate/geo/geopose/basic/quaternion/index.html.md +++ b/generateddocs/slate/geo/geopose/basic/quaternion/index.html.md @@ -101,20 +101,22 @@ Links to the schema: { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "quaternion": { - "@context": {}, + "@context": { + "x": "geopose:x", + "y": "geopose:y", + "z": "geopose:z", + "w": "geopose:w" + }, "@id": "geopose:quaternion" }, - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", - "x": "geopose:x", - "y": "geopose:y", - "z": "geopose:z", - "w": "geopose:w", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/generateddocs/slate/geo/geopose/basic/ypr/index.html.md b/generateddocs/slate/geo/geopose/basic/ypr/index.html.md index 0ebd84356..4988f699b 100644 --- a/generateddocs/slate/geo/geopose/basic/ypr/index.html.md +++ b/generateddocs/slate/geo/geopose/basic/ypr/index.html.md @@ -424,19 +424,21 @@ Links to the schema: { "@context": { "position": { - "@context": {}, + "@context": { + "lat": "geo:lat", + "lon": "geo:long", + "h": "geopose:h" + }, "@id": "geopose:position" }, "angles": { - "@context": {}, + "@context": { + "yaw": "geopose:yaw", + "pitch": "geopose:pitch", + "roll": "geopose:roll" + }, "@id": "geopose:angles" }, - "yaw": "geopose:yaw", - "pitch": "geopose:pitch", - "roll": "geopose:roll", - "lat": "geo:lat", - "lon": "geo:long", - "h": "geopose:h", "geopose": "http://example.com/geopose/", "geo": "http://www.w3.org/2003/01/geo/wgs84_pos#", "@version": 1.1 diff --git a/generateddocs/slate/geo/json-fg/feature-lenient-geosparql-geometry/index.html.md b/generateddocs/slate/geo/json-fg/feature-lenient-geosparql-geometry/index.html.md index 410aae8fe..e358727e3 100644 --- a/generateddocs/slate/geo/json-fg/feature-lenient-geosparql-geometry/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature-lenient-geosparql-geometry/index.html.md @@ -444,8 +444,8 @@ This Building Block extends the standard JSON-FG one by removing the requirement @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -455,13 +455,13 @@ This Building Block extends the standard JSON-FG one by removing the requirement geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ], [ rdfs:label "This feature is of type 'building'" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ] . diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md index 58e7b99b7..13d7a371c 100644 --- a/generateddocs/slate/geo/json-fg/feature/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature/index.html.md @@ -460,8 +460,8 @@ JSON Schema is used to formally specify the JSON-FG syntax. @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -471,14 +471,14 @@ JSON Schema is used to formally specify the JSON-FG syntax. geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; - rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ] . + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ] . ``` diff --git a/register.json b/register.json index a6b3c213d..48c575d7f 100644 --- a/register.json +++ b/register.json @@ -2,12 +2,12 @@ "name": "OGC Main", "description": "\nThe OGC Building Blocks register provides an overview of a series of building blocks managed by the OGC community through a variety of processes:\n\n- formal standards publication processes the Standards Working Groups\n- agreements with other standards bodies (eg. ISO)\n- community hosted examples of re-use (profiles and extensions of OGC standards)\n- informal \"incubator\" processes where more than one project needs a solution, and appropriate SWG scope is yet to be determined\n\n![](https://lucid.app/publicSegments/view/9d075f82-8611-4f32-83eb-994143669cc8/image.png)\n\n\nNotes:\n\n1. Policies are in preparation for naming and governance of these sub-registers, and this is subject to change pending adoption of such policies.\n1. Building Block identification will be designed to support transition between governance domains without change using symbolic references.\n1. A formal definition of Building Blocks and the level of \"granularity\" they represent with respect to the OGC Modular Specification is TBD.\n", "sparqlEndpoint": "https://defs-dev.opengis.net/fuseki/query", - "modified": "2024-07-21T04:22:39.741655", + "modified": "2024-07-28T04:22:18.864256", "tooling": { "bblocks-postprocess": { - "commitId": "\"59af8b65c87552d103c26900d115b39f46238b57", - "shortCommitId": "\"59af8b", - "date": "2024-07-08T08:08:11+00:00\"" + "commitId": "\"4d636440e7de2e3a19a34b0859dbe688ec664eea", + "shortCommitId": "\"4d6364", + "date": "2024-07-25T10:52:22+00:00\"" } }, "gitRepository": "https://github.com/rob-metalinkage/bblocks", @@ -58,14 +58,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/common/data_types/bounding_box/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" @@ -103,14 +103,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/data_types/geojson/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" @@ -146,14 +146,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" @@ -188,14 +188,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" @@ -231,14 +231,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/ogc-utils/json-link/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" @@ -276,14 +276,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/geopose/advanced/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" @@ -321,14 +321,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/geopose/basic/quaternion/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" @@ -367,14 +367,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/geopose/basic/ypr/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" @@ -411,14 +411,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/time/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" @@ -461,14 +461,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/ogc-utils/iri-or-curie/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" @@ -507,14 +507,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/geosparqlGeometry/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/geosparqlGeometry/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/geosparqlGeometry/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.geosparqlGeometry" @@ -546,9 +546,9 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.common.data_types.bounding_box", "ogc.geo.common.data_types.geojson", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.common.data_types.bounding_box" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -561,14 +561,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.feature" @@ -609,14 +609,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/link-role/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" @@ -657,14 +657,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/ogc-utils/topology/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" @@ -693,8 +693,8 @@ "group": "Common", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/features/featureCollection/schema.yaml", @@ -706,14 +706,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/features/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" @@ -740,9 +740,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "ldContext": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld", "schema": { @@ -755,14 +755,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" @@ -793,9 +793,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.feature", "ogc.geo.json-fg.time", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.geo.features.feature" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/schema.yaml", @@ -806,14 +806,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" @@ -855,14 +855,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" @@ -910,14 +910,14 @@ "validationPassed": true, "testOutputs": "https://github.com/rob-metalinkage/bblocks/blob/master/tests/geo/json-fg/feature-lenient-geosparql-geometry/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient-geosparql-geometry/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient-geosparql-geometry/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient-geosparql-geometry" @@ -948,9 +948,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.json-fg.feature-lenient", "ogc.ogc-utils.json-link", - "ogc.geo.features.featureCollection" + "ogc.geo.features.featureCollection", + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://rob-metalinkage.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -961,14 +961,14 @@ "sourceFiles": "https://rob-metalinkage.github.io/bblocks/registereditems/geo/json-fg/featureCollection-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://rob-metalinkage.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://rob-metalinkage.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" diff --git a/tests/geo/common/data_types/bounding_box/_report.json b/tests/geo/common/data_types/bounding_box/_report.json index de79ab057..f7d18e39c 100644 --- a/tests/geo/common/data_types/bounding_box/_report.json +++ b/tests/geo/common/data_types/bounding_box/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box", "bblockName": "Bounding Box", "bblockId": "ogc.geo.common.data_types.bounding_box", - "generated": "2024-07-21T04:22:53.500522+00:00", + "generated": "2024-07-28T04:22:31.089973+00:00", "result": true, "items": [ { diff --git a/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt b/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt index cce839eba..7ed020e31 100644 --- a/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt +++ b/tests/geo/common/data_types/bounding_box/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.common.data_types.bounding_box - Bounding Box -Generated 2024-07-21T04:22:53.500464+00:00 +Generated 2024-07-28T04:22:31.089913+00:00 === Files === Using example_1_1.json from examples === End Files === diff --git a/tests/geo/common/parameters/bbox-crs/_report.json b/tests/geo/common/parameters/bbox-crs/_report.json index 348a3c741..966a7c095 100644 --- a/tests/geo/common/parameters/bbox-crs/_report.json +++ b/tests/geo/common/parameters/bbox-crs/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox-crs - bbox-crs", "bblockName": "bbox-crs", "bblockId": "ogc.geo.common.parameters.bbox-crs", - "generated": "2024-07-21T04:22:53.516805+00:00", + "generated": "2024-07-28T04:22:31.106906+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/common/parameters/bbox/_report.json b/tests/geo/common/parameters/bbox/_report.json index 1c0cbe25d..4ef57ca80 100644 --- a/tests/geo/common/parameters/bbox/_report.json +++ b/tests/geo/common/parameters/bbox/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.common.parameters.bbox - bbox", "bblockName": "bbox", "bblockId": "ogc.geo.common.parameters.bbox", - "generated": "2024-07-21T04:22:53.511250+00:00", + "generated": "2024-07-28T04:22:31.101189+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json index c42f7e594..7eba4c6ba 100644 --- a/tests/geo/features/feature/_report.json +++ b/tests/geo/features/feature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.feature - Feature", "bblockName": "Feature", "bblockId": "ogc.geo.features.feature", - "generated": "2024-07-21T04:22:53.685799+00:00", + "generated": "2024-07-28T04:22:31.257812+00:00", "result": true, "items": [ { diff --git a/tests/geo/features/feature/example_1_1.validation_passed.txt b/tests/geo/features/feature/example_1_1.validation_passed.txt index 819901a23..0236039ef 100644 --- a/tests/geo/features/feature/example_1_1.validation_passed.txt +++ b/tests/geo/features/feature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.feature - Feature -Generated 2024-07-21T04:22:53.685747+00:00 +Generated 2024-07-28T04:22:31.257759+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/features/featureCollection/_report.json b/tests/geo/features/featureCollection/_report.json index 9ef3115a1..c4599ae62 100644 --- a/tests/geo/features/featureCollection/_report.json +++ b/tests/geo/features/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.featureCollection - Feature Collection", "bblockName": "Feature Collection", "bblockId": "ogc.geo.features.featureCollection", - "generated": "2024-07-21T04:22:53.756088+00:00", + "generated": "2024-07-28T04:22:31.459570+00:00", "result": true, "items": [ { diff --git a/tests/geo/features/featureCollection/example_1_1.validation_passed.txt b/tests/geo/features/featureCollection/example_1_1.validation_passed.txt index 81a36befd..0ce440d86 100644 --- a/tests/geo/features/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/features/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.featureCollection - Feature Collection -Generated 2024-07-21T04:22:53.756035+00:00 +Generated 2024-07-28T04:22:31.459508+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/features/geosparqlGeometry/_report.json b/tests/geo/features/geosparqlGeometry/_report.json index a05279c89..ae5d71d91 100644 --- a/tests/geo/features/geosparqlGeometry/_report.json +++ b/tests/geo/features/geosparqlGeometry/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.features.geosparqlGeometry - Mixin for feature with GeoSPARQL geometry", "bblockName": "Mixin for feature with GeoSPARQL geometry", "bblockId": "ogc.geo.features.geosparqlGeometry", - "generated": "2024-07-21T04:22:53.670240+00:00", + "generated": "2024-07-28T04:22:31.242687+00:00", "result": true, "items": [ { diff --git a/tests/geo/features/geosparqlGeometry/example_1_1.validation_passed.txt b/tests/geo/features/geosparqlGeometry/example_1_1.validation_passed.txt index 3dfa08d1d..4d563d43d 100644 --- a/tests/geo/features/geosparqlGeometry/example_1_1.validation_passed.txt +++ b/tests/geo/features/geosparqlGeometry/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.geosparqlGeometry - Mixin for feature with GeoSPARQL geometry -Generated 2024-07-21T04:22:53.665999+00:00 +Generated 2024-07-28T04:22:31.238500+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/features/geosparqlGeometry/example_2_1.validation_passed.txt b/tests/geo/features/geosparqlGeometry/example_2_1.validation_passed.txt index c4dcf9cf7..9fbef2f41 100644 --- a/tests/geo/features/geosparqlGeometry/example_2_1.validation_passed.txt +++ b/tests/geo/features/geosparqlGeometry/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.features.geosparqlGeometry - Mixin for feature with GeoSPARQL geometry -Generated 2024-07-21T04:22:53.670166+00:00 +Generated 2024-07-28T04:22:31.242633+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/_report.json b/tests/geo/geopose/basic/ypr/_report.json index 79ec38419..02bbb5c86 100644 --- a/tests/geo/geopose/basic/ypr/_report.json +++ b/tests/geo/geopose/basic/ypr/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR", "bblockName": "GeoPose Basic-YPR", "bblockId": "ogc.geo.geopose.basic.ypr", - "generated": "2024-07-21T04:22:53.551967+00:00", + "generated": "2024-07-28T04:22:31.142698+00:00", "result": true, "items": [ { diff --git a/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt index 905896a84..6ac0cea90 100644 --- a/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-21T04:22:53.544304+00:00 +Generated 2024-07-28T04:22:31.135070+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt index 83f31f07e..24795da48 100644 --- a/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-21T04:22:53.546974+00:00 +Generated 2024-07-28T04:22:31.137602+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt index 5648a39aa..e29e4a24c 100644 --- a/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-21T04:22:53.549437+00:00 +Generated 2024-07-28T04:22:31.140196+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt b/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt index 0d4af67a1..717efede8 100644 --- a/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt +++ b/tests/geo/geopose/basic/ypr/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.geopose.basic.ypr - GeoPose Basic-YPR -Generated 2024-07-21T04:22:53.551917+00:00 +Generated 2024-07-28T04:22:31.142647+00:00 === Files === Using example_4_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient-geosparql-geometry/_report.json b/tests/geo/json-fg/feature-lenient-geosparql-geometry/_report.json index 809b9282b..6d6c483a7 100644 --- a/tests/geo/json-fg/feature-lenient-geosparql-geometry/_report.json +++ b/tests/geo/json-fg/feature-lenient-geosparql-geometry/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.feature-lenient-geosparql-geometry - JSON-FG Feature - Lenient - with GeoSPARQL Geometry", "bblockName": "JSON-FG Feature - Lenient - with GeoSPARQL Geometry", "bblockId": "ogc.geo.json-fg.feature-lenient-geosparql-geometry", - "generated": "2024-07-21T04:22:58.905528+00:00", + "generated": "2024-07-28T04:22:38.247785+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.ttl b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.ttl index 4f3e04c8e..db32ef844 100644 --- a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.ttl +++ b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.ttl @@ -1,8 +1,8 @@ @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -12,12 +12,12 @@ geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ], [ rdfs:label "This feature is of type 'building'" ; - ns2:relation ; + ns1:relation ; oa:hasTarget ] . diff --git a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.validation_passed.txt index d6dd86c35..7adeaba91 100644 --- a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient-geosparql-geometry - JSON-FG Feature - Lenient - with GeoSPARQL Geometry -Generated 2024-07-21T04:22:58.898265+00:00 +Generated 2024-07-28T04:22:38.240605+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_2_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_2_1.validation_passed.txt index 6bf27c4ec..fbaaaba78 100644 --- a/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/feature-lenient-geosparql-geometry/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature-lenient-geosparql-geometry - JSON-FG Feature - Lenient - with GeoSPARQL Geometry -Generated 2024-07-21T04:22:58.905473+00:00 +Generated 2024-07-28T04:22:38.247731+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/_report.json b/tests/geo/json-fg/feature/_report.json index 2d2921907..5089fd80e 100644 --- a/tests/geo/json-fg/feature/_report.json +++ b/tests/geo/json-fg/feature/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.feature - JSON-FG Feature", "bblockName": "JSON-FG Feature", "bblockId": "ogc.geo.json-fg.feature", - "generated": "2024-07-21T04:22:55.396500+00:00", + "generated": "2024-07-28T04:22:33.680115+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/feature/example_1_1.ttl b/tests/geo/json-fg/feature/example_1_1.ttl index 893cac158..4f3e04c8e 100644 --- a/tests/geo/json-fg/feature/example_1_1.ttl +++ b/tests/geo/json-fg/feature/example_1_1.ttl @@ -1,8 +1,8 @@ @prefix dcterms: . @prefix geo: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . +@prefix ns1: . +@prefix ns2: . @prefix oa: . @prefix rdf: . @prefix rdfs: . @@ -12,12 +12,12 @@ geojson:Feature ; dcterms:spatial [ a ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; geo:hasGeometry "{\"coordinates\":[[[8.7092045,51.5035285,100],[8.7093128,51.503457,100],[8.7093919,51.503503,100],[8.7092837,51.5035747,100],[8.7092045,51.5035285,100]]],\"type\":\"Polygon\"}"^^rdf:JSON ; - rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; - ns1:relation ; - oa:hasTarget ] . + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ] . diff --git a/tests/geo/json-fg/feature/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature/example_1_1.validation_passed.txt index 662308683..6d5e2cb06 100644 --- a/tests/geo/json-fg/feature/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-21T04:22:55.386303+00:00 +Generated 2024-07-28T04:22:33.669791+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/example_2_1.validation_passed.txt b/tests/geo/json-fg/feature/example_2_1.validation_passed.txt index 4c77e153f..3102d9d1d 100644 --- a/tests/geo/json-fg/feature/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-21T04:22:55.391486+00:00 +Generated 2024-07-28T04:22:33.675115+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/feature/example_3_1.validation_passed.txt b/tests/geo/json-fg/feature/example_3_1.validation_passed.txt index 86c116228..7b4e2e7e0 100644 --- a/tests/geo/json-fg/feature/example_3_1.validation_passed.txt +++ b/tests/geo/json-fg/feature/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.feature - JSON-FG Feature -Generated 2024-07-21T04:22:55.396439+00:00 +Generated 2024-07-28T04:22:33.680063+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/featureCollection/_report.json b/tests/geo/json-fg/featureCollection/_report.json index bab7e33d1..779dc9f77 100644 --- a/tests/geo/json-fg/featureCollection/_report.json +++ b/tests/geo/json-fg/featureCollection/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection", "bblockName": "JSON-FG Feature Collection", "bblockId": "ogc.geo.json-fg.featureCollection", - "generated": "2024-07-21T04:22:57.210774+00:00", + "generated": "2024-07-28T04:22:36.039098+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt index 06b047b5f..326938416 100644 --- a/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2024-07-21T04:22:57.210693+00:00 +Generated 2024-07-28T04:22:36.039027+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt b/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt index c6b153368..4c42fe00b 100644 --- a/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt +++ b/tests/geo/json-fg/featureCollection/required-properties-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.featureCollection - JSON-FG Feature Collection -Generated 2024-07-21T04:22:56.032060+00:00 +Generated 2024-07-28T04:22:34.538868+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/geo/json-fg/link-role/_report.json b/tests/geo/json-fg/link-role/_report.json index a49912b33..7b979f8b5 100644 --- a/tests/geo/json-fg/link-role/_report.json +++ b/tests/geo/json-fg/link-role/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance", "bblockName": "Link with role and target conformance", "bblockId": "ogc.geo.json-fg.link-role", - "generated": "2024-07-21T04:22:53.698950+00:00", + "generated": "2024-07-28T04:22:31.270890+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt b/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt index 71317985f..7f902f048 100644 --- a/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/link-role/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.link-role - Link with role and target conformance -Generated 2024-07-21T04:22:53.698865+00:00 +Generated 2024-07-28T04:22:31.270837+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/_report.json b/tests/geo/json-fg/time/_report.json index 48e35a591..db7ce880d 100644 --- a/tests/geo/json-fg/time/_report.json +++ b/tests/geo/json-fg/time/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.geo.json-fg.time - JSON-FG time member", "bblockName": "JSON-FG time member", "bblockId": "ogc.geo.json-fg.time", - "generated": "2024-07-21T04:22:53.594856+00:00", + "generated": "2024-07-28T04:22:31.165836+00:00", "result": true, "items": [ { diff --git a/tests/geo/json-fg/time/example_1_1.validation_passed.txt b/tests/geo/json-fg/time/example_1_1.validation_passed.txt index 3c0c3d5f1..ebf01fe1e 100644 --- a/tests/geo/json-fg/time/example_1_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-21T04:22:53.586106+00:00 +Generated 2024-07-28T04:22:31.156901+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_2_1.validation_passed.txt b/tests/geo/json-fg/time/example_2_1.validation_passed.txt index b772aade0..6aac01f97 100644 --- a/tests/geo/json-fg/time/example_2_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_2_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-21T04:22:53.589200+00:00 +Generated 2024-07-28T04:22:31.160061+00:00 === Files === Using example_2_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_3_1.validation_passed.txt b/tests/geo/json-fg/time/example_3_1.validation_passed.txt index 9f6befa13..a59fe23fe 100644 --- a/tests/geo/json-fg/time/example_3_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_3_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-21T04:22:53.590746+00:00 +Generated 2024-07-28T04:22:31.161681+00:00 === Files === Using example_3_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_4_1.validation_passed.txt b/tests/geo/json-fg/time/example_4_1.validation_passed.txt index 97132a911..cf4c8d73c 100644 --- a/tests/geo/json-fg/time/example_4_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_4_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-21T04:22:53.592894+00:00 +Generated 2024-07-28T04:22:31.163856+00:00 === Files === Using example_4_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/geo/json-fg/time/example_5_1.validation_passed.txt b/tests/geo/json-fg/time/example_5_1.validation_passed.txt index 3dc4c0dde..2a8a6df2d 100644 --- a/tests/geo/json-fg/time/example_5_1.validation_passed.txt +++ b/tests/geo/json-fg/time/example_5_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.geo.json-fg.time - JSON-FG time member -Generated 2024-07-21T04:22:53.594806+00:00 +Generated 2024-07-28T04:22:31.165785+00:00 === Files === Using example_5_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/ogc-utils/iri-or-curie/_report.json b/tests/ogc-utils/iri-or-curie/_report.json index 342d1f681..b011a36bf 100644 --- a/tests/ogc-utils/iri-or-curie/_report.json +++ b/tests/ogc-utils/iri-or-curie/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE", "bblockName": "IRI or CURIE", "bblockId": "ogc.ogc-utils.iri-or-curie", - "generated": "2024-07-21T04:22:53.639995+00:00", + "generated": "2024-07-28T04:22:31.211621+00:00", "result": true, "items": [ { diff --git a/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt index 6e041cbee..b3f00e521 100644 --- a/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_1_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.634477+00:00 +Generated 2024-07-28T04:22:31.206097+00:00 === Files === Using example_1_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt index 0eb6d5752..c2c48d0c1 100644 --- a/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_2_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.634948+00:00 +Generated 2024-07-28T04:22:31.206532+00:00 === Files === Using example_2_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt index 4f31b5ae2..8abf89d22 100644 --- a/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_3_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.635390+00:00 +Generated 2024-07-28T04:22:31.206991+00:00 === Files === Using example_3_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt index 9e95abe7c..2c00917cf 100644 --- a/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_4_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.635890+00:00 +Generated 2024-07-28T04:22:31.207484+00:00 === Files === Using example_4_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt index aee152e71..8c172875a 100644 --- a/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_5_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.636382+00:00 +Generated 2024-07-28T04:22:31.207969+00:00 === Files === Using example_5_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt index 47123d38f..3f4400391 100644 --- a/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/example_6_2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.639948+00:00 +Generated 2024-07-28T04:22:31.211571+00:00 === Files === Using example_6_2.json from examples === End Files === diff --git a/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt index 516e4c0a9..a05dbf989 100644 --- a/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing1-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.607769+00:00 +Generated 2024-07-28T04:22:31.178319+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt index fdaced547..39d686551 100644 --- a/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing2-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.608441+00:00 +Generated 2024-07-28T04:22:31.178912+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt index 0b8488e7a..5aa2821cd 100644 --- a/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing3-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.608967+00:00 +Generated 2024-07-28T04:22:31.179572+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt b/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt index 4096e05fd..af0b73a5a 100644 --- a/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/failing4-fail.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.609476+00:00 +Generated 2024-07-28T04:22:31.180094+00:00 === General === Test was expected to fail and it did. === End General === diff --git a/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt index 263a883d1..879537216 100644 --- a/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.609799+00:00 +Generated 2024-07-28T04:22:31.180417+00:00 === Files === Using test1.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt index 17ee62471..9483f94dc 100644 --- a/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test10.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.610114+00:00 +Generated 2024-07-28T04:22:31.180732+00:00 === Files === Using test10.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt index 65b13efdb..7ce2edf72 100644 --- a/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test11.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.610426+00:00 +Generated 2024-07-28T04:22:31.181045+00:00 === Files === Using test11.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt index 1f00db7b1..4dc7d3aad 100644 --- a/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test12.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.610743+00:00 +Generated 2024-07-28T04:22:31.181354+00:00 === Files === Using test12.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt index 505a36bef..03fd03d1f 100644 --- a/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test13.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.611103+00:00 +Generated 2024-07-28T04:22:31.181669+00:00 === Files === Using test13.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt index b8670ad3a..b12c900b4 100644 --- a/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test14.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.611418+00:00 +Generated 2024-07-28T04:22:31.181991+00:00 === Files === Using test14.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt index 518e7c790..38ecea081 100644 --- a/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test15.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.611727+00:00 +Generated 2024-07-28T04:22:31.182299+00:00 === Files === Using test15.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt index fb283e3b7..d5feca196 100644 --- a/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test16.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.612035+00:00 +Generated 2024-07-28T04:22:31.182603+00:00 === Files === Using test16.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt index 957c34639..1969ba42e 100644 --- a/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test17.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.612344+00:00 +Generated 2024-07-28T04:22:31.182939+00:00 === Files === Using test17.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt index 1a8ad9909..43b30bf9b 100644 --- a/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test18.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.612654+00:00 +Generated 2024-07-28T04:22:31.183244+00:00 === Files === Using test18.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt index 88ab51780..356f18948 100644 --- a/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test19.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.612966+00:00 +Generated 2024-07-28T04:22:31.183547+00:00 === Files === Using test19.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt index db24e709e..2dc857278 100644 --- a/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test2.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.613277+00:00 +Generated 2024-07-28T04:22:31.183854+00:00 === Files === Using test2.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt index 8923d271b..906dc0d15 100644 --- a/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test20.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.613589+00:00 +Generated 2024-07-28T04:22:31.184158+00:00 === Files === Using test20.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt index d493b806f..f3ac22f3b 100644 --- a/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test21.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.613900+00:00 +Generated 2024-07-28T04:22:31.184461+00:00 === Files === Using test21.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt index 5aa4a1666..820478fe5 100644 --- a/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test22.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.614209+00:00 +Generated 2024-07-28T04:22:31.184767+00:00 === Files === Using test22.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt index 7a51a29db..4730bf3c8 100644 --- a/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test23.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.614518+00:00 +Generated 2024-07-28T04:22:31.185068+00:00 === Files === Using test23.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt index 184d3db5a..712661f24 100644 --- a/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test24.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.614855+00:00 +Generated 2024-07-28T04:22:31.185389+00:00 === Files === Using test24.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt index cddc72e87..a510bc96c 100644 --- a/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test25.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.615208+00:00 +Generated 2024-07-28T04:22:31.185718+00:00 === Files === Using test25.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt index 6df8e00c5..233710d64 100644 --- a/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test26.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.615526+00:00 +Generated 2024-07-28T04:22:31.186048+00:00 === Files === Using test26.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt index ca1ea5cb1..768e6f824 100644 --- a/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test27.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.615843+00:00 +Generated 2024-07-28T04:22:31.186375+00:00 === Files === Using test27.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt index 90b963db8..c17ce0f7d 100644 --- a/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test28.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.616159+00:00 +Generated 2024-07-28T04:22:31.186703+00:00 === Files === Using test28.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt index d292b4ce8..cbbe5e4ff 100644 --- a/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test29.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.616471+00:00 +Generated 2024-07-28T04:22:31.187118+00:00 === Files === Using test29.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt index 74221bf35..025fab341 100644 --- a/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test3.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.616779+00:00 +Generated 2024-07-28T04:22:31.187435+00:00 === Files === Using test3.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt index 199a03275..89203f131 100644 --- a/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test30.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.617102+00:00 +Generated 2024-07-28T04:22:31.187763+00:00 === Files === Using test30.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt index 655d4f114..e8e3fcbdf 100644 --- a/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test31.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.617413+00:00 +Generated 2024-07-28T04:22:31.188077+00:00 === Files === Using test31.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt index f582966d4..435a7e201 100644 --- a/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test32.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.617720+00:00 +Generated 2024-07-28T04:22:31.188384+00:00 === Files === Using test32.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt index 63a4051af..28654bfc2 100644 --- a/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test33.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.618029+00:00 +Generated 2024-07-28T04:22:31.188688+00:00 === Files === Using test33.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt index 6bfcb86a6..40f6e6342 100644 --- a/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test34.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.618337+00:00 +Generated 2024-07-28T04:22:31.188993+00:00 === Files === Using test34.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt index 4de30dbf8..08058bcde 100644 --- a/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test35.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.618647+00:00 +Generated 2024-07-28T04:22:31.189297+00:00 === Files === Using test35.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt index d05f9390e..24c7bb5d9 100644 --- a/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test36.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.619061+00:00 +Generated 2024-07-28T04:22:31.189601+00:00 === Files === Using test36.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt index aca93491c..9d755a756 100644 --- a/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test37.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.619378+00:00 +Generated 2024-07-28T04:22:31.189905+00:00 === Files === Using test37.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt index 0057501d8..1d247e2c6 100644 --- a/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test38.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.619695+00:00 +Generated 2024-07-28T04:22:31.190213+00:00 === Files === Using test38.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt index 7a547810a..dbd21bb5d 100644 --- a/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test39.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.620015+00:00 +Generated 2024-07-28T04:22:31.190522+00:00 === Files === Using test39.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt index 6d39226f0..419ca1491 100644 --- a/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test4.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.620326+00:00 +Generated 2024-07-28T04:22:31.190909+00:00 === Files === Using test4.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt index 0d38e558c..612c8fb23 100644 --- a/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test40.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.620637+00:00 +Generated 2024-07-28T04:22:31.191220+00:00 === Files === Using test40.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt index 482fd9392..b3ab605f3 100644 --- a/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test41.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.620951+00:00 +Generated 2024-07-28T04:22:31.191540+00:00 === Files === Using test41.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt index 0fdf499f4..595fa21e3 100644 --- a/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test42.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.621260+00:00 +Generated 2024-07-28T04:22:31.191860+00:00 === Files === Using test42.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt index a069aef0a..bcd49de80 100644 --- a/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test43.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.621568+00:00 +Generated 2024-07-28T04:22:31.192164+00:00 === Files === Using test43.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt index 4efe5dd7f..16b9416c7 100644 --- a/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test44.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.621877+00:00 +Generated 2024-07-28T04:22:31.192468+00:00 === Files === Using test44.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt index 9884ae56d..85ca54834 100644 --- a/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test45.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.622188+00:00 +Generated 2024-07-28T04:22:31.192772+00:00 === Files === Using test45.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt index fcf476aab..559c3d541 100644 --- a/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test46.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.622496+00:00 +Generated 2024-07-28T04:22:31.193079+00:00 === Files === Using test46.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt index b3d31eb13..f98600278 100644 --- a/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test47.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.622804+00:00 +Generated 2024-07-28T04:22:31.193385+00:00 === Files === Using test47.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt index 71daeec4f..869825d0a 100644 --- a/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test48.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.623168+00:00 +Generated 2024-07-28T04:22:31.193687+00:00 === Files === Using test48.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt index 8721ca89b..486928bf0 100644 --- a/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test49.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.623481+00:00 +Generated 2024-07-28T04:22:31.193999+00:00 === Files === Using test49.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt index 90cf71ba7..f1aecd1d2 100644 --- a/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test5.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.623790+00:00 +Generated 2024-07-28T04:22:31.194305+00:00 === Files === Using test5.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt index 35af5cf51..106dedadf 100644 --- a/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test50.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.624104+00:00 +Generated 2024-07-28T04:22:31.194606+00:00 === Files === Using test50.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt index a7731711e..50c2e9654 100644 --- a/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test51.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.624411+00:00 +Generated 2024-07-28T04:22:31.194982+00:00 === Files === Using test51.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt index 2857daeeb..2c266cd7b 100644 --- a/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test52.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.624722+00:00 +Generated 2024-07-28T04:22:31.195291+00:00 === Files === Using test52.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt index 2500c7325..f12b28191 100644 --- a/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test53.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.625031+00:00 +Generated 2024-07-28T04:22:31.195594+00:00 === Files === Using test53.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt index 4b947eeaa..c2ad9d2dd 100644 --- a/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test54.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.625306+00:00 +Generated 2024-07-28T04:22:31.195905+00:00 === Files === Using test54.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt index e2233b01f..8101fd06c 100644 --- a/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test55.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.625582+00:00 +Generated 2024-07-28T04:22:31.196212+00:00 === Files === Using test55.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt index 1e288c2f2..e9519d81e 100644 --- a/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test56.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.625851+00:00 +Generated 2024-07-28T04:22:31.196515+00:00 === Files === Using test56.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt index 0e6113496..4e1e94566 100644 --- a/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test57.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.626123+00:00 +Generated 2024-07-28T04:22:31.196815+00:00 === Files === Using test57.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt index 959c62cdf..1826218c0 100644 --- a/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test58.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.626394+00:00 +Generated 2024-07-28T04:22:31.197117+00:00 === Files === Using test58.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt index 779fcb341..e27e7044c 100644 --- a/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test59.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.626664+00:00 +Generated 2024-07-28T04:22:31.197440+00:00 === Files === Using test59.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt index 07c58f2b4..ea9875648 100644 --- a/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test6.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.626957+00:00 +Generated 2024-07-28T04:22:31.197747+00:00 === Files === Using test6.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt index 7c0170ef1..ec145ed35 100644 --- a/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test60.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.627228+00:00 +Generated 2024-07-28T04:22:31.198051+00:00 === Files === Using test60.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt index 54716b639..69b0641df 100644 --- a/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test61.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.627498+00:00 +Generated 2024-07-28T04:22:31.198359+00:00 === Files === Using test61.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt index 5fb8bc105..147822c37 100644 --- a/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test62.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.627763+00:00 +Generated 2024-07-28T04:22:31.198660+00:00 === Files === Using test62.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt index d9b03564c..e9333a6f9 100644 --- a/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test63.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.628030+00:00 +Generated 2024-07-28T04:22:31.198998+00:00 === Files === Using test63.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt index 8f8f229ff..b21cfb544 100644 --- a/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test64.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.628297+00:00 +Generated 2024-07-28T04:22:31.199303+00:00 === Files === Using test64.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt index 46d486f30..4c9df3b3e 100644 --- a/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test65.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.628569+00:00 +Generated 2024-07-28T04:22:31.199609+00:00 === Files === Using test65.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt index 29a295836..601c78507 100644 --- a/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test66.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.628911+00:00 +Generated 2024-07-28T04:22:31.199915+00:00 === Files === Using test66.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt index f4cd1b064..61d516c64 100644 --- a/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test67.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.629210+00:00 +Generated 2024-07-28T04:22:31.200213+00:00 === Files === Using test67.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt index 0a3f91aeb..091601fed 100644 --- a/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test68.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.629481+00:00 +Generated 2024-07-28T04:22:31.200518+00:00 === Files === Using test68.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt index 8e09e8764..a24d58566 100644 --- a/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test69.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.629789+00:00 +Generated 2024-07-28T04:22:31.200820+00:00 === Files === Using test69.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt index 8676d1e31..2c1858253 100644 --- a/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test7.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.630057+00:00 +Generated 2024-07-28T04:22:31.201126+00:00 === Files === Using test7.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt index e067f35f3..a9a48409c 100644 --- a/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test70.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.630326+00:00 +Generated 2024-07-28T04:22:31.201430+00:00 === Files === Using test70.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt index 5d9a8c36e..819a23c11 100644 --- a/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test71.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.630612+00:00 +Generated 2024-07-28T04:22:31.201757+00:00 === Files === Using test71.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt index a2592dc7a..dbd64269e 100644 --- a/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test72.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.630958+00:00 +Generated 2024-07-28T04:22:31.202090+00:00 === Files === Using test72.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt index 6866c2985..e9215b029 100644 --- a/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test73.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.631242+00:00 +Generated 2024-07-28T04:22:31.202390+00:00 === Files === Using test73.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt index 70d782e23..a43df0ffe 100644 --- a/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test74.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.631510+00:00 +Generated 2024-07-28T04:22:31.202700+00:00 === Files === Using test74.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt index 85c6453aa..13d3717ea 100644 --- a/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test75.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.631784+00:00 +Generated 2024-07-28T04:22:31.203074+00:00 === Files === Using test75.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt index 95649165b..fab244362 100644 --- a/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test76.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.632055+00:00 +Generated 2024-07-28T04:22:31.203381+00:00 === Files === Using test76.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt index ff168c45a..bd1859365 100644 --- a/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test77.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.632322+00:00 +Generated 2024-07-28T04:22:31.203687+00:00 === Files === Using test77.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt index 06d683b82..78c912773 100644 --- a/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test78.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.632589+00:00 +Generated 2024-07-28T04:22:31.203995+00:00 === Files === Using test78.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt index fda48f9a7..ca47b8fce 100644 --- a/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test79.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.632895+00:00 +Generated 2024-07-28T04:22:31.204343+00:00 === Files === Using test79.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt index 8702e2d22..d4f484425 100644 --- a/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test8.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.633178+00:00 +Generated 2024-07-28T04:22:31.204665+00:00 === Files === Using test8.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt index 6ea09ba50..2ba4695fb 100644 --- a/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test80.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.633462+00:00 +Generated 2024-07-28T04:22:31.204992+00:00 === Files === Using test80.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt index e0efc51cb..8b25b35f6 100644 --- a/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test81.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.633732+00:00 +Generated 2024-07-28T04:22:31.205300+00:00 === Files === Using test81.json from test resources === End Files === diff --git a/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt index d645fae75..8deb1d375 100644 --- a/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt +++ b/tests/ogc-utils/iri-or-curie/test9.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.iri-or-curie - IRI or CURIE -Generated 2024-07-21T04:22:53.634017+00:00 +Generated 2024-07-28T04:22:31.205622+00:00 === Files === Using test9.json from test resources === End Files === diff --git a/tests/ogc-utils/topology/_report.json b/tests/ogc-utils/topology/_report.json index c52921477..6d99140ab 100644 --- a/tests/ogc-utils/topology/_report.json +++ b/tests/ogc-utils/topology/_report.json @@ -2,7 +2,7 @@ "title": "Validation report for ogc.ogc-utils.topology - Geometry using references", "bblockName": "Geometry using references", "bblockId": "ogc.ogc-utils.topology", - "generated": "2024-07-21T04:22:53.711230+00:00", + "generated": "2024-07-28T04:22:31.282863+00:00", "result": true, "items": [ { diff --git a/tests/ogc-utils/topology/example_1_1.validation_passed.txt b/tests/ogc-utils/topology/example_1_1.validation_passed.txt index 33563cfc7..dfb59c5fb 100644 --- a/tests/ogc-utils/topology/example_1_1.validation_passed.txt +++ b/tests/ogc-utils/topology/example_1_1.validation_passed.txt @@ -1,5 +1,5 @@ Validation report for ogc.ogc-utils.topology - Geometry using references -Generated 2024-07-21T04:22:53.711179+00:00 +Generated 2024-07-28T04:22:31.282803+00:00 === Files === Using example_1_1.json from examples JSON-LD context is present - uplifting diff --git a/tests/report.html b/tests/report.html index 935824d6e..0520622ee 100644 --- a/tests/report.html +++ b/tests/report.html @@ -51,7 +51,7 @@

Building blocks validation report

- Generated at 2024-07-21T04:22:58.922911+00:00 + Generated at 2024-07-28T04:22:38.265479+00:00

Number of passing building blocks: 20 / 20 (100%)