Refactor code structure for improved readability and maintainability

This commit is contained in:
kempersc 2026-02-12 17:43:14 +01:00
parent ca3ce0bd11
commit 8fa09858e5
349 changed files with 4605 additions and 7657 deletions

View file

@ -0,0 +1,45 @@
# Rule: Polished Slot Storage Location
## Summary
Polished (refactored) canonical slot files MUST be stored in the parent `slots/` directory:
```
schemas/20251121/linkml/modules/slots/
```
They must **NOT** be stored in the `20260202_matang/` subdirectory.
## Rationale
The `20260202_matang/` directory and its `new/` subdirectory contain **draft/unpolished** slot definitions that are pending review. Once a slot file has been polished (ontology-aligned, translated, cleaned), it graduates to the canonical `slots/` directory.
## Directory Structure
```
schemas/20251121/linkml/modules/slots/
├── *.yaml ← Polished canonical slot files go HERE
└── 20260202_matang/
├── *.yaml ← Draft/unpolished canonical slots (staging area)
└── new/
└── *.yaml ← Raw/draft slot definitions pending triage
```
## Rule
- When polishing a slot file, write the result to `schemas/20251121/linkml/modules/slots/{slot_name}.yaml`
- If the source file was in `20260202_matang/`, remove it from there after writing to `slots/`
- If the source file was in `20260202_matang/new/`, it should only be deleted after user confirmation of alias absorption (per the no-autonomous-alias-assignment rule)
- If a file already exists in `slots/` (i.e., it was previously polished in an earlier session), overwrite it in place
## Examples
**CORRECT:**
```
schemas/20251121/linkml/modules/slots/has_pattern.yaml ← polished file
```
**WRONG:**
```
schemas/20251121/linkml/modules/slots/20260202_matang/has_pattern.yaml ← should not be here after polishing
```

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-11T12:57:50.598Z",
"generated": "2026-02-12T16:43:15.527Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/slot/specimen_type
name: specimen_type_slot
title: Specimen Type Slot
id: https://nde.nl/ontology/hc/slot/has_specimen
name: has_specimen
title: Has Specimen
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -16,8 +16,9 @@ imports:
- linkml:types
default_prefix: hc
slots:
specimen_type:
description: 'Categories of living specimens maintained in the collection.
has_specimen:
description: |
Includes, Contains, or References a specific individual physical sample, organism, or artifact collected for study, display, or preservation.
Multi-valued field capturing all taxonomic groups represented.
@ -97,7 +98,8 @@ slots:
'
range: string
slot_uri: dwc:typeStatus
slot_uri: hc:hasSpecimen
annotations:
custodian_types: '["*"]'
exact_mappings:
aliases:
- specimen_type

View file

@ -1,6 +1,6 @@
id: https://nde.nl/ontology/hc/slot/speech_detected
name: speech_detected_slot
title: Speech Detected Slot
id: https://nde.nl/ontology/hc/slot/has_spoken_words
name: has_spoken_words
title: has spoken words
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -16,9 +16,9 @@ imports:
- linkml:types
default_prefix: hc
slots:
speech_detected:
description: 'Whether speech was detected in the video audio.
has_spoken_words:
description: |
Contains, Features, or Records audible speech, dialogue, or vocal communication within a media file or segment.
High-level flag for presence of speech content.
@ -28,8 +28,8 @@ slots:
- false: No speech detected (music-only, silent, etc.)
'
range: boolean
slot_uri: hc:speechDetected
slot_uri: hc:hasSpokenWords
annotations:
custodian_types: '["*"]'
exact_mappings:
aliases:
- speech_detected

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/recording_available
name: recording_available_slot
title: Recording Available Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
recording_available:
description: 'Whether audio/video recording of this performance exists.
'
range: boolean
slot_uri: hc:recordingAvailable
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/recording_url
name: recording_url_slot
title: Recording Url Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
recording_url:
description: 'Links to recordings of this performance (audio, video). Mapped to schema:url as the standard property for web addresses of media resources.
'
range: uri
multivalued: true
slot_uri: schema:url
close_mappings:
- schema:contentUrl
annotations:
custodian_types: '["*"]'

View file

