Closed pvdbosch closed 7 months ago
My comment on this during the meeting last Friday: as a ConceptScheme in itself contains (a list of concepts having) a code (notation?) plus a label, I don't think the -Code suffix is necessary/appropriate.
From what I'm reading, I think we're mixing up skos:Concept(Scheme) and skos:notation in FedVoc.
A skos:ConceptScheme is a collection of a set of Concepts. A skos:Concept is a conceptual definition, independent of any notation. A skos:notation is a lexical notation / codification.
An example based on the EU country authority list:
https://publications.europa.eu/resource/authority/country is the ConceptScheme including all countries recognized by the EU http://publications.europa.eu/resource/authority/country/BEL is the Concept of the country Belgium. It has about 30 notations, e.g.:
<skos:notation rdf:datatype="http://publications.europa.eu/ontology/euvoc#ISO_3166_1_ALPHA_3">BEL</skos:notation>
<skos:notation rdf:datatype="http://publications.europa.eu/ontology/euvoc#ISO_3166_1_NUM">056</skos:notation>
<skos:notation rdf:datatype="http://publications.europa.eu/ontology/euvoc#ISO_3166_1_ALPHA_2">BE</skos:notation>
So, applied to FedVoc:
We'd have following modifications when going through fedvoc to separate concept schemes and notations: skos datatypes modifications.xlsx
(not all comments/definitions updated yet)
update: used Data Type instead of Notation in the excel
a "Code" suffix has been added to all concerned schemas.
This unblocks then graduation of CivilStatusTypeCode and HouseholdRelationTypeCode:
Issue can be closed as decided by the functional workgroup on 2024-04-12.
Align with REST guide for code schemas - https://github.com/belgif/rest-guide/issues/94:
Status (*) = old:
Property that should be converted to a ConceptScheme: countryWithHistoryIsoCode CountryWithHistoricIsoCode + inSwagger (draft tab)
Properties that can be removed because general "country" property exists, as well as ConceptSchemes: