diff --git a/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.jsonld b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.jsonld new file mode 100644 index 0000000..609faf3 --- /dev/null +++ b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.jsonld @@ -0,0 +1,376 @@ +{ + "@context": { + "skos": "http://www.w3.org/2004/02/skos/core#", + "c": "http://def.isotc211.org/19115/-1/2014/IdentificationInformation/code/DS_AssociationTypeCode/", + "cs": "http://def.isotc211.org/19115/-1/2014/IdentificationInformation/code/", + "reg": "http://purl.org/linked-data/registry#", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "schema": "https://schema.org/", + "status": "http://def.isotc211.org/19135/-1/2015/CoreModel/code/RE_ItemStatus/", + "xsd": "http://www.w3.org/2001/XMLSchema#" + }, + "@graph": [ + { + "@id": "c:isComposedOf", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "is composed of" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "isComposedOf" + } + }, + { + "@id": "c:largerWorkCitation", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "larger work citation" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "largerWorkCitation" + } + }, + { + "@id": "c:partOfSeamlessDatabase", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "part of seamless database" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "partOfSeamlessDatabase" + } + }, + { + "@id": "c:stereoMate", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "stereo mate" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "stereoMate" + } + }, + { + "@id": "cs:DS_AssociationTypeCode", + "@type": "skos:ConceptScheme", + "reg:status": { + "@id": "status:valid" + }, + "skos:definition": { + "@language": "en", + "@value": "justification for the correlation of two resources" + }, + "skos:hasTopConcept": [ + { + "@id": "c:collectiveTitle" + }, + { + "@id": "c:crossReference" + }, + { + "@id": "c:dependency" + }, + { + "@id": "c:isComposedOf" + }, + { + "@id": "c:largerWorkCitation" + }, + { + "@id": "c:partOfSeamlessDatabase" + }, + { + "@id": "c:revisionOf" + }, + { + "@id": "c:series" + }, + { + "@id": "c:stereoMate" + } + ], + "skos:historyNote": { + "@language": "en", + "@value": "Derived from TC211-produced RDF versions of the standard's UML" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "DS Association Type Code" + }, + "schema:citation": { + "@type": "xsd:anyURI", + "@value": "http://standards.iso.org/iso/19115/-1/ed-1/en/" + }, + "schema:creator": { + "@id": "https://committee.iso.org/home/tc211" + }, + "schema:dateCreated": { + "@type": "xsd:date", + "@value": "2000-01-01" + }, + "schema:dateModified": { + "@type": "xsd:date", + "@value": "2000-01-01" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "DS_AssociationTypeCode" + }, + "schema:issued": { + "@type": "xsd:date", + "@value": "2000-01-01" + }, + "schema:publisher": { + "@id": "https://committee.iso.org/home/tc211" + } + }, + { + "@id": "c:dependency", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "dependency" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "dependency" + } + }, + { + "@id": "c:crossReference", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "cross reference" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "crossReference" + } + }, + { + "@id": "c:collectiveTitle", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "collective title" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "collectiveTitle" + } + }, + { + "@id": "c:series", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "series" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "series" + } + }, + { + "@id": "c:revisionOf", + "@type": "skos:Concept", + "reg:status": { + "@id": "status:stable" + }, + "rdfs:isDefinedBy": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:definition": { + "@language": "en", + "@value": "Missing" + }, + "skos:historyNote": { + "@language": "en", + "@value": "Presented in the original standard's codelist" + }, + "skos:inScheme": { + "@id": "cs:DS_AssociationTypeCode" + }, + "skos:prefLabel": { + "@language": "en", + "@value": "revision of" + }, + "skos:topConceptOf": { + "@id": "cs:DS_AssociationTypeCode" + }, + "schema:identifier": { + "@type": "xsd:token", + "@value": "revisionOf" + } + } + ] +} \ No newline at end of file diff --git a/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.nt b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.nt new file mode 100644 index 0000000..cf515bf --- /dev/null +++ b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.nt @@ -0,0 +1,102 @@ + . + "DS Association Type Code"@en . + . + "http://standards.iso.org/iso/19115/-1/ed-1/en/"^^ . + . + "Missing"@en . + "DS_AssociationTypeCode"^^ . + . + "2000-01-01"^^ . + "revisionOf"^^ . + . + . + . + "isComposedOf"^^ . + "justification for the correlation of two resources"@en . + . + . + "dependency"@en . + "Missing"@en . + "Presented in the original standard's codelist"@en . + "largerWorkCitation"^^ . + . + "is composed of"@en . + . + "Presented in the original standard's codelist"@en . + "Presented in the original standard's codelist"@en . + . + . + . + . + "2000-01-01"^^ . + . + . + "Missing"@en . + . + "Presented in the original standard's codelist"@en . + . + "Missing"@en . + . + "Missing"@en . + . + "Derived from TC211-produced RDF versions of the standard's UML"@en . + . + . + . + "2000-01-01"^^ . + . + . + . + . + "series"@en . + "larger work citation"@en . + . + . + . + . + . + "crossReference"^^ . + "series"^^ . + . + "collectiveTitle"^^ . + "Presented in the original standard's codelist"@en . + "Presented in the original standard's codelist"@en . + . + "stereo mate"@en . + "cross reference"@en . + "Presented in the original standard's codelist"@en . + "dependency"^^ . + . + . + . + "partOfSeamlessDatabase"^^ . + . + "Missing"@en . + . + "Presented in the original standard's codelist"@en . + . + . + . + . + . + . + . + "stereoMate"^^ . + "Missing"@en . + "part of seamless database"@en . + . + "collective title"@en . + . + . + "Missing"@en . + . + "Missing"@en . + . + "Presented in the original standard's codelist"@en . + "revision of"@en . + . + . + . + . + . + . diff --git a/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.rdf b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.rdf new file mode 100644 index 0000000..b38c4f3 --- /dev/null +++ b/semantic-objects/codelists/19115/-1/2018/DS_AssociationTypeCode.rdf @@ -0,0 +1,131 @@ + + + + + + + Missing + Presented in the original standard's codelist + + collective title + + collectiveTitle + + + + + justification for the correlation of two resources + + + + + + + + + + Derived from TC211-produced RDF versions of the standard's UML + DS Association Type Code + http://standards.iso.org/iso/19115/-1/ed-1/en/ + + 2000-01-01 + 2000-01-01 + DS_AssociationTypeCode + 2000-01-01 + + + + + + + Missing + Presented in the original standard's codelist + + dependency + + dependency + + + + + + Missing + Presented in the original standard's codelist + + part of seamless database + + partOfSeamlessDatabase + + + + + + Missing + Presented in the original standard's codelist + + series + + series + + + + + + Missing + Presented in the original standard's codelist + + revision of + + revisionOf + + + + + + Missing + Presented in the original standard's codelist + + is composed of + + isComposedOf + + + + + + Missing + Presented in the original standard's codelist + + cross reference + + crossReference + + + + + + Missing + Presented in the original standard's codelist + + stereo mate + + stereoMate + + + + + + Missing + Presented in the original standard's codelist + + larger work citation + + largerWorkCitation + + diff --git a/semantic-objects/codelists/DS_AssociationTypeCodes.png b/semantic-objects/codelists/DS_AssociationTypeCodes.png new file mode 100644 index 0000000..d3ef4b5 Binary files /dev/null and b/semantic-objects/codelists/DS_AssociationTypeCodes.png differ diff --git a/semantic-objects/codelists/README.adoc b/semantic-objects/codelists/README.adoc new file mode 100644 index 0000000..01904a7 --- /dev/null +++ b/semantic-objects/codelists/README.adoc @@ -0,0 +1,71 @@ += Codelist Vocabularies + +This directory of GOM's code repository contains https://www.w3.org/standards/semanticweb/[Semantic Web] versions of codelists found in ISO's https://www.iso.org/committee/54904.html[TC-211's] 19* series of geographic information/geomantic standards. + +== Purpose + +Many non-ISO-sponsored versions of TC211's codelists have been available on the Internet over the past two decades due to a community wish for certain machine-readable forms of them. In 2022, the TC is experimenting here with ISO-sponsored publication of them to try and fulfill that wish. + +The role of this directory is to act as the data point-of-truth for Semantic Web versions of the codelists which are automatically published from here in humman- and service-accessible form via a "vocabulary server". + +== Codelists in Semantic Web form + +These codelist versions are encoded using the human- and machine-readable https://www.w3.org/RDF/[Resource Description Framework] and according to the https://www.w3.org/TR/skos-reference/[Simple Knowledge Organization System (SKOS)] data model for taxonomies. This allows for simple enough human reading - RDF files are text files - but also automated validating, automated absorption into databases, multi-codelist indexing, searching and so on. + +This directory is monitored by automated tools which provide validation reports of new codelists to the GOM managers of it. Codelists RDF files are also able to be automatically loaded into the vocabulary server which delivers published vocabularies at their namespace-based web page locations online. + +The entry point for the vocabulary server is: + +* *not ready yet but somewhere in the OGC Rainbow* + +At that entry point, you can find a listing of all of these codelists within the "ISO TC-211 Codelist Vocabularies" catalogue. + +The dual publication in human- and machine-readable form of these codelists by a vocabulary server is a core principle/requirement/aspect of the Semantic Web. + +== Codelist source + +Many of the codelist vocabularies were initially produced from https://www.w3.org/OWL/[Web Ontology Language (OWL)] data automatically produced from UML models of the TC-211 19* series of standards by GOM. Those OWL objects are available in this repository in the directory https://github.com/ISO-TC211/GOM/tree/master/isotc211_GOM_harmonizedOntology/[isotc211_GOM_harmonizedOntology]. + +Some codelists were also produced by GOM manually, from reading source standards. + +== Codelist Content + +TC211 standards are the ISO 19* series of standards related to "Geographic information/Geomatics". Many of those standards contain codelists of terms that are used within the standards' data models. For example, the standard https://www.iso.org/standard/53798.html[ISO 19115-1:2014 +Geographic information — Metadata — Part 1: Fundamentals (ISO19115-1)] contains the codelist _Association Type Codes_ (`DS_AssociationTypeCode`) which gives values for the _associationType_ property defined as identifying the "type of relation between the resources" (Table B.3.6 — Association information). Terms in this codelist are presented in Table B.3.8 in the ISO19115 standard document, p 48, which is reproduced below: + +image::DS_AssociationTypeCodes.png[Screenshot of the Association Type Codes as they are in the 19115 PDF,align="center"] + +== Non-ISO publication + +The _Association Type Codes_ codelist above has previously been delivered online several times as a non-ISO-sponsored publication in Semantic Web form. One such form was delivered by CSIRO, Australia's national scientific research agency, that is now offline but a catalogue entry for is still exists at https://vocabs.ardc.edu.au/viewById/272. Note that the CSIRO copy indicates that its source was this GOM repository's isotc211_GOM_harmonizedOntology directory contents. + +Such unauthorised republications of ISO content are not allowed. We encourage people wanting more ISO material delivered as machine-readable objects to contact the Group on Ontology mantenance, see https://github.com/ISO-TC211/GOM#contact[GOM's contact info]. + +== Current publication + +Each codelist in this directory is presented in its own RDF text file in the [Turtle](https://www.w3.org/TR/turtle/) serialization. The _Association Type Codes_ codelist above is in the file `19115/-1/2018/DS_AssociationTypeCodes.ttl`. + +For demonstration only, the _Association Type Codes_ codelist is also presented in alternate RDF serializations: + +* `19115/-1/2018/DS_AssociationTypeCodes.rdf` - [RDF/XML](http://www.w3.org/TR/rdf-syntax-grammar/) +* `19115/-1/2018/DS_AssociationTypeCodes.json` - [JSON-LD](https://www.w3.org/TR/json-ld/) +* `19115/-1/2018/DS_AssociationTypeCodes.nt` - [N-Triples](https://www.w3.org/TR/n-triples/) + +Other codelists will only be delivered here in the Turtle format. Many tools exist to convert from one format to another. + + +=== Differences with original GOM OWL publication + +The _Association Type Codes_ codelist's first interpretation into Semantic Web form is as a SKOS `ConceptScheme` and `Collection` with the https://github.com/ISO-TC211/GOM/blob/master/isotc211_GOM_harmonizedOntology/iso19115/-1/2014/IdentificationInformation.rdf[Identification Information] module of ISO19115-1 in OWL form which is available here: + +* https://github.com/ISO-TC211/GOM/blob/master/isotc211_GOM_harmonizedOntology/iso19115/-1/2014/IdentificationInformation.rdf#L1179 + +Differences between that original form and that presented here are: + +. These codelists use Turtle as the base RDF format +. Here, codelists are presented in their own files, not embedded within stnadards' ontologies +. Codelist terms here have descriptions provided, not just labels +. The `rdfs:isDefinedBy` property is now used to indicate the original `skos:ConceptScheme` defining the resources, not a link to the original standard. That task is now performed by the `schema:citation` property +. `skos:Collection` instnaces are not given for all the `skos:Concept` instances in a `skos:ConceptScheme` as flat lists of `skos:Concept` instances can be made easily with queries + +Codelists presented here as `skos:ConceptScheme` instances conform to the [_VocPub Profile_ of SKOS](https://w3id.org/profile/vocpub) which defines the minimum set of properties that these Semantic Web codelist all have. diff --git a/semantic-objects/codelists/README.md b/semantic-objects/codelists/README.md deleted file mode 100644 index 46eb78a..0000000 --- a/semantic-objects/codelists/README.md +++ /dev/null @@ -1,70 +0,0 @@ -# Codelist Vocabularies - -This directory of GOM's code repository contains [Semantic Web](https://www.w3.org/standards/semanticweb/) versions of codelists found in ISO's [TC211's](https://www.iso.org/committee/54904.html) standards. - -## Purpose - -Many non-ISO-sponsored versions of TC211's codelists have been available on the Internet over the past two decades due to a community wish for certain machine-readable forms of them. In 2022, the TC is experimenting here with ISO-sponsored publication of them to try and fullfill that wish. - -The technical role of this directory is to act as the data point-of-truth for Semantic Web versions of the codelists which are automatically published from here in humman- and service-accessible form via a "vocabulary server". - -## Codelists in Semantic Web form - -These codelist versions are encoded using the human- and machine-readable [Resource Description Framework](https://www.w3.org/RDF/) and according to the [Simple Knowledge Organization System (SKOS)](https://www.w3.org/TR/skos-reference/) data model for taxonomies. This allows for simple ehough human reading - RDF files are text files - but also automated validating, automated absorption into databases, multi-codelist indexing, searching and so on. - -This director is monitored by automated tools which provide validation reports of new codelists to the GOM managers of it. Codelists RDF files are also able to be automatically loaded into the vocabulary server which delivers published vocabularies at their namespace-based web page locations online. - -The entry point for the vocabulary server is: - -* *not ready yet!* - -At that entry point, you can find a listing of all of these codelists as well as browse and search tools to use them. Clicking on the hyperlink indentifiers for elements within these Semantic Web codelists on the vocabulary server or elsewhere will lead to their vocabulary server-delivered form. Machines may also resolve codelist hyperlink indentifiers in ways that lead to machein-readable formats of the content. - -The dual publication in human- and machine-readable form of these codelists by a vocabulary server is a core principle/requirement/aspect of the Semantic Web. - -## Codelist source - -The source data used to make the Semantic Web forms of the codelists here are the [Web Ontology Language (OWL)](https://www.w3.org/OWL/) forms of TC211's UML models delivered in this repository in the directory [isotc211_GOM_harmonizedOntology](https://github.com/ISO-TC211/GOM/tree/master/isotc211_GOM_harmonizedOntology/). - -## Codelist Content - -TC211 standards are the ISO 19* series of standards related to "Geographic information/Geomatics". Many of those standards contain codelists of terms that are used within the standards' data models. For example, the standard [ISO 19115-1:2014 -Geographic information — Metadata — Part 1: Fundamentals (ISO19115-1)](https://www.iso.org/standard/53798.html) contains the codelist _Association Type Codes_ (`DS_AssociationTypeCode <>`) which gives values for the _associationType_ property defined as identifying the "type of relation between the resources" (Table B.3.6 — Association information). Terms in this codelist are presented in Table B.3.8 which is reproduced below: - -![](iso19115/-1/2014/AssociationTypeCodes.png) - -## Non-ISO publication - -The _Association Type Codes_ codelist above has previously been delivered online several times as a non-ISO-sponsored publication in Semantic Web form. One such form was delivered by CSIRO, Australia's national scientific research agency, that is now offline but a catalogue entry for is still exists at https://vocabs.ardc.edu.au/viewById/272. Note that the CSIRO copy indicates that its source was this GOM repository's isotc211_GOM_harmonizedOntology directory contents. - -## Current publication - -Each codelist in this directory is presented in its own RDF text file in the [Turtle](https://www.w3.org/TR/turtle/) serialization. The _Association Type Codes_ codelist above is in the file `iso19115/-1/-2014/AssociationTypeCodes.ttl`. - -For demonstration only, the _Association Type Codes_ codelist is also presented in alternate RDF serializations: - -* `iso19115/-1/-2014/AssociationTypeCodes.rdf` - [RDF/XML](http://www.w3.org/TR/rdf-syntax-grammar/) -* `iso19115/-1/-2014/AssociationTypeCodes.json` - [JSON-LD](https://www.w3.org/TR/json-ld/) -* `iso19115/-1/-2014/AssociationTypeCodes.nt` - [N-Triples](https://www.w3.org/TR/n-triples/) - -Other codelists will only be delivered here in the Turtle format. Many tools exist to convert from one format to another. - - -### Differences with original GOM OWL publication - -The _Association Type Codes_ codelist's first interpretation into Semantic Web form is as a SKOS `ConceptScheme` and `Collection` with the [Identification Information](https://github.com/ISO-TC211/GOM/blob/master/isotc211_GOM_harmonizedOntology/iso19115/-1/2014/IdentificationInformation.rdf) module of ISO19115-1 in OWL form which is available here: - -* https://github.com/ISO-TC211/GOM/blob/master/isotc211_GOM_harmonizedOntology/iso19115/-1/2014/IdentificationInformation.rdf#L1179 - -Differences between that original form and that presented here are: - -1. These codelists use Turtle as the base RDF format -1. Here, codelists are presented in their own files, not embedded within stnadards' ontologies -1. Codelist terms here have descriptions provided, not just labels -1. The `rdfs:isDefinedBy` property is now used to indicate the original `skos:ConceptScheme` defining the resources, not a link to the original standard. That task is now performed by the `schema:citation` property -1. `skos:Collection` instnaces are not given for all the `skos:Concept` instances in a `skos:ConceptScheme` as flat lists of `skos:Concept` instances can be made easily with queries - -Codelists presented here as `skos:ConceptScheme` instances conform to the [_VocPub Profile_ of SKOS](https://w3id.org/profile/vocpub) which defines the minimum set of properties that these Semantic Web codelist all have. - - -https://inspire.ec.europa.eu/codelist \ No newline at end of file