@ -1,33 +0,0 @@
id: https://nde.nl/ontology/hc/slot/recurrence_pattern
name: recurrence_pattern_slot
title: Recurrence Pattern Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
recurrence_pattern:
description: 'Pattern for recurring activities.
Use ISO 8601 duration or human-readable description.
Examples: "P1Y" (annual), "P3M" (quarterly), "P1M" (monthly)
'
range: string
slot_uri: hc:recurrencePattern
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,73 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_or_referred_to
name: refers_or_referred_to_slot
title: Refers Or Referred To Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
rico: https://www.ica.org/standards/RiC/ontology#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
refers_or_referred_to:
slot_uri: prov:wasDerivedFrom
description: 'Links an observation or document to the entity it refers to or describes.
**Temporal Semantics** (RiC-O Pattern):
The "refersOrReferred" naming follows RiC-O convention indicating this relationship
may be historical - observations may reference entities from the past.
**Ontological Alignment**:
- **Primary** (`slot_uri`): `prov:wasDerivedFrom` - PROV-O derivation
- **Close**: `crm:P67_refers_to` - CIDOC-CRM reference relationship
**MIGRATED FROM**: `derived_from_entity` slot
The revision pattern generalizes the derivation relationship:
- Can link to EntityReconstruction (reconstructed formal entities)
- Can link to any entity type (not just CustodianLegalStatus)
- Enables provenance chain traversal
'
range: string # uriorcurie
multivalued: true
required: false
exact_mappings:
close_mappings:
- crm:P67_refers_to # CIDOC-CRM: "Identifies an item that is referred to by an E89 Propositional Object"
annotations:
rico_naming_convention: 'Follows RiC-O "refersOrReferred" pattern for temporal predicates.
See Rule 39: Slot Naming Convention (RiC-O Style)
'
replaces_slots: derived_from_entity
migration_date: '2026-01-25'
custodian_types: '["*"]'
comments:
- MIGRATED from derived_from_entity per slot_fixes.yaml (Rule 53)
- Links observation to entity it references
- 'RiC-O naming: refersOrReferred indicates potentially historical relationship'
- PROV-O wasDerivedFrom for provenance chain
examples:
- value: https://nde.nl/ontology/hc/legal/stichting-rijksmuseum
description: Observation refers to Rijksmuseum legal entity

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_to_access_policy
name: refers_to_access_policy_slot
title: Refers To Access Policy Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
refers_to_access_policy:
description: 'Link to AccessPolicy defining the access restrictions.
Required for dark archives to document why access is denied.
'
range: string # uriorcurie
# range: AccessPolicy
slot_uri: hc:refersToAccessPolicy
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,33 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_to_custodian
name: refers_to_custodian-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../metadata
slots:
refers_to_custodian:
description: "Links this collection aspect back to the Custodian hub it represents.\n\n**Dual Linking Pattern**:\n- `refers_to_custodian`: Links to CUSTODIAN HUB (Custodian class)\n- `responsible_legal_entity`: Links to LEGAL ASPECT (CustodianLegalStatus class)\n\nBoth reference the SAME custodian but different levels of abstraction:\n```yaml\nLegalResponsibilityCollection:\n # Hub reference (abstract identifier)\n refers_to_custodian: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n \n # Legal aspect reference (specific legal entity)\n responsible_legal_entity: \"https://nde.nl/ontology/hc/legal/rijksmuseum-foundation\"\n\n# Both ultimately refer to Rijksmuseum, but:\n# - refers_to_custodian: Stable hub identifier (GHCID-based URI)\n# - responsible_legal_entity: Specific legal form/registration (may change over time)\n```\n\n**Navigation Patterns**:\n1. **Collection \u2192 Hub \u2192 All Aspects**:\n ```sparql\n ?collection hc:refers_to_custodian ?hub .\n ?hub hc:has_legal_status\
\ ?legal ;\n hc:has_name ?name ;\n hc:has_place ?place ;\n hc:has_collection ?other_collections .\n ```\n\n2. **Collection \u2192 Legal Aspect (Direct)**:\n ```sparql\n ?collection tooi:verantwoordelijke ?legal .\n ?legal hc:legal_name ?name ;\n hc:registration_numbers ?reg .\n ```\n\n**Why Both Properties?**:\n- `refers_to_custodian`: STABLE hub identifier (doesn't change with legal reorganizations)\n- `responsible_legal_entity`: SPECIFIC legal entity (tracks custody transfers, mergers, reorganizations)\n\nExample: Rijksmuseum collection custody unchanged for 140 years (same hub),\nbut legal entity underwent multiple reorganizations (legal aspect changed).\n"
slot_uri: dcterms:references
range: string # uriorcurie
# range: Custodian
required: true
comments:
- This property connects observations and reconstructions back to the abstract Custodian hub, allowing multiple views of the same entity to be linked together.
- Range is Custodian (not uriorcurie) to create explicit relationship in UML diagrams and enable schema validation.
broad_mappings:
- schema:Organization
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,39 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_to_legal_status
name: refers_to_legal_status_slot
title: Refers To Legal Status Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
refers_to_legal_status:
description: 'The legal entity that these articles establish/govern.
**RiC-O**: rico:documents for documentation relationship.
ArticlesOfAssociation DOCUMENTS CustodianLegalStatus.
**Note**: Even during PRE_EXISTENCE, this links to the (future)
CustodianLegalStatus that will be created upon registration.
'
range: string # uriorcurie
# range: CustodianLegalStatus
slot_uri: hc:refersToLegalStatus
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,39 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_to_person
name: refers_to_person-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
pico: https://personsincontext.org/model#
crm: http://www.cidoc-crm.org/cidoc-crm/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../metadata
slots:
refers_to_person:
slot_uri: hc:refersToPersonHub
description: "Links this PersonObservation to the central Person hub it describes.\n\n**HUB-OBSERVATION PATTERN (PICO)**:\n\nThe PiCo (Persons in Context) ontology establishes a fundamental distinction:\n- **Person** (hub): Abstract identity, minimal data, stable over time\n- **PersonObservation** (this class): Evidence-based data from specific sources\n\nMultiple observations from different sources, time periods, or institutions\ncan all refer to the same Person hub, building up a complete picture.\n\n```\nPersonObservation (LinkedIn 2024) \u2500\u2500refers_to_person\u2500\u2500\u2510\n \u2502\nPersonObservation (Annual Report 2020) \u2500\u2500refers_to\u2500\u2500> Person (hub)\n \u2502\nPersonObservation (Staff Directory 1995) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n```\n\n**WHY THIS MATTERS**:\n\n1. **Cross-Institution Career\
\ Tracking**:\n Same person worked at Rijksmuseum (obs 1), Van Gogh Museum (obs 2).\n Both observations link to ONE Person hub.\n \n2. **Source Reconciliation**:\n LinkedIn says \"Director\", annual report says \"General Director\".\n Both are valid observations of the same Person - no need to choose.\n \n3. **Temporal Evolution**:\n Person's title changed over time. Each observation captures a snapshot.\n Hub provides stable identity anchor.\n\n**USAGE**:\n\n```yaml\nPersonObservation:\n person_name: \"Taco Dibbits\"\n role_title: \"General Director\"\n unit_affiliation: \".../org-unit/rm-executive\"\n refers_to_person: \"https://nde.nl/ontology/hc/person/taco-dibbits\"\n observation_source:\n source_type: \"Staff directory\"\n observation_date: \"2025-01-15\"\n```\n\n**RELATIONSHIP TO OTHER PATTERNS**:\n\n| From | Slot | To | Purpose |\n|------|------|----|---------|\n| CustodianObservation | refers_to_custodian | Custodian | Org observation \u2192 org\
\ hub |\n| PersonObservation | **refers_to_person** | **Person** | Person observation \u2192 person hub |\n| Event | involved_actors | Person/Custodian | Event \u2192 participants |\n| Person | participated_in_events | Event | Person \u2192 events (inverse) |\n\n**See**: modules/classes/Person.yaml for Person hub class\n**See**: modules/slots/refers_to_person.yaml for slot definition\n"
range: string # uriorcurie
# range: Person
required: false
comments:
- This property connects PersonObservation to the abstract Person hub, allowing multiple views of the same person (from different sources, time periods, or institutions) to be linked together.
- Range is Person (not uriorcurie) to create explicit relationship in UML diagrams and enable schema validation.
- Required is false initially to allow PersonObservation without hub linkage, but production data should always have this link.
- prov:specializationOf does not exist in PROV-O (should be prov:wasRevisionOf or similar)
- schema:person does not exist in Schema.org - it's schema:Person (class)
close_mappings:
- dcterms:references
related_mappings:
- pico:PersonObservation # PiCo class for person observations (no hasObservation property exists)
annotations:
custodian_types: '["*"]'

View file

@ -1,34 +0,0 @@
id: https://nde.nl/ontology/hc/slot/refers_to_storage
name: refers_to_storage_slot
title: Refers To Storage Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
refers_to_storage:
description: 'The storage facility being assessed.
Links this observation to the Storage instance it describes.
PROV-O: used indicates entities used in activity.
'
range: string # uriorcurie
# range: Storage
slot_uri: hc:refersToStorage
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,45 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region
name: region_slot
title: Region Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
vcard: http://www.w3.org/2006/vcard/ns#
locn: http://www.w3.org/ns/locn#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
# default_range: string
description: "Administrative region, state, province, or similar first-level subdivision.\n\nvCard: region - \"The region (e.g. state or province) associated with the \naddress of the object\"\n\nLOCN: adminUnitL2 - \"The name or names of a unit of administration where \na Local Administrative Unit (LAU) is responsible.\"\n\nSchema.org: addressRegion - \"The region in which the locality is.\"\n\nFor structured subregion references, use Subregion class with ISO 3166-2 code.\n\nExamples:\n- \"Noord-Holland\" (Dutch province)\n- \"California\" (US state)\n- \"England\" (UK constituent country)\n- \"NL-NH\" (ISO 3166-2 code)\n"
slots:
region:
slot_uri: vcard:region
range: string
required: false
description: "State, province, region, or other first-level administrative subdivision.\n\nvCard: region - \"The region (e.g. state or province) associated with the \naddress of the object\"\n\nUse official name or ISO 3166-2 subdivision code (e.g., \"NL-NH\" for \nNoord-Holland, Netherlands).\n\nFor structured reference, use Subregion class.\n"
exact_mappings:
- schema:addressRegion
close_mappings:
- locn:adminUnitL2
examples:
- value: Noord-Holland
description: Dutch province name
- value: NL-NH
description: ISO 3166-2 subdivision code
- value: California
description: US state name
- value: "\xCEle-de-France"
description: French region name
annotations:
custodian_types: '["*"]'
comments:
- Use official local name or ISO 3166-2 code
- For structured references, use Subregion class with code
- Level varies by country (state, province, region, etc.)

