Implement feature X to enhance user experience and fix bug Y in module Z

This commit is contained in:
kempersc 2026-01-29 00:12:27 +01:00
parent 68c2274e5f
commit c60b523f29
4113 changed files with 89830 additions and 84799 deletions

View file

@ -6,8 +6,14 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
org: http://www.w3.org/ns/org# org: http://www.w3.org/ns/org#
schema: http://schema.org/ 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#
xsd: http://www.w3.org/2001/XMLSchema#
imports: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_admin_staff_count: has_or_had_admin_staff_count:
@ -27,3 +33,5 @@ slots:
custodian_types_primary: M custodian_types_primary: M
specificity_score: 0.5 specificity_score: 0.5
specificity_rationale: Moderately specific slot. specificity_rationale: Moderately specific slot.
exact_mappings:
- hc:hasOrHadAdminStaffCount

View file

@ -0,0 +1,37 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_admission_fee
name: has_or_had_admission_fee_slot
title: Has Or Had Admission Fee Slot
prefixes:
gr: http://purl.org/goodrelations/v1#
hc: https://nde.nl/ontology/hc/
linkml: https://w3id.org/linkml/
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:
has_or_had_admission_fee:
description: "Admission fee charged by the institution. Temporal as fees change. A string describing the fee amount or structure (free, \u20AC10, \u20AC5-15, etc.)."
range: string
slot_uri: hc:hasOrHadAdmissionFee
close_mappings:
- schema:price
- schema:priceRange
related_mappings:
- schema:offers
- gr:hasPriceSpecification
comments:
- schema:offers links to Offer objects, not fee amounts directly. An admission fee is a specific price value, not an offer.
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Applicable to all heritage custodian types.
custodian_types_primary: M
specificity_score: 0.5
specificity_rationale: Moderately specific slot.

View file

@ -6,8 +6,14 @@ prefixes:
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
prov: http://www.w3.org/ns/prov# prov: http://www.w3.org/ns/prov#
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#
imports: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_assigned_processor: has_or_had_assigned_processor:

View file

@ -0,0 +1,33 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_classification
name: has_or_had_classification_slot
title: has_or_had_classification slot
description: "Generic temporal classification slot following RiC-O naming pattern. Used for various classification schemes (biological, organizational, etc.).\nReplaces bespoke classification slots per Rule 53/56: - bio_type_classification \u2192 has_or_had_classification (in OutdoorSite)"
version: 1.0.0
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#
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:
has_or_had_classification:
slot_uri: schema:additionalType
description: "Classification or categorization scheme value. Uses schema:additionalType for type classification compatibility.\nClasses narrow this slot's range via slot_usage to specific enum types: - OutdoorSite \u2192 BioCustodianTypeEnum (biological/botanical classification)"
range: uriorcurie
multivalued: true
exact_mappings:
- schema:additionalType
close_mappings:
- skos:Concept
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept

View file

@ -0,0 +1,45 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_comprehensive_overview
name: has_or_had_comprehensive_overview_slot
title: Has Or Had Comprehensive Overview Slot
description: 'Generic slot for linking to comprehensive overview collections.
Follows RiC-O temporal naming convention to indicate the relationship may be current or historical.'
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
dcterms: http://purl.org/dc/terms/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
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
- ../classes/Overview
default_prefix: hc
slots:
has_or_had_comprehensive_overview:
description: "Links an entity to a comprehensive overview collection of resources.\nFollows RiC-O temporal naming convention (`hasOrHad*`) to indicate the relationship may be current or historical.\n**USAGE**:\n```yaml finding_aid:\n has_or_had_comprehensive_overview:\n id: hc:overview/findingaid-links\n title: \"All Links\"\n includes_or_included:\n - url: https://example.org/link1\n link_text: \"Related Resource\"\n```\n**DESIGN RATIONALE**:\nThis is a GENERIC slot for linking to comprehensive collections of resources. Replaces domain-specific slots like `all_links` with a typed relationship to an `Overview` class.\n**MIGRATION NOTE** (2026-01-14):\nCreated as replacement for `all_links` slot. The new pattern: - Uses typed `Overview` class instead of untyped string list - Uses `includes_or_included` for WebLink composition - Enables richer metadata about link collections\n**ONTOLOGY ALIGNMENT**:\n- `dcterms:hasPart` - Dublin Core part-whole relationship - `schema:hasPart`\
\ - Schema.org containment - `rico:hasOrHadPart` - RiC-O temporal containment"
range: Overview
multivalued: false
inlined: true
slot_uri: dcterms:hasPart
exact_mappings:
- dcterms:hasPart
close_mappings:
- schema:hasPart
- rico:hasOrHadPart
annotations:
custodian_types: '["*"]'
custodian_types_rationale: Comprehensive overviews applicable to all heritage custodian types.
custodian_types_primary: A
specificity_score: 0.35
specificity_rationale: Low-moderate specificity - applicable across many contexts where comprehensive resource collections are needed.
comments:
- Replaces all_links slot
- Uses Overview class for typed collection
- Created from slot_fixes.yaml migration (2026-01-14)

