Skip to content

Commit

Permalink
Building blocks postprocessing
Browse files Browse the repository at this point in the history
  • Loading branch information
avillar committed Dec 10, 2024
1 parent 0d1a75d commit 6befa39
Show file tree
Hide file tree
Showing 37 changed files with 226 additions and 262 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,16 @@ properties:
type: string
description:
The language tag as per RFC-5646.
example:
- "el"
name:
type: string
minLength: 1
description:
The untranslated name of the language.
example:
- "Ελληνικά"
alternate:
type: string
description:
The name of the language in another well-understood language,
usually English.
example:
- "Greek"
dir:
type: string
description:
Expand Down
15 changes: 3 additions & 12 deletions build/annotated/api/records/v1/schemas/language/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,16 @@
"properties": {
"code": {
"type": "string",
"description": "The language tag as per RFC-5646.",
"example": [
"el"
]
"description": "The language tag as per RFC-5646."
},
"name": {
"type": "string",
"minLength": 1,
"description": "The untranslated name of the language.",
"example": [
"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"
]
"description": "The untranslated name of the language."
},
"alternate": {
"type": "string",
"description": "The name of the language in another well-understood language, usually English.",
"example": [
"Greek"
]
"description": "The name of the language in another well-understood language, usually English."
},
"dir": {
"type": "string",
Expand Down
6 changes: 0 additions & 6 deletions build/annotated/api/records/v1/schemas/language/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,14 @@ properties:
code:
type: string
description: The language tag as per RFC-5646.
example:
- el
name:
type: string
minLength: 1
description: The untranslated name of the language.
example:
- "\u0395\u03BB\u03BB\u03B7\u03BD\u03B9\u03BA\u03AC"
alternate:
type: string
description: The name of the language in another well-understood language, usually
English.
example:
- Greek
dir:
type: string
description: The direction for text in this language. The default, `ltr` (left-to-right),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,3 @@ properties:
type: string
description:
Minimum time period resolvable in the dataset, as an ISO 8601 duration
example:
- "P1D"
5 changes: 1 addition & 4 deletions build/annotated/api/records/v1/schemas/time/schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,7 @@
},
"resolution": {
"type": "string",
"description": "Minimum time period resolvable in the dataset, as an ISO 8601 duration",
"example": [
"P1D"
]
"description": "Minimum time period resolvable in the dataset, as an ISO 8601 duration"
}
}
}
2 changes: 0 additions & 2 deletions build/annotated/api/records/v1/schemas/time/schema.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,3 @@ properties:
resolution:
type: string
description: Minimum time period resolvable in the dataset, as an ISO 8601 duration
example:
- P1D
94 changes: 47 additions & 47 deletions build/bblocks.jsonld
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
"name": "Building Blocks - OGC API Records",
"abstract": "[Building Blocks](https://ogcincubator.github.io/bblocks-docs/) for OGC API Records, components and extensions\n",
"description": "A set of Building Blocks to allow reuse, testing and documentation of elements and extensions of OGC API Records. Declares and validates conformance with the OGC API Features (and inherits OGC API Common) baseline.\n\nThese elements are re-used by the [STAC](](https://ogcincubator.github.io/bblocks-stac/) and [GeoDCAT implementation](../geodcat-ogc-api-records), binding Records schemas to DCAT and GeoDCAT ontologies.\n",
"modified": "2024-12-07T03:15:31.814485",
"modified": "2024-12-10T03:18:18.393519",
"tooling": {
"bblocks-postprocess": {
"commitId": "\"4f836104f60184d3a6e2f2272208584d6cae081d",
Expand All @@ -130,8 +130,8 @@
"skos:prefLabel": "Building Blocks - OGC API Records",
"hasConcepts": [
{
"itemIdentifier": "ogc.api.records.v1.schemas.license",
"name": "Schema for license",
"itemIdentifier": "ogc.api.records.v1.schemas.theme",
"name": "Schema for theme",
"status": "under-development",
"dateTimeAddition": "2024-01-23T12:40:00+01:00",
"itemClass": "schema",
Expand All @@ -149,30 +149,30 @@
"records"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/schema.json"
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/schema.json"
},
"abstract": "This building block corresponds to the schema for an OGC API Records license",
"abstract": "This building block corresponds to the schema for an OGC API Records theme",
"shaclRules": {},
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/license.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/license/",
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/theme.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/theme/",
"rdfData": [
"https://ogcincubator.github.io/bblocks-ogcapi-records/data.ttl"
],
"validationPassed": true,
"documentation": {
"markdown": {
"mediatype": "text/markdown",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/license/index.md"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/theme/index.md"
},
"json-full": {
"mediatype": "application/json",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/license/index.json"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/theme/index.json"
},
"bblocks-viewer": {
"mediatype": "text/html",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.license"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.theme"
}
},
"@type": [
Expand All @@ -182,8 +182,8 @@
]
},
{
"itemIdentifier": "ogc.api.records.v1.schemas.theme",
"name": "Schema for theme",
"itemIdentifier": "ogc.api.records.v1.schemas.language",
"name": "Schema for language",
"status": "under-development",
"dateTimeAddition": "2024-01-23T12:40:00+01:00",
"itemClass": "schema",
Expand All @@ -201,30 +201,30 @@
"records"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/schema.json"
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/schema.json"
},
"abstract": "This building block corresponds to the schema for an OGC API Records theme",
"abstract": "This building block corresponds to the schema for an OGC API Records language",
"shaclRules": {},
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/theme/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/theme.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/theme/",
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/language.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/language/",
"rdfData": [
"https://ogcincubator.github.io/bblocks-ogcapi-records/data.ttl"
],
"validationPassed": true,
"documentation": {
"markdown": {
"mediatype": "text/markdown",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/theme/index.md"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/language/index.md"
},
"json-full": {
"mediatype": "application/json",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/theme/index.json"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/language/index.json"
},
"bblocks-viewer": {
"mediatype": "text/html",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.theme"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.language"
}
},
"@type": [
Expand All @@ -234,8 +234,8 @@
]
},
{
"itemIdentifier": "ogc.api.records.v1.schemas.language",
"name": "Schema for language",
"itemIdentifier": "ogc.api.records.v1.schemas.license",
"name": "Schema for license",
"status": "under-development",
"dateTimeAddition": "2024-01-23T12:40:00+01:00",
"itemClass": "schema",
Expand All @@ -253,30 +253,30 @@
"records"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/schema.json"
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/schema.yaml",
"application/json": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/schema.json"
},
"abstract": "This building block corresponds to the schema for an OGC API Records language",
"abstract": "This building block corresponds to the schema for an OGC API Records license",
"shaclRules": {},
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/language/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/language.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/language/",
"remoteCacheDir": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/license/remote_cache/",
"sourceSchema": "https://github.com/opengeospatial/ogcapi-records/raw/master/core/openapi/schemas/license.yaml",
"sourceFiles": "https://ogcincubator.github.io/bblocks-ogcapi-records/_sources/v1/schemas/license/",
"rdfData": [
"https://ogcincubator.github.io/bblocks-ogcapi-records/data.ttl"
],
"validationPassed": true,
"documentation": {
"markdown": {
"mediatype": "text/markdown",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/language/index.md"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/markdown/api/records/v1/schemas/license/index.md"
},
"json-full": {
"mediatype": "application/json",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/language/index.json"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/generateddocs/json-full/api/records/v1/schemas/license/index.json"
},
"bblocks-viewer": {
"mediatype": "text/html",
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.language"
"url": "https://ogcincubator.github.io/bblocks-ogcapi-records/bblock/ogc.api.records.v1.schemas.license"
}
},
"@type": [
Expand Down Expand Up @@ -464,8 +464,8 @@
"abstract": "This building block corresponds to the schema for an OGC API Records contact",
"shaclRules": {},
"dependsOn": [
"ogc.ogc-utils.json-link",
"ogc.api.records.v1.schemas.roles"
"ogc.api.records.v1.schemas.roles",
"ogc.ogc-utils.json-link"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/contact/schema.yaml",
Expand Down Expand Up @@ -686,15 +686,15 @@
"abstract": "This building block corresponds to the schema for an OGC API Records recordGeoJSON",
"shaclRules": {},
"dependsOn": [
"ogc.api.records.v1.schemas.time",
"ogc.api.records.v1.schemas.license",
"ogc.api.records.v1.schemas.contact",
"ogc.api.records.v1.schemas.link",
"ogc.api.records.v1.schemas.linkTemplate",
"ogc.api.records.v1.schemas.theme",
"ogc.geo.features.feature",
"ogc.api.records.v1.schemas.language",
"ogc.geo.common.data_types.geojson"
"ogc.geo.features.feature",
"ogc.api.records.v1.schemas.license",
"ogc.geo.common.data_types.geojson",
"ogc.api.records.v1.schemas.time",
"ogc.api.records.v1.schemas.linkTemplate"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/recordGeoJSON/schema.yaml",
Expand Down Expand Up @@ -750,12 +750,12 @@
"abstract": "This building block corresponds to the schema for an OGC API Records catalog",
"shaclRules": {},
"dependsOn": [
"ogc.api.records.v1.schemas.license",
"ogc.api.records.v1.schemas.contact",
"ogc.api.features.v1.schemas.collection",
"ogc.api.records.v1.schemas.linkTemplate",
"ogc.api.records.v1.schemas.theme",
"ogc.api.records.v1.schemas.language"
"ogc.api.records.v1.schemas.language",
"ogc.api.records.v1.schemas.license",
"ogc.api.features.v1.schemas.collection",
"ogc.api.records.v1.schemas.linkTemplate"
],
"schema": {
"application/yaml": "https://ogcincubator.github.io/bblocks-ogcapi-records/build/annotated/api/records/v1/schemas/catalog/schema.yaml",
Expand Down Expand Up @@ -810,8 +810,8 @@
"abstract": "This building block corresponds to the schema for an OGC API Records recordsGeoJSON",
"shaclRules": {},
"dependsOn": [
"ogc.api.records.v1.schemas.recordGeoJSON",
"ogc.api.features.v1.schemas.collections",
"ogc.api.records.v1.schemas.recordGeoJSON",
"ogc.api.records.v1.schemas.linkTemplate"
],
"schema": {
Expand Down Expand Up @@ -867,8 +867,8 @@
"abstract": "This building block corresponds to the schema for an OGC API Records catalogs",
"shaclRules": {},
"dependsOn": [
"ogc.api.records.v1.schemas.catalog",
"ogc.api.features.v1.schemas.collections",
"ogc.api.records.v1.schemas.catalog",
"ogc.api.records.v1.schemas.linkTemplate"
],
"schema": {
Expand Down
Loading

0 comments on commit 6befa39

Please sign in to comment.