View file

@ -1,28 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region_code
name: region_code_slot
title: Region Code Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
region_code:
slot_uri: hc:region_code
range: string
description: 'Region Code for heritage custodian entities.
'
annotations:
custodian_types: '["*"]'
specificity_score: 0.5
exact_mappings:

View file

@ -1,31 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region_confidence
name: region_confidence_slot
title: Region Confidence Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
sosa: http://www.w3.org/ns/sosa/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
region_confidence:
description: 'OCR confidence (0.0-1.0).
**Ontology mapping**: Uses sosa:hasSimpleResult because OCR models act as sensors producing observation results.'
range: float
minimum_value: 0.0
maximum_value: 1.0
slot_uri: sosa:hasSimpleResult
close_mappings:
- prov:value
annotations:
custodian_types: '["*"]'

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region_language
name: region_language_slot
title: Region Language Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
region_language:
description: Detected language (ISO 639-1)
range: string
slot_uri: hc:regionLanguage
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region_text
name: region_text_slot
title: Region Text Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
region_text:
description: Extracted text content
range: string
slot_uri: hc:regionText
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/region_type
name: region_type_slot
title: Region Type Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
region_type:
description: 'Type of text region (on-screen text classification for OCR). MIGRATED: range changed from TextTypeEnum to TextType class per Rule 9 (enum-to-class promotion).'
range: string # uriorcurie
# range: TextType
slot_uri: hc:regionType
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/register_abbreviation
name: register_abbreviation_slot
title: register_abbreviation slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
gleif-base: https://www.gleif.org/ontology/Base/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
register_abbreviation:
description: "Common abbreviation for the register.\n\nExamples:\n- \"HR\" (Handelsregister)\n- \"KvK\" (Kamer van Koophandel - technically the authority, but commonly used)\n- \"CH\" (Companies House)\n- \"RCS\" (Registre du commerce et des soci\xE9t\xE9s)\n"
range: string
slot_uri: gleif-base:hasAbbreviationLocal
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,41 +0,0 @@
id: https://nde.nl/ontology/hc/slot/register_id
name: register_id_slot
title: register_id slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
register_id:
description: 'Unique identifier for this trade register.
Recommended format: {country_code}-{register_abbreviation}
Examples:
- "NL-HR" (Netherlands Handelsregister)
- "DE-HRB-MUC" (Germany HRB Munich)
- "GB-CH" (UK Companies House)
- "US-DE" (Delaware Division of Corporations)
'
range: string
slot_uri: schema:identifier
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,40 +0,0 @@
id: https://nde.nl/ontology/hc/slot/register_name
name: register_name_slot
title: register_name slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
gleif_base: https://www.gleif.org/ontology/Base/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
register_name:
description: 'Official name of the trade register in English.
Examples:
- "Commercial Register" (Netherlands, Germany)
- "Companies Register" (UK)
- "Division of Corporations" (Delaware)
- "Legal Affairs Bureau Commercial Registration" (Japan)
'
range: string
required: true
slot_uri: gleif_base:hasNameTranslatedEnglish
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/register_name_local
name: register_name_local_slot
title: register_name_local slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
gleif_base: https://www.gleif.org/ontology/Base/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
register_name_local:
description: "Official name in local language.\n\nExamples:\n- \"Handelsregister\" (Netherlands, Germany)\n- \"Registre du commerce et des soci\xE9t\xE9s\" (France)\n- \"\u5546\u696D\u767B\u8A18\u7C3F\" (Japan)\n- \"\u0422\u043E\u0440\u0433\u043E\u0432\u044B\u0439 \u0440\u0435\u0435\u0441\u0442\u0440\" (Russia)\n"
range: string
slot_uri: gleif_base:hasNameLegalLocal
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,48 +0,0 @@
id: https://nde.nl/ontology/hc/slot/register_type
name: register_type_slot
title: register_type slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../enums/RegisterTypeEnum
default_prefix: hc
slots:
register_type:
description: 'Type of organizations this register handles.
Many jurisdictions have separate registers for different entity types.
Values:
- COMMERCIAL: For-profit businesses (default)
- FOUNDATION: Non-profit foundations
- ASSOCIATION: Voluntary associations
- CHARITY: Registered charities
- CULTURAL: Heritage/cultural institutions
- MIXED: Multiple entity types in one register
'
range: string # uriorcurie
# range: RegisterTypeEnum
required: true
slot_uri: schema:category
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/registered_office_clause
name: registered_office_clause_slot
title: Registered Office Clause Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
registered_office_clause:
description: 'The registered office clause (statutaire zetel) from the articles.
This is the legal domicile, not necessarily the physical address.
'
range: string
slot_uri: hc:registeredOfficeClause
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,22 +0,0 @@
id: https://nde.nl/ontology/hc/slot/registers_or_registered
name: registers_or_registered
title: Registers or Registered
description: >-
Links a registry or catalog to the entities (datasets, items) it registers.
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcat: http://www.w3.org/ns/dcat#
default_prefix: hc
imports:
- linkml:types
slots:
registers_or_registered:
slot_uri: dcat:dataset
description: Datasets registered in this catalog/register.
range: string # uriorcurie
# range: Dataset
multivalued: true
inlined: false # Fixed invalid inline for primitive type
annotations:
custodian_types: '["*"]'

View file

@ -1,56 +0,0 @@
id: https://nde.nl/ontology/hc/slot/registration_authority
name: registration_authority_slot
imports:
- linkml:types
slots:
registration_authority:
slot_uri: rov:hasRegisteredOrganization
range: string # uriorcurie
# range: RegistrationAuthority
description: 'Primary registration authority for this entity.
Links to RegistrationAuthority class.
Examples: Chamber of Commerce, Companies House, Charity Commission, IRS.
The RegistrationAuthority class includes:
- name: Official name (e.g., "Kamer van Koophandel")
- abbreviation: Short code (e.g., "KvK")
- jurisdiction: Geographic jurisdiction (country/region)
- website: Official website
- registration_types: Types of entities they can register
'
comments:
- Now uses structured RegistrationAuthority class instead of simple string
- Authorities vary by jurisdiction and entity type
exact_mappings:
close_mappings:
- prov:wasAttributedTo
examples:
- value:
name: Kamer van Koophandel
abbreviation: KvK
jurisdiction: NL
website: https://www.kvk.nl
description: Dutch Chamber of Commerce
annotations:
custodian_types: '["*"]'
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/registration_date
name: registration_date_slot
imports:
- linkml:types
slots:
registration_date:
slot_uri: schema:foundingDate
range: date
description: 'DEPRECATED: Use registration_numbers[].temporal_validity instead.
Temporal validity is now captured in RegistrationNumber class.
'
broad_mappings:
- dcterms:date
annotations:
custodian_types: '["*"]'
exact_mappings:
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#

View file