View file

@ -0,0 +1,115 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_custodian_type
name: has_or_had_custodian_type_slot
title: Has Or Had Custodian Type Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
rov: http://www.w3.org/ns/regorg#
skos: http://www.w3.org/2004/02/skos/core#
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
rdfs: http://www.w3.org/2000/01/rdf-schema#
xsd: http://www.w3.org/2001/XMLSchema#
default_prefix: hc
imports:
- linkml:types
- ../classes/CustodianType
slots:
has_or_had_custodian_type:
slot_uri: org:classification
description: "The organizational type classification(s) of a heritage custodian within\nthe GLAMORCUBESFIXPHDNT taxonomy.\n\n**Predicate Semantics**:\nThis slot uses org:classification as its primary predicate, which links\nan organization to its type classification(s) using SKOS concepts.\n\n**Temporal Semantics** (RiC-O Pattern):\nThe \"hasOrHad\" naming follows RiC-O convention indicating this relationship\nmay be historical - an institution may have changed type over time\n(e.g., a library becoming a museum, or a mixed institution).\n\n**Ontological Alignment**:\n- **Primary** (`slot_uri`): `org:classification` - W3C Organization Ontology\n predicate for organizational classification (range: skos:Concept)\n- **Close**: `rov:orgType` - Registered Organization Vocabulary predicate\n (subPropertyOf org:classification, for legal entity types like GmbH, Ltd)\n- **Related**: `crm:P2_has_type` - CIDOC-CRM predicate for typing entities\n (domain: E1_CRM_Entity, range: E55_Type)\n- **Related**:\
\ `schema:additionalType` - Schema.org predicate for additional\n type classification beyond the primary @type\n- **Broad**: `dcterms:type` - Dublin Core predicate for resource type\n\n**Range**:\nValues are instances of `CustodianType` or its 19 subclasses:\n\n| Code | Subclass | Wikidata | Description |\n|------|--------------------------------|-----------|--------------------------------|\n| A | ArchiveOrganizationType | Q166118 | Archives |\n| B | BioCustodianType | Q167346 | Botanical gardens, zoos |\n| C | CommercialOrganizationType | Q6881511 | Corporate archives |\n| D | DigitalPlatformType | Q3565794 | Digital platforms |\n| E | EducationProviderType | Q3152824 | Educational institutions |\n| F | FeatureCustodianType | Q4989906 | Monuments, memorials |\n| G | GalleryType \
\ | Q1007870 | Art galleries |\n| H | HolySacredSiteType | Q1370598 | Religious heritage sites |\n| I | IntangibleHeritageGroupType | Q59544 | Intangible heritage orgs |\n| L | LibraryType | Q7075 | Libraries |\n| M | MuseumType | Q33506 | Museums |\n| N | NonProfitType | Q163740 | NGOs, advocacy groups |\n| O | OfficialInstitutionType | Q2659904 | Government agencies |\n| P | PersonalCollectionType | Q2668072 | Private collections |\n| R | ResearchOrganizationType | Q31855 | Research institutes |\n| S | HeritageSocietyType | Q476068 | Historical societies |\n| T | TasteScentHeritageType | Q5765838 | Culinary/olfactory heritage |\n| U | UnspecifiedType | Q35120 | Unknown\
\ type |\n| X | MixedCustodianType | Q35120 | Multiple types combined |\n\nEach CustodianType subclass provides:\n- Wikidata Q-number alignment (via schema:additionalType)\n- Multilingual labels (skos:prefLabel, skos:altLabel)\n- Hierarchical relationships (skos:broader, skos:narrower)\n- GHCID single-letter code derivation\n\n**Cardinality**:\nMultivalued - institutions may have multiple types (e.g., museum + archive).\nUse MixedCustodianType (X) for institutions with complex multi-type identity.\n"
range: CustodianType
required: false
multivalued: true
inlined_as_list: true
exact_mappings:
- org:classification
close_mappings:
- rov:orgType
related_mappings:
- crm:P2_has_type
- schema:additionalType
broad_mappings:
- dcterms:type
annotations:
rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates.
See Rule 39: Slot Naming Convention (RiC-O Style)
'
replaces_slots: custodian_type, custodian_types
migration_date: '2026-01-09'
predicate_clarification: 'slot_uri and mappings reference PREDICATES (properties), not classes.
- org:classification is a PREDICATE (links Organization to Concept)
- CustodianType is a CLASS (the range of valid values)
'
range_note: 'Range is CustodianType (abstract class). Valid values are the 19
CustodianType subclasses defined in modules/classes/:
- ArchiveOrganizationType.yaml
- BioCustodianType.yaml
- CommercialOrganizationType.yaml
- DigitalPlatformType.yaml
- EducationProviderType.yaml
- FeatureCustodianType.yaml
- GalleryType.yaml
- HolySacredSiteType.yaml
- IntangibleHeritageGroupType.yaml
- LibraryType.yaml
- MuseumType.yaml
- NonProfitType.yaml (N)
- OfficialInstitutionType.yaml
- PersonalCollectionType.yaml
- ResearchOrganizationType.yaml
- HeritageSocietyType.yaml
- TasteScentHeritageType.yaml
- UnspecifiedType.yaml
- MixedCustodianType.yaml
'
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
comments:
- Unified slot replacing custodian_type (singular) and custodian_types (plural)
- slot_uri=org:classification is a PREDICATE, not a class
- range=CustodianType is an ABSTRACT CLASS - valid values are its 19 subclasses
- 'RiC-O naming: hasOrHad indicates potentially historical relationship'
- 'Multivalued: institutions may have multiple type classifications'
examples:
- value: hc:MuseumType
description: Art museum classification (M code)
- value: hc:ArchiveOrganizationType
description: Archive classification (A code)
- value: '[hc:MuseumType, hc:ArchiveOrganizationType]'
description: Mixed institution with both museum and archive functions
- value: hc:MixedCustodianType
description: Explicit mixed type when institution defies single categorization (X code)

