- Create AnnotationMotivationType abstract base class (oa:Motivation)
- Create 10 concrete motivation subclasses in AnnotationMotivationTypes.yaml:
- 6 W3C Web Annotation standard: classifying, describing, identifying,
tagging, linking, commenting
- 4 heritage-specific: accessibility, discovery, preservation, research
- Update has_annotation_motivation slot to use AnnotationMotivationType range
- Update VideoAnnotation.yaml imports and remove inline enum
- Archive deprecated AnnotationMotivationEnum.yaml
- Add motivation_type_id, motivation_type_name, motivation_type_description slots
Follows Rule 0b (Type/Types naming convention) and Rule 9 (enum-to-class promotion)
|
||
|---|---|---|
| .. | ||
| 20251121 | ||
| initial | ||
| web_enrichment_provenance.yaml | ||