@ -1,44 +0,0 @@
id: https://nde.nl/ontology/hc/slot/regulated_by_scheme
name: regulated_by_scheme_slot
title: Regulated By Scheme Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
regulated_by_scheme:
slot_uri: hc:regulatedByScheme
range: string # uriorcurie
multivalued: true
description: "Tax or regulatory scheme(s) that govern an entity's fiscal treatment.\n\nThis generic slot connects entities (donation schemes, custodians, etc.)\nto formal regulatory frameworks that provide tax benefits, compliance\nrequirements, or legal status.\n\n**MIGRATION**: Replaces `tax_scheme` per slot_fixes.yaml revision.\nThe structured TaxScheme class provides:\n- Typed classification via TaxSchemeType hierarchy\n- Jurisdictional metadata\n- Tax benefit percentages\n- Regulatory body references\n\n**HERITAGE SECTOR CONTEXT**:\n\nHeritage institutions operate under various tax regimes:\n- Netherlands: ANBI (general), Cultural ANBI (125% deduction)\n- UK: Gift Aid, Cultural Gifts Scheme\n- USA: 501(c)(3), 501(c)(4)\n- Germany: Gemeinn\xFCtzigkeit\n- France: M\xE9c\xE9nat culturel\n\n**USAGE PATTERN**:\n\n```yaml\ndonation_scheme:\n regulated_by_scheme:\n - scheme_type: CULTURAL_ANBI\n jurisdiction: NL\n # MIGRATED 2026-01-24: deduction_percentage \u2192 offers_or_offered\
\ (Rule 53)\n offers_or_offered:\n - has_or_had_percentage:\n percentage_value: 125\n regulatory_body: Belastingdienst\n```\n\n**ONTOLOGY ALIGNMENT**:\n\n- schema:GovernmentService - Tax schemes as government services\n- org:Organization - Regulatory bodies as organizations\n- schema:Legislation - Legal basis for schemes\n"
broad_mappings:
- schema:isRelatedTo
close_mappings:
- org:classification
- schema:legislationApplies
annotations:
replaces_slot: tax_scheme
migration_date: '2026-01-16'
specificity_score: 0.45
specificity_rationale: 'Moderately specific - tax schemes are important for donation
functionality but not universally needed across all custodian queries.
'
custodian_types: '["*"]'
custodian_types_rationale: 'All heritage custodian types may operate under tax schemes
that affect their donation acceptance capabilities.
'

View file

@ -1,79 +0,0 @@
id: https://nde.nl/ontology/hc/slot/regulates_or_regulated
name: regulates_or_regulated_slot
title: Regulates Or Regulated Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
dcterms: http://purl.org/dc/terms/
odrl: http://www.w3.org/ns/odrl/2/
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
regulates_or_regulated:
slot_uri: odrl:target
description: 'Entity or system that is or was regulated by a policy or control mechanism.
**Temporal Semantics** (RiC-O Pattern):
The "OrRegulated" suffix follows RiC-O convention indicating
the regulation relationship may be current or historical.
**Ontological Alignment**:
- **Primary** (`slot_uri`): `odrl:target` - ODRL target of policy
- **Related**: `prov:wasInfluencedBy` - PROV-O influence
**Use Cases**:
- Climate control policy regulating climate control systems
- Access policy regulating collection access
- Preservation policy regulating storage conditions
**Cardinality**:
Multivalued - policies may regulate multiple entities/systems.
'
range: string # uriorcurie
required: false
multivalued: true
inlined: false # Fixed invalid inline for primitive type
inlined_as_list: false # Fixed invalid inline for primitive type
related_mappings:
- prov:wasInfluencedBy
annotations:
rico_naming_convention: 'Follows RiC-O "OrRegulated" pattern for temporal predicates.
See Rule 39: Slot Naming Convention (RiC-O Style)
'
created_for: climate_control_type migration
migration_date: '2026-01-19'
custodian_types: '["*"]'
custodian_types_rationale: Regulation relationships apply to all heritage types.
specificity_score: 0.4
specificity_rationale: Moderately specialized slot for policy-target relationships.
comments:
- Links policies to what they regulate
- Maps to odrl:target for rights/rules targets
- 'RiC-O naming: OrRegulated indicates potentially historical'
examples:
- value: hc:ClimateControl/warehouse-hvac
description: Climate control system regulated by policy
exact_mappings:

View file