View file

@ -0,0 +1,39 @@
# has_or_had_participant slot
# Generic slot for participants
#
# Generation date: 2026-01-27
# Rule compliance: 38, 39, 42
#
# Part of has_or_had_annual_participant_count migration (Rule 53)
id: https://nde.nl/ontology/hc/slot/has_or_had_participant
name: has_or_had_participant_slot
title: Has Or Had Participant Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
slots:
has_or_had_participant:
slot_uri: schema:participant
description: |
A participant in an activity or event.
**Temporal Semantics** (RiC-O Pattern):
"hasOrHad" indicates participation occurred in the past or present.
**Ontological Alignment**:
- `schema:participant`: A person or organization that supports (sponsors) something through some pledge, promise, or financial contribution.
**Range**:
- `Participant` class (or `Agent`, `Person`, `Organization`).
range: uriorcurie
multivalued: true
required: false

View file

@ -0,0 +1,78 @@
# has_or_had_policy slot
# Policy association following RiC-O naming pattern
#
# Generation date: 2026-01-15
# Updated: 2026-01-22 - Broadened range from TransferPolicy to Policy (Rule 53, 55)
# Rule compliance: 38 (slot centralization + semantic URI), 39 (RiC-O naming), 53 (slot_fixes.yaml), 55 (broaden generic ranges)
#
# Used by TransferEvent, Storage, and other classes for governing policies
id: https://nde.nl/ontology/hc/slot/has_or_had_policy
name: has_or_had_policy_slot
title: Has Or Had Policy Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
odrl: http://www.w3.org/ns/odrl/2/
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
- ../classes/Policy # Base class for all policy types (changed from TransferPolicy 2026-01-22)
slots:
has_or_had_policy:
slot_uri: odrl:hasPolicy
description: |
Policy that governs or governed an activity or entity.
**Temporal Semantics** (RiC-O Pattern):
The "hasOrHad" naming follows RiC-O convention indicating
the policy association may be historical.
**Ontological Alignment**:
- **Primary** (`slot_uri`): `odrl:hasPolicy` - ODRL policy association
- **Related**: `dcterms:accessRights` - Dublin Core access rights
**Use Cases**:
- Transfer policies governing custody changes
- Access policies for collections
- Retention policies for archives
**Range**: Policy (base class - accepts TransferPolicy, ConditionPolicy, etc.)
**Cardinality**:
Multivalued - entities may be governed by multiple policies.
range: Policy # Broadened from TransferPolicy per Rule 55 (2026-01-22)
required: false
multivalued: true
inlined: true
inlined_as_list: true
related_mappings:
- dcterms:accessRights
annotations:
rico_naming_convention: |
Follows RiC-O "hasOrHad" pattern for temporal predicates.
See Rule 39: Slot Naming Convention (RiC-O Style)
replaces_slots: "transfer_policy"
migration_date: "2026-01-15"
custodian_types: '["*"]'
custodian_types_rationale: Policy associations apply to all heritage types.
specificity_score: 0.45
specificity_rationale: Specialized slot for policy governance.
comments:
- "Links entities to governing policies"
- "Maps to odrl:hasPolicy for rights/rules"
- "RiC-O naming: hasOrHad indicates potentially historical"
examples:
- value:
policy_name: "Donor Transfer Restriction"
policy_text: "Materials may not be transferred without donor consent."
description: "Transfer policy for collection"

