Building blocks validation report

Generated at 2025-04-13T04:33:56.927986+00:00

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

Expand all Collapse all

Test passed: 1 / 1

example_1_1.json Example
Passed
Files
Using example_1_1.json from examples
JSON Schema
Validation passed

No tests were found for this building block.

No tests were found for this building block.

No tests were found for this building block.

No tests were found for this building block.

No tests were found for this building block.

Test passed: 4 / 4

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

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

Test passed: 91 / 91

failing1-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using failing1-fail.json from test resources
JSON Schema
ValidationError: ' ' is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'anyOf': [{'$ref': '#/$defs/IRI'}, {'$ref': '#/$defs/CURIE'}, {'$ref': '#/$defs/LocalPart'}]} On instance: ' '
failing2-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using failing2-fail.json from test resources
JSON Schema
ValidationError: 'https://www.google com/test' is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'anyOf': [{'$ref': '#/$defs/IRI'}, {'$ref': '#/$defs/CURIE'}, {'$ref': '#/$defs/LocalPart'}]} On instance: 'https://www.google com/test'
failing3-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using failing3-fail.json from test resources
JSON Schema
ValidationError: 'not an IRI' is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'anyOf': [{'$ref': '#/$defs/IRI'}, {'$ref': '#/$defs/CURIE'}, {'$ref': '#/$defs/LocalPart'}]} On instance: 'not an IRI'
failing4-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using failing4-fail.json from test resources
JSON Schema
ValidationError: 'fails content - not a URI' is not valid under any of the given schemas Failed validating 'anyOf' in schema: {'anyOf': [{'$ref': '#/$defs/IRI'}, {'$ref': '#/$defs/CURIE'}, {'$ref': '#/$defs/LocalPart'}]} On instance: 'fails content - not a URI'
test1.json Test resource
Passed
Files
Using test1.json from test resources
JSON Schema
Validation passed
test10.json Test resource
Passed
Files
Using test10.json from test resources
JSON Schema
Validation passed
test11.json Test resource
Passed
Files
Using test11.json from test resources
JSON Schema
Validation passed
test12.json Test resource
Passed
Files
Using test12.json from test resources
JSON Schema
Validation passed
test13.json Test resource
Passed
Files
Using test13.json from test resources
JSON Schema
Validation passed
test14.json Test resource
Passed
Files
Using test14.json from test resources
JSON Schema
Validation passed
test15.json Test resource
Passed
Files
Using test15.json from test resources
JSON Schema
Validation passed
test16.json Test resource
Passed
Files
Using test16.json from test resources
JSON Schema
Validation passed
test17.json Test resource
Passed
Files
Using test17.json from test resources
JSON Schema
Validation passed
test18.json Test resource
Passed
Files
Using test18.json from test resources
JSON Schema
Validation passed
test19.json Test resource
Passed
Files
Using test19.json from test resources
JSON Schema
Validation passed
test2.json Test resource
Passed
Files
Using test2.json from test resources
JSON Schema
Validation passed
test20.json Test resource
Passed
Files
Using test20.json from test resources
JSON Schema
Validation passed
test21.json Test resource
Passed
Files
Using test21.json from test resources
JSON Schema
Validation passed
test22.json Test resource
Passed
Files
Using test22.json from test resources
JSON Schema
Validation passed
test23.json Test resource
Passed
Files
Using test23.json from test resources
JSON Schema
Validation passed
test24.json Test resource
Passed
Files
Using test24.json from test resources
JSON Schema
Validation passed
test25.json Test resource
Passed
Files
Using test25.json from test resources
JSON Schema
Validation passed
test26.json Test resource
Passed
Files
Using test26.json from test resources
JSON Schema
Validation passed
test27.json Test resource
Passed
Files
Using test27.json from test resources
JSON Schema
Validation passed
test28.json Test resource
Passed
Files
Using test28.json from test resources
JSON Schema
Validation passed
test29.json Test resource
Passed
Files
Using test29.json from test resources
JSON Schema
Validation passed
test3.json Test resource
Passed
Files
Using test3.json from test resources
JSON Schema
Validation passed
test30.json Test resource
Passed
Files
Using test30.json from test resources
JSON Schema
Validation passed
test31.json Test resource
Passed
Files
Using test31.json from test resources
JSON Schema
Validation passed
test32.json Test resource
Passed
Files
Using test32.json from test resources
JSON Schema
Validation passed
test33.json Test resource
Passed
Files
Using test33.json from test resources
JSON Schema
Validation passed
test34.json Test resource
Passed
Files
Using test34.json from test resources
JSON Schema
Validation passed
test35.json Test resource
Passed
Files
Using test35.json from test resources
JSON Schema
Validation passed
test36.json Test resource
Passed
Files
Using test36.json from test resources
JSON Schema
Validation passed
test37.json Test resource
Passed
Files
Using test37.json from test resources
JSON Schema
Validation passed
test38.json Test resource
Passed
Files
Using test38.json from test resources
JSON Schema
Validation passed
test39.json Test resource
Passed
Files
Using test39.json from test resources
JSON Schema
Validation passed
test4.json Test resource
Passed
Files
Using test4.json from test resources
JSON Schema
Validation passed
test40.json Test resource
Passed
Files
Using test40.json from test resources
JSON Schema
Validation passed
test41.json Test resource
Passed
Files
Using test41.json from test resources
JSON Schema
Validation passed
test42.json Test resource
Passed
Files
Using test42.json from test resources
JSON Schema
Validation passed
test43.json Test resource
Passed
Files
Using test43.json from test resources
JSON Schema
Validation passed
test44.json Test resource
Passed
Files
Using test44.json from test resources
JSON Schema
Validation passed
test45.json Test resource
Passed
Files
Using test45.json from test resources
JSON Schema
Validation passed
test46.json Test resource
Passed
Files
Using test46.json from test resources
JSON Schema
Validation passed
test47.json Test resource
Passed
Files
Using test47.json from test resources
JSON Schema
Validation passed
test48.json Test resource
Passed
Files
Using test48.json from test resources
JSON Schema
Validation passed
test49.json Test resource
Passed
Files
Using test49.json from test resources
JSON Schema
Validation passed
test5.json Test resource
Passed
Files
Using test5.json from test resources
JSON Schema
Validation passed
test50.json Test resource
Passed
Files
Using test50.json from test resources
JSON Schema
Validation passed
test51.json Test resource
Passed
Files
Using test51.json from test resources
JSON Schema
Validation passed
test52.json Test resource
Passed
Files
Using test52.json from test resources
JSON Schema
Validation passed
test53.json Test resource
Passed
Files
Using test53.json from test resources
JSON Schema
Validation passed
test54.json Test resource
Passed
Files
Using test54.json from test resources
JSON Schema
Validation passed
test55.json Test resource
Passed
Files
Using test55.json from test resources
JSON Schema
Validation passed
test56.json Test resource
Passed
Files
Using test56.json from test resources
JSON Schema
Validation passed
test57.json Test resource
Passed
Files
Using test57.json from test resources
JSON Schema
Validation passed
test58.json Test resource
Passed
Files
Using test58.json from test resources
JSON Schema
Validation passed
test59.json Test resource
Passed
Files
Using test59.json from test resources
JSON Schema
Validation passed
test6.json Test resource
Passed
Files
Using test6.json from test resources
JSON Schema
Validation passed
test60.json Test resource
Passed
Files
Using test60.json from test resources
JSON Schema
Validation passed
test61.json Test resource
Passed
Files
Using test61.json from test resources
JSON Schema
Validation passed
test62.json Test resource
Passed
Files
Using test62.json from test resources
JSON Schema
Validation passed
test63.json Test resource
Passed
Files
Using test63.json from test resources
JSON Schema
Validation passed
test64.json Test resource
Passed
Files
Using test64.json from test resources
JSON Schema
Validation passed
test65.json Test resource
Passed
Files
Using test65.json from test resources
JSON Schema
Validation passed
test66.json Test resource
Passed
Files
Using test66.json from test resources
JSON Schema
Validation passed
test67.json Test resource
Passed
Files
Using test67.json from test resources
JSON Schema
Validation passed
test68.json Test resource
Passed
Files
Using test68.json from test resources
JSON Schema
Validation passed
test69.json Test resource
Passed
Files
Using test69.json from test resources
JSON Schema
Validation passed
test7.json Test resource
Passed
Files
Using test7.json from test resources
JSON Schema
Validation passed
test70.json Test resource
Passed
Files
Using test70.json from test resources
JSON Schema
Validation passed
test71.json Test resource
Passed
Files
Using test71.json from test resources
JSON Schema
Validation passed
test72.json Test resource
Passed
Files
Using test72.json from test resources
JSON Schema
Validation passed
test73.json Test resource
Passed
Files
Using test73.json from test resources
JSON Schema
Validation passed
test74.json Test resource
Passed
Files
Using test74.json from test resources
JSON Schema
Validation passed
test75.json Test resource
Passed
Files
Using test75.json from test resources
JSON Schema
Validation passed
test76.json Test resource
Passed
Files
Using test76.json from test resources
JSON Schema
Validation passed
test77.json Test resource
Passed
Files
Using test77.json from test resources
JSON Schema
Validation passed
test78.json Test resource
Passed
Files
Using test78.json from test resources
JSON Schema
Validation passed
test79.json Test resource
Passed
Files
Using test79.json from test resources
JSON Schema
Validation passed
test8.json Test resource
Passed
Files
Using test8.json from test resources
JSON Schema
Validation passed
test80.json Test resource
Passed
Files
Using test80.json from test resources
JSON Schema
Validation passed
test81.json Test resource
Passed
Files
Using test81.json from test resources
JSON Schema
Validation passed
test9.json Test resource
Passed
Files
Using test9.json from test resources
JSON Schema
Validation passed
example_1_2.json Example
Passed
Files
Using example_1_2.json from examples
JSON Schema
Validation passed
example_2_2.json Example
Passed
Files
Using example_2_2.json from examples
JSON Schema
Validation passed
example_3_2.json Example
Passed
Files
Using example_3_2.json from examples
JSON Schema
Validation passed
example_4_2.json Example
Passed
Files
Using example_4_2.json from examples
JSON Schema
Validation passed
example_5_2.json Example
Passed
Files
Using example_5_2.json from examples
JSON Schema
Validation passed
example_6_2.json Example
Passed
Files
Using example_6_2.json from examples
JSON Schema
Using the following JSON Schema: #/$defs/Multiple
Validation passed

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 1 / 1

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