@ -1,67 +0,0 @@
id: https://nde.nl/ontology/hc/slot/regulatory_authority
name: regulatory_authority_slot
title: Regulatory Authority Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
regulatory_authority:
description: 'Boolean indicating whether the institution has legal enforcement powers
related to cultural heritage (e.g., issuing permits, enforcing heritage law,
designating protected monuments).
**TRUE when institution can**:
- Issue heritage protection designations (monument listing)
- Grant or deny building/renovation permits for heritage sites
- Enforce heritage protection laws
- Levy fines for heritage violations
- Issue export licenses for cultural objects
**FALSE when institution**:
- Provides only advisory services (no legal authority)
- Operates grant programs (funding without enforcement)
- Manages collections without regulatory role
**Examples**:
- TRUE: Historic England (building consent powers), Austrian Bundesdenkmalamt
- FALSE: Arts Council England (funding only), NDE (aggregation platform)
**Ontology Alignment**:
- Maps to `org:hasUnit` with specialized regulatory role
- Related to `cpov:PublicOrganisation` governance structures
'
range: boolean
slot_uri: hc:regulatoryAuthority
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,57 +0,0 @@
id: https://nde.nl/ontology/hc/slot/regulatory_body
name: regulatory_body_slot
title: Regulatory Body Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
regulatory_body:
slot_uri: schema:provider
description: 'Name of the government agency or regulatory body administering a scheme,
license, or registration.
**EXAMPLES**:
- Belastingdienst (Dutch Tax Authority)
- HMRC (UK tax authority)
- IRS (US Internal Revenue Service)
- RCE (Rijksdienst voor het Cultureel Erfgoed)
- Charity Commission (UK)
**USAGE**:
Used with TaxScheme, AccreditationStatus, and similar classes
to document which authority administers the relevant program.
'
range: string
exact_mappings:
related_mappings:
- org:Organization
annotations:
custodian_types: '["*"]'
custodian_types_rationale: All heritage custodians interact with regulatory bodies
specificity_score: 0.45
specificity_rationale: Relevant for compliance and governance queries
comments:
- String value with name of regulatory body
- Created 2026-01-17 for TaxScheme class per Rule 48

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related
name: related_slot
title: Related Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
related:
slot_uri: dcterms:spatial
description: Related geographic areas (e.g., for WWII - Germany, Japan)
range: string
multivalued: true
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,31 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_agenda
name: related_agenda_slot
title: Related Agendas Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
related_agenda:
range: string # uriorcurie
multivalued: true
description: 'Related agendas - predecessors, successors, or complementary frameworks.
Helps understand the policy landscape and evolution of priorities.
'
slot_uri: hc:relatedAgendas
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_call
name: related_call_slot
title: Related Calls Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
related_call:
range: string # uriorcurie
multivalued: true
description: Related or predecessor/successor calls
slot_uri: hc:relatedCalls
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,33 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_concept
name: related_concept
title: Related Concept Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_concept:
slot_uri: skos:related
description: 'SKOS related concepts (associative, non-hierarchical).
Used for concepts that are related but not in a parent-child relationship.
'
range: string # uriorcurie
multivalued: true
examples:
- value: wd:Q1065413
description: Institutional repository (related but different function)
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_loan
name: related_loan_slot
title: Related Loan Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
related_loan:
description: 'Loan associated with this condition record (for loan condition checks).
'
range: string # uriorcurie
slot_uri: hc:relatedLoan
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_project
name: related_project_slot
title: Related Project Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
related_project:
description: "Related projects (predecessors, successors, or parallel initiatives).\n\nUse for:\n- Predecessor: Previous year's version (Versnellen 2023 \u2192 Versnellen 2024)\n- Successor: Next phase of multi-year program\n- Parallel: Related but independent initiatives\n\nURI references to other Project entities.\n"
range: string
slot_uri: hc:relatedProject
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_type_name
name: related_type_name-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_type_name:
slot_uri: schema:name
description: Name of the related class
range: string
required: true
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,24 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_type_note
name: related_type_note-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_type_note:
slot_uri: dcterms:description
description: Explanation of how this type relates
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_type_relationship
name: related_type_relationship-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_type_relationship:
slot_uri: skos:note
description: 'Nature of the relationship (e.g., "broader", "narrower", "related", "contrast")
'
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_type_wikidata
name: related_type_wikidata-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_type_wikidata:
slot_uri: hc:wikidataId
description: Wikidata Q-number for the related type
range: string
pattern: ^Q[0-9]+$
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,35 +0,0 @@
id: https://nde.nl/ontology/hc/slot/related_types
name: related_types-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
related_types:
slot_uri: skos:related
description: 'Related heritage institution types with context.
Documents associations with other classes in the ontology.
**Migrated from**: `**Related Types**:` sections.
'
range: string # uriorcurie
# range: RelatedType
multivalued: true
inlined_as_list: false # Fixed invalid inline for primitive type
annotations:
source_section: '**Related Types**:'
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/relationship
name: relationship_slot
title: Relationship Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../enums/RelationshipTypeEnum
default_prefix: hc
slots:
relationship:
slot_uri: dcterms:relation
description: Type of relationship
range: string # uriorcurie
# range: RelationshipTypeEnum
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,216 +0,0 @@
id: https://nde.nl/ontology/hc/slot/religion
name: religion_slot
title: Religion Slot
prefixes:
pico: https://personsincontext.org/model#
schema: http://schema.org/
hc: https://nde.nl/ontology/hc/
linkml: https://w3id.org/linkml/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
slots:
religion:
slot_uri: pico:hasReligion
description: 'The religious conviction of a person as mentioned in the source.
===========================================================================
PiCo ONTOLOGY ALIGNMENT (pico.ttl lines 558-567)
===========================================================================
Per PiCo (Persons in Context) ontology:
- Records religion as mentioned on the source
- Can be literal string or URI to thesaurus
- Part of PersonObservation (evidence from source)
===========================================================================
SOURCE PRESERVATION
===========================================================================
Record the religious affiliation exactly as stated in the source:
- Historical terms: "Nederduits Gereformeerd" (Dutch Reformed)
- Period-specific: "of the Roman persuasion"
- Vernacular forms: "Rooms-Katholiek" (Dutch for Roman Catholic)
===========================================================================
THESAURUS LINKING
===========================================================================
When possible, link to thesauri for religions:
**Wikidata** (recommended):
- Q5043 (Christianity)
- Q432 (Islam)
- Q9268 (Judaism)
- Q748 (Buddhism)
- Q9089 (Hinduism)
- Q35032 (Protestantism)
- Q1841 (Catholicism)
- Q170208 (Dutch Reformed Church)
**AAT** (Getty Art & Architecture Thesaurus):
- For religious contexts in art history
===========================================================================
HERITAGE CONTEXT
===========================================================================
Religion is particularly relevant for heritage institutions when:
- Holy sites (H type): Churches, temples, mosques managing collections
- Religious archives: Parish records, ecclesiastical documents
- Art history: Religious patronage, iconography research
- Genealogy: Baptism, marriage, burial records
- Provenance: Persecution, confiscation, restitution research
===========================================================================
EXAMPLES
===========================================================================
Simple literal:
```yaml
religion: "Roman Catholic"
```
Historical Dutch source:
```yaml
religion: "Nederduits Gereformeerd"
```
With thesaurus URI:
```yaml
religion: "http://www.wikidata.org/entity/Q170208" # Dutch Reformed
```
Combined literal and URI:
```yaml
religion: "Nederduits Gereformeerd"
religion_uri: "http://www.wikidata.org/entity/Q170208"
```
===========================================================================
SENSITIVITY CONSIDERATIONS
===========================================================================
Religious data is sensitive personal information:
- Only record when relevant to heritage/archival context
- Follow GDPR and local privacy regulations
- Historical records (pre-1900) generally less restricted
- Living persons: Only use publicly available information
===========================================================================
TEMPORAL ASPECTS
===========================================================================
A person''s religion may change over time:
- Conversion (voluntary or forced)
- Apostasy
- Multiple affiliations
Use separate PersonObservations for different time periods,
each with its own source and observation date.
===========================================================================
ONTOLOGY MAPPINGS
===========================================================================
- PiCo: pico:hasReligion (primary)
- Wikidata: P140 (religion or worldview)
'
range: string
required: false
exact_mappings:
comments:
- Record religion as mentioned in source
- Prefer Wikidata links for standardization
- Sensitive data - follow privacy regulations
- Use separate observations for temporal changes
- Wikidata property P140 is semantically equivalent but is an identifier, not an RDF predicate
annotations:
custodian_types: '["*"]'

View file

@ -1,61 +0,0 @@
id: https://nde.nl/ontology/hc/slot/religious_function
name: religious_function_slot
title: Religious Function Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
religious_function:
description: 'How heritage collections support the religious mission of the site.
Describes operational integration of collections with religious practice:
- **Liturgical support**: Active use in worship services
- **Theological education**: Resources for clergy training
- **Pastoral care**: Materials supporting ministry
- **Canon law**: Legal documentation for Church governance
- **Community identity**: Records of parish/congregation history
- **Spiritual formation**: Devotional texts and objects
- **Pilgrimage**: Relics and sites for religious tourism
- **Interfaith dialogue**: Resources for ecumenical work
Distinguishes religious heritage from secular museum collections.
Examples:
- "Support papal governance, Document Church history, Preserve canon law"
- "Clergy education, Sermon preparation, Liturgical reference"
- "Torah study, Bar/Bat Mitzvah preparation, Community genealogy"
- "Monastic devotion, Manuscript illumination, Spiritual reading"
'
range: string
slot_uri: hc:religiousFunction
broad_mappings:
- schema:description
annotations:
custodian_types: '["*"]'

View file

@ -1,62 +0,0 @@
id: https://nde.nl/ontology/hc/slot/religious_tradition
name: religious_tradition_slot
title: Religious Tradition Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
religious_tradition:
description: 'Religious tradition or denomination of the site.
Specifies faith community and theological tradition:
- Major traditions: Christianity, Islam, Judaism, Buddhism, Hinduism, Sikhism, etc.
- Christian denominations: Roman Catholic, Orthodox, Protestant, Anglican, etc.
- Islamic traditions: Sunni, Shia, Sufi, etc.
- Buddhist traditions: Theravada, Mahayana, Vajrayana, Zen, etc.
- Hindu traditions: Vaishnavism, Shaivism, Shaktism, etc.
- Indigenous/Traditional religions
- Interfaith or multi-tradition sites
Important for understanding collection context and sensitivity.
Examples:
- "Roman Catholic Christianity"
- "Sunni Islam, Hanafi school"
- "Theravada Buddhism"
- "Orthodox Judaism, Ashkenazi tradition"
- "Hindu, Shaivite tradition"
'
range: string
slot_uri: hc:religiousTradition
comments:
- schema:religion does not exist in Schema.org - use hc namespace
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,28 +0,0 @@
id: https://nde.nl/ontology/hc/slot/remediation_note
name: remediation_note_slot
title: Remediation Notes Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
remediation_note:
description: 'Notes on required or recommended remediation actions.
Maps to skos:note for action/recommendation documentation.'
range: string
slot_uri: skos:note
close_mappings:
- dcterms:description
annotations:
custodian_types: '["*"]'