View file

@ -1,68 +1,83 @@
# has_or_had_precision slot
# Generic temporal-aware slot for timestamp precision levels
#
# Generation date: 2026-01-15
# Rule compliance: 38 (slot centralization + semantic URI), 39 (RiC-O naming), 42 (no prefix), 43 (singular noun)
# Migrated from: timestamp_precision per slot_fixes.yaml (Rule 53)
id: https://nde.nl/ontology/hc/slot/has_or_had_precision id: https://nde.nl/ontology/hc/slot/has_or_had_precision
name: has_or_had_precision_slot name: has_or_had_precision_slot
title: Has Or Had Precision Slot title: Has Or Had Precision Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
time: http://www.w3.org/2006/time# time: http://www.w3.org/2006/time#
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 default_prefix: hc
imports: imports:
- linkml:types - linkml:types
slots: slots:
has_or_had_precision: has_or_had_precision:
slot_uri: time:unitType slot_uri: time:unitType
description: | description: 'The precision level of a timestamp or measurement.
The precision level of a timestamp or measurement.
Generic temporal-aware slot following RiC-O naming convention (Rule 39). Generic temporal-aware slot following RiC-O naming convention (Rule 39).
The "has_or_had" phrasing indicates the precision may apply to: The "has_or_had" phrasing indicates the precision may apply to:
- Current timestamps (active records) - Current timestamps (active records)
- Historical timestamps (past events) - Historical timestamps (past events)
**Ontological Alignment**: **Ontological Alignment**:
- **Primary** (`slot_uri`): `time:unitType` - OWL Time unit type - **Primary** (`slot_uri`): `time:unitType` - OWL Time unit type
**Values**: **Values**:
- year: Precision to the year - year: Precision to the year
- month: Precision to the month - month: Precision to the month
- day: Precision to the day - day: Precision to the day
- hour: Precision to the hour - hour: Precision to the hour
- minute: Precision to the minute - minute: Precision to the minute
- second: Precision to the second - second: Precision to the second
- millisecond: Precision to the millisecond - millisecond: Precision to the millisecond
**Usage**: **Usage**:
Used alongside `has_or_had_timestamp` to indicate the granularity Used alongside `has_or_had_timestamp` to indicate the granularity
of the timestamp value. Can often be auto-derived from timestamp of the timestamp value. Can often be auto-derived from timestamp
format if not explicitly provided. format if not explicitly provided.
'
range: string range: string
required: false required: false
multivalued: false multivalued: false
exact_mappings: exact_mappings:
- time:unitType - time:unitType
annotations: annotations:
migration_date: "2026-01-15" migration_date: '2026-01-15'
migrated_from: timestamp_precision migrated_from: timestamp_precision
rule_reference: "Rule 39: RiC-O temporal naming convention" rule_reference: 'Rule 39: RiC-O temporal naming convention'
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
examples: examples:
- value: "year" - value: year
description: "Year precision (e.g., '1995')" description: Year precision (e.g., '1995')
- value: "day" - value: day
description: "Day precision (e.g., '1995-06-15')" description: Day precision (e.g., '1995-06-15')
- value: "second" - value: second
description: "Second precision (e.g., '1995-06-15T10:30:00Z')" description: Second precision (e.g., '1995-06-15T10:30:00Z')

View file

@ -4,8 +4,16 @@ title: Product Categories Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_product_category: has_or_had_product_category:
@ -39,3 +47,9 @@ slots:
range: ProductCategoryEnum range: ProductCategoryEnum
multivalued: true multivalued: true
slot_uri: hc:productCategories slot_uri: hc:productCategories
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:productCategories

View file