Test passed: 3 / 3

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

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

Test passed: 2 / 2

required-properties-fail.json Test resource Requires fail
Passed
General
Test was expected to fail and it did.
Files
Using required-properties-fail.json from test resources
JSON-LD context is present - uplifting
Output JSON-LD required-properties-fail.jsonld created
Output Turtle required-properties-fail.ttl created
JSON Schema
ValidationError: 'time' is a required property Failed validating 'required' in schema['allOf'][1]['properties']['features']['items']: {'$schema': 'https://json-schema.org/draft/2019-09/schema', 'allOf': [{'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/features/feature/schema.yaml'}, {'properties': {'coordRefSys': {'$ref': 'https://beta.schemas.opengis.net/json-fg/coordrefsys.json', 'x-jsonld-id': 'http://www.opengis.net/def/glossary/term/CoordinateReferenceSystemCRS'}, 'featureType': {'$ref': 'https://beta.schemas.opengis.net/json-fg/featuretype.json', 'x-jsonld-id': '@type'}, 'geometry': {'$ref': 'https://beta.schemas.opengis.net/json-fg/geometry.json', 'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'}, 'id': {'oneOf': [{'type': 'number'}, {'type': 'string'}], 'x-jsonld-id': '@id'}, 'links': {'items': {'allOf': [{'$ref': 'https://beta.schemas.opengis.net/json-fg/link.json'}, {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/ogc-utils/json-link/schema.yaml'}]}, 'type': 'array', 'x-jsonld-id': 'http://www.w3.org/2000/01/rdf-schema#seeAlso'}, 'place': {'$ref': 'https://beta.schemas.opengis.net/json-fg/place.json', 'x-jsonld-id': 'http://purl.org/dc/terms/spatial'}, 'properties': {'oneOf': [{'type': 'null'}, {'type': 'object'}], 'x-jsonld-id': '@nest'}, 'time': {'$ref': 'https://opengeospatial.github.io/bblocks/annotated-schemas/geo/json-fg/time/schema.yaml', 'x-jsonld-id': 'http://purl.org/dc/terms/time'}, 'type': {'enum': ['Feature'], 'type': 'string', 'x-jsonld-id': '@type'}}}], 'description': 'This JSON Schema is part of JSON-FG version 0.1.1', 'required': ['type', 'time', 'place', 'geometry', 'properties'], 'title': 'a JSON-FG Feature', 'type': 'object', 'x-jsonld-extra-terms': {'Feature': 'https://purl.org/geojson/vocab#Feature', 'FeatureCollection': 'https://purl.org/geojson/vocab#FeatureCollection', 'GeometryCollection': 'https://purl.org/geojson/vocab#GeometryCollection', 'LineString': 'https://purl.org/geojson/vocab#LineString', 'MultiLineString': 'https://purl.org/geojson/vocab#MultiLineString', 'MultiPoint': 'https://purl.org/geojson/vocab#MultiPoint', 'MultiPolygon': 'https://purl.org/geojson/vocab#MultiPolygon', 'MultiPolyhedron': 'https://purl.org/geojson/vocab#MultiPolyhedron', 'MultiPrism': {'x-jsonld-context': {'prisms': 'https://purl.org/geojson/vocab#prisms'}, 'x-jsonld-id': 'https://purl.org/geojson/vocab#MultiPrism'}, 'Point': 'https://purl.org/geojson/vocab#Point', 'Polygon': 'https://purl.org/geojson/vocab#Polygon', 'Polyhedron': 'https://purl.org/geojson/vocab#Polyhedron', 'Prism': {'x-jsonld-context': {'base': 'https://purl.org/geojson/vocab#prismBase', 'lower': 'https://purl.org/geojson/vocab#prismLower', 'upper': 'https://purl.org/geojson/vocab#prismUpper'}, 'x-jsonld-id': 'https://purl.org/geojson/vocab#Prism'}, 'bbox': {'x-jsonld-container': '@list', 'x-jsonld-id': 'https://purl.org/geojson/vocab#bbox'}, 'coordinates': {'x-jsonld-container': '@list', 'x-jsonld-id': 'https://purl.org/geojson/vocab#coordinates'}, 'features': {'x-jsonld-container': '@set', 'x-jsonld-id': 'https://purl.org/geojson/vocab#features'}, 'geometries': {'x-jsonld-container': '@list', 'x-jsonld-id': 'https://purl.org/geojson/vocab#geometry'}}, 'x-jsonld-prefixes': {'dct': 'http://purl.org/dc/terms/', 'geojson': 'https://purl.org/geojson/vocab#', 'owlTime': 'http://www.w3.org/2006/time#', 'rdfs': 'http://www.w3.org/2000/01/rdf-schema#'}} On instance['features'][0]: {'geometry': {'coordinates': [174.7501603083, -36.9307359096], 'type': 'Point'}, 'id': 'f1', 'properties': {'comment': 'An attribute value'}, 'type': 'Feature'}
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

No tests were found for this building block.