glam/schemas/20251121/linkml/modules
kempersc 2a75ddf7cc feat: Add ConflictType and ConflictTypes schemas for heritage conflict taxonomy
- Introduced abstract class ConflictType to define a taxonomy for various conflict types affecting heritage institutions.
- Added concrete subclasses in ConflictTypes.yaml, detailing specific conflict types such as ArmedConflict, NaturalDisaster, CivilUnrest, Terrorism, Looting, Neglect, Occupation, and Sanctions.
- Implemented Permission and PermissionType schemas to represent authorization requirements for accessing heritage materials, including subclasses like BishopsPermission and InstitutionalAffiliation.
- Created SocialNetworkMember class for representing members in social/professional networks, facilitating heritage sector network analysis.
- Established slots for canonical access rules, conflict status, and connection metadata, enhancing the data model for heritage custodians.
- Developed ConnectionDegree and ConnectionDegreeType classes to represent degrees of connection in social networks, with subclasses for first, second, and third-plus degrees.
- Added slots for birth dates in EDTF and ISO formats, improving the representation of heritage custodian entities.
2026-01-22 20:41:06 +01:00
..
classes feat: Add ConflictType and ConflictTypes schemas for heritage conflict taxonomy 2026-01-22 20:41:06 +01:00
enums feat(schema): add Classroom and RoomUnit classes for classroom_count migration 2026-01-19 13:10:38 +01:00
examples update enriched entries 2025-12-03 17:38:46 +01:00
mappings update enriched entries 2025-12-03 17:38:46 +01:00
slots feat: Add ConflictType and ConflictTypes schemas for heritage conflict taxonomy 2026-01-22 20:41:06 +01:00
metadata.yaml refactor(schema): unify custodian_type slots into has_or_had_custodian_type (Rule 39, 43) 2026-01-09 10:55:21 +01:00
migrate_was_slots.py Refactor slot names and update imports for consistency 2026-01-15 15:07:53 +01:00