@ -0,0 +1,55 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_registration_number
name: has_or_had_registration_number_slot
imports:
- linkml:types
slots:
has_or_had_registration_number:
slot_uri: rov:registration
range: RegistrationNumber
multivalued: true
description: 'Official registration numbers assigned by authorities (Chamber of Commerce,
charity registration, company registration, etc.).
Organizations can have multiple registrations in different systems.
Each registration has temporal validity to track changes over time.
Links to RegistrationNumber class which includes:
- number: The actual registration number
- type: Type of registration (KvK, EIN, charity number, etc.)
- temporal_validity: Time period when registration is/was valid
'
comments:
- Replaces deprecated registration_number (singular) and registration_date slots
- Temporal validity now captured in RegistrationNumber.temporal_validity
- Multiple registrations common for organizations operating in multiple jurisdictions
exact_mappings:
- rov:registration
close_mappings:
- schema:identifier
- tooi:organisatieIdentificatie
examples:
- value: "- number: \"41215422\"\n type: \"KvK\"\n temporal_validity:\n begin_of_the_begin: \"1885-07-01\"\n"
description: Dutch Chamber of Commerce registration for Rijksmuseum
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
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

@ -5,8 +5,16 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology# rico: https://www.ica.org/standards/RiC/ontology#
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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_related_archive: has_or_had_related_archive:
@ -15,3 +23,9 @@ slots:
range: ArchiveReference range: ArchiveReference
multivalued: true multivalued: true
inlined_as_list: true inlined_as_list: true
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- rico:isRelatedTo

View file

@ -5,8 +5,16 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology# rico: https://www.ica.org/standards/RiC/ontology#
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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_related_guide: has_or_had_related_guide:
@ -15,3 +23,9 @@ slots:
range: RelatedGuideReference range: RelatedGuideReference
multivalued: true multivalued: true
inlined_as_list: true inlined_as_list: true
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- rico:isRelatedTo

View file

@ -5,8 +5,15 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
prov: http://www.w3.org/ns/prov# 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_research_attempt: has_or_had_research_attempt:
@ -45,3 +52,9 @@ slots:
range: string range: string
multivalued: true multivalued: true
slot_uri: prov:wasGeneratedBy slot_uri: prov:wasGeneratedBy
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- prov:wasGeneratedBy

View file

@ -0,0 +1,41 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_safeguard
name: has_or_had_safeguard_slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
owl: http://www.w3.org/2002/07/owl#
ich: https://ich.unesco.org/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
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
- ../classes/IntangibleHeritageForm
slots:
has_or_had_safeguard:
slot_uri: crm:P109_has_current_or_former_curator
description: "Intangible heritage forms that this custodian safeguards/preserves.\n\nWe use the inverse direction: Custodian \u2192 IntangibleHeritageForm\n\n**UNESCO 2003 Convention Context**:\n\n\"Safeguarding\" in the intangible heritage context means measures aimed at ensuring\nthe viability of intangible cultural heritage, including:\n- Identification and documentation\n- Research and preservation\n- Protection and promotion\n- Enhancement and transmission (especially through formal and non-formal education)\n- Revitalization of various aspects of such heritage\n\n**Usage**:\n\n- Custodians with `institution_type = I` (Intangible Heritage Group) typically safeguard heritage forms\n- Custodians with `institution_type = T` (Taste/Smell) may also safeguard culinary traditions\n- Other custodian types may occasionally safeguard heritage forms as secondary activity\n\n**Examples**:\n- Stichting Amsterdam Gay Pride safeguards Pride Amsterdam\n- Gilde Sint Joris Heemkundige Kring safeguards\
\ local folklore traditions\n- Bakkerij van Maanen safeguards traditional Dutch baking methods"
range: IntangibleHeritageForm
multivalued: true
inlined: false
exact_mappings:
- crm:P109_has_current_or_former_curator
related_mappings:
- ich:safeguardedBy
- schema:maintainer
comments:
- Inverse of safeguarded_by (crm:P109i_is_current_or_former_curator_of)
- Creates owl:inverseOf axiom in RDF output
- Enables navigation from Custodian to heritage forms they preserve
- 'Inverse: `safeguarded_by` (crm:P109i_is_current_or_former_curator_of) | Pattern: If Custodian safeguards HeritageForm, then HeritageForm safeguarded_by Custodian'
annotations:
inverse_slot: safeguarded_by
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept

View file

@ -4,9 +4,17 @@ title: Scene Segments Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
- ../classes/VideoTimeSegment - ../classes/VideoTimeSegment
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_scene_segment: has_or_had_scene_segment:
@ -28,3 +36,9 @@ slots:
range: VideoTimeSegment range: VideoTimeSegment
multivalued: true multivalued: true
slot_uri: hc:sceneSegments slot_uri: hc:sceneSegments
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:sceneSegments

View file