View file

@ -1,28 +0,0 @@
id: https://nde.nl/ontology/hc/slot/repertoire
name: repertoire_slot
title: Repertoire Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
repertoire:
description: 'Specific pieces, songs, dances, or works performed.
'
range: string
multivalued: true
slot_uri: schema:workPerformed
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,35 +0,0 @@
id: https://nde.nl/ontology/hc/slot/replaces_primary_location
name: replaces_primary_location_slot
title: Replaces Primary Location Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
replaces_primary_location:
slot_uri: hc:replacesPrimaryLocation
description: 'Whether this temporary location replaces the primary/main location.
TRUE: Primary location closed, this serves as main access point
FALSE: Supplementary to primary location (e.g., pop-up)
Important for user communication - where to direct visitors.
'
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/report_document
name: report_document_slot
title: Report Document Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
report_document:
description: 'Bibliographic citation for published conservation report or article.
'
range: string
slot_uri: dcterms:bibliographicCitation
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/report_url
name: report_url_slot
title: Report Url Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
report_url:
description: 'URL to full conservation report (PDF or web page).
'
range: uri
slot_uri: schema:url
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/reported_date
name: reported_date_slot
title: Reported Date Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
reported_date:
description: Date when destruction/damage was reported
range: date
slot_uri: dcterms:date
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/reporting_period_end
name: reporting_period_end_slot
title: Reporting Period End Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
reporting_period_end:
description: 'End date of reporting period covered.
'
range: date
slot_uri: hc:reportingPeriodEnd
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/reporting_period_start
name: reporting_period_start_slot
title: Reporting Period Start Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
reporting_period_start:
description: 'Start date of reporting period covered.
'
range: date
slot_uri: hc:reportingPeriodStart
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,47 +0,0 @@
id: https://nde.nl/ontology/hc/slot/repository_software
name: repository_software_slot
title: Repository Software Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
repository_software:
description: 'Repository or content management software powering this platform.
DOAP: repository for software/system identification.
(DOAP = Description of a Project, W3C vocabulary for software projects)
Examples:
- "DSpace 7.x"
- "Fedora Commons 6.x"
- "CollectiveAccess"
- "ResourceSpace"
- "Omeka S"
- "Custom-built"
'
range: string
slot_uri: hc:repositorySoftware
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,32 +0,0 @@
id: https://nde.nl/ontology/hc/slot/repository_url
name: repository_url_slot
title: Repository Url Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
doap: http://usefulinc.com/ns/doap#
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
repository_url:
description: 'Source code repository URL (for open-source CMS). Mapped to schema:codeRepository as the specific Schema.org property for source code locations.
Typically GitHub, GitLab, or similar.
'
range: uri
slot_uri: schema:codeRepository
close_mappings:
- doap:repository
annotations:
custodian_types: '["*"]'

View file

