From 68306a90a2c07d422ac0e626261f57f47e7936ca Mon Sep 17 00:00:00 2001 From: avillar Date: Thu, 25 Jul 2024 08:56:02 +0000 Subject: [PATCH] Building blocks postprocessing --- .../advanced/_unbound_local_properties.tsv | 3 - .../geopose/advanced/_visited_properties.tsv | 7 - .../geo/geopose/advanced/context.jsonld | 11 +- .../basic/quaternion/_visited_properties.tsv | 7 - .../geopose/basic/quaternion/context.jsonld | 20 +- .../geopose/basic/ypr/_visited_properties.tsv | 3 - .../geo/geopose/basic/ypr/context.jsonld | 18 +- .../feature-lenient/_visited_properties.tsv | 49 - .../json-fg/feature/_visited_properties.tsv | 49 - .../_visited_properties.tsv | 56 -- .../featureCollection/_visited_properties.tsv | 56 -- bblocks.jsonld | 205 ++-- bblocks.ttl | 146 +-- .../common/data_types/bounding_box/index.json | 2 +- .../geo/common/data_types/geojson/index.json | 2 +- .../geo/common/parameters/bbox-crs/index.json | 2 +- .../geo/common/parameters/bbox/index.json | 2 +- .../json-full/geo/features/feature/index.json | 6 +- .../geo/features/featureCollection/index.json | 2 +- .../json-full/geo/geopose/advanced/index.json | 2 +- .../geo/geopose/basic/quaternion/index.json | 2 +- .../geo/geopose/basic/ypr/index.json | 2 +- .../geo/json-fg/feature-lenient/index.json | 116 ++- .../json-full/geo/json-fg/feature/index.json | 22 +- .../featureCollection-lenient/index.json | 6 +- .../geo/json-fg/featureCollection/index.json | 6 +- .../geo/json-fg/link-role/index.json | 6 +- .../json-full/geo/json-fg/time/index.json | 2 +- .../ogc-utils/iri-or-curie/index.json | 2 +- .../json-full/ogc-utils/json-link/index.json | 2 +- .../json-full/ogc-utils/topology/index.json | 2 +- .../markdown/geo/geopose/advanced/index.md | 11 +- .../geo/geopose/basic/quaternion/index.md | 20 +- .../markdown/geo/geopose/basic/ypr/index.md | 18 +- .../geo/json-fg/feature-lenient/index.md | 784 +++++++++++++++ .../markdown/geo/json-fg/feature/index.md | 214 ++-- .../slate/geo/geopose/advanced/index.html.md | 11 +- .../geopose/basic/quaternion/index.html.md | 20 +- .../slate/geo/geopose/basic/ypr/index.html.md | 18 +- .../geo/json-fg/feature-lenient/index.html.md | 912 +++++++++++++++++- .../slate/geo/json-fg/feature/index.html.md | 270 +++--- register.json | 205 ++-- .../data_types/bounding_box/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- .../common/parameters/bbox-crs/_report.json | 2 +- tests/geo/common/parameters/bbox/_report.json | 2 +- tests/geo/features/feature/_report.json | 2 +- .../feature/example_1_1.validation_passed.txt | 2 +- .../features/featureCollection/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/geo/geopose/basic/ypr/_report.json | 2 +- .../ypr/example_1_1.validation_passed.txt | 2 +- .../ypr/example_2_1.validation_passed.txt | 2 +- .../ypr/example_3_1.validation_passed.txt | 2 +- .../ypr/example_4_1.validation_passed.txt | 2 +- .../geo/json-fg/feature-lenient/_report.json | 417 ++++++++ .../json-fg/feature-lenient/example_1_1.json | 12 + .../feature-lenient/example_1_1.jsonld | 13 + .../json-fg/feature-lenient/example_1_1.ttl | 7 + .../example_1_1.validation_passed.txt | 13 + .../json-fg/feature-lenient/example_2_1.json | 36 + .../feature-lenient/example_2_1.jsonld | 37 + .../json-fg/feature-lenient/example_2_1.ttl | 17 + .../example_2_1.validation_passed.txt | 13 + .../json-fg/feature-lenient/example_3_1.json | 72 ++ .../feature-lenient/example_3_1.jsonld | 73 ++ .../json-fg/feature-lenient/example_3_1.ttl | 20 + .../example_3_1.validation_passed.txt | 13 + .../json-fg/feature-lenient/example_4_1.json | 259 +++++ .../feature-lenient/example_4_1.jsonld | 260 +++++ .../json-fg/feature-lenient/example_4_1.ttl | 25 + .../example_4_1.validation_passed.txt | 13 + .../json-fg/feature-lenient/example_5_1.json | 20 + .../feature-lenient/example_5_1.jsonld | 21 + .../json-fg/feature-lenient/example_5_1.ttl | 12 + .../example_5_1.validation_passed.txt | 13 + tests/geo/json-fg/feature/_report.json | 10 +- tests/geo/json-fg/feature/example_1_1.json | 257 +---- tests/geo/json-fg/feature/example_1_1.jsonld | 255 +---- tests/geo/json-fg/feature/example_1_1.ttl | 26 +- .../feature/example_1_1.validation_passed.txt | 2 +- tests/geo/json-fg/feature/example_2_1.json | 257 ++++- tests/geo/json-fg/feature/example_2_1.jsonld | 255 ++++- tests/geo/json-fg/feature/example_2_1.ttl | 26 +- .../feature/example_2_1.validation_passed.txt | 2 +- .../feature/example_3_1.validation_passed.txt | 2 +- .../json-fg/featureCollection/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- ...ired-properties-fail.validation_passed.txt | 2 +- tests/geo/json-fg/link-role/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/geo/json-fg/time/_report.json | 2 +- .../time/example_1_1.validation_passed.txt | 2 +- .../time/example_2_1.validation_passed.txt | 2 +- .../time/example_3_1.validation_passed.txt | 2 +- .../time/example_4_1.validation_passed.txt | 2 +- .../time/example_5_1.validation_passed.txt | 2 +- tests/ogc-utils/iri-or-curie/_report.json | 2 +- .../example_1_2.validation_passed.txt | 2 +- .../example_2_2.validation_passed.txt | 2 +- .../example_3_2.validation_passed.txt | 2 +- .../example_4_2.validation_passed.txt | 2 +- .../example_5_2.validation_passed.txt | 2 +- .../example_6_2.validation_passed.txt | 2 +- .../failing1-fail.validation_passed.txt | 2 +- .../failing2-fail.validation_passed.txt | 2 +- .../failing3-fail.validation_passed.txt | 2 +- .../failing4-fail.validation_passed.txt | 2 +- .../iri-or-curie/test1.validation_passed.txt | 2 +- .../iri-or-curie/test10.validation_passed.txt | 2 +- .../iri-or-curie/test11.validation_passed.txt | 2 +- .../iri-or-curie/test12.validation_passed.txt | 2 +- .../iri-or-curie/test13.validation_passed.txt | 2 +- .../iri-or-curie/test14.validation_passed.txt | 2 +- .../iri-or-curie/test15.validation_passed.txt | 2 +- .../iri-or-curie/test16.validation_passed.txt | 2 +- .../iri-or-curie/test17.validation_passed.txt | 2 +- .../iri-or-curie/test18.validation_passed.txt | 2 +- .../iri-or-curie/test19.validation_passed.txt | 2 +- .../iri-or-curie/test2.validation_passed.txt | 2 +- .../iri-or-curie/test20.validation_passed.txt | 2 +- .../iri-or-curie/test21.validation_passed.txt | 2 +- .../iri-or-curie/test22.validation_passed.txt | 2 +- .../iri-or-curie/test23.validation_passed.txt | 2 +- .../iri-or-curie/test24.validation_passed.txt | 2 +- .../iri-or-curie/test25.validation_passed.txt | 2 +- .../iri-or-curie/test26.validation_passed.txt | 2 +- .../iri-or-curie/test27.validation_passed.txt | 2 +- .../iri-or-curie/test28.validation_passed.txt | 2 +- .../iri-or-curie/test29.validation_passed.txt | 2 +- .../iri-or-curie/test3.validation_passed.txt | 2 +- .../iri-or-curie/test30.validation_passed.txt | 2 +- .../iri-or-curie/test31.validation_passed.txt | 2 +- .../iri-or-curie/test32.validation_passed.txt | 2 +- .../iri-or-curie/test33.validation_passed.txt | 2 +- .../iri-or-curie/test34.validation_passed.txt | 2 +- .../iri-or-curie/test35.validation_passed.txt | 2 +- .../iri-or-curie/test36.validation_passed.txt | 2 +- .../iri-or-curie/test37.validation_passed.txt | 2 +- .../iri-or-curie/test38.validation_passed.txt | 2 +- .../iri-or-curie/test39.validation_passed.txt | 2 +- .../iri-or-curie/test4.validation_passed.txt | 2 +- .../iri-or-curie/test40.validation_passed.txt | 2 +- .../iri-or-curie/test41.validation_passed.txt | 2 +- .../iri-or-curie/test42.validation_passed.txt | 2 +- .../iri-or-curie/test43.validation_passed.txt | 2 +- .../iri-or-curie/test44.validation_passed.txt | 2 +- .../iri-or-curie/test45.validation_passed.txt | 2 +- .../iri-or-curie/test46.validation_passed.txt | 2 +- .../iri-or-curie/test47.validation_passed.txt | 2 +- .../iri-or-curie/test48.validation_passed.txt | 2 +- .../iri-or-curie/test49.validation_passed.txt | 2 +- .../iri-or-curie/test5.validation_passed.txt | 2 +- .../iri-or-curie/test50.validation_passed.txt | 2 +- .../iri-or-curie/test51.validation_passed.txt | 2 +- .../iri-or-curie/test52.validation_passed.txt | 2 +- .../iri-or-curie/test53.validation_passed.txt | 2 +- .../iri-or-curie/test54.validation_passed.txt | 2 +- .../iri-or-curie/test55.validation_passed.txt | 2 +- .../iri-or-curie/test56.validation_passed.txt | 2 +- .../iri-or-curie/test57.validation_passed.txt | 2 +- .../iri-or-curie/test58.validation_passed.txt | 2 +- .../iri-or-curie/test59.validation_passed.txt | 2 +- .../iri-or-curie/test6.validation_passed.txt | 2 +- .../iri-or-curie/test60.validation_passed.txt | 2 +- .../iri-or-curie/test61.validation_passed.txt | 2 +- .../iri-or-curie/test62.validation_passed.txt | 2 +- .../iri-or-curie/test63.validation_passed.txt | 2 +- .../iri-or-curie/test64.validation_passed.txt | 2 +- .../iri-or-curie/test65.validation_passed.txt | 2 +- .../iri-or-curie/test66.validation_passed.txt | 2 +- .../iri-or-curie/test67.validation_passed.txt | 2 +- .../iri-or-curie/test68.validation_passed.txt | 2 +- .../iri-or-curie/test69.validation_passed.txt | 2 +- .../iri-or-curie/test7.validation_passed.txt | 2 +- .../iri-or-curie/test70.validation_passed.txt | 2 +- .../iri-or-curie/test71.validation_passed.txt | 2 +- .../iri-or-curie/test72.validation_passed.txt | 2 +- .../iri-or-curie/test73.validation_passed.txt | 2 +- .../iri-or-curie/test74.validation_passed.txt | 2 +- .../iri-or-curie/test75.validation_passed.txt | 2 +- .../iri-or-curie/test76.validation_passed.txt | 2 +- .../iri-or-curie/test77.validation_passed.txt | 2 +- .../iri-or-curie/test78.validation_passed.txt | 2 +- .../iri-or-curie/test79.validation_passed.txt | 2 +- .../iri-or-curie/test8.validation_passed.txt | 2 +- .../iri-or-curie/test80.validation_passed.txt | 2 +- .../iri-or-curie/test81.validation_passed.txt | 2 +- .../iri-or-curie/test9.validation_passed.txt | 2 +- tests/ogc-utils/topology/_report.json | 2 +- .../example_1_1.validation_passed.txt | 2 +- tests/report.html | 169 +++- 192 files changed, 4635 insertions(+), 1527 deletions(-) create mode 100644 tests/geo/json-fg/feature-lenient/_report.json create mode 100644 tests/geo/json-fg/feature-lenient/example_1_1.json create mode 100644 tests/geo/json-fg/feature-lenient/example_1_1.jsonld create mode 100644 tests/geo/json-fg/feature-lenient/example_1_1.ttl create mode 100644 tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt create mode 100644 tests/geo/json-fg/feature-lenient/example_2_1.json create mode 100644 tests/geo/json-fg/feature-lenient/example_2_1.jsonld create mode 100644 tests/geo/json-fg/feature-lenient/example_2_1.ttl create mode 100644 tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt create mode 100644 tests/geo/json-fg/feature-lenient/example_3_1.json create mode 100644 tests/geo/json-fg/feature-lenient/example_3_1.jsonld create mode 100644 tests/geo/json-fg/feature-lenient/example_3_1.ttl create mode 100644 tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt create mode 100644 tests/geo/json-fg/feature-lenient/example_4_1.json create mode 100644 tests/geo/json-fg/feature-lenient/example_4_1.jsonld create mode 100644 tests/geo/json-fg/feature-lenient/example_4_1.ttl create mode 100644 tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt create mode 100644 tests/geo/json-fg/feature-lenient/example_5_1.json create mode 100644 tests/geo/json-fg/feature-lenient/example_5_1.jsonld create mode 100644 tests/geo/json-fg/feature-lenient/example_5_1.ttl create mode 100644 tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt 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/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/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/json-fg/feature-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv index 02a588e34..187dd0560 100644 --- a/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature-lenient/_visited_properties.tsv @@ -28,26 +28,12 @@ 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 @@ -56,13 +42,6 @@ path @id /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 @@ -73,26 +52,12 @@ path @id /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 @@ -102,21 +67,7 @@ path @id /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/_visited_properties.tsv b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv index 02a588e34..187dd0560 100644 --- a/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/feature/_visited_properties.tsv @@ -28,26 +28,12 @@ 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 @@ -56,13 +42,6 @@ path @id /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 @@ -73,26 +52,12 @@ path @id /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 @@ -102,21 +67,7 @@ path @id /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/featureCollection-lenient/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection-lenient/_visited_properties.tsv index 6ca947cbb..01afeaea6 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 @@ -51,26 +44,12 @@ path @id /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 @@ -79,13 +58,6 @@ path @id /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 @@ -96,26 +68,12 @@ path @id /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 @@ -125,24 +83,10 @@ path @id /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/_visited_properties.tsv b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv index cb5e36daf..06275f1c9 100644 --- a/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv +++ b/annotated-schemas/geo/json-fg/featureCollection/_visited_properties.tsv @@ -39,13 +39,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 /features/featureType @type /features/time http://purl.org/dc/terms/time /features/time/date http://www.w3.org/2006/time#hasTime @@ -55,26 +48,12 @@ path @id /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 @@ -83,13 +62,6 @@ path @id /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 @@ -100,26 +72,12 @@ path @id /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 @@ -129,21 +87,7 @@ path @id /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/bblocks.jsonld b/bblocks.jsonld index 4ae0ccca1..58674ca90 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:07:05.322887", + "modified": "2024-07-25T08:55:51.271362", "tooling": { "bblocks-postprocess": { - "commitId": "\"59af8b65c87552d103c26900d115b39f46238b57", - "shortCommitId": "\"59af8b", - "date": "2024-07-08T08:08:11+00:00\"" + "commitId": "\"68a2c711a7b9524049f33286a6021ae24ef34bbb", + "shortCommitId": "\"68a2c7", + "date": "2024-07-23T08:32:48+00:00\"" } }, "gitRepository": "https://github.com/opengeospatial/bblocks", @@ -135,7 +135,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", @@ -167,14 +167,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/common/data_types/bounding_box/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" @@ -195,7 +195,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", @@ -217,14 +217,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/data_types/geojson/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" @@ -245,7 +245,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-05-24", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", @@ -265,14 +265,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/parameters/bbox/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" @@ -293,7 +293,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-07-05", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", @@ -312,14 +312,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" @@ -340,7 +340,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2022-05-18", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 8288 - Web Linking", @@ -360,14 +360,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/json-link/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" @@ -388,7 +388,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -410,14 +410,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/geopose/advanced/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" @@ -438,7 +438,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -460,14 +460,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/geopose/basic/quaternion/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" @@ -488,7 +488,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -511,14 +511,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/geopose/basic/ypr/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" @@ -538,7 +538,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-05-28", + "dateOfLastChange": "2024-07-25", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" @@ -560,14 +560,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/time/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" @@ -588,7 +588,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", @@ -615,14 +615,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/ogc-utils/iri-or-curie/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" @@ -643,7 +643,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -659,9 +659,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://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -674,14 +674,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" @@ -702,7 +702,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-21", + "dateOfLastChange": "2024-07-25", "sources": [], "maturity": "development", "scope": "unstable", @@ -713,8 +713,8 @@ ], "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.ogc-utils.iri-or-curie" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld", "schema": { @@ -727,14 +727,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/link-role/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" @@ -755,7 +755,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-24", + "dateOfLastChange": "2024-07-25", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", @@ -780,14 +780,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/ogc-utils/topology/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" @@ -808,7 +808,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-06-26", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", @@ -834,14 +834,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" @@ -862,7 +862,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -888,14 +888,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" @@ -916,7 +916,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -943,15 +943,16 @@ "sourceLdContext": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, + "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/feature-lenient/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" @@ -972,7 +973,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -983,9 +984,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.feature", - "ogc.ogc-utils.json-link" + "ogc.geo.features.featureCollection" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { @@ -998,14 +999,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" @@ -1026,7 +1027,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -1041,9 +1042,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ + "ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient", - "ogc.ogc-utils.json-link" + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -1054,14 +1055,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/featureCollection-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection-lenient" diff --git a/bblocks.ttl b/bblocks.ttl index e81230a55..c8c21baed 100644 --- a/bblocks.ttl +++ b/bblocks.ttl @@ -13,14 +13,14 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2022-05-24"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -36,12 +36,12 @@ dct:created "2022-07-05T01:01:01+02:00"^^xsd:dateTime ; dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" ], - [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" ], + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" ] ; dct:hasVersion "1.0" ; - dct:modified "2022-07-05"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -55,14 +55,14 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ], - [ dct:format "text/markdown" ; + dct:description [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" ], + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-07-13"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -78,14 +78,14 @@ 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/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], - [ dct:format "application/json" ; + dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-07-13"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -101,14 +101,14 @@ rdfs:label "GeoPose Basic-YPR" ; dct:abstract "Basic GeoPose using yaw, pitch, and roll to specify orientation" ; dct:created "2023-03-15T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/markdown" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ], + [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-07-13"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -124,14 +124,14 @@ rdfs:label "JSON-FG Feature Collection" ; dct:abstract "A collection of OGC Features and Geometries JSON (JSON-FG) Features, extending GeoJSON to support a limited set of additional capabilities that are out-of-scope for GeoJSON, but that are important for a variety of use cases involving feature data." ; dct:created "2023-05-31T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ], + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ], [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-05-31"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -157,7 +157,7 @@ [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-08-08"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -176,14 +176,14 @@ 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 "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ], - [ dct:format "text/html" ; + dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-08-21"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; skos:inScheme ; dcat:keyword "json-fg", "link", @@ -203,14 +203,14 @@ rdfs:label "Geometry using references" ; dct:abstract "Demonstration of a schema using coordinates of points, withpout duplication" ; dct:created "2023-04-05T00:00:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-05-24"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; skos:inScheme ; dcat:keyword "3D", "geometry", @@ -241,14 +241,14 @@ 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 "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ], [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" ] ; + [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" ] ; dct:hasVersion "1.0.1" ; - dct:modified "2023-03-09"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasSchema , @@ -262,14 +262,14 @@ rdfs:label "GeoJSON" ; dct:abstract "A GeoJSON object" ; dct:created "2023-05-24T14:56:51+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; + dct:description [ dct:format "application/json" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ], + [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" ], [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ], - [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2023-05-15"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -292,7 +292,7 @@ [ dct:format "text/markdown" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-05-31"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -311,14 +311,14 @@ 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://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" ] ; dct:hasVersion "0.1" ; - dct:modified "2023-08-08"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -349,12 +349,12 @@ dct:created "2023-06-26T14:56:51+00:00"^^xsd:dateTime ; dct:description [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ], [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" ] ; dct:hasVersion "1.0" ; - dct:modified "2023-06-26"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:dependsOn , @@ -371,14 +371,14 @@ bblocks:Schema ; rdfs:label "JSON-FG time member" ; dct:created "2024-05-28T09:45:00+00:00"^^xsd:dateTime ; - dct:description [ dct:format "text/html" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ], + dct:description [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" ], [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" ] ; + [ dct:format "text/html" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" ] ; dct:hasVersion "0.2.2" ; - dct:modified "2024-05-28"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -401,7 +401,7 @@ [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" ] ; dct:hasVersion "1.0" ; - dct:modified "2023-03-09"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source , , ; @@ -426,7 +426,7 @@ [ dct:format "application/json" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" ] ; dct:hasVersion "1.0" ; - dct:modified "2023-05-15"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source , ; skos:inScheme ; @@ -450,12 +450,12 @@ dct:created "2022-05-18T15:21:59+00:00"^^xsd:dateTime ; dct:description [ dct:format "text/html" ; rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" ], - [ dct:format "text/markdown" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ], [ dct:format "application/json" ; - rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ] ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" ], + [ dct:format "text/markdown" ; + rdfs:isDefinedBy "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" ] ; dct:hasVersion "0.1" ; - dct:modified "2022-05-18"^^xsd:date ; + dct:modified "2024-07-25"^^xsd:date ; dct:source ; skos:inScheme ; bblocks:hasJsonLdContext ; @@ -489,11 +489,11 @@ Notes: bblocks:hasValidationReport . [] a prov:Activity ; - prov:endedAtTime "2024-07-21T04:07:14.879953"^^xsd:dateTime ; - prov:startedAtTime "2024-07-21T04:07:14.798885"^^xsd:dateTime ; + prov:endedAtTime "2024-07-25T08:55:59.889580"^^xsd:dateTime ; + prov:startedAtTime "2024-07-25T08:55:59.806474"^^xsd:dateTime ; prov:used [ a prov:Entity ; dct:format "application/json" ; - dct:hasVersion "git:fbeabbef0cf8f54a358b339dab199b0e86f8eaae" ; + dct:hasVersion "git:bfb4416e547f3f6c69dadf894f0fbbb66a66d185" ; rdfs:seeAlso ], [ a prov:Entity ; dct:format "application/yaml" ; @@ -501,6 +501,6 @@ Notes: prov:wasAssociatedWith [ a prov:Agent, schema:SoftwareApplication ; rdfs:label "OGC-NA tools" ; - dct:hasVersion "0.3.47" ; + dct:hasVersion "0.3.48" ; rdfs:seeAlso ] . diff --git a/generateddocs/json-full/geo/common/data_types/bounding_box/index.json b/generateddocs/json-full/geo/common/data_types/bounding_box/index.json index 79b3f24a6..eb9ba3227 100644 --- a/generateddocs/json-full/geo/common/data_types/bounding_box/index.json +++ b/generateddocs/json-full/geo/common/data_types/bounding_box/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", diff --git a/generateddocs/json-full/geo/common/data_types/geojson/index.json b/generateddocs/json-full/geo/common/data_types/geojson/index.json index b4995be72..a74fe77ea 100644 --- a/generateddocs/json-full/geo/common/data_types/geojson/index.json +++ b/generateddocs/json-full/geo/common/data_types/geojson/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", diff --git a/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json b/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json index b116d2276..b96bc2cd3 100644 --- a/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json +++ b/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json @@ -9,7 +9,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-07-05", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", diff --git a/generateddocs/json-full/geo/common/parameters/bbox/index.json b/generateddocs/json-full/geo/common/parameters/bbox/index.json index 37e6f3ea2..c8cf57738 100644 --- a/generateddocs/json-full/geo/common/parameters/bbox/index.json +++ b/generateddocs/json-full/geo/common/parameters/bbox/index.json @@ -9,7 +9,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-05-24", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", diff --git a/generateddocs/json-full/geo/features/feature/index.json b/generateddocs/json-full/geo/features/feature/index.json index cb35be306..41fa04695 100644 --- a/generateddocs/json-full/geo/features/feature/index.json +++ b/generateddocs/json-full/geo/features/feature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -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://opengeospatial.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 3b11a799a..96839b48e 100644 --- a/generateddocs/json-full/geo/features/featureCollection/index.json +++ b/generateddocs/json-full/geo/features/featureCollection/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-06-26", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", diff --git a/generateddocs/json-full/geo/geopose/advanced/index.json b/generateddocs/json-full/geo/geopose/advanced/index.json index b8342ce53..b9a8106d1 100644 --- a/generateddocs/json-full/geo/geopose/advanced/index.json +++ b/generateddocs/json-full/geo/geopose/advanced/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", diff --git a/generateddocs/json-full/geo/geopose/basic/quaternion/index.json b/generateddocs/json-full/geo/geopose/basic/quaternion/index.json index 34fefb686..45dedd4ce 100644 --- a/generateddocs/json-full/geo/geopose/basic/quaternion/index.json +++ b/generateddocs/json-full/geo/geopose/basic/quaternion/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", diff --git a/generateddocs/json-full/geo/geopose/basic/ypr/index.json b/generateddocs/json-full/geo/geopose/basic/ypr/index.json index 12365c704..3bf59bd21 100644 --- a/generateddocs/json-full/geo/geopose/basic/ypr/index.json +++ b/generateddocs/json-full/geo/geopose/basic/ypr/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", 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 1b7b398e5..1d572638d 100644 --- a/generateddocs/json-full/geo/json-fg/feature-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/feature-lenient/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -36,7 +36,121 @@ "sourceLdContext": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, + "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/feature-lenient/", "description": "OGC Features and Geometries JSON (JSON-FG) extends GeoJSON to support a limited set of additional capabilities that are\nout-of-scope for GeoJSON, but that are essential or important for a variety of use cases involving feature data.\n\nThis Building Block extends the standard JSON-FG one by removing the requirement to provide values for the \n\"time\" and \"place\" properties.\n", + "examples": [ + { + "title": "Example feature for a fence without time or place", + "snippets": [ + { + "language": "json", + "ref": "examples/fence-lenient.json", + "base-uri": "https://example.com/json-fg/", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\" : [ \"[ogc-json-fg-1-0.2:core]\", \"[ogc-json-fg-1-0.2:3d]\" ],\n \"featureType\": \"fence\",\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"properties\": null\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_1_1.json" + }, + { + "language": "jsonld", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"fence\",\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"properties\": null,\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld\"\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_1_1.jsonld" + }, + { + "language": "ttl", + "code": "@prefix geojson: .\n@prefix ns1: .\n\n a ,\n geojson:Feature ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_1_1.ttl" + } + ] + }, + { + "title": "Example feature for a fence (full)", + "snippets": [ + { + "language": "json", + "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json", + "base-uri": "https://example.com/json-fg/", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\" : [ \"[ogc-json-fg-1-0.2:core]\", \"[ogc-json-fg-1-0.2:3d]\" ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_2_1.json" + }, + { + "language": "jsonld", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null,\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld\"\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_2_1.jsonld" + }, + { + "language": "ttl", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Prism ;\n geojson:prismBase [ a geojson:LineString ;\n geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ;\n geojson:prismLower 2.02e+00 ;\n geojson:prismUpper 3.22e+00 ] ;\n dcterms:time [ time:hasTime ( \"2022-07-12T16:55:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_2_1.ttl" + } + ] + }, + { + "title": "Example feature for a building without time or place", + "snippets": [ + { + "language": "json", + "ref": "examples/building-lenient.json", + "base-uri": "https://example.com/json-fg/", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\" ,\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [8.7092045, 51.5035285, 100],\n [8.7093128, 51.5034570, 100],\n [8.7093919, 51.5035030, 100],\n [8.7092837, 51.5035747, 100],\n [8.7092045, 51.5035285, 100]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\"\n },\n {\n \"href\" : \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\" : \"type\" ,\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\"href\": \"https://example.org/john-doe\", \"title\": \"John Doe\"},\n {\"href\": \"https://example.org/jane-doe\", \"title\": \"Jane Doe\"}\n ]\n }\n}\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_3_1.json" + }, + { + "language": "jsonld", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n 8.7092045,\n 51.5035285,\n 100\n ],\n [\n 8.7093128,\n 51.503457,\n 100\n ],\n [\n 8.7093919,\n 51.503503,\n 100\n ],\n [\n 8.7092837,\n 51.5035747,\n 100\n ],\n [\n 8.7092045,\n 51.5035285,\n 100\n ]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\\u00fcnnenberg (016)\"\n },\n {\n \"href\": \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\": \"type\",\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\n \"href\": \"https://example.org/john-doe\",\n \"title\": \"John Doe\"\n },\n {\n \"href\": \"https://example.org/jane-doe\",\n \"title\": \"Jane Doe\"\n }\n ]\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld\"\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_3_1.jsonld" + }, + { + "language": "ttl", + "code": "@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\n rdfs:seeAlso [ rdfs:label \"This feature is of type 'building'\" ;\n ns2:relation ;\n oa:hasTarget ],\n [ rdfs:label \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\" ;\n ns2:relation ;\n oa:hasTarget ] ;\n geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_3_1.ttl" + } + ] + }, + { + "title": "Example feature for a building (full)", + "snippets": [ + { + "language": "json", + "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json", + "base-uri": "https://example.com/json-fg/", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\" ,\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": { \"interval\": [\"2014-04-24T10:50:18Z\", \"..\"] },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [479816.670, 5705861.672, 100],\n [479822.187, 5705866.783, 100],\n [479829.666, 5705858.785, 100],\n [479824.155, 5705853.684, 100],\n [479816.670, 5705861.672, 100]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479824.155, 5705853.684, 110],\n [479829.666, 5705858.785, 120],\n [479822.187, 5705866.783, 120],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479816.670, 5705861.672, 100],\n [479824.155, 5705853.684, 100],\n [479824.155, 5705853.684, 110],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479824.155, 5705853.684, 110],\n [479824.155, 5705853.684, 100],\n [479829.666, 5705858.785, 100],\n [479829.666, 5705858.785, 120],\n [479824.155, 5705853.684, 110]\n ]\n ],\n [\n [\n [479829.666, 5705858.785, 120],\n [479829.666, 5705858.785, 100],\n [479822.187, 5705866.783, 100],\n [479822.187, 5705866.783, 120],\n [479829.666, 5705858.785, 120]\n ]\n ],\n [\n [\n [479822.187, 5705866.783, 120],\n [479822.187, 5705866.783, 100],\n [479816.670, 5705861.672, 100],\n [479816.670, 5705861.672, 110],\n [479822.187, 5705866.783, 120]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [8.7092045, 51.5035285, 100],\n [8.7093128, 51.5034570, 100],\n [8.7093919, 51.5035030, 100],\n [8.7092837, 51.5035747, 100],\n [8.7092045, 51.5035285, 100]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\"\n },\n {\n \"href\" : \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\" : \"type\" ,\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\"href\": \"https://example.org/john-doe\", \"title\": \"John Doe\"},\n {\"href\": \"https://example.org/jane-doe\", \"title\": \"Jane Doe\"}\n ]\n }\n}\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_4_1.json" + }, + { + "language": "jsonld", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": {\n \"interval\": [\n \"2014-04-24T10:50:18Z\",\n \"..\"\n ]\n },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ]\n ]\n ],\n [\n [\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n 8.7092045,\n 51.5035285,\n 100\n ],\n [\n 8.7093128,\n 51.503457,\n 100\n ],\n [\n 8.7093919,\n 51.503503,\n 100\n ],\n [\n 8.7092837,\n 51.5035747,\n 100\n ],\n [\n 8.7092045,\n 51.5035285,\n 100\n ]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\\u00fcnnenberg (016)\"\n },\n {\n \"href\": \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\": \"type\",\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\n \"href\": \"https://example.org/john-doe\",\n \"title\": \"John Doe\"\n },\n {\n \"href\": \"https://example.org/jane-doe\",\n \"title\": \"Jane Doe\"\n }\n ]\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld\"\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_4_1.jsonld" + }, + { + "language": "ttl", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Polyhedron ;\n geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\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 geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_4_1.ttl" + } + ] + }, + { + "title": "Feature with a custom geometry (Arc) without time", + "content": "This feature follows\n[the Arc extension](https://github.com/opengeospatial/ogc-feat-geo-json/blob/main/core/examples/extensions/arc.json)\nfor the `place` property.\n", + "snippets": [ + { + "language": "json", + "base-uri": "https://example.com/json-fg/", + "ref": "examples/custom-geometry-lenient.json", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": {}\n}\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_5_1.json" + }, + { + "language": "jsonld", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"my-space-station\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"space-station\",\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Arc\",\n \"coordinates\": [\n 81220.15,\n 455113.71,\n 44143.21\n ]\n },\n \"properties\": {},\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld\"\n}", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_5_1.jsonld" + }, + { + "language": "ttl", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a ;\n geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_5_1.ttl" + } + ] + } + ], "annotatedSchema": "allOf:\n- $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml\n- type: object\n required:\n - type\n - geometry\n - properties\n properties:\n type:\n type: string\n enum:\n - Feature\n x-jsonld-id: '@type'\n id:\n oneOf:\n - type: number\n - type: string\n x-jsonld-id: '@id'\n featureType:\n $ref: https://beta.schemas.opengis.net/json-fg/featuretype.json\n x-jsonld-id: '@type'\n links:\n type: array\n items:\n allOf:\n - $ref: https://beta.schemas.opengis.net/json-fg/link.json\n - $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml\n x-jsonld-id: http://www.w3.org/2000/01/rdf-schema#seeAlso\n time:\n $ref: https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml\n x-jsonld-id: http://purl.org/dc/terms/time\n coordRefSys:\n $ref: https://beta.schemas.opengis.net/json-fg/coordrefsys.json\n x-jsonld-id: http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS\n place:\n $ref: https://beta.schemas.opengis.net/json-fg/place.json\n x-jsonld-id: http://purl.org/dc/terms/spatial\n geometry:\n $ref: https://beta.schemas.opengis.net/json-fg/geometry.json\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n properties:\n oneOf:\n - type: 'null'\n - type: object\n x-jsonld-id: '@nest'\nx-jsonld-extra-terms:\n Feature: https://purl.org/geojson/vocab#Feature\n FeatureCollection: https://purl.org/geojson/vocab#FeatureCollection\n GeometryCollection: https://purl.org/geojson/vocab#GeometryCollection\n LineString: https://purl.org/geojson/vocab#LineString\n MultiLineString: https://purl.org/geojson/vocab#MultiLineString\n MultiPoint: https://purl.org/geojson/vocab#MultiPoint\n MultiPolygon: https://purl.org/geojson/vocab#MultiPolygon\n Point: https://purl.org/geojson/vocab#Point\n Polygon: https://purl.org/geojson/vocab#Polygon\n Polyhedron: https://purl.org/geojson/vocab#Polyhedron\n MultiPolyhedron: https://purl.org/geojson/vocab#MultiPolyhedron\n Prism:\n x-jsonld-id: https://purl.org/geojson/vocab#Prism\n x-jsonld-context:\n base: https://purl.org/geojson/vocab#prismBase\n lower: https://purl.org/geojson/vocab#prismLower\n upper: https://purl.org/geojson/vocab#prismUpper\n MultiPrism:\n x-jsonld-id: https://purl.org/geojson/vocab#MultiPrism\n x-jsonld-context:\n prisms: https://purl.org/geojson/vocab#prisms\n bbox:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#bbox\n coordinates:\n x-jsonld-container: '@list'\n x-jsonld-id: https://purl.org/geojson/vocab#coordinates\n features:\n x-jsonld-container: '@set'\n x-jsonld-id: https://purl.org/geojson/vocab#features\n geometries:\n x-jsonld-id: https://purl.org/geojson/vocab#geometry\n x-jsonld-container: '@list'\nx-jsonld-prefixes:\n geojson: https://purl.org/geojson/vocab#\n rdfs: http://www.w3.org/2000/01/rdf-schema#\n dct: http://purl.org/dc/terms/\n owlTime: http://www.w3.org/2006/time#\n", "gitRepository": "https://github.com/opengeospatial/bblocks", "gitPath": "registereditems/geo/json-fg/feature-lenient" diff --git a/generateddocs/json-full/geo/json-fg/feature/index.json b/generateddocs/json-full/geo/json-fg/feature/index.json index e1ffde460..8ef0aab94 100644 --- a/generateddocs/json-full/geo/json-fg/feature/index.json +++ b/generateddocs/json-full/geo/json-fg/feature/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -37,45 +37,45 @@ "description": "OGC Features and Geometries JSON (JSON-FG) extends GeoJSON to support a limited set of additional capabilities that are\nout-of-scope for GeoJSON, but that are essential or important for a variety of use cases involving feature data.\n\nInformation that can be represented as GeoJSON is encoded as GeoJSON. Additional information is mainly encoded in\nadditional top-level members of GeoJSON objects. The members use keys that do not conflict with GeoJSON including the\nobsolete version that pre-dates the IETF standard. GeoJSON clients will be able to parse and understand all aspects that\nare specified by GeoJSON, JSON-FG clients will also parse and understand the additional capabilities.\n\nThis Standard specifies the following minimal extensions to the GeoJSON Standard:\n\n* The ability to use Coordinate Reference Systems (CRSs) other than WGS 84;\n* The ability to use non-Euclidean metrics, in particular ellipsoidal metrics;\n* Support for solids and prisms as geometry types;\n* The ability to encode temporal characteristics of a feature; and\n* The ability to declare the type and the schema of a feature.\n\nInformation that can be represented as GeoJSON is encoded as GeoJSON. Additional information is mainly encoded in\nadditional members of the GeoJSON objects. The additional members use keys that do not conflict with GeoJSON. This is so\nexisting and future GeoJSON clients will continue to parse and understand GeoJSON content. JSON-FG enabled clients will\nalso be able to parse and understand the additional members.\n\nJSON Schema is used to formally specify the JSON-FG syntax.", "examples": [ { - "title": "Example feature for a building", + "title": "Example feature for a fence", "snippets": [ { "language": "json", - "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json", + "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json", "base-uri": "https://example.com/json-fg/", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\" ,\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": { \"interval\": [\"2014-04-24T10:50:18Z\", \"..\"] },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [479816.670, 5705861.672, 100],\n [479822.187, 5705866.783, 100],\n [479829.666, 5705858.785, 100],\n [479824.155, 5705853.684, 100],\n [479816.670, 5705861.672, 100]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479824.155, 5705853.684, 110],\n [479829.666, 5705858.785, 120],\n [479822.187, 5705866.783, 120],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479816.670, 5705861.672, 100],\n [479824.155, 5705853.684, 100],\n [479824.155, 5705853.684, 110],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479824.155, 5705853.684, 110],\n [479824.155, 5705853.684, 100],\n [479829.666, 5705858.785, 100],\n [479829.666, 5705858.785, 120],\n [479824.155, 5705853.684, 110]\n ]\n ],\n [\n [\n [479829.666, 5705858.785, 120],\n [479829.666, 5705858.785, 100],\n [479822.187, 5705866.783, 100],\n [479822.187, 5705866.783, 120],\n [479829.666, 5705858.785, 120]\n ]\n ],\n [\n [\n [479822.187, 5705866.783, 120],\n [479822.187, 5705866.783, 100],\n [479816.670, 5705861.672, 100],\n [479816.670, 5705861.672, 110],\n [479822.187, 5705866.783, 120]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [8.7092045, 51.5035285, 100],\n [8.7093128, 51.5034570, 100],\n [8.7093919, 51.5035030, 100],\n [8.7092837, 51.5035747, 100],\n [8.7092045, 51.5035285, 100]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\"\n },\n {\n \"href\" : \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\" : \"type\" ,\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\"href\": \"https://example.org/john-doe\", \"title\": \"John Doe\"},\n {\"href\": \"https://example.org/jane-doe\", \"title\": \"Jane Doe\"}\n ]\n }\n}\n", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\" : [ \"[ogc-json-fg-1-0.2:core]\", \"[ogc-json-fg-1-0.2:3d]\" ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_1_1.json" }, { "language": "jsonld", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": {\n \"interval\": [\n \"2014-04-24T10:50:18Z\",\n \"..\"\n ]\n },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ]\n ]\n ],\n [\n [\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n 8.7092045,\n 51.5035285,\n 100\n ],\n [\n 8.7093128,\n 51.503457,\n 100\n ],\n [\n 8.7093919,\n 51.503503,\n 100\n ],\n [\n 8.7092837,\n 51.5035747,\n 100\n ],\n [\n 8.7092045,\n 51.5035285,\n 100\n ]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\\u00fcnnenberg (016)\"\n },\n {\n \"href\": \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\": \"type\",\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\n \"href\": \"https://example.org/john-doe\",\n \"title\": \"John Doe\"\n },\n {\n \"href\": \"https://example.org/jane-doe\",\n \"title\": \"Jane Doe\"\n }\n ]\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null,\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_1_1.jsonld" }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Polyhedron ;\n geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\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 geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Prism ;\n geojson:prismBase [ a geojson:LineString ;\n geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ;\n geojson:prismLower 2.02e+00 ;\n geojson:prismUpper 3.22e+00 ] ;\n dcterms:time [ time:hasTime ( \"2022-07-12T16:55:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_1_1.ttl" } ] }, { - "title": "Example feature for a fence", + "title": "Example feature for a building", "snippets": [ { "language": "json", - "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json", + "ref": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json", "base-uri": "https://example.com/json-fg/", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\" : [ \"[ogc-json-fg-1-0.2:core]\", \"[ogc-json-fg-1-0.2:3d]\" ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null\n}", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\" ,\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": { \"interval\": [\"2014-04-24T10:50:18Z\", \"..\"] },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [479816.670, 5705861.672, 100],\n [479822.187, 5705866.783, 100],\n [479829.666, 5705858.785, 100],\n [479824.155, 5705853.684, 100],\n [479816.670, 5705861.672, 100]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479824.155, 5705853.684, 110],\n [479829.666, 5705858.785, 120],\n [479822.187, 5705866.783, 120],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479816.670, 5705861.672, 110],\n [479816.670, 5705861.672, 100],\n [479824.155, 5705853.684, 100],\n [479824.155, 5705853.684, 110],\n [479816.670, 5705861.672, 110]\n ]\n ],\n [\n [\n [479824.155, 5705853.684, 110],\n [479824.155, 5705853.684, 100],\n [479829.666, 5705858.785, 100],\n [479829.666, 5705858.785, 120],\n [479824.155, 5705853.684, 110]\n ]\n ],\n [\n [\n [479829.666, 5705858.785, 120],\n [479829.666, 5705858.785, 100],\n [479822.187, 5705866.783, 100],\n [479822.187, 5705866.783, 120],\n [479829.666, 5705858.785, 120]\n ]\n ],\n [\n [\n [479822.187, 5705866.783, 120],\n [479822.187, 5705866.783, 100],\n [479816.670, 5705861.672, 100],\n [479816.670, 5705861.672, 110],\n [479822.187, 5705866.783, 120]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [8.7092045, 51.5035285, 100],\n [8.7093128, 51.5034570, 100],\n [8.7093919, 51.5035030, 100],\n [8.7092837, 51.5035747, 100],\n [8.7092045, 51.5035285, 100]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\u00fcnnenberg (016)\"\n },\n {\n \"href\" : \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\" : \"type\" ,\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\"href\": \"https://example.org/john-doe\", \"title\": \"John Doe\"},\n {\"href\": \"https://example.org/jane-doe\", \"title\": \"Jane Doe\"}\n ]\n }\n}\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_2_1.json" }, { "language": "jsonld", - "code": "{\n \"type\": \"Feature\",\n \"id\": \"fence.1\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"fence\",\n \"time\": {\n \"interval\": [\n \"2022-07-12T16:55:18Z\",\n \"..\"\n ]\n },\n \"geometry\": null,\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/7415\",\n \"place\": {\n \"type\": \"Prism\",\n \"base\": {\n \"type\": \"LineString\",\n \"coordinates\": [\n [\n 81220.15,\n 455113.71\n ],\n [\n 81223.15,\n 455116.71\n ]\n ]\n },\n \"lower\": 2.02,\n \"upper\": 3.22\n },\n \"properties\": null,\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", + "code": "{\n \"type\": \"Feature\",\n \"id\": \"DENW19AL0000giv5BL\",\n \"conformsTo\": [\n \"[ogc-json-fg-1-0.2:core]\",\n \"[ogc-json-fg-1-0.2:types-schemas]\",\n \"[ogc-json-fg-1-0.2:3d]\"\n ],\n \"featureType\": \"app:building\",\n \"featureSchema\": \"https://example.org/data/v1/collections/buildings/schema\",\n \"time\": {\n \"interval\": [\n \"2014-04-24T10:50:18Z\",\n \"..\"\n ]\n },\n \"coordRefSys\": \"http://www.opengis.net/def/crs/EPSG/0/5555\",\n \"place\": {\n \"type\": \"Polyhedron\",\n \"coordinates\": [\n [\n [\n [\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479824.155,\n 5705853.684,\n 110\n ],\n [\n 479824.155,\n 5705853.684,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479824.155,\n 5705853.684,\n 110\n ]\n ]\n ],\n [\n [\n [\n 479829.666,\n 5705858.785,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479829.666,\n 5705858.785,\n 120\n ]\n ]\n ],\n [\n [\n [\n 479822.187,\n 5705866.783,\n 120\n ],\n [\n 479822.187,\n 5705866.783,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 100\n ],\n [\n 479816.67,\n 5705861.672,\n 110\n ],\n [\n 479822.187,\n 5705866.783,\n 120\n ]\n ]\n ]\n ]\n ]\n },\n \"geometry\": {\n \"type\": \"Polygon\",\n \"coordinates\": [\n [\n [\n 8.7092045,\n 51.5035285,\n 100\n ],\n [\n 8.7093128,\n 51.503457,\n 100\n ],\n [\n 8.7093919,\n 51.503503,\n 100\n ],\n [\n 8.7092837,\n 51.5035747,\n 100\n ],\n [\n 8.7092045,\n 51.5035285,\n 100\n ]\n ]\n ]\n },\n \"links\": [\n {\n \"href\": \"https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______\",\n \"rel\": \"http://www.opengis.net/def/rel/ogc/1.0/within\",\n \"title\": \"Cadastral parcel 313 in district W\\u00fcnnenberg (016)\"\n },\n {\n \"href\": \"https://inspire.ec.europa.eu/featureconcept/Building\",\n \"rel\": \"type\",\n \"title\": \"This feature is of type 'building'\"\n }\n ],\n \"properties\": {\n \"lastChange\": \"2014-04-24T10:50:18Z\",\n \"built\": \"2012-03\",\n \"function\": \"Agricultural building\",\n \"height_m\": 20.0,\n \"owners\": [\n {\n \"href\": \"https://example.org/john-doe\",\n \"title\": \"John Doe\"\n },\n {\n \"href\": \"https://example.org/jane-doe\",\n \"title\": \"Jane Doe\"\n }\n ]\n },\n \"@context\": \"https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld\"\n}", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_2_1.jsonld" }, { "language": "ttl", - "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix rdf: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Prism ;\n geojson:prismBase [ a geojson:LineString ;\n geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ;\n geojson:prismLower 2.02e+00 ;\n geojson:prismUpper 3.22e+00 ] ;\n dcterms:time [ time:hasTime ( \"2022-07-12T16:55:18Z\" \"..\" ) ] ;\n ns1:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/7415\" .\n\n", + "code": "@prefix dcterms: .\n@prefix geojson: .\n@prefix ns1: .\n@prefix ns2: .\n@prefix oa: .\n@prefix rdf: .\n@prefix rdfs: .\n@prefix time: .\n@prefix xsd: .\n\n a ,\n geojson:Feature ;\n dcterms:spatial [ a geojson:Polyhedron ;\n geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ;\n dcterms:time [ time:hasTime ( \"2014-04-24T10:50:18Z\" \"..\" ) ] ;\n ns2:CoordinateReferenceSystemCRS \"http://www.opengis.net/def/crs/EPSG/0/5555\" ;\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 geojson:geometry [ a geojson:Polygon ;\n geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] .\n\n", "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature/example_2_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 625304e92..8544b4a19 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -24,9 +24,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ + "ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient", - "ogc.ogc-utils.json-link" + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", diff --git a/generateddocs/json-full/geo/json-fg/featureCollection/index.json b/generateddocs/json-full/geo/json-fg/featureCollection/index.json index 7d744d72f..8f525a88e 100644 --- a/generateddocs/json-full/geo/json-fg/featureCollection/index.json +++ b/generateddocs/json-full/geo/json-fg/featureCollection/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -20,9 +20,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.feature", - "ogc.ogc-utils.json-link" + "ogc.geo.features.featureCollection" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/json-fg/link-role/index.json b/generateddocs/json-full/geo/json-fg/link-role/index.json index ca83a225b..4864b260b 100644 --- a/generateddocs/json-full/geo/json-fg/link-role/index.json +++ b/generateddocs/json-full/geo/json-fg/link-role/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-21", + "dateOfLastChange": "2024-07-25", "sources": [], "maturity": "development", "scope": "unstable", @@ -20,8 +20,8 @@ ], "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.ogc-utils.iri-or-curie" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld", "schema": { diff --git a/generateddocs/json-full/geo/json-fg/time/index.json b/generateddocs/json-full/geo/json-fg/time/index.json index 5838574c6..9bfa226de 100644 --- a/generateddocs/json-full/geo/json-fg/time/index.json +++ b/generateddocs/json-full/geo/json-fg/time/index.json @@ -8,7 +8,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-05-28", + "dateOfLastChange": "2024-07-25", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" diff --git a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json index 143b89236..75ebff326 100644 --- a/generateddocs/json-full/ogc-utils/iri-or-curie/index.json +++ b/generateddocs/json-full/ogc-utils/iri-or-curie/index.json @@ -9,7 +9,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", diff --git a/generateddocs/json-full/ogc-utils/json-link/index.json b/generateddocs/json-full/ogc-utils/json-link/index.json index da29c5216..bef26bff2 100644 --- a/generateddocs/json-full/ogc-utils/json-link/index.json +++ b/generateddocs/json-full/ogc-utils/json-link/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2022-05-18", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 8288 - Web Linking", diff --git a/generateddocs/json-full/ogc-utils/topology/index.json b/generateddocs/json-full/ogc-utils/topology/index.json index f8b70e57c..ca1776a9e 100644 --- a/generateddocs/json-full/ogc-utils/topology/index.json +++ b/generateddocs/json-full/ogc-utils/topology/index.json @@ -9,7 +9,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-24", + "dateOfLastChange": "2024-07-25", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", diff --git a/generateddocs/markdown/geo/geopose/advanced/index.md b/generateddocs/markdown/geo/geopose/advanced/index.md index 10b5a7cec..9be1ed331 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 beca1ab1a..a160d0c6d 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 a3f260ff8..52dfe8ee8 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/index.md b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md index 44f1fbbe4..1208cec9b 100644 --- a/generateddocs/markdown/geo/json-fg/feature-lenient/index.md +++ b/generateddocs/markdown/geo/json-fg/feature-lenient/index.md @@ -15,6 +15,790 @@ out-of-scope for GeoJSON, but that are essential or important for a variety of u This Building Block extends the standard JSON-FG one by removing the requirement to provide values for the "time" and "place" properties. +## Examples + +### Example feature for a fence without time or place +#### json +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null +} +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix geojson: . +@prefix ns1: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + + +### Example feature for a fence (full) +#### json +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null +} +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + + +### Example feature for a building without time or place +#### json +```json +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]" , + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.7092045, 51.5035285, 100], + [8.7093128, 51.5034570, 100], + [8.7093919, 51.5035030, 100], + [8.7092837, 51.5035747, 100], + [8.7092045, 51.5035285, 100] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district Wünnenberg (016)" + }, + { + "href" : "https://inspire.ec.europa.eu/featureconcept/Building", + "rel" : "type" , + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + {"href": "https://example.org/john-doe", "title": "John Doe"}, + {"href": "https://example.org/jane-doe", "title": "Jane Doe"} + ] + } +} + +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + + +``` + + +### Example feature for a building (full) +#### json +```json +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]" , + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { "interval": ["2014-04-24T10:50:18Z", ".."] }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [479816.670, 5705861.672, 100], + [479822.187, 5705866.783, 100], + [479829.666, 5705858.785, 100], + [479824.155, 5705853.684, 100], + [479816.670, 5705861.672, 100] + ] + ], + [ + [ + [479816.670, 5705861.672, 110], + [479824.155, 5705853.684, 110], + [479829.666, 5705858.785, 120], + [479822.187, 5705866.783, 120], + [479816.670, 5705861.672, 110] + ] + ], + [ + [ + [479816.670, 5705861.672, 110], + [479816.670, 5705861.672, 100], + [479824.155, 5705853.684, 100], + [479824.155, 5705853.684, 110], + [479816.670, 5705861.672, 110] + ] + ], + [ + [ + [479824.155, 5705853.684, 110], + [479824.155, 5705853.684, 100], + [479829.666, 5705858.785, 100], + [479829.666, 5705858.785, 120], + [479824.155, 5705853.684, 110] + ] + ], + [ + [ + [479829.666, 5705858.785, 120], + [479829.666, 5705858.785, 100], + [479822.187, 5705866.783, 100], + [479822.187, 5705866.783, 120], + [479829.666, 5705858.785, 120] + ] + ], + [ + [ + [479822.187, 5705866.783, 120], + [479822.187, 5705866.783, 100], + [479816.670, 5705861.672, 100], + [479816.670, 5705861.672, 110], + [479822.187, 5705866.783, 120] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.7092045, 51.5035285, 100], + [8.7093128, 51.5034570, 100], + [8.7093919, 51.5035030, 100], + [8.7092837, 51.5035747, 100], + [8.7092045, 51.5035285, 100] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district Wünnenberg (016)" + }, + { + "href" : "https://inspire.ec.europa.eu/featureconcept/Building", + "rel" : "type" , + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + {"href": "https://example.org/john-doe", "title": "John Doe"}, + {"href": "https://example.org/jane-doe", "title": "Jane Doe"} + ] + } +} + +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { + "interval": [ + "2014-04-24T10:50:18Z", + ".." + ] + }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Polyhedron ; + geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; + dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + + +``` + + +### Feature with a custom geometry (Arc) without time +This feature follows +[the Arc extension](https://github.com/opengeospatial/ogc-feat-geo-json/blob/main/core/examples/extensions/arc.json) +for the `place` property. + +#### json +```json +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {} +} + +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {}, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a ; + geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + ## Schema ```yaml diff --git a/generateddocs/markdown/geo/json-fg/feature/index.md b/generateddocs/markdown/geo/json-fg/feature/index.md index 95017481e..0ae3e1541 100644 --- a/generateddocs/markdown/geo/json-fg/feature/index.md +++ b/generateddocs/markdown/geo/json-fg/feature/index.md @@ -33,6 +33,108 @@ also be able to parse and understand the additional members. JSON Schema is used to formally specify the JSON-FG syntax. ## Examples +### Example feature for a fence +#### json +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null +} +``` + +#### jsonld +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" +} +``` + +#### ttl +```ttl +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + + ### Example feature for a building #### json ```json @@ -429,12 +531,12 @@ JSON Schema is used to formally specify the JSON-FG syntax. geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; ns1:relation ; - oa:hasTarget ] ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; geojson:geometry [ a geojson:Polygon ; geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . @@ -442,108 +544,6 @@ JSON Schema is used to formally specify the JSON-FG syntax. ``` -### Example feature for a fence -#### json -```json -{ - "type": "Feature", - "id": "fence.1", - "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "fence", - "time": { - "interval": [ - "2022-07-12T16:55:18Z", - ".." - ] - }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", - "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ - [ - 81220.15, - 455113.71 - ], - [ - 81223.15, - 455116.71 - ] - ] - }, - "lower": 2.02, - "upper": 3.22 - }, - "properties": null -} -``` - -#### jsonld -```jsonld -{ - "type": "Feature", - "id": "fence.1", - "conformsTo": [ - "[ogc-json-fg-1-0.2:core]", - "[ogc-json-fg-1-0.2:3d]" - ], - "featureType": "fence", - "time": { - "interval": [ - "2022-07-12T16:55:18Z", - ".." - ] - }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", - "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ - [ - 81220.15, - 455113.71 - ], - [ - 81223.15, - 455116.71 - ] - ] - }, - "lower": 2.02, - "upper": 3.22 - }, - "properties": null, - "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" -} -``` - -#### ttl -```ttl -@prefix dcterms: . -@prefix geojson: . -@prefix ns1: . -@prefix rdf: . -@prefix time: . -@prefix xsd: . - - a , - geojson:Feature ; - dcterms:spatial [ a geojson:Prism ; - geojson:prismBase [ a geojson:LineString ; - geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; - geojson:prismLower 2.02e+00 ; - geojson:prismUpper 3.22e+00 ] ; - dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . - - -``` - - ### Feature with a custom geometry (Arc) This feature follows [the Arc extension](https://github.com/opengeospatial/ogc-feat-geo-json/blob/main/core/examples/extensions/arc.json) diff --git a/generateddocs/slate/geo/geopose/advanced/index.html.md b/generateddocs/slate/geo/geopose/advanced/index.html.md index c14c73575..4be25d8cc 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 a0c63e44b..85db1aeaf 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 6b7bed5b7..5855724c7 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/index.html.md b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md index f7ce57c9c..8e7dd6718 100644 --- a/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature-lenient/index.html.md @@ -1,6 +1,11 @@ --- title: JSON-FG Feature - Lenient (Schema) +language_tabs: + - json: JSON + - jsonld: JSON-LD + - turtle: RDF/Turtle + toc_footers: - Version 0.1 - JSON-FG Feature - Lenient @@ -25,7 +30,7 @@ A OGC Features and Geometries JSON (JSON-FG) Feature that does not require the "