@ -4,9 +4,17 @@ title: Secondary Systems Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
- ../classes/DigitalPlatform - ../classes/DigitalPlatform
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_secondary_system: has_or_had_secondary_system:
@ -27,3 +35,9 @@ slots:
' '
range: DigitalPlatform range: DigitalPlatform
slot_uri: hc:secondarySystems slot_uri: hc:secondarySystems
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:secondarySystems

View file

@ -0,0 +1,29 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_section_link
name: has_or_had_section_link_slot
title: Section Links 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:
has_or_had_section_link:
slot_uri: schema:relatedLink
description: Links within this section
range: PageLink
multivalued: true
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:relatedLink

View file

@ -0,0 +1,53 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_short_code
name: has_or_had_short_code_slot
title: Has Or Had Short Code 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#
default_prefix: hc
imports:
- linkml:types
slots:
has_or_had_short_code:
slot_uri: skos:notation
description: "Short code or notation for a type classification.\n\n**Temporal Semantics** (RiC-O Pattern):\nThe \"hasOrHad\" naming follows RiC-O convention indicating this relationship\nmay be historical - a type's code may change over time.\n\n**Ontological Alignment**:\n- **Primary** (`slot_uri`): `skos:notation` - SKOS notation for\n coding system identifiers\n- **Related**: `dcterms:identifier` - Dublin Core identifier\n\n**Format**:\nTypically uppercase with underscores (e.g., ARCHIVE_DEPOT, COLD_STORAGE).\nCodes align with enum values for backward compatibility.\n\n**Pattern**:\n^[A-Z][A-Z0-9_]*$ - Uppercase letters, digits, and underscores\n"
range: string
required: false
multivalued: false
pattern: ^[A-Z][A-Z0-9_]*$
exact_mappings:
- skos:notation
related_mappings:
- dcterms:identifier
annotations:
rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates.
See Rule 39: Slot Naming Convention (RiC-O Style)
'
replaces_slots: storage_type_code
migration_date: '2026-01-13'
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
comments:
- Generic short code slot for type classifications
- Maps to skos:notation for controlled vocabulary codes
- 'Pattern: uppercase with underscores (ARCHIVE_DEPOT)'
- Codes align with enum values for backward compatibility
- 'RiC-O naming: hasOrHad indicates potentially historical relationship'
examples:
- value: ARCHIVE_DEPOT
description: Archive depot storage type code
- value: COLD_STORAGE
description: Cold storage type code
- value: CLIMATE_CONTROLLED
description: Climate controlled zone type code

View file

@ -4,9 +4,17 @@ title: Silence Segments Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
- ../classes/VideoTimeSegment - ../classes/VideoTimeSegment
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_silence_segment: has_or_had_silence_segment:
@ -28,3 +36,9 @@ slots:
range: VideoTimeSegment range: VideoTimeSegment
multivalued: true multivalued: true
slot_uri: hc:silenceSegments slot_uri: hc:silenceSegments
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:silenceSegments

View file

@ -4,8 +4,16 @@ title: Sound Event Types Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_sound_event_type: has_or_had_sound_event_type:
@ -30,3 +38,9 @@ slots:
range: SoundEventTypeEnum range: SoundEventTypeEnum
multivalued: true multivalued: true
slot_uri: hc:soundEventTypes slot_uri: hc:soundEventTypes
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:soundEventTypes

View file

@ -4,8 +4,16 @@ title: Speech Segments Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_speech_segment: has_or_had_speech_segment:
@ -27,3 +35,9 @@ slots:
range: SpeechSegment range: SpeechSegment
multivalued: true multivalued: true
slot_uri: hc:speechSegments slot_uri: hc:speechSegments
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:speechSegments

View file

@ -0,0 +1,31 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_storage_facility
name: has_or_had_storage_facility_slot
title: Storage Facilities 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
- ../classes/Storage
default_prefix: hc
slots:
has_or_had_storage_facility:
slot_uri: premis:storedAt
range: Storage
multivalued: true
inlined_as_list: true
description: Storage facilities operated by this custodian for heritage collections.
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- premis:storedAt

View file

@ -4,8 +4,16 @@ title: Strategic Objectives Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_strategic_objective: has_or_had_strategic_objective:
@ -25,3 +33,9 @@ slots:
Extracted from official agenda documentation. Extracted from official agenda documentation.
' '
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- org:purpose

View file

@ -0,0 +1,33 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_sub_guide
name: has_or_had_sub_guide_slot
title: Sub Guides Slot
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
rico: https://www.ica.org/standards/RiC/ontology#
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:
has_or_had_sub_guide:
slot_uri: rico:directlyIncludes
description: Sub-guides or related finding aids within this repository
range: SubGuideReference
multivalued: true
inlined_as_list: true
comments:
- rico:includes does not exist - use rico:directlyIncludes or rico:includesOrIncluded
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- rico:directlyIncludes