@ -1,15 +0,0 @@
id: https://nde.nl/ontology/hc/slot/represents_or_represented
name: represents_or_represented
title: represents_or_represented
imports:
- linkml:types
slots:
represents_or_represented:
description: Represents an artist or entity.
slot_uri: schema:sponsor
range: string # uriorcurie
# range: Artist
multivalued: true
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/request_date
name: request_date_slot
title: Request Date Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
request_date:
description: 'Date the loan request was submitted.
'
range: date
slot_uri: schema:dateCreated
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,34 +0,0 @@
id: https://nde.nl/ontology/hc/slot/request_id
name: request_id_slot
title: request_id slot
version: 1.0.0
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dct: http://purl.org/dc/terms/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
request_id:
description: 'Unique request ID from the LLM provider API (for tracing/debugging).
Enables correlation with provider logs for troubleshooting.
'
slot_uri: dct:identifier
range: string
examples:
- value: exa_12345678-abcd-efgh-ijkl-mnopqrstuv
description: Exa API request ID
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/requirement_id
name: requirement_id_slot
title: Requirement Id Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
requirement_id:
identifier: true
range: string # uriorcurie
description: 'Unique identifier for this funding requirement.
Format: https://nde.nl/ontology/hc/requirement/{call-slug}/{requirement-slug}
'
slot_uri: hc:requirementId
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/requirement_text
name: requirement_text_slot
title: Requirement Text Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
requirement_text:
range: string
description: 'Human-readable text of the requirement as stated in the source.
Should preserve original wording for accuracy and citation.
'
slot_uri: hc:requirementText
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,34 +0,0 @@
id: https://nde.nl/ontology/hc/slot/requirement_type
name: requirement_type_slot
title: Requirement Type Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../../../enums/FundingRequirementTypeEnum
default_prefix: hc
slots:
requirement_type:
range: string # uriorcurie
# range: FundingRequirementTypeEnum
description: 'Category of requirement from FundingRequirementTypeEnum.
Enables filtering and matching of requirements across calls.
See enum documentation for full category list.
'
slot_uri: hc:requirementType
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/requirement_unit
name: requirement_unit_slot
title: Requirement Unit Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
requirement_unit:
range: string
description: 'Unit of measurement for requirement_value.
Enables interpretation of numeric values.
'
slot_uri: hc:requirementUnit
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,38 +0,0 @@
id: https://nde.nl/ontology/hc/slot/requirement_value
name: requirement_value_slot
title: Requirement Value Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
requirement_value:
range: string
description: 'Machine-readable value extracted from requirement.
Used with requirement_unit for structured queries.
Format depends on requirement type:
- Numeric: "3", "25", "500000"
- Boolean: "true", "false"
- Coded: "eu-member-states", "open-access"
'
slot_uri: hc:requirementValue
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,36 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_center_subtype
name: research_center_subtype_slot
title: Research Center Subtype Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../enums/ResearchCenterTypeEnum
default_prefix: hc
slots:
research_center_subtype:
slot_uri: skos:narrower
description: 'Specific subtype from the ResearchCenterTypeEnum taxonomy (45 research center types).
Each value links to a Wikidata entity describing a specific type.
'
range: string # uriorcurie
# range: ResearchCenterTypeEnum
required: false
multivalued: true
comments:
- Values extracted from Wikidata hyponyms
- Each value has a wikidata:QID meaning for Linked Open Data
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,45 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_center_type
name: research_center_type_slot
title: Research Center Type Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../enums/ResearchCenterTypeEnum
default_prefix: hc
slots:
research_center_type:
description: 'Type classification of this research center using Wikidata-sourced enum.
Links to ResearchCenterTypeEnum which includes 45 types such as:
- RESEARCH_INSTITUTE (Q31855)
- RESEARCH_CENTER (Q1542449)
- RESEARCH_DEPARTMENT (Q7315155)
- DIGITAL_HUMANITIES_CENTER (Q62078547)
- DOCUMENTATION_CENTER (Q3359432)
See ResearchCenterTypeEnum for full list with Wikidata mappings.
'
range: string # uriorcurie
# range: ResearchCenterTypeEnum
slot_uri: hc:researchCenterType
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_department
name: research_department_slot
title: Research Department Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_department:
slot_uri: schema:hasOfferCatalog
description: 'Whether the museum has a dedicated research department conducting scholarly research.
True = active research program, False = primarily exhibition-focused.
'
range: boolean
required: false
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,40 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_focus
name: research_focus_slot
title: Research Focus Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_focus:
slot_uri: dcterms:subject
description: 'The primary research domains or disciplines pursued by the organization.
Examples: conservation science, archaeology, provenance research, materials analysis,
botanical taxonomy, biodiversity, marine biology, paleontology, economic policy,
restoration techniques, preventive conservation.
'
range: string
multivalued: true
required: false
examples:
- value: conservation science
- value: archaeological analysis
- value: provenance research
- value: botanical taxonomy
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,31 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_focus_area
name: research_focus_area_slot
title: Research Focus Areas Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_focus_area:
description: 'Primary research focus areas or disciplines of this center.
Schema.org: knowsAbout for areas of expertise.
'
range: string
multivalued: true
slot_uri: hc:researchFocusAreas
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,38 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_infrastructure
name: research_infrastructure_slot
title: Research Infrastructure Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_infrastructure:
slot_uri: schema:hasOfferCatalog
description: 'Major research equipment, facilities, or infrastructure available.
Examples: X-ray equipment, microscopes, climate chambers, DNA sequencers,
spectrometers, computing clusters, field stations, experimental plots.
'
range: string
multivalued: true
required: false
examples:
- value: X-ray fluorescence spectrometer
- value: electron microscopy facility
- value: climate-controlled storage
- value: DNA sequencing laboratory
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,105 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_program
name: research_program_slot
title: Research Programs Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_program:
slot_uri: hc:researchPrograms
description: 'Active research programs, conservation projects, or scientific initiatives
conducted by the institution. Multi-valued field capturing all major programs.
**Conservation Research**:
- "Endangered species breeding programs" - Ex-situ conservation
- "Reintroduction programs" - Releasing captive-bred animals to wild
- "Habitat restoration research" - Ecosystem recovery studies
- "Climate change adaptation" - Species response to warming
**Behavioral and Welfare Research**:
- "Animal cognition studies" - Intelligence, problem-solving
- "Enrichment program development" - Animal welfare improvements
- "Social behavior research" - Group dynamics, communication
- "Animal welfare assessment" - Health and wellbeing metrics
**Taxonomic and Systematic Research**:
- "Plant taxonomy and classification" - Naming and organizing species
- "DNA barcoding projects" - Genetic identification
- "Phylogenetic studies" - Evolutionary relationships
- "New species discovery" - Field expeditions, specimen analysis
**Horticultural and Agricultural Research**:
- "Crop wild relatives conservation" - Preserving genetic diversity
- "Heirloom variety preservation" - Historic cultivars
- "Propagation technique development" - Cultivation methods
- "Invasive species control" - Prevention and management
**Biomedical and Applied Research**:
- "Veterinary medicine research" - Animal health studies
- "Reproductive biology" - Assisted reproduction techniques
- "Disease ecology" - Wildlife pathogen studies
- "Bioprospecting" - Discovering useful compounds from organisms
**Examples**:
- Artis: ["Amphibian conservation", "Primate behavior", "Marine invertebrate ecology"]
- Kew Gardens: ["Plant taxonomy", "Seed bank preservation", "Medicinal plant research"]
- San Diego Zoo: ["Giant panda reproduction", "California condor reintroduction"]
- Burgers'' Zoo: ["Tropical rainforest ecology", "Coral reef restoration"]
**Ontology Alignment**:
- Maps to `schema:ResearchProject` in Schema.org
- Related to VIVO ontology research activity classes
'
range: string
multivalued: true
comments:
- schema:ResearchProject is a class, not a predicate - use hc namespace
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,37 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_project
name: research_project_slot
title: Research Projects Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
research_project:
slot_uri: hc:researchProjects
comments:
- schema:project does not exist in Schema.org - use hc namespace
description: 'Descriptions of active or completed research projects conducted by the organization.
Can include project titles, grant numbers, or links to project pages.
'
range: string
multivalued: true
required: false
examples:
- value: 'NWO Project 12345: Digital methods for provenance research'
- value: 'EU Horizon 2020: Conservation of medieval manuscripts'
- value: https://www.nwo.nl/en/projects/12345
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,32 +0,0 @@
id: https://nde.nl/ontology/hc/slot/research_value
name: research_value-slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
research_value:
slot_uri: hc:researchValue
description: 'Research and scholarly value of this type of institution or collection.
Documents what types of research this class supports.
**Migrated from**: `**Research Value**:` sections.
'
range: string
annotations:
source_section: '**Research Value**:'
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,28 +0,0 @@
id: https://nde.nl/ontology/hc/slot/resource_description
name: resource_description_slot
title: Resource Description Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
resource_description:
slot_uri: dcterms:description
description: Brief description of an external resource
range: string
examples:
- value: Dutch genealogical database aggregator
- value: Center for Family History
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,39 +0,0 @@
id: https://nde.nl/ontology/hc/slot/response_format
name: response_format_slot
title: Response Formats Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
slots:
response_format:
slot_uri: dcterms:format
description: 'MIME types of response formats supported by this endpoint.
Examples:
- ["application/json"]
- ["application/xml", "text/xml"]
- ["image/jpeg", "image/png", "image/tiff"]
- ["application/ld+json", "text/turtle"]
'
range: string
multivalued: true
close_mappings:
- dcterms:format
annotations:
custodian_types: '["*"]'

View file

@ -1,37 +0,0 @@
id: https://nde.nl/ontology/hc/slot/responsible_actor
name: responsible_actor_slot
title: Responsible Actor Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
responsible_actor:
description: 'Person(s) responsible for conducting this activity.
PROV-O: wasAssociatedWith links Activity to responsible Agent.
Links to PersonObservation for staff members, curators, registrars,
conservators, or external contractors.
'
range: string # uriorcurie
# range: PersonObservation
multivalued: true
slot_uri: prov:wasAssociatedWith
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/responsible_agent
name: responsible_agent_slot
imports:
- linkml:types
slots:
responsible_agent:
slot_uri: prov:wasAssociatedWith
range: string # uriorcurie
# range: ReconstructionAgent
description: 'ReconstructionAgent responsible for reconstruction (REQUIRED).
PROV-O: wasAssociatedWith links Activity to responsible ReconstructionAgent.
'
broad_mappings:
- prov:wasAttributedTo
annotations:
custodian_types: '["*"]'
exact_mappings:
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#

View file

