glam/schemas/20251121/linkml/modules/classes/Domain.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

25 lines
955 B
YAML

id: https://nde.nl/ontology/hc/class/Domain
name: Domain
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
- ../slots/has_or_had_type
classes:
Domain:
class_uri: skos:Concept
description: 'A subject domain or knowledge area covered by a heritage custodian''s collections. Domains represent broad
thematic areas such as Art History, Archaeology, Natural History, Local History, or specialized fields like Numismatics
or Maritime History. Used to categorize collection focus and expertise. Maps to skos:Concept - a unit of thought in
a knowledge organization system. '
slots:
- has_or_had_type
slot_usage:
has_or_had_type:
range: uriorcurie
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'