View file

@ -0,0 +1,29 @@
id: https://nde.nl/ontology/hc/slot/has_or_had_sub_section
name: has_or_had_sub_section_slot
title: Sub Sections 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:
has_or_had_sub_section:
slot_uri: schema:hasPart
description: Nested sub-sections
range: PageSection
multivalued: true
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:hasPart

View file

@ -4,8 +4,16 @@ title: Text Regions Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_text_region: has_or_had_text_region:
@ -29,3 +37,9 @@ slots:
range: TextRegion range: TextRegion
multivalued: true multivalued: true
slot_uri: hc:textRegions slot_uri: hc:textRegions
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:textRegions

View file

@ -5,8 +5,15 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
schema: http://schema.org/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_or_had_thematic_route: has_or_had_thematic_route:
@ -36,3 +43,9 @@ slots:
- Creative Europe: 3 strands (Culture, Media, Cross-sectoral) - Creative Europe: 3 strands (Culture, Media, Cross-sectoral)
' '
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:hasPart

View file

@ -0,0 +1,31 @@
id: https://nde.nl/ontology/hc/slot/has_outdoor_seating
name: has_outdoor_seating_slot
title: has_outdoor_seating slot
version: 1.0.0
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:
has_outdoor_seating:
slot_uri: schema:amenityFeature
description: 'Whether facility has outdoor/terrace seating.
'
range: boolean
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:amenityFeature

View file

@ -0,0 +1,30 @@
id: https://nde.nl/ontology/hc/slot/has_publication_series
name: has_publication_series_slot
title: Has Publication Series 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:
has_publication_series:
description: 'Whether this research center publishes a regular publication series.
'
range: boolean
slot_uri: hc:hasPublicationSeries
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:hasPublicationSeries

View file

@ -0,0 +1,30 @@
id: https://nde.nl/ontology/hc/slot/has_research_library
name: has_research_library_slot
title: Has Research Library 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:
has_research_library:
description: 'Whether this research center maintains a specialized research library.
'
range: boolean
slot_uri: hc:hasResearchLibrary
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:hasResearchLibrary

View file

@ -6,8 +6,15 @@ prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ hc: https://nde.nl/ontology/hc/
schema: http://schema.org/ 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: imports:
- linkml:types - linkml:types
default_prefix: hc default_prefix: hc
slots: slots:
has_security_system: has_security_system:
@ -19,3 +26,9 @@ slots:
' '
range: boolean range: boolean
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:amenityFeature

View file

@ -4,9 +4,17 @@ title: Has Sub Branch Slot
prefixes: prefixes:
linkml: https://w3id.org/linkml/ linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/ 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: imports:
- linkml:types - linkml:types
- ../classes/OrganizationBranch - ../classes/OrganizationBranch
default_prefix: hc default_prefix: hc
slots: slots:
has_sub_branch: has_sub_branch:
@ -21,3 +29,9 @@ slots:
' '
range: OrganizationBranch range: OrganizationBranch
slot_uri: hc:hasSubBranch slot_uri: hc:hasSubBranch
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:hasSubBranch

View file

@ -0,0 +1,43 @@
id: https://nde.nl/ontology/hc/slot/has_unit
name: has_unit
title: Has Organizational Unit
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
owl: http://www.w3.org/2002/07/owl#
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#
xsd: http://www.w3.org/2001/XMLSchema#
imports:
- linkml:types
- ../classes/OrganizationalStructure
slots:
has_unit:
slot_uri: org:hasUnit
description: "Organizational units (departments, divisions, teams) that are part of \nthis organizational structure.\n\n**Hierarchical Navigation**:\n- Down: has_unit \u2192 child units\n- Up: parent_unit \u2192 parent unit"
range: OrganizationalStructure
multivalued: true
exact_mappings:
- org:hasUnit
related_mappings:
- crm:P148_has_component
- rico:includesOrIncluded
- rdf:type
comments:
- Inverse of parent_unit (org:unitOf)
- Enables top-down navigation of organizational hierarchy
- Creates owl:inverseOf axiom in RDF output
- 'Inverse: `parent_unit` (org:unitOf) | Pattern: If A hasUnit B, then B unitOf A'
annotations:
inverse_slot: parent_unit
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
examples:
- value: "OrganizationalStructure:\n unit_name: \"Collections Division\"\n has_unit:\n - unit_name: \"Paintings\\ \\ Department\"\n - unit_name: \"Prints and Drawings Department\"\n - unit_name: \"Applied Arts Depart...\n"
description: Usage example