# Description @@ -36,6 +41,911 @@ out-of-scope for GeoJSON, but that are essential or important for a variety of u This Building Block extends the standard JSON-FG one by removing the requirement to provide values for the "time" and "place" properties. +# Examples + +## Example feature for a fence without time or place + + + +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null +} +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix geojson: . +@prefix ns1: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + +
+
+ + + +## Example feature for a fence (full) + + + +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null +} +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + +
+
+ + + +## Example feature for a building without time or place + + + +```json +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]" , + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.7092045, 51.5035285, 100], + [8.7093128, 51.5034570, 100], + [8.7093919, 51.5035030, 100], + [8.7092837, 51.5035747, 100], + [8.7092045, 51.5035285, 100] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district Wünnenberg (016)" + }, + { + "href" : "https://inspire.ec.europa.eu/featureconcept/Building", + "rel" : "type" , + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + {"href": "https://example.org/john-doe", "title": "John Doe"}, + {"href": "https://example.org/jane-doe", "title": "Jane Doe"} + ] + } +} + +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + + +``` + +
+
+ + + +## Example feature for a building (full) + + + +```json +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]" , + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { "interval": ["2014-04-24T10:50:18Z", ".."] }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [479816.670, 5705861.672, 100], + [479822.187, 5705866.783, 100], + [479829.666, 5705858.785, 100], + [479824.155, 5705853.684, 100], + [479816.670, 5705861.672, 100] + ] + ], + [ + [ + [479816.670, 5705861.672, 110], + [479824.155, 5705853.684, 110], + [479829.666, 5705858.785, 120], + [479822.187, 5705866.783, 120], + [479816.670, 5705861.672, 110] + ] + ], + [ + [ + [479816.670, 5705861.672, 110], + [479816.670, 5705861.672, 100], + [479824.155, 5705853.684, 100], + [479824.155, 5705853.684, 110], + [479816.670, 5705861.672, 110] + ] + ], + [ + [ + [479824.155, 5705853.684, 110], + [479824.155, 5705853.684, 100], + [479829.666, 5705858.785, 100], + [479829.666, 5705858.785, 120], + [479824.155, 5705853.684, 110] + ] + ], + [ + [ + [479829.666, 5705858.785, 120], + [479829.666, 5705858.785, 100], + [479822.187, 5705866.783, 100], + [479822.187, 5705866.783, 120], + [479829.666, 5705858.785, 120] + ] + ], + [ + [ + [479822.187, 5705866.783, 120], + [479822.187, 5705866.783, 100], + [479816.670, 5705861.672, 100], + [479816.670, 5705861.672, 110], + [479822.187, 5705866.783, 120] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.7092045, 51.5035285, 100], + [8.7093128, 51.5034570, 100], + [8.7093919, 51.5035030, 100], + [8.7092837, 51.5035747, 100], + [8.7092045, 51.5035285, 100] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district Wünnenberg (016)" + }, + { + "href" : "https://inspire.ec.europa.eu/featureconcept/Building", + "rel" : "type" , + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + {"href": "https://example.org/john-doe", "title": "John Doe"}, + {"href": "https://example.org/jane-doe", "title": "Jane Doe"} + ] + } +} + +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { + "interval": [ + "2014-04-24T10:50:18Z", + ".." + ] + }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Polyhedron ; + geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; + dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + + +``` + +
+
+ + + +## Feature with a custom geometry (Arc) without time + + + +```json +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {} +} + +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {}, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a ; + geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + +
+
+ + +This feature follows +[the Arc extension](https://github.com/opengeospatial/ogc-feat-geo-json/blob/main/core/examples/extensions/arc.json) +for the `place` property. + + # JSON Schema diff --git a/generateddocs/slate/geo/json-fg/feature/index.html.md b/generateddocs/slate/geo/json-fg/feature/index.html.md index 6f5ede79a..b23da5c5e 100644 --- a/generateddocs/slate/geo/json-fg/feature/index.html.md +++ b/generateddocs/slate/geo/json-fg/feature/index.html.md @@ -59,6 +59,132 @@ also be able to parse and understand the additional members. JSON Schema is used to formally specify the JSON-FG syntax. # Examples +## Example feature for a fence + + + +```json +{ + "type": "Feature", + "id": "fence.1", + "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null +} +``` + +
+ +
+ + + + +```jsonld +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" +} +``` + +
+
+ + + + +```turtle +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + + +``` + +
+
+ + + ## Example feature for a building @@ -177,8 +303,8 @@ JSON Schema is used to formally specify the JSON-FG syntax.
+ Open in new window + View on JSON Viewer

@@ -449,8 +575,8 @@ JSON Schema is used to formally specify the JSON-FG syntax.
@@ -473,142 +599,16 @@ JSON Schema is used to formally specify the JSON-FG syntax. geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; - ns1:relation ; - oa:hasTarget ], - [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; ns1:relation ; - oa:hasTarget ] ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; geojson:geometry [ a geojson:Polygon ; geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . -``` - -
-
- - - -## Example feature for a fence - - - -```json -{ - "type": "Feature", - "id": "fence.1", - "conformsTo" : [ "[ogc-json-fg-1-0.2:core]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "fence", - "time": { - "interval": [ - "2022-07-12T16:55:18Z", - ".." - ] - }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", - "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ - [ - 81220.15, - 455113.71 - ], - [ - 81223.15, - 455116.71 - ] - ] - }, - "lower": 2.02, - "upper": 3.22 - }, - "properties": null -} -``` - -
- -
- - - - -```jsonld -{ - "type": "Feature", - "id": "fence.1", - "conformsTo": [ - "[ogc-json-fg-1-0.2:core]", - "[ogc-json-fg-1-0.2:3d]" - ], - "featureType": "fence", - "time": { - "interval": [ - "2022-07-12T16:55:18Z", - ".." - ] - }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", - "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ - [ - 81220.15, - 455113.71 - ], - [ - 81223.15, - 455116.71 - ] - ] - }, - "lower": 2.02, - "upper": 3.22 - }, - "properties": null, - "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" -} -``` - -
-
- - - - -```turtle -@prefix dcterms: . -@prefix geojson: . -@prefix ns1: . -@prefix rdf: . -@prefix time: . -@prefix xsd: . - - a , - geojson:Feature ; - dcterms:spatial [ a geojson:Prism ; - geojson:prismBase [ a geojson:LineString ; - geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; - geojson:prismLower 2.02e+00 ; - geojson:prismUpper 3.22e+00 ] ; - dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . - - ```
diff --git a/register.json b/register.json index 46fac575b..2996e63d9 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:07:05.322887", + "modified": "2024-07-25T08:55:51.271362", "tooling": { "bblocks-postprocess": { - "commitId": "\"59af8b65c87552d103c26900d115b39f46238b57", - "shortCommitId": "\"59af8b", - "date": "2024-07-08T08:08:11+00:00\"" + "commitId": "\"68a2c711a7b9524049f33286a6021ae24ef34bbb", + "shortCommitId": "\"68a2c7", + "date": "2024-07-23T08:32:48+00:00\"" } }, "gitRepository": "https://github.com/opengeospatial/bblocks", @@ -26,7 +26,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0.1", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.13.2: Feature Collections Response", @@ -58,14 +58,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/common/data_types/bounding_box/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/bounding_box/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/bounding_box/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.bounding_box" @@ -81,7 +81,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 7946 - The GeoJSON Format", @@ -103,14 +103,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/data_types/geojson/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/data_types/geojson/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/data_types/geojson/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.data_types.geojson" @@ -126,7 +126,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-05-24", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.15.3: Parameter bbox", @@ -146,14 +146,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/parameters/bbox/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox" @@ -169,7 +169,7 @@ "itemClass": "parameter", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2022-07-05", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 2, 6.3.1: Parameter bbox-crs", @@ -188,14 +188,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/common/parameters/bbox-crs/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/common/parameters/bbox-crs/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/common/parameters/bbox-crs/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.common.parameters.bbox-crs" @@ -211,7 +211,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2022-05-18", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 8288 - Web Linking", @@ -231,14 +231,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/ogc-utils/json-link/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/json-link/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/json-link/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.json-link" @@ -254,7 +254,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -276,14 +276,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/geopose/advanced/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/advanced/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/advanced/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.advanced" @@ -299,7 +299,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -321,14 +321,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/geopose/basic/quaternion/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/quaternion/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/quaternion/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.quaternion" @@ -344,7 +344,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-07-13", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC GeoPose 1.0 Data Exchange Draft Standard", @@ -367,14 +367,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/geopose/basic/ypr/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/geopose/basic/ypr/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/geopose/basic/ypr/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.geopose.basic.ypr" @@ -389,7 +389,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.2.2", - "dateOfLastChange": "2024-05-28", + "dateOfLastChange": "2024-07-25", "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml", "application/json": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.json" @@ -411,14 +411,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/time/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/time/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/time/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.time" @@ -434,7 +434,7 @@ "itemClass": "datatype", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-03-09", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "IETF RFC 3986 - Uniform Resource Identifiers (URI): Generic Syntax", @@ -461,14 +461,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/ogc-utils/iri-or-curie/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/iri-or-curie/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/iri-or-curie/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.iri-or-curie" @@ -484,7 +484,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-05-15", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.16.2: Feature Response", @@ -500,9 +500,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://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/context.jsonld", "schema": { @@ -515,14 +515,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.feature" @@ -538,7 +538,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-21", + "dateOfLastChange": "2024-07-25", "sources": [], "maturity": "development", "scope": "unstable", @@ -549,8 +549,8 @@ ], "shaclRules": {}, "dependsOn": [ - "ogc.ogc-utils.iri-or-curie", - "ogc.ogc-utils.json-link" + "ogc.ogc-utils.json-link", + "ogc.ogc-utils.iri-or-curie" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/link-role/context.jsonld", "schema": { @@ -563,14 +563,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/link-role/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/link-role/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/link-role/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.link-role" @@ -586,7 +586,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-24", + "dateOfLastChange": "2024-07-25", "link": "https://github.com/icsm-au/3d-csdm-schema", "sources": [], "maturity": "development", @@ -611,14 +611,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/ogc-utils/topology/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/ogc-utils/topology/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/ogc-utils/topology/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.ogc-utils.topology" @@ -634,7 +634,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "1.0", - "dateOfLastChange": "2023-06-26", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC API - Features, Part 1, 7.14.2: Feature Collection Response", @@ -660,14 +660,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/features/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/features/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/features/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.features.featureCollection" @@ -683,7 +683,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -709,14 +709,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/feature/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature" @@ -732,7 +732,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -759,15 +759,16 @@ "sourceLdContext": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature/context.jsonld", "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/feature-lenient/", "validationPassed": true, + "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/feature-lenient/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/feature-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/feature-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.feature-lenient" @@ -783,7 +784,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-05-31", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -794,9 +795,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ - "ogc.geo.features.featureCollection", + "ogc.ogc-utils.json-link", "ogc.geo.json-fg.feature", - "ogc.ogc-utils.json-link" + "ogc.geo.features.featureCollection" ], "ldContext": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection/context.jsonld", "schema": { @@ -809,14 +810,14 @@ "validationPassed": true, "testOutputs": "https://github.com/opengeospatial/bblocks/blob/master/tests/geo/json-fg/featureCollection/", "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.github.io/bblocks/register/bblock/ogc.geo.json-fg.featureCollection" @@ -832,7 +833,7 @@ "itemClass": "schema", "register": "ogc-building-block-register", "version": "0.1", - "dateOfLastChange": "2023-08-08", + "dateOfLastChange": "2024-07-25", "sources": [ { "title": "OGC Testbed-17: OGC Features and Geometries JSON Engineering Report", @@ -847,9 +848,9 @@ "group": "JSON-FG", "shaclRules": {}, "dependsOn": [ + "ogc.ogc-utils.json-link", "ogc.geo.features.featureCollection", - "ogc.geo.json-fg.feature-lenient", - "ogc.ogc-utils.json-link" + "ogc.geo.json-fg.feature-lenient" ], "schema": { "application/yaml": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/featureCollection-lenient/schema.yaml", @@ -860,14 +861,14 @@ "sourceFiles": "https://opengeospatial.github.io/bblocks/registereditems/geo/json-fg/featureCollection-lenient/", "validationPassed": true, "documentation": { - "json-full": { - "mediatype": "application/json", - "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" - }, "markdown": { "mediatype": "text/markdown", "url": "https://opengeospatial.github.io/bblocks/generateddocs/markdown/geo/json-fg/featureCollection-lenient/index.md" }, + "json-full": { + "mediatype": "application/json", + "url": "https://opengeospatial.github.io/bblocks/generateddocs/json-full/geo/json-fg/featureCollection-lenient/index.json" + }, "bblocks-viewer": { "mediatype": "text/html", "url": "https://opengeospatial.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 a6c3ce2ea..d7dbb64e4 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:07:13.095362+00:00", + "generated": "2024-07-25T08:55:58.282762+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 4ed5c8c68..43bd2bf67 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:07:13.095303+00:00 +Generated 2024-07-25T08:55:58.282705+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 76a579053..2476de13c 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:07:13.112026+00:00", + "generated": "2024-07-25T08:55:58.299328+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 dc42810eb..94dc260b9 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:07:13.106055+00:00", + "generated": "2024-07-25T08:55:58.293495+00:00", "result": true, "items": [], "globalErrors": {}, diff --git a/tests/geo/features/feature/_report.json b/tests/geo/features/feature/_report.json index 9485af553..22424e9ae 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:07:13.238405+00:00", + "generated": "2024-07-25T08:55:58.428439+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 0f29a1fc6..b5f4c19e5 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:07:13.238353+00:00 +Generated 2024-07-25T08:55:58.428385+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 0b5c94209..9cda399c9 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:07:13.537668+00:00", + "generated": "2024-07-25T08:55:58.503180+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 c2071af2c..53e6d4d0e 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:07:13.537607+00:00 +Generated 2024-07-25T08:55:58.503127+00:00 === Files === Using example_1_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 87bf7bbf0..7e621c176 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:07:13.147072+00:00", + "generated": "2024-07-25T08:55:58.334731+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 4107170e1..ed1521d68 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:07:13.139463+00:00 +Generated 2024-07-25T08:55:58.327005+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 953e8b169..675b9d353 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:07:13.142003+00:00 +Generated 2024-07-25T08:55:58.329523+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 85e94af30..4ba4a9c6a 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:07:13.144579+00:00 +Generated 2024-07-25T08:55:58.332103+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 43e8dae6e..ada21c963 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:07:13.147017+00:00 +Generated 2024-07-25T08:55:58.334679+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/_report.json b/tests/geo/json-fg/feature-lenient/_report.json new file mode 100644 index 000000000..5bbb469cb --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/_report.json @@ -0,0 +1,417 @@ +{ + "title": "Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient", + "bblockName": "JSON-FG Feature - Lenient", + "bblockId": "ogc.geo.json-fg.feature-lenient", + "generated": "2024-07-25T08:55:59.441683+00:00", + "result": true, + "items": [ + { + "source": { + "type": "EXAMPLE", + "requireFail": false, + "filename": "tests/geo/json-fg/feature-lenient/example_1_1.json", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_1_1.json", + "exampleIndex": 1, + "snippetIndex": 1, + "language": "json" + }, + "result": true, + "sections": [ + { + "name": "GENERAL", + "title": "General", + "entries": [] + }, + { + "name": "FILES", + "title": "Files", + "entries": [ + { + "isError": false, + "message": "Using example_1_1.json from examples" + }, + { + "op": "jsonld-uplift", + "isError": false, + "message": "JSON-LD context is present - uplifting" + }, + { + "op": "jsonld-create", + "filename": "example_1_1.jsonld", + "isError": false, + "message": "Output JSON-LD example_1_1.jsonld created" + }, + { + "op": "ttl-create", + "empty": false, + "filename": "example_1_1.ttl", + "size": 3, + "isError": false, + "message": "Output Turtle example_1_1.ttl created" + } + ] + }, + { + "name": "JSON_SCHEMA", + "title": "JSON Schema", + "entries": [ + { + "op": "validation", + "result": true, + "isError": false, + "message": "Validation passed" + } + ] + }, + { + "name": "JSON_LD", + "title": "JSON-LD", + "entries": [] + }, + { + "name": "TURTLE", + "title": "Turtle", + "entries": [] + }, + { + "name": "SHACL", + "title": "SHACL", + "entries": [] + }, + { + "name": "UNKNOWN", + "title": "Unknown errors", + "entries": [] + } + ] + }, + { + "source": { + "type": "EXAMPLE", + "requireFail": false, + "filename": "tests/geo/json-fg/feature-lenient/example_2_1.json", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_2_1.json", + "exampleIndex": 2, + "snippetIndex": 1, + "language": "json", + "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json" + }, + "result": true, + "sections": [ + { + "name": "GENERAL", + "title": "General", + "entries": [] + }, + { + "name": "FILES", + "title": "Files", + "entries": [ + { + "isError": false, + "message": "Using example_2_1.json from examples" + }, + { + "op": "jsonld-uplift", + "isError": false, + "message": "JSON-LD context is present - uplifting" + }, + { + "op": "jsonld-create", + "filename": "example_2_1.jsonld", + "isError": false, + "message": "Output JSON-LD example_2_1.jsonld created" + }, + { + "op": "ttl-create", + "empty": false, + "filename": "example_2_1.ttl", + "size": 28, + "isError": false, + "message": "Output Turtle example_2_1.ttl created" + } + ] + }, + { + "name": "JSON_SCHEMA", + "title": "JSON Schema", + "entries": [ + { + "op": "validation", + "result": true, + "isError": false, + "message": "Validation passed" + } + ] + }, + { + "name": "JSON_LD", + "title": "JSON-LD", + "entries": [] + }, + { + "name": "TURTLE", + "title": "Turtle", + "entries": [] + }, + { + "name": "SHACL", + "title": "SHACL", + "entries": [] + }, + { + "name": "UNKNOWN", + "title": "Unknown errors", + "entries": [] + } + ] + }, + { + "source": { + "type": "EXAMPLE", + "requireFail": false, + "filename": "tests/geo/json-fg/feature-lenient/example_3_1.json", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_3_1.json", + "exampleIndex": 3, + "snippetIndex": 1, + "language": "json" + }, + "result": true, + "sections": [ + { + "name": "GENERAL", + "title": "General", + "entries": [] + }, + { + "name": "FILES", + "title": "Files", + "entries": [ + { + "isError": false, + "message": "Using example_3_1.json from examples" + }, + { + "op": "jsonld-uplift", + "isError": false, + "message": "JSON-LD context is present - uplifting" + }, + { + "op": "jsonld-create", + "filename": "example_3_1.jsonld", + "isError": false, + "message": "Output JSON-LD example_3_1.jsonld created" + }, + { + "op": "ttl-create", + "empty": false, + "filename": "example_3_1.ttl", + "size": 56, + "isError": false, + "message": "Output Turtle example_3_1.ttl created" + } + ] + }, + { + "name": "JSON_SCHEMA", + "title": "JSON Schema", + "entries": [ + { + "op": "validation", + "result": true, + "isError": false, + "message": "Validation passed" + } + ] + }, + { + "name": "JSON_LD", + "title": "JSON-LD", + "entries": [] + }, + { + "name": "TURTLE", + "title": "Turtle", + "entries": [] + }, + { + "name": "SHACL", + "title": "SHACL", + "entries": [] + }, + { + "name": "UNKNOWN", + "title": "Unknown errors", + "entries": [] + } + ] + }, + { + "source": { + "type": "EXAMPLE", + "requireFail": false, + "filename": "tests/geo/json-fg/feature-lenient/example_4_1.json", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_4_1.json", + "exampleIndex": 4, + "snippetIndex": 1, + "language": "json", + "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json" + }, + "result": true, + "sections": [ + { + "name": "GENERAL", + "title": "General", + "entries": [] + }, + { + "name": "FILES", + "title": "Files", + "entries": [ + { + "isError": false, + "message": "Using example_4_1.json from examples" + }, + { + "op": "jsonld-uplift", + "isError": false, + "message": "JSON-LD context is present - uplifting" + }, + { + "op": "jsonld-create", + "filename": "example_4_1.jsonld", + "isError": false, + "message": "Output JSON-LD example_4_1.jsonld created" + }, + { + "op": "ttl-create", + "empty": false, + "filename": "example_4_1.ttl", + "size": 331, + "isError": false, + "message": "Output Turtle example_4_1.ttl created" + } + ] + }, + { + "name": "JSON_SCHEMA", + "title": "JSON Schema", + "entries": [ + { + "op": "validation", + "result": true, + "isError": false, + "message": "Validation passed" + } + ] + }, + { + "name": "JSON_LD", + "title": "JSON-LD", + "entries": [] + }, + { + "name": "TURTLE", + "title": "Turtle", + "entries": [] + }, + { + "name": "SHACL", + "title": "SHACL", + "entries": [] + }, + { + "name": "UNKNOWN", + "title": "Unknown errors", + "entries": [] + } + ] + }, + { + "source": { + "type": "EXAMPLE", + "requireFail": false, + "filename": "tests/geo/json-fg/feature-lenient/example_5_1.json", + "url": "https://opengeospatial.github.io/bblocks/tests/geo/json-fg/feature-lenient/example_5_1.json", + "exampleIndex": 5, + "snippetIndex": 1, + "language": "json" + }, + "result": true, + "sections": [ + { + "name": "GENERAL", + "title": "General", + "entries": [] + }, + { + "name": "FILES", + "title": "Files", + "entries": [ + { + "isError": false, + "message": "Using example_5_1.json from examples" + }, + { + "op": "jsonld-uplift", + "isError": false, + "message": "JSON-LD context is present - uplifting" + }, + { + "op": "jsonld-create", + "filename": "example_5_1.jsonld", + "isError": false, + "message": "Output JSON-LD example_5_1.jsonld created" + }, + { + "op": "ttl-create", + "empty": false, + "filename": "example_5_1.ttl", + "size": 12, + "isError": false, + "message": "Output Turtle example_5_1.ttl created" + } + ] + }, + { + "name": "JSON_SCHEMA", + "title": "JSON Schema", + "entries": [ + { + "op": "validation", + "result": true, + "isError": false, + "message": "Validation passed" + } + ] + }, + { + "name": "JSON_LD", + "title": "JSON-LD", + "entries": [] + }, + { + "name": "TURTLE", + "title": "Turtle", + "entries": [] + }, + { + "name": "SHACL", + "title": "SHACL", + "entries": [] + }, + { + "name": "UNKNOWN", + "title": "Unknown errors", + "entries": [] + } + ] + } + ], + "globalErrors": {}, + "counts": { + "total": 5, + "passed": 5, + "failed": 0 + } +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_1_1.json b/tests/geo/json-fg/feature-lenient/example_1_1.json new file mode 100644 index 000000000..da4d0892a --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_1_1.json @@ -0,0 +1,12 @@ +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_1_1.jsonld b/tests/geo/json-fg/feature-lenient/example_1_1.jsonld new file mode 100644 index 000000000..7c99bf2ad --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_1_1.jsonld @@ -0,0 +1,13 @@ +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_1_1.ttl b/tests/geo/json-fg/feature-lenient/example_1_1.ttl new file mode 100644 index 000000000..b86a77260 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_1_1.ttl @@ -0,0 +1,7 @@ +@prefix geojson: . +@prefix ns1: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + diff --git a/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt new file mode 100644 index 000000000..42c362b97 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_1_1.validation_passed.txt @@ -0,0 +1,13 @@ +Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient +Generated 2024-07-25T08:55:59.274079+00:00 +=== Files === +Using example_1_1.json from examples +JSON-LD context is present - uplifting +Output JSON-LD example_1_1.jsonld created +Output Turtle example_1_1.ttl created +=== End Files === + +=== JSON Schema === +Validation passed +=== End JSON Schema === + diff --git a/tests/geo/json-fg/feature-lenient/example_2_1.json b/tests/geo/json-fg/feature-lenient/example_2_1.json new file mode 100644 index 000000000..ca09213e4 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_2_1.json @@ -0,0 +1,36 @@ +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_2_1.jsonld b/tests/geo/json-fg/feature-lenient/example_2_1.jsonld new file mode 100644 index 000000000..e0efbf2b2 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_2_1.jsonld @@ -0,0 +1,37 @@ +{ + "type": "Feature", + "id": "fence.1", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "fence", + "time": { + "interval": [ + "2022-07-12T16:55:18Z", + ".." + ] + }, + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ + [ + 81220.15, + 455113.71 + ], + [ + 81223.15, + 455116.71 + ] + ] + }, + "lower": 2.02, + "upper": 3.22 + }, + "properties": null, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_2_1.ttl b/tests/geo/json-fg/feature-lenient/example_2_1.ttl new file mode 100644 index 000000000..dcc4f7257 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_2_1.ttl @@ -0,0 +1,17 @@ +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + diff --git a/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt new file mode 100644 index 000000000..29be61ecd --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_2_1.validation_passed.txt @@ -0,0 +1,13 @@ +Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient +Generated 2024-07-25T08:55:59.344929+00:00 +=== Files === +Using example_2_1.json from examples +JSON-LD context is present - uplifting +Output JSON-LD example_2_1.jsonld created +Output Turtle example_2_1.ttl created +=== End Files === + +=== JSON Schema === +Validation passed +=== End JSON Schema === + diff --git a/tests/geo/json-fg/feature-lenient/example_3_1.json b/tests/geo/json-fg/feature-lenient/example_3_1.json new file mode 100644 index 000000000..e1414e37c --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_3_1.json @@ -0,0 +1,72 @@ +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + } +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_3_1.jsonld b/tests/geo/json-fg/feature-lenient/example_3_1.jsonld new file mode 100644 index 000000000..6000f5130 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_3_1.jsonld @@ -0,0 +1,73 @@ +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_3_1.ttl b/tests/geo/json-fg/feature-lenient/example_3_1.ttl new file mode 100644 index 000000000..9d1be371c --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_3_1.ttl @@ -0,0 +1,20 @@ +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + + a , + geojson:Feature ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "This feature is of type 'building'" ; + ns2:relation ; + oa:hasTarget ], + [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns2:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + diff --git a/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt new file mode 100644 index 000000000..4b98d1192 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_3_1.validation_passed.txt @@ -0,0 +1,13 @@ +Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient +Generated 2024-07-25T08:55:59.404532+00:00 +=== Files === +Using example_3_1.json from examples +JSON-LD context is present - uplifting +Output JSON-LD example_3_1.jsonld created +Output Turtle example_3_1.ttl created +=== End Files === + +=== JSON Schema === +Validation passed +=== End JSON Schema === + diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.json b/tests/geo/json-fg/feature-lenient/example_4_1.json new file mode 100644 index 000000000..f23ea33ed --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_4_1.json @@ -0,0 +1,259 @@ +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { + "interval": [ + "2014-04-24T10:50:18Z", + ".." + ] + }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + } +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.jsonld b/tests/geo/json-fg/feature-lenient/example_4_1.jsonld new file mode 100644 index 000000000..34307b510 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_4_1.jsonld @@ -0,0 +1,260 @@ +{ + "type": "Feature", + "id": "DENW19AL0000giv5BL", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "time": { + "interval": [ + "2014-04-24T10:50:18Z", + ".." + ] + }, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "place": { + "type": "Polyhedron", + "coordinates": [ + [ + [ + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] + ] + ] + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + }, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.ttl b/tests/geo/json-fg/feature-lenient/example_4_1.ttl new file mode 100644 index 000000000..1c46650ca --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_4_1.ttl @@ -0,0 +1,25 @@ +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . +@prefix rdf: . +@prefix rdfs: . +@prefix time: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a geojson:Polyhedron ; + geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; + dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + diff --git a/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt new file mode 100644 index 000000000..6046f14a5 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_4_1.validation_passed.txt @@ -0,0 +1,13 @@ +Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient +Generated 2024-07-25T08:55:59.437008+00:00 +=== Files === +Using example_4_1.json from examples +JSON-LD context is present - uplifting +Output JSON-LD example_4_1.jsonld created +Output Turtle example_4_1.ttl created +=== End Files === + +=== JSON Schema === +Validation passed +=== End JSON Schema === + diff --git a/tests/geo/json-fg/feature-lenient/example_5_1.json b/tests/geo/json-fg/feature-lenient/example_5_1.json new file mode 100644 index 000000000..ab49fb0f7 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_5_1.json @@ -0,0 +1,20 @@ +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {} +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_5_1.jsonld b/tests/geo/json-fg/feature-lenient/example_5_1.jsonld new file mode 100644 index 000000000..8cc91b39a --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_5_1.jsonld @@ -0,0 +1,21 @@ +{ + "type": "Feature", + "id": "my-space-station", + "conformsTo": [ + "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:3d]" + ], + "featureType": "space-station", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "place": { + "type": "Arc", + "coordinates": [ + 81220.15, + 455113.71, + 44143.21 + ] + }, + "properties": {}, + "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature-lenient/context.jsonld" +} \ No newline at end of file diff --git a/tests/geo/json-fg/feature-lenient/example_5_1.ttl b/tests/geo/json-fg/feature-lenient/example_5_1.ttl new file mode 100644 index 000000000..bd60f2b39 --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_5_1.ttl @@ -0,0 +1,12 @@ +@prefix dcterms: . +@prefix geojson: . +@prefix ns1: . +@prefix rdf: . +@prefix xsd: . + + a , + geojson:Feature ; + dcterms:spatial [ a ; + geojson:coordinates ( 8.122015e+04 4.551137e+05 4.414321e+04 ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + diff --git a/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt b/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt new file mode 100644 index 000000000..272fc66ce --- /dev/null +++ b/tests/geo/json-fg/feature-lenient/example_5_1.validation_passed.txt @@ -0,0 +1,13 @@ +Validation report for ogc.geo.json-fg.feature-lenient - JSON-FG Feature - Lenient +Generated 2024-07-25T08:55:59.441631+00:00 +=== Files === +Using example_5_1.json from examples +JSON-LD context is present - uplifting +Output JSON-LD example_5_1.jsonld created +Output Turtle example_5_1.ttl created +=== End Files === + +=== JSON Schema === +Validation passed +=== End JSON Schema === + diff --git a/tests/geo/json-fg/feature/_report.json b/tests/geo/json-fg/feature/_report.json index 1546a4e6e..97cc707cb 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:07:14.391131+00:00", + "generated": "2024-07-25T08:55:59.015407+00:00", "result": true, "items": [ { @@ -14,7 +14,7 @@ "exampleIndex": 1, "snippetIndex": 1, "language": "json", - "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json" + "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json" }, "result": true, "sections": [ @@ -46,7 +46,7 @@ "op": "ttl-create", "empty": false, "filename": "example_1_1.ttl", - "size": 331, + "size": 28, "isError": false, "message": "Output Turtle example_1_1.ttl created" } @@ -95,7 +95,7 @@ "exampleIndex": 2, "snippetIndex": 1, "language": "json", - "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/fence.json" + "sourceUrl": "https://github.com/opengeospatial/ogc-feat-geo-json/raw/main/core/examples/building.json" }, "result": true, "sections": [ @@ -127,7 +127,7 @@ "op": "ttl-create", "empty": false, "filename": "example_2_1.ttl", - "size": 28, + "size": 331, "isError": false, "message": "Output Turtle example_2_1.ttl created" } diff --git a/tests/geo/json-fg/feature/example_1_1.json b/tests/geo/json-fg/feature/example_1_1.json index f23ea33ed..ca09213e4 100644 --- a/tests/geo/json-fg/feature/example_1_1.json +++ b/tests/geo/json-fg/feature/example_1_1.json @@ -1,259 +1,36 @@ { "type": "Feature", - "id": "DENW19AL0000giv5BL", + "id": "fence.1", "conformsTo": [ "[ogc-json-fg-1-0.2:core]", - "[ogc-json-fg-1-0.2:types-schemas]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "app:building", - "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "featureType": "fence", "time": { "interval": [ - "2014-04-24T10:50:18Z", + "2022-07-12T16:55:18Z", ".." ] }, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", "place": { - "type": "Polyhedron", - "coordinates": [ - [ + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ [ - [ - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479816.67, - 5705861.672, - 100 - ] - ] + 81220.15, + 455113.71 ], [ - [ - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479816.67, - 5705861.672, - 110 - ] - ] - ], - [ - [ - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479816.67, - 5705861.672, - 110 - ] - ] - ], - [ - [ - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479824.155, - 5705853.684, - 110 - ] - ] - ], - [ - [ - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479829.666, - 5705858.785, - 120 - ] - ] - ], - [ - [ - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479822.187, - 5705866.783, - 120 - ] - ] - ] - ] - ] - }, - "geometry": { - "type": "Polygon", - "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 + 81223.15, + 455116.71 ] ] - ] - }, - "links": [ - { - "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", - "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", - "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" }, - { - "href": "https://inspire.ec.europa.eu/featureconcept/Building", - "rel": "type", - "title": "This feature is of type 'building'" - } - ], - "properties": { - "lastChange": "2014-04-24T10:50:18Z", - "built": "2012-03", - "function": "Agricultural building", - "height_m": 20.0, - "owners": [ - { - "href": "https://example.org/john-doe", - "title": "John Doe" - }, - { - "href": "https://example.org/jane-doe", - "title": "Jane Doe" - } - ] - } + "lower": 2.02, + "upper": 3.22 + }, + "properties": null } \ No newline at end of file diff --git a/tests/geo/json-fg/feature/example_1_1.jsonld b/tests/geo/json-fg/feature/example_1_1.jsonld index 583b59fbe..de670ec31 100644 --- a/tests/geo/json-fg/feature/example_1_1.jsonld +++ b/tests/geo/json-fg/feature/example_1_1.jsonld @@ -1,260 +1,37 @@ { "type": "Feature", - "id": "DENW19AL0000giv5BL", + "id": "fence.1", "conformsTo": [ "[ogc-json-fg-1-0.2:core]", - "[ogc-json-fg-1-0.2:types-schemas]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "app:building", - "featureSchema": "https://example.org/data/v1/collections/buildings/schema", + "featureType": "fence", "time": { "interval": [ - "2014-04-24T10:50:18Z", + "2022-07-12T16:55:18Z", ".." ] }, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", + "geometry": null, + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", "place": { - "type": "Polyhedron", - "coordinates": [ - [ + "type": "Prism", + "base": { + "type": "LineString", + "coordinates": [ [ - [ - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479816.67, - 5705861.672, - 100 - ] - ] + 81220.15, + 455113.71 ], [ - [ - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479816.67, - 5705861.672, - 110 - ] - ] - ], - [ - [ - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479816.67, - 5705861.672, - 110 - ] - ] - ], - [ - [ - [ - 479824.155, - 5705853.684, - 110 - ], - [ - 479824.155, - 5705853.684, - 100 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479824.155, - 5705853.684, - 110 - ] - ] - ], - [ - [ - [ - 479829.666, - 5705858.785, - 120 - ], - [ - 479829.666, - 5705858.785, - 100 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479829.666, - 5705858.785, - 120 - ] - ] - ], - [ - [ - [ - 479822.187, - 5705866.783, - 120 - ], - [ - 479822.187, - 5705866.783, - 100 - ], - [ - 479816.67, - 5705861.672, - 100 - ], - [ - 479816.67, - 5705861.672, - 110 - ], - [ - 479822.187, - 5705866.783, - 120 - ] - ] + 81223.15, + 455116.71 ] ] - ] - }, - "geometry": { - "type": "Polygon", - "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 - ] - ] - ] - }, - "links": [ - { - "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", - "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", - "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" }, - { - "href": "https://inspire.ec.europa.eu/featureconcept/Building", - "rel": "type", - "title": "This feature is of type 'building'" - } - ], - "properties": { - "lastChange": "2014-04-24T10:50:18Z", - "built": "2012-03", - "function": "Agricultural building", - "height_m": 20.0, - "owners": [ - { - "href": "https://example.org/john-doe", - "title": "John Doe" - }, - { - "href": "https://example.org/jane-doe", - "title": "Jane Doe" - } - ] + "lower": 2.02, + "upper": 3.22 }, + "properties": null, "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" } \ No newline at end of file diff --git a/tests/geo/json-fg/feature/example_1_1.ttl b/tests/geo/json-fg/feature/example_1_1.ttl index 098ea1459..dcc4f7257 100644 --- a/tests/geo/json-fg/feature/example_1_1.ttl +++ b/tests/geo/json-fg/feature/example_1_1.ttl @@ -1,25 +1,17 @@ @prefix dcterms: . @prefix geojson: . -@prefix ns1: . -@prefix ns2: . -@prefix oa: . +@prefix ns1: . @prefix rdf: . -@prefix rdfs: . @prefix time: . @prefix xsd: . - a , + a , geojson:Feature ; - dcterms:spatial [ a geojson:Polyhedron ; - geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; - dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; - ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; - 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 ] ; - geojson:geometry [ a geojson:Polygon ; - geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . + dcterms:spatial [ a geojson:Prism ; + geojson:prismBase [ a geojson:LineString ; + geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; + geojson:prismLower 2.02e+00 ; + geojson:prismUpper 3.22e+00 ] ; + dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; + ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . 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 bac7c7957..aa3842a3b 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:07:14.379289+00:00 +Generated 2024-07-25T08:55:58.916425+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.json b/tests/geo/json-fg/feature/example_2_1.json index ca09213e4..f23ea33ed 100644 --- a/tests/geo/json-fg/feature/example_2_1.json +++ b/tests/geo/json-fg/feature/example_2_1.json @@ -1,36 +1,259 @@ { "type": "Feature", - "id": "fence.1", + "id": "DENW19AL0000giv5BL", "conformsTo": [ "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "fence", + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", "time": { "interval": [ - "2022-07-12T16:55:18Z", + "2014-04-24T10:50:18Z", ".." ] }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ + "type": "Polyhedron", + "coordinates": [ + [ [ - 81220.15, - 455113.71 + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] ], [ - 81223.15, - 455116.71 + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] ] ] - }, - "lower": 2.02, - "upper": 3.22 + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] }, - "properties": null + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" + }, + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] + } } \ No newline at end of file diff --git a/tests/geo/json-fg/feature/example_2_1.jsonld b/tests/geo/json-fg/feature/example_2_1.jsonld index de670ec31..583b59fbe 100644 --- a/tests/geo/json-fg/feature/example_2_1.jsonld +++ b/tests/geo/json-fg/feature/example_2_1.jsonld @@ -1,37 +1,260 @@ { "type": "Feature", - "id": "fence.1", + "id": "DENW19AL0000giv5BL", "conformsTo": [ "[ogc-json-fg-1-0.2:core]", + "[ogc-json-fg-1-0.2:types-schemas]", "[ogc-json-fg-1-0.2:3d]" ], - "featureType": "fence", + "featureType": "app:building", + "featureSchema": "https://example.org/data/v1/collections/buildings/schema", "time": { "interval": [ - "2022-07-12T16:55:18Z", + "2014-04-24T10:50:18Z", ".." ] }, - "geometry": null, - "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/7415", + "coordRefSys": "http://www.opengis.net/def/crs/EPSG/0/5555", "place": { - "type": "Prism", - "base": { - "type": "LineString", - "coordinates": [ + "type": "Polyhedron", + "coordinates": [ + [ [ - 81220.15, - 455113.71 + [ + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ] + ] ], [ - 81223.15, - 455116.71 + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479816.67, + 5705861.672, + 110 + ] + ] + ], + [ + [ + [ + 479824.155, + 5705853.684, + 110 + ], + [ + 479824.155, + 5705853.684, + 100 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479824.155, + 5705853.684, + 110 + ] + ] + ], + [ + [ + [ + 479829.666, + 5705858.785, + 120 + ], + [ + 479829.666, + 5705858.785, + 100 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479829.666, + 5705858.785, + 120 + ] + ] + ], + [ + [ + [ + 479822.187, + 5705866.783, + 120 + ], + [ + 479822.187, + 5705866.783, + 100 + ], + [ + 479816.67, + 5705861.672, + 100 + ], + [ + 479816.67, + 5705861.672, + 110 + ], + [ + 479822.187, + 5705866.783, + 120 + ] + ] ] ] + ] + }, + "geometry": { + "type": "Polygon", + "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 + ] + ] + ] + }, + "links": [ + { + "href": "https://example.org/data/v1/collections/cadastralparcel/items/05297001600313______", + "rel": "http://www.opengis.net/def/rel/ogc/1.0/within", + "title": "Cadastral parcel 313 in district W\u00fcnnenberg (016)" }, - "lower": 2.02, - "upper": 3.22 + { + "href": "https://inspire.ec.europa.eu/featureconcept/Building", + "rel": "type", + "title": "This feature is of type 'building'" + } + ], + "properties": { + "lastChange": "2014-04-24T10:50:18Z", + "built": "2012-03", + "function": "Agricultural building", + "height_m": 20.0, + "owners": [ + { + "href": "https://example.org/john-doe", + "title": "John Doe" + }, + { + "href": "https://example.org/jane-doe", + "title": "Jane Doe" + } + ] }, - "properties": null, "@context": "https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/feature/context.jsonld" } \ No newline at end of file diff --git a/tests/geo/json-fg/feature/example_2_1.ttl b/tests/geo/json-fg/feature/example_2_1.ttl index dcc4f7257..1c46650ca 100644 --- a/tests/geo/json-fg/feature/example_2_1.ttl +++ b/tests/geo/json-fg/feature/example_2_1.ttl @@ -1,17 +1,25 @@ @prefix dcterms: . @prefix geojson: . -@prefix ns1: . +@prefix ns1: . +@prefix ns2: . +@prefix oa: . @prefix rdf: . +@prefix rdfs: . @prefix time: . @prefix xsd: . - a , + a , geojson:Feature ; - dcterms:spatial [ a geojson:Prism ; - geojson:prismBase [ a geojson:LineString ; - geojson:coordinates ( ( 8.122015e+04 4.551137e+05 ) ( 8.122315e+04 4.551167e+05 ) ) ] ; - geojson:prismLower 2.02e+00 ; - geojson:prismUpper 3.22e+00 ] ; - dcterms:time [ time:hasTime ( "2022-07-12T16:55:18Z" ".." ) ] ; - ns1:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/7415" . + dcterms:spatial [ a geojson:Polyhedron ; + geojson:coordinates ( ( ( ( ( 4.798167e+05 5.705862e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798167e+05 5.705862e+06 110 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798242e+05 5.705854e+06 110 ) ( 4.798167e+05 5.705862e+06 110 ) ) ) ( ( ( 4.798242e+05 5.705854e+06 110 ) ( 4.798242e+05 5.705854e+06 100 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798297e+05 5.705859e+06 120 ) ( 4.798242e+05 5.705854e+06 110 ) ) ) ( ( ( 4.798297e+05 5.705859e+06 120 ) ( 4.798297e+05 5.705859e+06 100 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798222e+05 5.705867e+06 120 ) ( 4.798297e+05 5.705859e+06 120 ) ) ) ( ( ( 4.798222e+05 5.705867e+06 120 ) ( 4.798222e+05 5.705867e+06 100 ) ( 4.798167e+05 5.705862e+06 100 ) ( 4.798167e+05 5.705862e+06 110 ) ( 4.798222e+05 5.705867e+06 120 ) ) ) ) ) ] ; + dcterms:time [ time:hasTime ( "2014-04-24T10:50:18Z" ".." ) ] ; + ns2:CoordinateReferenceSystemCRS "http://www.opengis.net/def/crs/EPSG/0/5555" ; + rdfs:seeAlso [ rdfs:label "Cadastral parcel 313 in district Wünnenberg (016)" ; + ns1:relation ; + oa:hasTarget ], + [ rdfs:label "This feature is of type 'building'" ; + ns1:relation ; + oa:hasTarget ] ; + geojson:geometry [ a geojson:Polygon ; + geojson:coordinates ( ( ( 8.709205e+00 5.150353e+01 100 ) ( 8.709313e+00 5.150346e+01 100 ) ( 8.709392e+00 5.15035e+01 100 ) ( 8.709284e+00 5.150357e+01 100 ) ( 8.709205e+00 5.150353e+01 100 ) ) ) ] . 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 ba07d4319..dc2260c4b 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:07:14.385779+00:00 +Generated 2024-07-25T08:55:59.009670+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 facc1a271..358946871 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:07:14.391078+00:00 +Generated 2024-07-25T08:55:59.015355+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 969690b48..07ccad54c 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:07:14.772647+00:00", + "generated": "2024-07-25T08:55:59.779289+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 2ac219809..d88699f59 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:07:14.772579+00:00 +Generated 2024-07-25T08:55:59.779218+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 4b3c121c7..7e72e3fb0 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:07:14.596729+00:00 +Generated 2024-07-25T08:55:59.608428+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 aea133bec..6322861b1 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:07:13.251260+00:00", + "generated": "2024-07-25T08:55:58.441682+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 a4bd9a73f..71a16fdc3 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:07:13.251209+00:00 +Generated 2024-07-25T08:55:58.441630+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 951e868d4..092e4af98 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:07:13.169970+00:00", + "generated": "2024-07-25T08:55:58.358600+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 60174f119..9f802646d 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:07:13.161063+00:00 +Generated 2024-07-25T08:55:58.349271+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 a2eb2d679..bf951f3d8 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:07:13.164235+00:00 +Generated 2024-07-25T08:55:58.352480+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 35f5e8ae8..b09eebe3c 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:07:13.165777+00:00 +Generated 2024-07-25T08:55:58.354068+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 5f000927c..27e60738f 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:07:13.167890+00:00 +Generated 2024-07-25T08:55:58.356377+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 e3254c854..66bb8e827 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:07:13.169921+00:00 +Generated 2024-07-25T08:55:58.358550+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 0057926a1..a65c408ab 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:07:13.214699+00:00", + "generated": "2024-07-25T08:55:58.404110+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 7b7f675ab..709d2c762 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:07:13.209195+00:00 +Generated 2024-07-25T08:55:58.398561+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 6a47a18cc..b39734738 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:07:13.209636+00:00 +Generated 2024-07-25T08:55:58.399015+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 8b6d72bf3..604f3383c 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:07:13.210075+00:00 +Generated 2024-07-25T08:55:58.399456+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 8a22ec82e..5283d6907 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:07:13.210567+00:00 +Generated 2024-07-25T08:55:58.399955+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 53cc48098..82dd2aace 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:07:13.211073+00:00 +Generated 2024-07-25T08:55:58.400447+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 5b9f5f65a..9a563814a 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:07:13.214652+00:00 +Generated 2024-07-25T08:55:58.404062+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 e8bd6fbcf..4c6c2cb65 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:07:13.181819+00:00 +Generated 2024-07-25T08:55:58.371026+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 cd79bb021..f4f6371eb 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:07:13.182374+00:00 +Generated 2024-07-25T08:55:58.371586+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 806adf946..ea5ad36d7 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:07:13.182907+00:00 +Generated 2024-07-25T08:55:58.372139+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 7bb760af4..8e4710b7c 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:07:13.183464+00:00 +Generated 2024-07-25T08:55:58.372661+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 a27b0880e..a6a6fbef0 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:07:13.183829+00:00 +Generated 2024-07-25T08:55:58.372994+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 5b2ce62a0..d392a7e03 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:07:13.184154+00:00 +Generated 2024-07-25T08:55:58.373315+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 201da58fb..e6b2b2094 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:07:13.184472+00:00 +Generated 2024-07-25T08:55:58.373634+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 c55774843..7701cf2a6 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:07:13.184787+00:00 +Generated 2024-07-25T08:55:58.373954+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 0f33806c2..321ecc2ee 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:07:13.185103+00:00 +Generated 2024-07-25T08:55:58.374272+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 e05e78aff..52d814761 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:07:13.185829+00:00 +Generated 2024-07-25T08:55:58.375098+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 db573b6ca..122bf6c1e 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:07:13.186157+00:00 +Generated 2024-07-25T08:55:58.375430+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 36b30e7b0..853b9ccd9 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:07:13.186476+00:00 +Generated 2024-07-25T08:55:58.375750+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 44b89612e..76af4c699 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:07:13.186789+00:00 +Generated 2024-07-25T08:55:58.376069+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 28008b641..b3d68dc45 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:07:13.187109+00:00 +Generated 2024-07-25T08:55:58.376380+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 3ac09fbd5..342eef321 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:07:13.187461+00:00 +Generated 2024-07-25T08:55:58.376691+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 9bd377ab2..6f1ec0453 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:07:13.187796+00:00 +Generated 2024-07-25T08:55:58.377003+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 e7378c869..19580b1e8 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:07:13.188112+00:00 +Generated 2024-07-25T08:55:58.377319+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 2c0d6ce3c..5c616d52f 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:07:13.188428+00:00 +Generated 2024-07-25T08:55:58.377631+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 3dea4a9c7..e1e4b7a02 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:07:13.188741+00:00 +Generated 2024-07-25T08:55:58.377955+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 8c54b986a..4d3ba2230 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:07:13.189053+00:00 +Generated 2024-07-25T08:55:58.378268+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 34bcc6e8f..d3193a894 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:07:13.189364+00:00 +Generated 2024-07-25T08:55:58.378619+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 65bcd5b18..9ec205954 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:07:13.189694+00:00 +Generated 2024-07-25T08:55:58.378949+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 4c82b9e02..3a9403072 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:07:13.190015+00:00 +Generated 2024-07-25T08:55:58.379269+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 184e4d035..d1c25245b 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:07:13.190339+00:00 +Generated 2024-07-25T08:55:58.379590+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 08bf0ca4f..0bf55a208 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:07:13.190661+00:00 +Generated 2024-07-25T08:55:58.379909+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 587420159..b4a303201 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:07:13.190977+00:00 +Generated 2024-07-25T08:55:58.380235+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 955ad2ca0..4f0b50673 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:07:13.191293+00:00 +Generated 2024-07-25T08:55:58.380546+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 e5903341d..c704e6db6 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:07:13.191666+00:00 +Generated 2024-07-25T08:55:58.380864+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 d6bd4d10b..3758222c0 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:07:13.191981+00:00 +Generated 2024-07-25T08:55:58.381177+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 f39bdc1df..6ca3ebea7 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:07:13.192299+00:00 +Generated 2024-07-25T08:55:58.381494+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 dce24f160..aa01aea16 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:07:13.192614+00:00 +Generated 2024-07-25T08:55:58.381805+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 6809ccdfe..477c22d46 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:07:13.192934+00:00 +Generated 2024-07-25T08:55:58.382120+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 8004de4ac..dcb275a23 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:07:13.193246+00:00 +Generated 2024-07-25T08:55:58.382430+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 750673f97..461ea34c6 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:07:13.193556+00:00 +Generated 2024-07-25T08:55:58.382783+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 5090bf530..e0d649998 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:07:13.193864+00:00 +Generated 2024-07-25T08:55:58.383102+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 c34d95b94..909098ebd 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:07:13.194173+00:00 +Generated 2024-07-25T08:55:58.383414+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 a49649d3e..74e3dece5 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:07:13.194487+00:00 +Generated 2024-07-25T08:55:58.383729+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 53e8204d6..7c6101da4 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:07:13.194804+00:00 +Generated 2024-07-25T08:55:58.384042+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 a418876c4..8984ac03e 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:07:13.195115+00:00 +Generated 2024-07-25T08:55:58.384353+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 ce280cd83..272bb2d2c 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:07:13.195469+00:00 +Generated 2024-07-25T08:55:58.384662+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 c6f978795..7b7b6b875 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:07:13.195794+00:00 +Generated 2024-07-25T08:55:58.384978+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 afddcd546..2659b3681 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:07:13.196111+00:00 +Generated 2024-07-25T08:55:58.385293+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 e26f253c4..e24badafc 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:07:13.196426+00:00 +Generated 2024-07-25T08:55:58.385606+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 b3f02c342..643b088ab 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:07:13.196741+00:00 +Generated 2024-07-25T08:55:58.385917+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 d867bf11f..fff00d755 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:07:13.197052+00:00 +Generated 2024-07-25T08:55:58.386226+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 9da2b90e9..6c6b466f5 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:07:13.197361+00:00 +Generated 2024-07-25T08:55:58.386587+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 797653c98..9307eea51 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:07:13.197667+00:00 +Generated 2024-07-25T08:55:58.386905+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 8636ae1e3..821716b7a 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:07:13.197976+00:00 +Generated 2024-07-25T08:55:58.387218+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 dfcbaf0ce..2df8ebabe 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:07:13.198282+00:00 +Generated 2024-07-25T08:55:58.387530+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 85c9b6178..80982dd60 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:07:13.198591+00:00 +Generated 2024-07-25T08:55:58.387871+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 9ded12a81..007549d75 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:07:13.198945+00:00 +Generated 2024-07-25T08:55:58.388231+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 44f4df74b..de336f3a9 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:07:13.199258+00:00 +Generated 2024-07-25T08:55:58.388552+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 1d05f417b..dbe1d412e 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:07:13.199626+00:00 +Generated 2024-07-25T08:55:58.388868+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 ff708ae93..e45bc4932 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:07:13.199939+00:00 +Generated 2024-07-25T08:55:58.389178+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 44761d05c..551e36a7b 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:07:13.200215+00:00 +Generated 2024-07-25T08:55:58.389451+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 74aff845b..35c542995 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:07:13.200488+00:00 +Generated 2024-07-25T08:55:58.389725+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 fd8d9e104..86f1404c5 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:07:13.200762+00:00 +Generated 2024-07-25T08:55:58.390008+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 8a2d7fb79..04965ef86 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:07:13.201038+00:00 +Generated 2024-07-25T08:55:58.390286+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 8c25c7160..589cbe7f7 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:07:13.201327+00:00 +Generated 2024-07-25T08:55:58.390599+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 83112f3c1..24440e2d6 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:07:13.201602+00:00 +Generated 2024-07-25T08:55:58.390872+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 dc040a7d5..c9a4df2e4 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:07:13.201872+00:00 +Generated 2024-07-25T08:55:58.391144+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 da57f641a..c71978118 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:07:13.202143+00:00 +Generated 2024-07-25T08:55:58.391416+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 2a43a8c22..e385de8d5 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:07:13.202449+00:00 +Generated 2024-07-25T08:55:58.391688+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 49311493f..5e1189c73 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:07:13.202722+00:00 +Generated 2024-07-25T08:55:58.391959+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 eb73d18ec..59f799cbb 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:07:13.202995+00:00 +Generated 2024-07-25T08:55:58.392229+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 409d21ba8..51d2b8da2 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:07:13.203268+00:00 +Generated 2024-07-25T08:55:58.392500+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 7e5ac4c19..ae1ebc2d2 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:07:13.203605+00:00 +Generated 2024-07-25T08:55:58.392835+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 5c38d5898..125526052 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:07:13.203890+00:00 +Generated 2024-07-25T08:55:58.393113+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 ed345ee79..74cb16fa9 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:07:13.204163+00:00 +Generated 2024-07-25T08:55:58.393386+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 e29293d6b..4b3d0b787 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:07:13.204436+00:00 +Generated 2024-07-25T08:55:58.393659+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 60ac04847..a0f898000 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:07:13.204707+00:00 +Generated 2024-07-25T08:55:58.393930+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 900643140..aa6ad5d09 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:07:13.204977+00:00 +Generated 2024-07-25T08:55:58.394204+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 6d3ecda7b..c5a6fabac 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:07:13.205270+00:00 +Generated 2024-07-25T08:55:58.394567+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 2c757b494..a9770df5f 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:07:13.205543+00:00 +Generated 2024-07-25T08:55:58.394856+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 c6441d780..e356a28ca 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:07:13.205825+00:00 +Generated 2024-07-25T08:55:58.395132+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 990821e03..93053085a 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:07:13.206100+00:00 +Generated 2024-07-25T08:55:58.395408+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 5271cc68b..e033bf956 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:07:13.206372+00:00 +Generated 2024-07-25T08:55:58.395686+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 14923c68c..b13d9ba1e 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:07:13.206648+00:00 +Generated 2024-07-25T08:55:58.395962+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 20b60ae14..9f717ccd9 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:07:13.206920+00:00 +Generated 2024-07-25T08:55:58.396236+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 10eedbefd..d6b6399ba 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:07:13.207191+00:00 +Generated 2024-07-25T08:55:58.396510+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 a5bf8763c..4f6ccf61c 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:07:13.207545+00:00 +Generated 2024-07-25T08:55:58.396829+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 a379e879a..ebad07ce3 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:07:13.207830+00:00 +Generated 2024-07-25T08:55:58.397110+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 aafcec622..57b39790e 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:07:13.208125+00:00 +Generated 2024-07-25T08:55:58.397405+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 69aed6906..bc61895a1 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:07:13.208402+00:00 +Generated 2024-07-25T08:55:58.397693+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 15e8c1179..1904b9efc 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:07:13.208692+00:00 +Generated 2024-07-25T08:55:58.397991+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 fbe4b0d1d..de6a63643 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:07:13.263143+00:00", + "generated": "2024-07-25T08:55:58.454553+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 2c07231d4..1e35f5ee6 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:07:13.263091+00:00 +Generated 2024-07-25T08:55:58.454497+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 a6e0d3847..f138d145b 100644 --- a/tests/report.html +++ b/tests/report.html @@ -51,7 +51,7 @@

Building blocks validation report

- Generated at 2024-07-21T04:07:14.789853+00:00 + Generated at 2024-07-25T08:55:59.796854+00:00

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

@@ -3229,7 +3229,7 @@

Details - example_1_1.json + example_1_1.json Example
Passed @@ -3258,7 +3258,7 @@

Details - example_2_1.json + example_2_1.json Example
Passed @@ -3321,13 +3321,160 @@

Passed - (no tests) + (100% passed)

-
No tests were found for this building block.
+

+ Test passed: 5 / 5 +

+
+
+
+ + example_1_1.json + Example +
+ Passed +
+
+
+
+
Files
+
Using example_1_1.json from examples
+
JSON-LD context is present - uplifting
+
Output JSON-LD example_1_1.jsonld created
+
Output Turtle example_1_1.ttl created
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + example_2_1.json + Example +
+ Passed +
+
+
+
+
Files
+
Using example_2_1.json from examples
+
JSON-LD context is present - uplifting
+
Output JSON-LD example_2_1.jsonld created
+
Output Turtle example_2_1.ttl created
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + example_3_1.json + Example +
+ Passed +
+
+
+
+
Files
+
Using example_3_1.json from examples
+
JSON-LD context is present - uplifting
+
Output JSON-LD example_3_1.jsonld created
+
Output Turtle example_3_1.ttl created
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + example_4_1.json + Example +
+ Passed +
+
+
+
+
Files
+
Using example_4_1.json from examples
+
JSON-LD context is present - uplifting
+
Output JSON-LD example_4_1.jsonld created
+
Output Turtle example_4_1.ttl created
+
JSON Schema
+
Validation passed
+
+
+
+
+
+
+
+ + example_5_1.json + Example +
+ Passed +
+
+
+
+
Files
+
Using example_5_1.json from examples
+
JSON-LD context is present - uplifting
+
Output JSON-LD example_5_1.jsonld created
+
Output Turtle example_5_1.ttl created
+
JSON Schema
+
Validation passed
+
+
+
+
@@ -3356,8 +3503,8 @@

-
+
General
Test was expected to fail and it did.
@@ -3455,8 +3602,8 @@

-
+
Files
Using example_1_1.json from examples