glam/schemas/20251121/linkml/modules/classes/Owner.yaml
kempersc fc405445c6 Refactor and update schema definitions
- Removed obsolete slots: `has_or_had_custodian_observation`, `provider`, and `specificity_annotation`.
- Updated `has_or_had_score` slot to use `SpecificityScore` class and modified its description and examples.
- Added new slots: `end_seconds`, `end_time`, `has_archive_path`, `has_or_had_custodian_name`, `protocol_name`, and `protocol_version`.
- Introduced a script `check_annotation_types.py` to validate the presence and structure of `custodian_types` in YAML files.
- Added a script `update_specificity.py` to automate updates related to `SpecificityAnnotation` to `SpecificityScore`.
2026-02-01 19:55:38 +01:00

93 lines
No EOL
2.4 KiB
YAML

id: https://nde.nl/ontology/hc/class/Owner
name: Owner
title: Owner Entity
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_or_had_identifier
- ../slots/has_or_had_label
classes:
Owner:
class_uri: crm:E39_Actor
description: 'An entity (person, organization, or group) that has or had ownership/title.
**DEFINITION**:
Owner represents the recipient or source in ownership transfer events.
This is a CIDOC-CRM E39_Actor - the domain class for entities capable
of having legal title to cultural property.
**SEMANTIC DISTINCTION**:
- **Owner**: Legal title holder (crm:E39_Actor)
- **Holder**: Physical custody holder (may differ from owner)
- **Custodian**: Responsible party (heritage institution role)
| Role | CIDOC-CRM | Relationship |
|------|-----------|--------------|
| Owner | E39_Actor | P22_transferred_title_to/from |
| Holder | E39_Actor | P28_custody_surrendered_by |
| Custodian | E39_Actor | P50_has_current_keeper |
**USAGE**:
Used in ProvenanceEvent for documenting chain of ownership:
- `changes_or_changed_ownership_from` (previous owner)
- `changes_or_changed_ownership_to` (new owner)
**ONTOLOGY ALIGNMENT**:
- **Primary**: `crm:E39_Actor` (CIDOC-CRM)
- **Close**: `prov:Agent` (PROV-O)
- **Related**: `rico:Agent` (RiC-O)
'
slots:
- has_or_had_label
- has_or_had_identifier
slot_usage:
has_or_had_label:
has_or_had_identifier:
exact_mappings:
- prov:Agent
close_mappings:
- rico:Agent
- schema:Person
- schema:Organization
annotations:
specificity_score: '0.50'
specificity_rationale: Medium specificity - used in provenance contexts.
migration_date: '2026-01-16'
migration_rule: Rule 56 (semantic consistency over simplicity)
custodian_types: "['*']"
examples:
- value:
has_or_had_label: Rijksmuseum
has_or_had_identifier: https://www.wikidata.org/entity/Q190804
- value:
has_or_had_label: Private Collection (Anonymous)
has_or_had_identifier: hc:owner/private-001