@ -1,32 +0,0 @@
id: https://nde.nl/ontology/hc/slot/responsible_department
name: responsible_department_slot
title: Responsible Department Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
responsible_department:
description: 'Department or unit responsible for this activity.
Text name of internal department (e.g., "Registration", "Conservation",
"Digital Services", "Collections Management").
'
range: string
slot_uri: hc:responsibleDepartment
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/restriction_category
name: restriction_category_slot
title: Restriction Categories Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
restriction_category:
description: 'Categories of restrictions applied in this dim archive.
Examples: user_based, content_based, process_based, format_based
'
range: string
multivalued: true
slot_uri: hc:restrictionCategories
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/restriction_description
name: restriction_description_slot
title: Restriction Description Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
restriction_description:
slot_uri: dcterms:description
description: Description of the restriction
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/restriction_reason
name: restriction_reason_slot
title: Restriction Reason Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
restriction_reason:
description: 'Reason for restriction.
Aligned with crm:P3_has_note / skos:note.
'
slot_uri: skos:note
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/restriction_type
name: restriction_type_slot
title: Restriction Type Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
restriction_type:
slot_uri: dcterms:type
description: Type of restriction (privacy, cabr, closed, etc.)
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/results_expected_date
name: results_expected_date_slot
title: Results Expected Date Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
results_expected_date:
range: date
description: Expected date for announcement of funding decisions
slot_uri: dcterms:date
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,46 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retention_period_year
name: retention_period_year_slot
title: Retention Period Years Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retention_period_year:
description: 'Retention period in years before transfer to archives.
**Dublin Core**: dcterms:valid for validity period.
**Common periods**:
- 7 years (financial records, tax)
- 10 years (contracts, legal)
- 20 years (personnel files)
- Permanent (policy, governance)
- "Until case closed + 5 years"
**Note**: May be null for permanent retention.
'
range: integer
slot_uri: hc:retentionPeriodYears
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,46 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retention_schedule
name: retention_schedule_slot
title: Retention Schedule Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retention_schedule:
description: 'Reference to applicable retention schedule (regulatory framework).
**RiC-O**: rico:isOrWasRegulatedBy connects Thing to Rule.
Retention schedules are RULES that regulate how long records
must be kept and when they can be transferred to archives.
**Examples**:
- "Selectielijst Gemeenten 2017, cat. 4.2"
- "Corporate Retention Schedule RS-2023-001"
- "Archiefwet 1995, art. 5"
- "GDPR Art. 17 (right to erasure)"
'
range: string
slot_uri: hc:retentionSchedule
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retention_tracking
name: retention_tracking_slot
title: Retention Tracking Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retention_tracking:
description: 'Whether deposit archive tracks retention schedules for deposited materials.
TRUE if active retention management, FALSE if passive storage only.
'
range: boolean
slot_uri: hc:retentionTracking
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,38 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retrieval_agent
name: retrieval_agent_slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov#
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
# default_range: string
slots:
retrieval_agent:
description: 'Tool used to extract this data.
- firecrawl: Institutional websites (primary)
- playwright: JS-heavy sites
- exa_crawling_exa: LinkedIn profiles
- manual: Last resort
'
slot_uri: prov:wasAssociatedWith
range: string
comments:
- PersonWebClaim overrides range to RetrievalAgentEnum
close_mappings:
- prov:wasAttributedTo
annotations:
custodian_types: '["*"]'

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retrieval_method
name: retrieval_method_slot
title: Retrieval Method Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retrieval_method:
range: string
description: Method used for retrieval (browser, API, scraper, etc.)
slot_uri: hc:retrievalMethod
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,33 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retrieval_timestamp
name: retrieval_timestamp_slot
title: Retrieval Timestamp Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retrieval_timestamp:
description: 'Timestamp when this content data was retrieved from the platform.
PROV-O: atTime for observation timestamp.
Critical for understanding data freshness, especially for metrics.
'
range: datetime
slot_uri: hc:retrievalTimestamp
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retrieved_by
name: retrieved_by_slot
title: Retrieved By Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
retrieved_by:
range: string
description: Agent (person, script, or system) that performed the retrieval
slot_uri: hc:retrievedBy
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,57 +0,0 @@
id: https://nde.nl/ontology/hc/slot/retrieved_on
name: retrieved_on
title: Retrieved On Slot
prefixes:
pav: http://purl.org/pav/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
description: 'Timestamp when a web page was retrieved or archived.
Used for provenance tracking in:
- WebClaim: When the source page was archived for claim extraction
- WebObservation: When the web page was observed/retrieved
'
imports:
- linkml:types
slots:
retrieved_on:
slot_uri: pav:retrievedOn
range: datetime
required: false
multivalued: false
description: 'Timestamp when the web page was retrieved/archived.
pav:retrievedOn - "The date this resource was retrieved from the source"
ISO 8601 format with timezone (UTC preferred).
Examples:
- "2025-11-29T12:28:00Z" (UTC)
- "2025-11-29T10:30:00+01:00" (with timezone offset)
'
close_mappings:
- prov:generatedAtTime
annotations:
custodian_types: '["*"]'
comments:
- Maps to pav:retrievedOn for provenance tracking
- Use ISO 8601 format with timezone
- UTC (Z suffix) is preferred for consistency

View file

@ -1,27 +0,0 @@
id: https://nde.nl/ontology/hc/slot/return_condition_report_url
name: return_condition_report_url_slot
title: Return Condition Report Url Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
return_condition_report_url:
description: 'URL to post-loan condition report documenting object state upon return.
'
range: uri
slot_uri: hc:returnConditionReportUrl
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,28 +0,0 @@
id: https://nde.nl/ontology/hc/slot/revenue_category
name: revenue_category_slot
title: Revenue Category Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
slots:
revenue_category:
slot_uri: hc:revenue_category
range: string
description: 'Revenue Category for heritage custodian entities.
'
annotations:
custodian_types: '["*"]'
specificity_score: 0.5
exact_mappings:

View file

@ -1,26 +0,0 @@
id: https://nde.nl/ontology/hc/slot/revision_date
name: revision_date_slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
# default_range: string
slots:
revision_date:
description: Date of most recent revision or update
slot_uri: dcterms:modified
range: date
broad_mappings:
- dcterms:date
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,30 +0,0 @@
id: https://nde.nl/ontology/hc/slot/revision_number
name: revision_number_slot
title: Revision Number Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
revision_number:
description: 'Version number if budget has been revised.
Initial budget = 0, first revision = 1, etc.
'
range: integer
slot_uri: hc:revisionNumber
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,32 +0,0 @@
id: https://nde.nl/ontology/hc/slot/role_category
name: role_category
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
slots:
role_category:
slot_uri: schema:roleName
description: 'High-level category for grouping related roles.
Values: CURATORIAL, CONSERVATION, ARCHIVAL, LIBRARY, DIGITAL, EDUCATION,
GOVERNANCE, LEADERSHIP, RESEARCH, TECHNICAL, SUPPORT, CREATIVE, EXTERNAL
'
range: string
required: false
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,60 +0,0 @@
id: https://nde.nl/ontology/hc/slot/role_end_date
name: role_end_date
title: Role End Date
imports:
- linkml:types
slots:
role_end_date:
slot_uri: schema:endDate
description: 'Date when person ended service in this role (or null if still employed).
**Schema.org**: `schema:endDate` for employment/membership end
**PROV-O**: Can map to `prov:endedAtTime` for activity end
**Format**: ISO 8601 date (YYYY-MM-DD) or null
**Null Interpretation**: null = currently employed in this role
**Temporal Consistency**:
- Must be > role_start_date
- Must be <= unit_affiliation.valid_to (if unit dissolved)
**Reasons for End Date**:
- Retirement
- Role change (promotion, lateral move)
- Organizational change (unit dissolved, merged)
- Departure from institution
**Example**: "2013-02-28" (ended before merger) or null (still employed)
'
range: date
broad_mappings:
- dcterms:date
annotations:
custodian_types: '["*"]'
exact_mappings:
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
skos: http://www.w3.org/2004/02/skos/core#
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#

View file

@ -1,25 +0,0 @@
id: https://nde.nl/ontology/hc/slot/role_id
name: role_id_slot
title: Role Id Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
role_id:
slot_uri: dcterms:identifier
description: Role Id for heritage custodian entities.
range: string # uriorcurie
annotations:
custodian_types: '["*"]'
exact_mappings:

View file

@ -1,29 +0,0 @@
id: https://nde.nl/ontology/hc/slot/role_name
name: role_name_slot
title: Role Name Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
rdfs: http://www.w3.org/2000/01/rdf-schema#
org: http://www.w3.org/ns/org#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
default_prefix: hc
slots:
role_name:
slot_uri: skos:prefLabel
description: 'Official English name for this role type.
This is the canonical name used for cross-institutional comparison.
'
range: string
annotations:
custodian_types: '["*"]'
exact_mappings:

Some files were not shown because too many files have changed in this diff Show more