- Renamed `has_or_had_auxiliary_entities` to `is_or_was_associated_with` in DigitalPlatform.yaml to align with naming conventions. - Updated examples in DigitalPlatform.yaml to reflect new slot names and types. - Migrated `has_av_equipment` to `has_or_had_equipment` in EducationCenter.yaml, including detailed descriptions and examples. - Consolidated archival references by migrating `archival_reference` to `has_or_had_identifier` in InformationCarrier.yaml. - Removed deprecated slots: `has_authority_file_name`, `has_authority_file_url`, `has_auxiliary_place`, `has_auxiliary_place_type`, `has_auxiliary_platform`, `has_auxiliary_platform_type`, and `has_av_equipment`, archiving their definitions. - Updated slot fixes to reflect the migration of various slots to more generic or appropriate counterparts, ensuring all changes are documented with processing notes.
61 lines
1.6 KiB
YAML
61 lines
1.6 KiB
YAML
# Annotation class
|
|
# Represents an annotation (comment, note, tag) on an entity
|
|
#
|
|
# Generation date: 2026-01-27
|
|
# Rule compliance: 0b, 38, 39, 53
|
|
#
|
|
# Created for has_annotation_* migration
|
|
|
|
id: https://nde.nl/ontology/hc/class/Annotation
|
|
name: Annotation
|
|
title: Annotation Class
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
oa: http://www.w3.org/ns/oa#
|
|
schema: http://schema.org/
|
|
|
|
default_prefix: hc
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_or_had_description
|
|
- ../slots/is_or_was_created_by
|
|
- ../classes/Agent
|
|
- ../slots/has_or_had_rationale
|
|
- ../classes/Rationale
|
|
- ../slots/contains_or_contained
|
|
- ../classes/Segment
|
|
- ../slots/has_or_had_type
|
|
- ../classes/AnnotationType
|
|
|
|
classes:
|
|
Annotation:
|
|
class_uri: oa:Annotation
|
|
description: |
|
|
An annotation (comment, note, tag, highlight) on a resource.
|
|
|
|
**Ontological Alignment**:
|
|
- `oa:Annotation`: Web Annotation Data Model.
|
|
slots:
|
|
- has_or_had_description
|
|
- is_or_was_created_by
|
|
- has_or_had_rationale
|
|
- contains_or_contained
|
|
- has_or_had_type
|
|
slot_usage:
|
|
has_or_had_description:
|
|
description: The content of the annotation (body).
|
|
is_or_was_created_by:
|
|
description: The agent who created the annotation.
|
|
range: Agent
|
|
has_or_had_rationale:
|
|
description: The motivation for the annotation (e.g. commenting, tagging).
|
|
range: Rationale
|
|
contains_or_contained:
|
|
description: The target segment being annotated.
|
|
range: Segment
|
|
has_or_had_type:
|
|
description: The type of annotation.
|
|
range: AnnotationType
|