View file

@ -0,0 +1,33 @@
id: https://nde.nl/ontology/hc/slot/hazard
name: hazard_slot
title: Hazards 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:
hazard:
description: 'Hazards or safety concerns in the space.
Aligned with schema:warning.
'
slot_uri: schema:warning
range: string
multivalued: true
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- schema:warning

View file

@ -0,0 +1,37 @@
id: https://nde.nl/ontology/hc/slot/hc_id
name: hc_id-slot
imports:
- linkml:types
slots:
hc_id:
description: "The persistent identifier for a heritage custodian entity in the NDE Heritage \nCustodian ontology. This is the core identifier that serves as the hub connecting\nall observations, reconstructions, and names related to this custodian.\n\nFormat: https://nde.nl/ontology/hc/{abstracted-ghcid}\nExample: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\n\nThe ID is derived from the GHCID pattern but abstracted/normalized for use\nas a persistent URI in the ontology namespace.\n"
slot_uri: dcterms:identifier
range: uriorcurie
required: true
identifier: true
pattern: ^https://nde\.nl/ontology/hc/[a-z0-9-]+$
comments:
- This is THE identifying property for custodian entities. All other properties and relationships connect through this hub identifier.
- The path component after /hc/ is an abstracted, lowercased, hyphenated version of the GHCID pattern (country-region-city-type-abbrev-qnumber).
see_also:
- https://nde.nl/ontology/hc/
- https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#identifier
broad_mappings:
- dcterms:identifier
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- dcterms:identifier
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

@ -0,0 +1,43 @@
id: https://nde.nl/ontology/hc/slot/hc_preset_uri
name: hc_preset_uri_slot
title: HC Ontology Preset URI Slot
description: 'Slot for referencing Heritage Custodian ontology environmental preset individuals.
These presets are defined in hc-storage.ttl and provide standard environmental
configurations for heritage preservation contexts.
'
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:
hc_preset_uri:
description: "URI of the corresponding HC ontology environmental preset individual.\n\nThese presets define standard environmental parameters for heritage storage.\n\nExample presets:\n- hc:StandardArchiveEnvironment (18\xB0C, 50% RH)\n- hc:ColdStorageEnvironment (-5\xB0C, 30% RH)\n- hc:PhotographicMaterialsEnvironment (15\xB0C, 35% RH)\n- hc:TextileStorageEnvironment (18\xB0C, 50% RH, 50 lux)\n"
range: string
slot_uri: skos:exactMatch
examples:
- value: hc:StandardArchiveEnvironment
description: "Standard archive storage preset (18\xB0C, 50% RH)"
- value: hc:ColdStorageEnvironment
description: "Cold storage preset (-5\xB0C, 30% RH)"
- value: hc:PhotographicMaterialsEnvironment
description: "Photographic materials storage preset (15\xB0C, 35% RH)"
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- skos:exactMatch

View file

@ -0,0 +1,28 @@
id: https://nde.nl/ontology/hc/slot/heading_level
name: heading_level_slot
title: Heading Level 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:
heading_level:
slot_uri: hc:headingLevel
description: Heading level (1-6 for h1-h6)
range: integer
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:headingLevel

View file

@ -0,0 +1,28 @@
id: https://nde.nl/ontology/hc/slot/heading_text
name: heading_text_slot
title: Heading Text 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:
heading_text:
slot_uri: dcterms:title
description: Text of the section heading (original language)
range: string
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- dcterms:title

View file

@ -0,0 +1,28 @@
id: https://nde.nl/ontology/hc/slot/heading_text_en
name: heading_text_en_slot
title: Heading Text En 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:
heading_text_en:
slot_uri: dcterms:title
description: English translation of heading
range: string
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- dcterms:title

View file

@ -0,0 +1,32 @@
id: https://nde.nl/ontology/hc/slot/headline
name: headline_slot
title: Headline 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:
headline:
description: 'Professional headline/tagline from LinkedIn.
Typically includes current job title and/or professional identity.
'
range: string
slot_uri: hc:headline
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- hc:headline

View file

@ -0,0 +1,30 @@
id: https://nde.nl/ontology/hc/slot/heritage_designation_date
name: heritage_designation_date_slot
title: Heritage Designation 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:
heritage_designation_date:
description: 'Date when heritage status was designated.
'
range: date
slot_uri: dcterms:date
annotations:
custodian_types:
- '*'
custodian_types_rationale: Universal utility concept
exact_mappings:
- dcterms:date

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