glam/schemas/20251121/linkml/modules/classes/Custodian.yaml
kempersc 416aa407cc Add new slots for financial and heritage documentation
- Introduced total expense, total frames analyzed, total investment, total liability, total net asset, and traditional product slots to enhance financial reporting capabilities.
- Added transition types detected, treatment description, type hypothesis, typical condition, typical HTTP methods, typical response formats, and typical scope slots for improved heritage documentation.
- Implemented user community, verified, web observation, WhatsApp business likelihood, wikidata equivalent, and wikidata mapping slots to enrich institutional data representation.
- Established has_or_had_asset, has_or_had_budget, has_or_had_expense, and is_or_was_threatened_by slots to capture asset, budget, expense relationships, and threats to heritage forms.
2026-01-15 19:35:39 +01:00

344 lines
12 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/hc_id
- ../slots/preferred_label
- ../slots/has_or_had_custodian_type
- ../slots/legal_status
- ../slots/place_designation
- ../slots/digital_platform
- ../slots/has_or_had_collection # was: has_collection - migrated per Rule 53 (2025-01-15)
- ../slots/organizational_structure
- ../slots/has_or_had_organizational_change_event
- ../slots/is_or_was_encompassed_by # was: encompassing_body - migrated per Rule 53 (2025-01-15)
- ../slots/identifier
- ../slots/created
- ../slots/modified
- ../slots/data_license_policy
- ../slots/has_or_had_safeguard
- ../slots/temporal_extent # was: time_of_destruction - migrated per Rule 53 (2026-01-15)
- ../slots/conflict_status
- ../slots/mission_statement
- ./DataLicensePolicy
- ./MissionStatement
- ./Project
- ./GiftShop
- ./Storage
- ./CustodianArchive
- ./CustodianAdministration
- ./Budget
- ./SocialMediaProfile
- ./InternetOfThings
- ./IntangibleHeritageForm
- ./Exhibition
- ../slots/has_or_had_exhibition
- ../slots/gift_shop
- ../slots/has_administration
- ../slots/has_budget
- ../slots/has_operational_archive
- ../slots/has_or_had_participated_in_project
- ../slots/has_or_had_social_media_profile
- ../slots/specificity_annotation
- ../slots/has_or_had_storage_facility
- ../slots/template_specificity
- ./ConflictStatus
- ./CustodianCollection
- ./CustodianLegalStatus
- ./CustodianPlace
- ./CustodianType
- ./DigitalPlatform
- ./EncompassingBody
- ./OrganizationalChangeEvent
- ./OrganizationalStructure
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ./TimeSpan
- ../slots/has_or_had_iot_device
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 (hc_id) - 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:
- conflict_status
- created
- has_or_had_custodian_type
- data_license_policy
- digital_platform
- is_or_was_encompassed_by # was: encompassing_body - migrated per Rule 53 (2025-01-15)
- has_or_had_exhibition
- gift_shop
- has_administration
- has_budget
- has_or_had_collection # was: has_collection - migrated per Rule 53 (2025-01-15)
- has_operational_archive
- hc_id
- identifier
- legal_status
- mission_statement
- modified
- has_or_had_organizational_change_event
- organizational_structure
- has_or_had_participated_in_project
- place_designation
- preferred_label
- has_or_had_safeguard
- has_or_had_social_media_profile
- specificity_annotation
- has_or_had_storage_facility
- template_specificity
- temporal_extent # was: time_of_destruction - migrated per Rule 53 (2026-01-15)
slot_usage:
hc_id:
range: uriorcurie
required: true
identifier: true
pattern: ^https://nde\.nl/ontology/hc/[a-z0-9-]+$
preferred_label:
range: string
required: false
legal_status:
range: uriorcurie
required: false
place_designation:
range: CustodianPlace
inlined: true
required: false
digital_platform:
range: DigitalPlatform
multivalued: true
required: false
inlined_as_list: true
has_or_had_collection: # was: has_collection - migrated per Rule 53 (2025-01-15)
range: CustodianCollection
multivalued: true
required: false
inlined_as_list: true
description: |
Heritage collection(s) associated with this custodian.
MIGRATED from has_collection slot per slot_fixes.yaml (Rule 53, 2025-01-15).
organizational_structure:
range: uriorcurie
multivalued: true
required: false
inlined_as_list: true
has_or_had_organizational_change_event:
range: uriorcurie
multivalued: true
required: false
inlined_as_list: true
is_or_was_encompassed_by: # was: encompassing_body - migrated per Rule 53 (2025-01-15)
range: EncompassingBody
multivalued: true
required: false
inlined_as_list: true
description: |
Governance bodies that encompass this custodian.
MIGRATED from encompassing_body slot per slot_fixes.yaml (Rule 53, 2025-01-15).
data_license_policy:
range: DataLicensePolicy
required: false
has_or_had_participated_in_project:
range: Project
multivalued: true
inlined_as_list: true
required: false
examples:
- value:
- project_id: https://nde.nl/ontology/hc/project/nde/versnellen-2024
project_name: Versnellen 2024
project_status: IN_PROGRESS
- project_id: https://nde.nl/ontology/hc/project/europeana/common-culture-2024
project_name: Europeana Common Culture
project_status: IN_PROGRESS
description: Museum participating in multiple heritage network projects
has_or_had_social_media_profile:
range: SocialMediaProfile
multivalued: true
inlined_as_list: true
required: false
examples:
- value:
- platform_type: INSTAGRAM
account_name: rijksmuseum
profile_url: https://www.instagram.com/rijksmuseum
is_primary_digital_presence: false
verified: true
follower_count: 1200000
- platform_type: X_TWITTER
account_name: rijksmuseum
profile_url: https://x.com/rijksmuseum
is_primary_digital_presence: false
description: Museum with multiple social media profiles supporting main website
has_or_had_safeguard:
range: IntangibleHeritageForm
multivalued: true
inlined: false
identifier:
range: CustodianIdentifier
multivalued: true
inlined_as_list: true
temporal_extent: # was: time_of_destruction - migrated per Rule 53 (2026-01-15)
range: TimeSpan
required: false
description: |
Temporal extent of custodian's destruction or significant damage.
Documents when a heritage custodian institution was destroyed, damaged,
or rendered non-operational due to armed conflict, natural disasters,
deliberate destruction, or state actions.
MIGRATED from time_of_destruction slot per slot_fixes.yaml (Rule 53, 2026-01-15).
mission_statement:
range: MissionStatement
multivalued: true
inlined_as_list: true
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) → CustodianArchive (INACTIVE) → 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:
hc_id: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Minimal Custodian hub for Rijksmuseum with only persistent identifier