- Deleted the `rights_statement_url` slot definition as it is no longer needed. - Added multiple new slots including `has_legal_basis`, `has_statement`, `impose`, `pose_condition`, and `reviewed_through` with detailed descriptions and ontology alignments. - Updated existing slots to improve clarity and consistency, including renaming `close_mappings` to `related_mappings` in several definitions. - Enhanced the `require` slot with additional aliases for better usability. - Improved documentation and comments across all slot definitions to clarify their purpose and usage.
228 lines
9.6 KiB
YAML
228 lines
9.6 KiB
YAML
id: https://nde.nl/ontology/hc/class/Custodian
|
|
name: Custodian
|
|
title: Custodian Hub Class
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
prov: http://www.w3.org/ns/prov#
|
|
schema: http://schema.org/
|
|
cpov: http://data.europa.eu/m8g/
|
|
rico: https://www.ica.org/standards/RiC/ontology#
|
|
foaf: http://xmlns.com/foaf/0.1/
|
|
tooi: https://identifier.overheid.nl/tooi/def/ont/
|
|
org: http://www.w3.org/ns/org#
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
dcterms: http://purl.org/dc/terms/
|
|
sosa: http://www.w3.org/ns/sosa/
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/20260202_matang/new/created
|
|
- ../slots/20260202_matang/has_collection
|
|
- ../slots/20260202_matang/has_digital_presence
|
|
- ../slots/20260202_matang/exhibit
|
|
- ../slots/20260202_matang/has_facility
|
|
- ../slots/20260202_matang/identified_by
|
|
- ../slots/20260202_matang/has_policy
|
|
- ../slots/20260202_matang/has_score
|
|
- ../slots/20260202_matang/has_profile
|
|
- ../slots/20260202_matang/has_type
|
|
- ../slots/20260202_matang/encompassed_by
|
|
- ../slots/20260202_matang/involved_in
|
|
- ../slots/20260202_matang/new/legal_status
|
|
- ../slots/20260202_matang/new/mission_statement
|
|
- ../slots/20260202_matang/new/modified
|
|
- ../slots/20260202_matang/new/organizational_structure
|
|
- ../slots/20260202_matang/new/place_designation
|
|
- ../slots/20260202_matang/new/preferred_label
|
|
- ../slots/20260202_matang/new/preserves_or_preserved
|
|
- ../slots/20260202_matang/temporal_extent
|
|
classes:
|
|
Custodian:
|
|
class_uri: crm:E39_Actor
|
|
description: 'An abstract hub class that serves as the central connection point for all information about a heritage custodian
|
|
entity. The Custodian itself contains minimal information - essentially just its persistent identifier (identified_by)
|
|
- and acts as a node to which all observations (CustodianObservation, CustodianName) and reconstructions (CustodianLegalStatus)
|
|
attach. This hub pattern allows multiple observations from different sources to be connected to a single logical entity
|
|
without asserting which observation is "correct" or "primary". **HUB ARCHITECTURE**: - The Custodian hub is identified
|
|
by: https://nde.nl/ontology/hc/{abstracted-ghcid} - All observations refer to the hub via refers_to_custodian - All
|
|
reconstructions refer to the hub via refers_to_custodian - The hub persists while observations and interpretations evolve
|
|
**CUSTODIAN** is defined broadly to include: - **Individual people** (private collectors, curators, archivists) - **Groups
|
|
and collectives** (heritage societies, collecting groups, guilds) - **Organizations** (museums, libraries, archives,
|
|
foundations) - **Governments** (national archives, state museums, municipal collections) - **Corporations** (company
|
|
archives, corporate museums) - **Religious entities** (churches, monasteries, temples with heritage collections) - **Educational
|
|
institutions** (university libraries, school archives) - **Any entity exercising custody** over heritage materials -
|
|
CIDOC-CRM: crm:E39_Actor (primary) - PROV-O: prov:Agent - Schema.org: schema:Person OR schema:Organization - CPOV: cpov:PublicOrganisation
|
|
(for public sector) - RiC-O: rico:Agent, rico:CorporateBody - FOAF: foaf:Agent, foaf:Person, foaf:Organization - TOOI:
|
|
tooi:Overheidsorganisatie (Dutch government) '
|
|
exact_mappings:
|
|
- crm:E39_Actor
|
|
- prov:Agent
|
|
- rico:Agent
|
|
- foaf:Agent
|
|
- wikidata:Q115641683
|
|
close_mappings:
|
|
- pico:Person
|
|
- schema:Person
|
|
- schema:Organization
|
|
- rico:CorporateBody
|
|
- org:Organization
|
|
- foaf:Person
|
|
- foaf:Organization
|
|
- crm:E21_Person
|
|
- crm:E74_Group
|
|
- crm:E40_Legal_Body
|
|
broad_mappings:
|
|
- schema:Thing
|
|
- owl:Thing
|
|
narrow_mappings:
|
|
- schema:ArchiveOrganization
|
|
- schema:Library
|
|
- schema:Museum
|
|
- schema:PerformingGroup
|
|
- dbo:MusicalArtist
|
|
- dbo:Band
|
|
- schema:ResearchOrganization
|
|
- schema:EducationalOrganization
|
|
- schema:CollegeOrUniversity
|
|
- dbo:University
|
|
- schema:GovernmentOrganization
|
|
- cpov:PublicOrganisation
|
|
- tooi:Samenwerkingsorganisatie
|
|
- tooi:Ministerie
|
|
- tooi:Zbo
|
|
- tooi:ZboOfZboCluster
|
|
- tooi:RegionaalOpenbaarLichaam
|
|
- tooi:Gemeente
|
|
- tooi:Provincie
|
|
- schema:NGO
|
|
- schema:Consortium
|
|
- schema:Corporation
|
|
- schema:LocalBusiness
|
|
- schema:MedicalOrganization
|
|
- schema:SportsOrganization
|
|
slots:
|
|
- involved_in
|
|
- created
|
|
- has_type
|
|
- has_policy
|
|
- has_digital_presence
|
|
- encompassed_by
|
|
- exhibit
|
|
- has_collection
|
|
- identified_by
|
|
- legal_status
|
|
- mission_statement
|
|
- modified
|
|
- organizational_structure
|
|
- place_designation
|
|
- preferred_label
|
|
- preserves_or_preserved
|
|
- has_profile
|
|
- has_facility
|
|
- has_score
|
|
- temporal_extent
|
|
slot_usage:
|
|
identified_by:
|
|
# range: string # uriorcurie
|
|
required: true
|
|
identifier: true
|
|
pattern: ^https://nde\.nl/ontology/hc/[a-z0-9-]+$
|
|
preferred_label:
|
|
# range: string
|
|
required: false
|
|
legal_status:
|
|
required: false
|
|
place_designation:
|
|
# range: string # uriorcurie
|
|
# range: CustodianPlace
|
|
inlined: false # Fixed invalid inline for primitive type
|
|
required: false
|
|
has_digital_presence:
|
|
# range: string # uriorcurie
|
|
# range: DigitalPlatform
|
|
multivalued: true
|
|
required: false
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
has_collection:
|
|
# range: string # uriorcurie
|
|
# range: CustodianCollection
|
|
multivalued: true
|
|
required: false
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
organizational_structure:
|
|
# range: string # uriorcurie
|
|
multivalued: true
|
|
required: false
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
encompassed_by:
|
|
# range: string # uriorcurie
|
|
# range: EncompassingBody
|
|
multivalued: true
|
|
required: false
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
has_policy:
|
|
# range: string
|
|
required: false
|
|
has_profile:
|
|
# range: string # uriorcurie
|
|
# range: SocialMediaProfile
|
|
multivalued: true
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
required: false
|
|
examples:
|
|
- value:
|
|
- platform_type: INSTAGRAM
|
|
account_name: rijksmuseum
|
|
profile_url: https://www.instagram.com/rijksmuseum
|
|
is_primary_digital_presence: false
|
|
- platform_type: X_TWITTER
|
|
account_name: rijksmuseum
|
|
profile_url: https://x.com/rijksmuseum
|
|
is_primary_digital_presence: false
|
|
preserves_or_preserved:
|
|
# range: string # uriorcurie
|
|
# range: IntangibleHeritageForm
|
|
multivalued: true
|
|
inlined: false
|
|
temporal_extent:
|
|
range: TimeSpan
|
|
required: false
|
|
mission_statement:
|
|
# range: string # uriorcurie
|
|
# range: MissionStatement
|
|
multivalued: true
|
|
inlined_as_list: false # Fixed invalid inline for primitive type
|
|
created:
|
|
range: datetime
|
|
modified:
|
|
range: datetime
|
|
comments:
|
|
- The Custodian class is intentionally minimal - it exists primarily as an abstract hub
|
|
- All substantive information stored in CustodianObservation, CustodianName, CustodianLegalStatus, CustodianPlace, CustodianCollection,
|
|
DigitalPlatform, SocialMediaProfile, Storage, CustodianArchive, CustodianAdministration, Budget, IntangibleHeritageForm
|
|
- Hub pattern prevents privileging one source over another
|
|
- 'Fourteen aspects can independently reference the hub: legal status (formal), name (emic), place (nominal), collection
|
|
(metonymic), digital platform (operational), social media profiles (third-party presence), data license policy (openness),
|
|
project participation (collaborative), storage facilities (preservation), operational archives (unprocessed), administration
|
|
(active records), budget (financial planning), intangible heritage safeguarding (cultural), time of destruction (conflict/disaster)'
|
|
- 'Broader semantic scope than ''organization'': includes individuals, groups, organizations, governments, corporations'
|
|
- Digital platforms are operational infrastructure - both physical institutions (websites) and digital-first custodians
|
|
use this slot
|
|
- Social media profiles represent THIRD-PARTY accounts distinct from owned DigitalPlatform and AuxiliaryDigitalPlatform
|
|
- Storage facilities track preservation infrastructure with condition monitoring and policy compliance
|
|
- Data license policy captures both the custodian's own policy AND their stance on open data advocacy
|
|
- Project participation tracks collaborative initiatives with other custodians through EncompassingBody networks
|
|
- "Three-tier records lifecycle: CustodianAdministration (ACTIVE) \u2192 CustodianArchive (INACTIVE) \u2192 CustodianCollection\
|
|
\ (HERITAGE)"
|
|
- Budget and FinancialStatement track financial planning (forward-looking) and actuals (backward-looking)
|
|
- temporal_extent documents when heritage institutions were destroyed in conflicts, disasters, or deliberate destruction
|
|
(was time_of_destruction - migrated 2026-01-15)
|
|
examples:
|
|
- value:
|
|
identified_by: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: '[''*'']'
|