glam/data/nde/linkml/nde_csv_to_yaml_mapping.yaml
2025-11-19 23:25:22 +01:00

154 lines
4.7 KiB
YAML

id: https://w3id.org/heritage/nde/csv-to-yaml-mapping
name: nde-csv-to-yaml-mapping
title: Mapping from NDE CSV to YAML format
description: >-
LinkML transformation mapping that defines how the source CSV structure
maps to the target YAML structure. This mapping validates that the
conversion preserves all data with appropriate field name normalization.
prefixes:
linkml: https://w3id.org/linkml/
nde_csv: https://w3id.org/heritage/nde/csv-source/
nde_yaml: https://w3id.org/heritage/nde/yaml-target/
default_prefix: nde_yaml
imports:
- linkml:types
source_schema: nde_csv_source
target_schema: nde_yaml_target
class_derivations:
NDEOrganizationYAML:
populated_from: NDEOrganizationCSV
slot_derivations:
unnamed_field:
populated_from: unnamed_field
description: Direct mapping - first column
plaatsnaam_bezoekadres:
populated_from: plaatsnaam_bezoekadres
description: Direct mapping - city name
straat_en_huisnummer_bezoekadres:
populated_from: straat_en_huisnummer_bezoekadres
description: Direct mapping - street address
organisatie:
populated_from: organisatie
description: Direct mapping - organization name
koepelorganisatie:
populated_from: koepelorganisatie
description: Direct mapping - parent organization
webadres_organisatie:
populated_from: webadres_organisatie
description: Direct mapping - website URL
type_organisatie:
populated_from: type_organisatie
description: Direct mapping - organization type
opmerkingen_inez:
populated_from: opmerkingen_inez
description: Direct mapping - Inez comments
isil-code_na:
populated_from: isil_code_na
description: Field name normalized (underscore to hyphen for YAML)
samenwerkingsverband_platform:
populated_from: samenwerkingsverband_platform
description: Direct mapping - collaboration platform
systeem:
populated_from: systeem
description: Direct mapping - system name
versnellen:
populated_from: versnellen
description: Direct mapping - Versnellen participation
collectie_nederland:
populated_from: collectie_nederland
description: Direct mapping - Collectie Nederland
museum_register:
populated_from: museum_register
description: Direct mapping - museum register
rijkscollectie:
populated_from: rijkscollectie
description: Direct mapping - Rijkscollectie
bibliotheek_collectie:
populated_from: bibliotheek_collectie
description: Direct mapping - library collection
in_scope_voor_dc4eu:
populated_from: in_scope_voor_dc4eu
description: Direct mapping - DC4EU scope
dc4eu_aansluit_route:
populated_from: dc4eu_aansluit_route
description: Direct mapping - DC4EU route
archieven.nl:
populated_from: archieven_nl
description: Field name normalized (underscore to dot for YAML)
archives_portal_europe:
populated_from: archives_portal_europe
description: Direct mapping - Archives Portal Europe
wo2net:
populated_from: wo2net
description: Direct mapping - WO2Net
modemuze:
populated_from: modemuze
description: Direct mapping - Modemuze
maritiem_digitaal:
populated_from: maritiem_digitaal
description: Direct mapping - Maritiem Digitaal
delfts_aardewerk:
populated_from: delfts_aardewerk
description: Direct mapping - Delfts aardewerk
stichting_academisch_erfgoed:
populated_from: stichting_academisch_erfgoed
description: Direct mapping - Stichting Academisch Erfgoed
coleccion_aruba:
populated_from: coleccion_aruba
description: Direct mapping - Coleccion Aruba
van_gogh_worldwide:
populated_from: van_gogh_worldwide
description: Direct mapping - Van Gogh Worldwide
oode24_mondriaan:
populated_from: oode24_mondriaan
description: Direct mapping - OODE24 Mondriaan
linked_data:
populated_from: linked_data
description: Direct mapping - Linked Data
datasetregister:
populated_from: datasetregister
description: Direct mapping - Dataset register
versnellen_project:
populated_from: versnellen_project
description: Direct mapping - Versnellen project
opmerkingen:
populated_from: opmerkingen
description: Direct mapping - general comments