glam/schemas/20251121/linkml/diff_output.txt

2169 lines
82 KiB
Text

diff --git a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml
index c30fe1e1dc..1e134bc429 100644
--- a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml
+++ b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml
@@ -27,1605 +27,16 @@ fixes:
type: slot
- label: TimeSpan
type: class
- - label: end_of_the_end
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/actual_start
- processed:
- status: true
- timestamp: '2026-01-14T16:00:00Z'
- session: session-2026-01-14-type-migration
- notes: 'FULLY MIGRATED: TemporaryLocation - actual_start REMOVED, using temporal_extent with TimeSpan.begin_of_the_begin
- (Rule 53)'
- revision:
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
- - label: begin_of_the_begin
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/address_formatted
- processed:
- status: true
- timestamp: '2026-01-13T00:00:00Z'
- session: session-2026-01-13-type-migration
- notes: AddressType/AddressTypes created in previous session
- feedback:
- - timestamp: '2026-01-19T12:00:00Z'
- user: Simon C. Kemper
- done: true
- comment: The address_formatted slot should be replaced with has_or_had_label slot. This did not yet happen
- response: "Completed 2026-01-22 by claude-sonnet-4. Address.yaml migrated to use has_or_had_label slot. address_formatted.yaml archived to archive/address_formatted_archived_20260122.yaml. Manifest updated."
- revision:
- - label: has_or_had_label
- type: slot
- - label: Label
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/address_type
- processed:
- status: true
- timestamp: '2026-01-13T00:00:00Z'
- session: session-2026-01-13-type-migration
- notes: AddressType/AddressTypes created in previous session
- feedback:
- - timestamp: '2026-01-13T12:00:00Z'
- user: Simon C. Kemper
- done: true
- comment: 'The address_type slot should be replaced with a generic has_or_had_type slot
-
- '
- - timestamp: '2026-01-17T12:20:00Z'
- agent: opencode-claude-sonnet-4
- response: Migration verified complete. address_type.yaml archived. has_or_had_type.yaml slot exists. AddressType.yaml
- class exists. Address.yaml updated with has_or_had_type import and slot_usage.
- done: true
- revision:
- - label: has_or_had_type
- type: slot
- - label: AddressType
- type: class
- - label: includes_or_included
- type: slot
- - label: AddressTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/admin_office_id
- processed:
- status: true
- timestamp: '2026-01-14T16:45:00Z'
- session: session-2026-01-14-type-migration
- notes: 'FULLY MIGRATED: AdministrativeOffice - admin_office_id REMOVED, using has_admin_office_identifier (Rule 53)'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/administrative_expenses
- processed:
- status: true
- timestamp: '2026-01-14T19:30:00Z'
- session: session-2026-01-14-expenses-migration
- notes: 'FULLY MIGRATED: FinancialStatement - administrative_expenses REMOVED. Created has_or_had_expenses slot and Expenses
- class per slot_fixes.yaml revision. Also archived related bespoke slots: has_or_had_administrative_expense, program_expense,
- fundraising_expense, innovation_expense. All expense types now use Expenses class with ExpenseTypeEnum classification.'
- revision:
- - label: has_or_had_expenses
- type: slot
- - label: Expenses
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/administrative_functions
- processed:
- status: true
- timestamp: '2026-01-14T18:20:00Z'
- session: session-2026-01-14-function-type-migration-fix
- notes: 'FULLY MIGRATED (CORRECTED): Previous migration incorrectly created bespoke has_or_had_administrative_function
- slot. Now correctly migrated to: - Generic has_or_had_function slot (per slot_fixes.yaml revision) - FunctionType abstract
- class with FunctionTypeEnum - FunctionTypes concrete subclasses (27 function types) - includes_or_included hierarchical
- slot - AdministrativeOffice updated to use has_or_had_function - Bespoke has_or_had_administrative_function archived'
- revision:
- - label: has_or_had_function
- type: slot
- - label: FunctionType
- type: class
- - label: includes_or_included
- type: slot
- - label: FunctionTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/affects_or_affected_organization
- processed:
- status: true
- timestamp: '2026-01-14T21:00:00Z'
- session: session-2026-01-14-affects-and-agenda-migration
- notes: 'FULLY MIGRATED: affects_or_affected_organization REMOVED and archived. Created generic affects_or_affected.yaml
- slot per slot_fixes.yaml revision. The slot was not used by any classes yet, so no class updates needed. Range should
- be narrowed to HeritageCustodian in slot_usage when used.'
- revision:
- - label: affects_or_affected
- type: slot
- - label: HeritageCustodian
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/agenda_id
- processed:
- status: true
- timestamp: '2026-01-14T21:45:00Z'
- session: session-2026-01-14-affects-and-agenda-migration
- notes: 'FULLY MIGRATED: agenda_id and has_agenda_identifier REMOVED from modules/slots/, archived to archive/slots/. FundingAgenda.yaml
- updated to use has_or_had_identifier with Identifier class. Both examples updated.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/aggregates_from
- processed:
- status: true
- timestamp: '2026-01-14T16:30:00Z'
- session: session-2026-01-14-type-migration
- notes: 'FULLY MIGRATED: WebPortal - aggregates_from REMOVED, using aggregates_or_aggregated_from (Rule 53)'
- revision:
- - label: aggregates_or_aggregated_from
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/all_data_real
- processed:
- status: true
- timestamp: '2026-01-14T23:30:00Z'
- session: session-2026-01-14-provenance-migration
- notes: 'FULLY MIGRATED: all_data_real, is_or_was_real, and has_all_data_real_flag REMOVED and archived. Created has_or_had_provenance
- slot pointing to existing ProvenanceBlock class. LinkedInProfile.yaml updated - WhatsAppEnrichmentMetadata now uses
- has_or_had_provenance. Archived: is_or_was_real.yaml (slot), RealnessStatus.yaml (class) to archive/ folders.'
- revision:
- - label: has_or_had_provenance
- type: slot
- - label: Provenance
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/all_links
- processed:
- status: true
- timestamp: '2026-01-14T23:00:00Z'
- session: session-2026-01-14-all-links-migration
- notes: 'FULLY MIGRATED: all_links REMOVED and archived. Created has_or_had_comprehensive_overview slot, Overview class,
- and WebLink class. FindingAid.yaml updated to use new slot with Overview range. Uses existing includes_or_included slot
- for WebLink composition.'
- revision:
- - label: has_or_had_comprehensive_overview
- type: slot
- - label: Overview
- type: class
- - label: includes_or_included
- type: slot
- - label: WebLink
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/allows_laptops
- processed:
- status: true
- timestamp: '2026-01-14T09:45:00Z'
- session: session-2026-01-14-allows-policy-migration
- notes: 'FULLY MIGRATED: allows_laptops REMOVED and archived. Created allows_or_allowed generic slot and Laptop typed class.
- ReadingRoom.yaml updated to use allows_or_allowed slot.'
- revision:
- - label: allows_or_allowed
- type: slot
- - label: Laptop
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/allows_or_allowed_laptops
- processed:
- status: true
- timestamp: '2026-01-14T09:45:00Z'
- session: session-2026-01-14-allows-policy-migration
- notes: 'FULLY MIGRATED: allows_or_allowed_laptop REMOVED and archived (duplicate of allows_laptops). Same migration as
- allows_laptops - both replaced by generic allows_or_allowed + Laptop class.'
- revision:
- - label: allows_or_allowed
- type: slot
- - label: Laptop
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/allows_or_allowed_photography
- processed:
- status: true
- timestamp: '2026-01-14T09:45:00Z'
- session: session-2026-01-14-allows-policy-migration
- notes: 'FULLY MIGRATED: allows_or_allowed_photography REMOVED and archived. Created allows_or_allowed generic slot and
- Photography typed class. ReadingRoom.yaml updated to use allows_or_allowed slot.'
- revision:
- - label: allows_or_allowed
- type: slot
- - label: Photography
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/allows_photography
- processed:
- status: true
- timestamp: '2026-01-14T09:45:00Z'
- session: session-2026-01-14-allows-policy-migration
- notes: 'FULLY MIGRATED: allows_photography REMOVED and archived (duplicate of allows_or_allowed_photography). Same migration
- as allows_or_allowed_photography - both replaced by generic allows_or_allowed + Photography class.'
- revision:
- - label: allows_or_allowed
- type: slot
- - label: Photography
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/alpha_2
- processed:
- status: true
- timestamp: '2026-01-16T00:00:00Z'
- session: session-2026-01-16-alpha-code-migration-confirmed
- notes: 'FULLY MIGRATED (2026-01-16): Migration completed per user feedback and Rule 56.
-
- Actions: 1) Created has_or_had_code slot with skos:notation slot_uri
-
- 2) Created Alpha2Code class using has_or_had_code
-
- 3) Updated Country class to use has_or_had_code with Alpha2Code instances
-
- 4) Archived old has_iso_3166_1_alpha_2_code and alpha_2 stubs
-
- Country.yaml now uses has_or_had_code (multivalued) with Alpha2Code and Alpha3Code instances.
-
- '
- revision:
- - label: has_or_had_code
- type: slot
- - label: Alpha2Code
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/alpha_3
- processed:
- status: true
- timestamp: '2026-01-16T00:00:00Z'
- session: session-2026-01-16-alpha-code-migration-confirmed
- notes: 'FULLY MIGRATED (2026-01-16): Migration completed per user feedback and Rule 56.
-
- Actions: 1) Created has_or_had_code slot with skos:notation slot_uri
-
- 2) Created Alpha3Code class using has_or_had_code
-
- 3) Updated Country class to use has_or_had_code with Alpha3Code instances
-
- 4) Archived old has_iso_3166_1_alpha_3_code and alpha_3 stubs
-
- Country.yaml now uses has_or_had_code (multivalued) with Alpha2Code and Alpha3Code instances.
-
- '
- revision:
- - label: has_or_had_code
- type: slot
- - label: Alpha3Code
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/also_identifies_name
- processed:
- status: true
- timestamp: '2026-01-14T09:45:00Z'
- session: session-2026-01-14-secondary-label-migration
- notes: 'FULLY MIGRATED: also_identifies_name REMOVED and archived to archive/slots/also_identifies_name_archived_20260115.yaml.
- Created has_or_had_secondary_label slot (modules/slots/has_or_had_secondary_label.yaml) and Label class (modules/classes/Label.yaml)
- per slot_fixes.yaml revision. CustodianIdentifier (Identifier.yaml) updated to use new slot with Label range. All imports,
- slots list, slot_usage, and descriptions updated.'
- revision:
- - label: has_or_had_secondary_label
- type: slot
- - label: Label
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/annex_id
- processed:
- status: true
- timestamp: '2026-01-14T22:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'FULLY MIGRATED: annex_id and has_annex_identifier REMOVED from modules/slots/, archived to archive/slots/. ReadingRoomAnnex.yaml
- updated to use has_or_had_identifier with CustodianIdentifier class. All imports, slots, slot_usage, and examples updated.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/annual_participants
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: slot-migration-session-20260115
- notes: 'COMPLETE: Migrated to has_or_had_annual_participant_count. EducationCenter.yaml updated - removed annual_participants
- import and slot reference, updated examples. Slot archived to modules/slots/archive/annual_participants_archived_20260115.yaml.'
- revision:
- - label: has_or_had_annual_participant_count
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/api_available
- processed:
- status: true
- timestamp: '2026-01-15T12:00:00Z'
- session: session-2026-01-15-availability-migration
- notes: 'FULLY MIGRATED: CollectionManagementSystem - api_available and has_api_available_flag REMOVED, using is_or_was_available.
- Created AvailabilityStatus class. Both slots archived to archive/.'
- revision:
- - label: is_or_was_available
- type: slot
- - label: AvailabilityStatus
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/api_documentation
- processed:
- status: true
- timestamp: '2026-01-15T12:15:00Z'
- session: session-2026-01-15-documentation-migration
- notes: 'FULLY MIGRATED: AuxiliaryDigitalPlatform - api_documentation and has_api_documentation_url REMOVED, using has_or_had_documentation.
- Created Documentation class. Both slots archived to archive/.'
- revision:
- - label: has_or_had_documentation
- type: slot
- - label: Documentation
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/applicable_countries
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: slot-migration-session-20260115
- notes: Migrated to has_applicable_country in CustodianType.yaml. Slot uses schema:areaServed URI. Archived applicable_countries.yaml.
- revision:
- - label: has_applicable_country
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/applies_to_call
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: slot-migration-session-20260115
- notes: 'COMPLETE: Migrated to applies_or_applied_to_call. FundingRequirement.yaml updated - imports, slots list, and all
- 5 examples updated. Slot archived to modules/slots/archive/applies_to_call_archived_20260115.yaml.'
- revision:
- - label: applies_or_applied_to_call
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/appointment_required
- processed:
- status: true
- timestamp: '2026-01-17T00:00:00Z'
- session: slot-migration-session-20260117
- notes: "REVISION COMPLETED 2026-01-17: Created structured appointment modeling per revision.\n\nCreated files:\n- modules/slots/condition_of_access.yaml\
- \ - rico:conditionsOfAccess predicate\n- modules/slots/requires_or_required.yaml - Generic requirement predicate (RiC-O\
- \ style)\n- modules/classes/Appointment.yaml - schema:Reservation class with:\n - lead_time_hours, booking_method,\
- \ booking_contact\n - confirmation_required, cancellation_notice_hours\n - temporal_extent for historical tracking\n\
- \nNOTE: AccessPolicy.yaml already has requires_appointment slot (boolean) which is\npreserved for backward compatibility.\
- \ The new Appointment class enables richer\nmodeling when needed while simple boolean usage remains valid.\n\nThe revision\
- \ item \"Condition: slot\" was interpreted as relating to the existing\ncondition_of_access pattern - the Condition\
- \ class already exists for physical\ncondition modeling (schema:OfferItemCondition).\n"
- feedback:
- - timestamp: '2026-01-16T23:59:00Z'
- user: Simon C. Kemper
- done: true
- comment: 'Conduct the revision below
-
- '
- response: 'COMPLETED 2026-01-17: Created all components per revision:
-
- 1. condition_of_access slot (rico:conditionsOfAccess)
-
- 2. requires_or_required slot (RiC-O temporal naming)
-
- 3. Appointment class (schema:Reservation) with structured attributes
-
-
- UPDATED 2026-01-17: Integrated into AccessPolicy.yaml:
-
- - Added imports for condition_of_access, requires_or_required, Appointment
-
- - Added slots to class slots list
-
- - Added slot_usage with range Appointment for requires_or_required
-
- - Added example showing rich appointment modeling pattern
-
-
- Note: Revision listed "Condition" as type "slot" but Condition.yaml class
-
- already exists for physical condition. Created condition_of_access slot
-
- for access conditions instead. requires_appointment (boolean) preserved
-
- for backward compatibility alongside new structured Appointment class.
-
- '
- revision:
- - label: condition_of_access
- type: slot
- - label: Condition
- type: slot
- - label: requires_or_required
- type: slot
- - label: Appointment
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/appraisal_notes
- processed:
- status: true
- timestamp: '2026-01-14T10:30:00Z'
- session: claude-opus-4-20250514
- notes: Migrated to has_or_had_notes slot with Notes class. Created Notes.yaml, has_or_had_notes.yaml, note_type.yaml,
- note_content.yaml, note_date.yaml. Updated CustodianArchive.yaml.
- revision:
- - label: has_or_had_notes
- type: slot
- - label: Notes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/approved_by
- processed:
- status: true
- timestamp: '2026-01-15T10:00:00Z'
- session: slot-migration-session-30
- notes: 'MIGRATED: approved_by family → is_or_was_approved_by + Approver (Migration 30)
-
-
- This migration consolidated 3 related slots:
-
- - approved_by (already archived 2026-01-14)
-
- - was_approved_by → archived to archive/was_approved_by_archived_20260115.yaml
-
- - policy_approved_by → archived to archive/policy_approved_by_archived_20260115.yaml
-
-
- Classes updated:
-
- - Budget.yaml: Fixed malformed slot name, updated slot_usage to use Approver range
-
- - StorageConditionPolicy.yaml: Updated slots and slot_usage, migrated examples
-
-
- All three slots now consolidated into is_or_was_approved_by with range Approver.
-
- '
- revision:
- - label: is_or_was_approved_by
- type: slot
- - label: Approver
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/approximate
- processed:
- status: true
- timestamp: '2026-01-14T12:45:00Z'
- session: slot-migration-session-20260114
- notes: 'COMPLETED: Created is_or_was_approximate slot and ApproximationStatus class with ApproximationLevelEnum (EXACT,
- APPROXIMATE, ESTIMATED, UNCERTAIN, UNKNOWN). Also created approximation_level slot. Updated CustodianTimelineEvent.yaml
- imports, slots list, slot_usage with range ApproximationStatus, and examples (added 5th example showing approximate
- date). Archived approximate to archive/approximate_archived_20260114.yaml'
- revision:
- - label: is_or_was_approximate
- type: slot
- - label: ApproximationStatus
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/archived_at
- processed:
- status: true
- timestamp: '2026-01-15T09:00:00Z'
- session: slot-migration-session-29
- notes: 'MIGRATED: archived_at → is_or_was_archived_at (Migration 29)
-
-
- Applied RiC-O temporal naming convention (Rule 39).
-
- Updated classes:
-
- - WebObservation.yaml
-
- - AuxiliaryDigitalPlatform.yaml
-
-
- Archived to modules/slots/archive/archived_at_archived_20260115.yaml
-
- '
- revision:
- - label: is_or_was_archived_at
- type: slot
- - label: HeritageCustodianPlace
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/area_hectares
- processed:
- status: true
- timestamp: '2026-01-15T01:30:00Z'
- session: session-2026-01-15-area-migration
- notes: 'CORRECTED: Previous migration to bespoke has_area_in_hectare was WRONG (violated Rule 53). Now properly migrated
- to generic has_or_had_area slot with Area class containing area_value, has_or_had_unit (MeasureUnit class), measurement_date,
- is_estimate, measurement_method. OutdoorSite.yaml updated with new imports, slots, slot_usage. Bespoke has_area_in_hectare.yaml
- archived.'
- revision:
- - label: has_or_had_area
- type: slot
- - label: Area
- type: class
- - label: has_or_had_unit
- type: slot
- - label: MeasureUnit
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/arrangement_notes
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-15-slot-migrations
- notes: 'FULLY MIGRATED: CustodianArchive.yaml already had has_arrangement_note (multivalued string) imported and in slot_usage.
- Removed arrangement_notes import, archived to archive/arrangement_notes_archived_20260115.yaml. Note: Using existing
- has_arrangement_note slot rather than creating ArrangementType class hierarchy as simpler string notes are sufficient
- for archival arrangement documentation.'
- revision:
- - label: has_or_had_arrangement
- type: slot
- - label: ArrangementType
- type: class
- - label: includes_or_included
- type: slot
- - label: ArrangementTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/asserted_by
- processed:
- status: true
- timestamp: '2026-01-14T23:30:00Z'
- session: session-2026-01-14-slot-migrations
- notes: 'FULLY MIGRATED: Created is_or_was_asserted_by slot, Asserter class, and AsserterTypeEnum. PrimaryDigitalPresenceAssertion.yaml
- updated with new imports, slots, and slot_usage. Old asserted_by slot archived to archive/asserted_by_archived_20260114.yaml.'
- revision:
- - label: is_or_was_asserted_by
- type: slot
- - label: Asserter
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/assertion_id
- processed:
- status: true
- timestamp: '2026-01-14T23:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'FULLY MIGRATED: assertion_id and has_assertion_identifier REMOVED from modules/slots/, archived to archive/slots/.
- PrimaryDigitalPresenceAssertion.yaml updated to use has_or_had_identifier. All imports, slots, and slot_usage updated.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/associated_encompassing_bodies
- processed:
- status: true
- timestamp: '2026-01-14T22:00:00Z'
- session: session-2026-01-14-association-migration
- notes: 'FULLY MIGRATED: WebPortal - associated_encompassing_bodies REMOVED. Created generic is_or_was_associated_with
- slot per slot_fixes.yaml revision. Also archived bespoke has_or_had_associated_encompassing_body slot that was incorrectly
- created previously. WebPortal now uses is_or_was_associated_with with range narrowed to uriorcurie via slot_usage (Rule
- 53).'
- revision:
- - label: is_or_was_associated_with
- type: slot
- - label: EncompassingBody
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/associated_taxa
- processed:
- status: true
- timestamp: '2026-01-14T22:45:00Z'
- session: session-2026-01-14-association-migration
- notes: 'FULLY MIGRATED: BiologicalObject - associated_taxa REMOVED. Replaced with is_or_was_associated_with slot (created
- this session). Created Taxon class (schema:Taxon alignment) for range narrowing. Slot archived to modules/slots/archive/associated_taxa_archived_20260114.yaml
- (Rule 53).'
- revision:
- - label: is_or_was_associated_with
- type: slot
- - label: Taxon
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/audio_event_segments
- processed:
- status: true
- timestamp: '2026-01-14T10:30:00Z'
- session: slot-migration-session-8
- notes: 'MIGRATED: audio_event_segments → has_or_had_segment + AudioEventSegment
-
- - Created AudioEventSegment.yaml class (hc:AudioEventSegment)
-
- - Updated VideoAudioAnnotation.yaml: imports, slots, slot_usage
-
- - Archived to modules/slots/archive/audio_event_segments_archived_20260114.yaml
-
- '
- revision:
- - label: has_or_had_segment
- type: slot
- - label: AudioEventSegment
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/authentication_required
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to is_or_was_required. DataServiceEndpoint.yaml updated with new import and slot. FileAPI.yaml
- import removed (inherits from DataServiceEndpoint). DataServiceEndpointType.yaml example updated. Slot archived to modules/slots/archive/authentication_required_archived_20260115.yaml.'
- revision:
- - label: is_or_was_required
- type: slot
- - label: RequirementStatus
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/authors
- processed:
- status: true
- timestamp: '2026-01-14T15:30:00Z'
- session: session-2026-01-14-author-migration
- notes: 'FULLY MIGRATED: ExhibitionCatalog.yaml - authors and has_author slots replaced with has_or_had_author (range:
- Author). Author class with AuthorRoleEnum created. Both authors.yaml and has_author.yaml archived.'
- revision:
- - label: has_or_had_author
- type: slot
- - label: Author
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/auto_generated
- processed:
- status: true
- timestamp: '2026-01-15T12:30:00Z'
- session: session-2026-01-15-autogeneration-migration
- notes: 'FULLY MIGRATED: VideoSubtitle + VideoChapter - auto_generated and is_auto_generated REMOVED, using is_or_was_created_through.
- Created AutoGeneration class. Both slots archived to archive/.'
- revision:
- - label: is_or_was_created_through
- type: slot
- - label: AutoGeneration
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/auxiliary_place_id
- processed:
- status: true
- timestamp: '2026-01-14T23:15:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'FULLY MIGRATED: auxiliary_place_id and has_auxiliary_place_identifier REMOVED from modules/slots/, archived to
- archive/slots/. AuxiliaryPlace.yaml updated to use has_or_had_identifier. All imports, slots, slot_usage, and 3 examples
- updated.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/auxiliary_places
- processed:
- status: true
- timestamp: '2026-01-14T11:30:00Z'
- session: slot-migration-session-8
- notes: 'MIGRATED: auxiliary_places → has_or_had_auxiliary_entities + AuxiliaryPlace
-
- - Created has_or_had_auxiliary_entities.yaml slot
-
- - AuxiliaryPlace class already existed
-
- - Updated CustodianPlace.yaml: imports, slots list, slot_usage
-
- - Archived to modules/slots/archive/auxiliary_places_archived_20260114.yaml
-
- '
- revision:
- - label: has_or_had_auxiliary_entities
- type: slot
- - label: AuxiliaryPlace
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/auxiliary_platform_id
- processed:
- status: true
- timestamp: '2026-01-14T12:15:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: Migrated to has_or_had_identifier. Updated AuxiliaryDigitalPlatform.yaml class. Archived auxiliary_platform_id.yaml
- and has_auxiliary_platform_identifier.yaml
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/auxiliary_platforms
- processed:
- status: true
- timestamp: '2026-01-14T11:45:00Z'
- session: slot-migration-session-8
- notes: 'MIGRATED: auxiliary_platforms → has_or_had_auxiliary_entities + AuxiliaryDigitalPlatform
-
- - has_or_had_auxiliary_entities slot created earlier this session
-
- - AuxiliaryDigitalPlatform class already existed
-
- - Updated DigitalPlatform.yaml: imports, slots list, slot_usage
-
- - Archived to modules/slots/archive/auxiliary_platforms_archived_20260114.yaml
-
- '
- revision:
- - label: has_or_had_auxiliary_entities
- type: slot
- - label: AuxiliaryPlatform
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/available_caption_languages
- processed:
- status: true
- timestamp: '2026-01-15T00:15:00Z'
- session: session-2026-01-15-slot-migrations
- notes: 'FULLY MIGRATED: VideoPost.yaml updated to use existing has_available_caption_language slot (multivalued string).
- Removed available_caption_languages from imports and slots list. Archived to archive/available_caption_languages_archived_20260115.yaml.'
- revision:
- - label: has_available_caption_language
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/backup_status
- processed:
- status: true
- timestamp: '2026-01-14T12:00:00Z'
- session: session-2026-01-14-type-migration
- notes: BackupType/BackupTypes/BackupStatus classes created; CustodianAdministration updated
- revision:
- - label: has_or_had_status
- type: slot
- - label: BackupStatus
- type: class
- - label: has_or_had_type
- type: slot
- - label: BackupType
- type: class
- - label: includes_or_included
- type: slot
- - label: BackupTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/bay_number
- processed:
- status: true
- timestamp: '2026-01-14T10:45:00Z'
- session: slot-migration-session-8
- notes: 'MIGRATED: bay_number → has_or_had_identifier + BayNumber
-
- - Created BayNumber.yaml class (hc:BayNumber)
-
- - Updated StorageUnit.yaml: imports, slots, slot_usage
-
- - Archived to modules/slots/archive/bay_number_archived_20260114.yaml
-
- '
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: BayNumber
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/beneficiary_group
- processed:
- status: true
- timestamp: '2026-01-15T00:25:00Z'
- session: session-2026-01-15-slot-migrations
- notes: 'MIGRATED: beneficiary_group → has_or_had_beneficiary. Created new slot with RiC-O style naming. Updated NonProfitType.yaml
- (imports, slots list, slot_usage, RDF example). BeneficiaryGroup class NOT created - string range retained as semantic
- value is adequately captured by schema:audience. Archived to archive/beneficiary_group_archived_20260115.yaml.'
- revision:
- - label: has_or_had_beneficiary
- type: slot
-- original_slot_id: https://nde.nl/ontology/hc/slot/benefits_provided
- processed:
- status: true
- timestamp: '2026-01-15T00:30:00Z'
- session: session-2026-01-15-slot-migrations
- notes: 'NO MIGRATION NEEDED: Slot was never created - only existed as a planned slot_fix entry. No classes reference this
- slot. If functionality is needed in future, create has_or_had_benefit slot with appropriate range.'
- feedback:
- - timestamp: '2026-01-17T00:32:00Z'
- user: Simon C. Kemper
- done: true
- comment: conduct the migration or remove the slot.
- response: "Completed 2026-01-22 by claude-sonnet-4. Slot removed as no classes used it. benefits_provided.yaml archived to archive/benefits_provided_archived_20260122.yaml. Manifest updated."
- revision:
- - label: benefits_provided
- type: slot
- status: NEVER_EXISTED
-- original_slot_id: https://nde.nl/ontology/hc/slot/bibframe_equivalent
- processed:
- status: true
- timestamp: '2026-01-14T12:00:00Z'
- session: session-2026-01-14-type-migration
- notes: Marked for removal - use LinkML mappings instead
- remove: true
- reason: Handle this with LinkML mappings instead
-- original_slot_id: https://nde.nl/ontology/hc/slot/binding
- processed:
- status: true
- timestamp: '2026-01-13T00:00:00Z'
- session: session-2026-01-13-type-migration
- notes: BindingType/BindingTypes created in previous session
- revision:
- - label: has_or_had_type
- type: slot
- - label: BindingType
- type: class
- - label: includes_or_included
- type: slot
- - label: BindingTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/binding_description
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'FULLY MIGRATED 2026-01-17: Original slot file deleted (archive already existed). InformationCarrier.yaml slot_usage
- entry for binding_description removed. Only has_or_had_description remains.'
- feedback:
- - timestamp: '2026-01-17T00:00:03Z'
- user: Simon C. Kemper
- done: true
- response: 'Completed 2026-01-17: Deleted binding_description.yaml (archive existed), removed deprecated slot_usage entry
- from InformationCarrier.yaml.'
- comment: 'https://nde.nl/ontology/hc/slot/binding_description still exists! The migration is incomplete.
-
- '
- revision:
- - label: has_or_had_description
- type: slot
- - label: Description
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/binding_provenance
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_provenance. Binding.yaml updated with slot_usage. Slot archived to modules/slots/archive/binding_provenance_archived_20260115.yaml.'
- revision:
- - label: has_or_had_provenance
- type: slot
- - label: Provenance
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/binding_type
- processed:
- status: true
- timestamp: '2026-01-13T00:00:00Z'
- session: session-2026-01-13-type-migration
- notes: 'FULLY MIGRATED 2026-01-17: Original slot file deleted (archive already existed). InformationCarrier.yaml slot_usage
- entry for binding_type removed. Only has_or_had_type with BindingType range remains.'
- feedback:
- - timestamp: '2026-01-17T00:00:15Z'
- user: Simon C. Kemper
- done: true
- response: 'Completed 2026-01-17: Deleted binding_type.yaml (archive existed), removed deprecated slot_usage entry from
- InformationCarrier.yaml.'
- comment: 'https://nde.nl/ontology/hc/slot/binding_type migration seems to be incomplete, as the slot still exists. Please
- continue the migration.
-
- '
- revision:
- - label: has_or_had_type
- type: slot
- - label: BindingType
- type: class
- - label: includes_or_included
- type: slot
- - label: BindingTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/bio_custodian_subtype
- processed:
- status: true
- timestamp: '2026-01-17T00:00:00Z'
- session: session-2026-01-17-slot-migrations
- notes: 'FULLY MIGRATED: bio_custodian_subtype → has_or_had_hyponym in BioCustodianType.yaml. Slot_usage preserves BioCustodianTypeEnum
- range. Old slot archived to modules/slots/archive/bio_custodian_subtype_archived_20260117.yaml'
- feedback:
- - timestamp: '2026-01-17T00:00:27Z'
- user: Simon C. Kemper
- done: true
- comment: 'https://nde.nl/ontology/hc/slot/bio_custodian_subtype migration seems to be incomplete, as the slot still
- exists. Please continue the migration.
-
- '
- revision:
- - label: has_or_had_hyponym
- type: slot
- status: COMPLETED
-- original_slot_id: https://nde.nl/ontology/hc/slot/bio-type-classification
- processed:
- status: true
- timestamp: '2026-01-17T00:00:00Z'
- session: session-2026-01-17-slot-migrations
- notes: 'FULLY MIGRATED: bio_type_classification → has_or_had_classification in OutdoorSite.yaml. Slot_usage preserves
- BioCustodianTypeEnum range. New generic slot created. Old slot archived to modules/slots/archive/bio_type_classification_archived_20260117.yaml'
- feedback:
- - timestamp: '2026-01-17T00:00:39Z'
- user: Simon C. Kemper
- done: true
- comment: 'https://nde.nl/ontology/hc/slot/bio-type-classification migration seems to be incomplete, as the slot still
- exists. Please continue the migration.
-
- '
- revision:
- - label: has_or_had_classification
- type: slot
- status: COMPLETED
-- original_slot_id: https://nde.nl/ontology/hc/slot/birth_date
- processed:
- status: true
- timestamp: '2026-01-14T16:00:00Z'
- session: session-2026-01-14-birth-date-migration
- notes: 'FULLY MIGRATED: PersonObservation.yaml - birth_date replaced with has_or_had_date_of_birth (range: BirthDate).
- BirthDate class created with EDTF support, confidence enum, and inference provenance. birth_date.yaml archived.'
- revision:
- - label: has_or_had_date_of_birth
- type: slot
- - label: BirthDate
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/birth_place
- processed:
- status: true
- timestamp: '2026-01-14T16:15:00Z'
- session: session-2026-01-14-birth-place-migration
- notes: 'FULLY MIGRATED: PersonObservation.yaml - birth_place replaced with has_or_had_place_of_birth (range: BirthPlace).
- BirthPlace class created with historical/modern place names, GeoNames/Wikidata integration. birth_place.yaml archived.'
- revision:
- - label: has_or_had_place_of_birth
- type: slot
- - label: BirthPlace
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/bold_id
- processed:
- status: true
- timestamp: '2026-01-14T23:00:00Z'
- session: session-2026-01-14-identifier-migration
- notes: 'FULLY MIGRATED: BiologicalObject - bold_id REMOVED. Created BOLDIdentifier class (Barcode of Life Data System
- identifier). Replaced with has_or_had_identifier slot with range BOLDIdentifier. Slot archived to modules/slots/archive/bold_id_archived_20260114.yaml
- (Rule 53).'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: BOLDIdentifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/booking_required
- processed:
- status: true
- timestamp: '2026-01-14T12:00:00Z'
- session: session-2026-01-14-type-migration
- notes: RequirementType/RequirementTypes created; can use for booking requirements
- revision:
- - label: is_or_was_required
- type: slot
- - label: RequirementStatus
- type: class
- - label: has_or_had_type
- type: slot
- - label: RequirementType
- type: class
- - label: includes_or_included
- type: slot
- - label: RequirementTypes
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/bookplate
- processed:
- status: true
- timestamp: '2026-01-14T23:15:00Z'
- session: session-2026-01-14-bookplate-migration
- notes: 'FULLY MIGRATED: InformationCarrier - bookplate REMOVED. Created Bookplate class (bf:Bookplate alignment) for provenance/ownership
- marks. Replaced with includes_or_included slot with range Bookplate. Slot archived to modules/slots/archive/bookplate_archived_20260114.yaml
- (Rule 53).'
- revision:
- - label: includes_or_included
- type: slot
- - label: Bookplate
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/box_number
- processed:
- status: true
- timestamp: '2026-01-14T10:45:00Z'
- session: slot-migration-session-8
- notes: 'MIGRATED: box_number → has_or_had_identifier + BoxNumber
-
- - Created BoxNumber.yaml class (hc:BoxNumber)
-
- - Updated StorageUnit.yaml: imports, slots, slot_usage
-
- - Archived to modules/slots/archive/box_number_archived_20260114.yaml
-
- '
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: BoxNumber
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_description
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'FULLY MIGRATED 2026-01-17: Original slot file deleted (archive already existed). OrganizationBranch.yaml slot_usage
- entry for branch_description removed. Only has_or_had_description remains.'
- feedback:
- - timestamp: '2026-01-17T00:01:01Z'
- user: Simon C. Kemper
- done: true
- response: 'Completed 2026-01-17: Deleted branch_description.yaml (archive existed), removed deprecated slot_usage entry
- from OrganizationBranch.yaml.'
- comment: 'https://nde.nl/ontology/hc/slot/branch_description still exists! The migration is incomplete.
-
- '
- revision:
- - label: has_or_had_description
- type: slot
- - label: Description
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_head
- processed:
- status: true
- timestamp: '2026-01-14T16:15:00Z'
- session: session-2026-01-14-final-migrations
- notes: 'MIGRATED: branch_head → has_or_had_head
-
- - Created has_or_had_head.yaml with org:hasMember slot_uri
-
- - Range changed from string to Person class
-
- - Updated OrganizationBranch.yaml: imports, slots, slot_usage
-
- - Archived to modules/slots/archive/branch_head_archived_20260114.yaml
-
- - Deleted original slot file
-
- '
- revision:
- - label: has_or_had_head
- type: slot
- - label: Person
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_id
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_identifier. OrganizationBranch.yaml updated with slot_usage. Slot archived to
- modules/slots/archive/branch_id_archived_20260115.yaml.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_name
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_label. OrganizationBranch.yaml updated with slot_usage. Slot archived to modules/slots/archive/branch_name_archived_20260115.yaml.'
- revision:
- - label: has_or_had_label
- type: slot
- - label: Label
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_office_description
- processed:
- status: true
- timestamp: '2026-01-15T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_description. BranchOffice.yaml updated with slot_usage. Slot archived to modules/slots/archive/branch_office_description_archived_20260115.yaml.'
- revision:
- - label: has_or_had_description
- type: slot
- - label: Description
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_office_id
- processed:
- status: true
- timestamp: '2026-01-14T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_identifier. BranchOffice.yaml updated with slot_usage. Slot archived to modules/slots/archive/branch_office_id_archived_20260114.yaml.'
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_office_name
- processed:
- status: true
- timestamp: '2026-01-14T00:00:00Z'
- session: session-2026-01-14-identifier-migrations
- notes: 'COMPLETE: Migrated to has_or_had_label. BranchOffice.yaml updated with slot_usage. Slot archived to modules/slots/archive/branch_office_name_archived_20260114.yaml.'
- revision:
- - label: has_or_had_label
- type: slot
- - label: Label
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_service_area
- processed:
- status: true
- timestamp: '2026-01-14T12:30:00Z'
- session: slot-migration-session-20260114
- notes: 'COMPLETED: Created has_or_had_service_area slot with range ServiceArea. Updated BranchOffice.yaml imports, slots
- list, slot_usage, and examples. ServiceArea class already existed with full geographic modeling. Archived branch_service_area
- to archive/branch_service_area_archived_20260114.yaml'
- revision:
- - label: has_or_had_service_area
- type: slot
- - label: ServiceArea
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/branch_staff_count
- processed:
- status: true
- timestamp: '2026-01-14T23:35:00Z'
- session: session-2026-01-14-slot-migrations
- notes: 'FULLY MIGRATED: Created has_or_had_quantity slot, Quantity class, and QuantityTypeEnum. BranchOffice.yaml updated
- with new imports, slots, and slot_usage. Old branch_staff_count slot archived to archive/branch_staff_count_archived_20260114.yaml.
- Quantity class supports staff counts, collection sizes, visitor counts, budget amounts, etc.'
- revision:
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- processed:
- status: true
- notes: "Migrated to has_or_had_quantity + Quantity (Rule 53) (2026-01-26). Slot archived."
-- original_slot_id: https://nde.nl/ontology/hc/slot/follow_up_date
- revision:
- - label: has_or_had_roadmap
- type: slot
- - label: Roadmap
- type: class
- - label: contains_or_contained
- type: slot
- - label: ConservationPlan
- type: class
- - label: indicates_or_indicated
- type: slot
- - label: ConservationReview
- type: class
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
- - label: end_of_the_end
- type: slot
- - label: Timestamp
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to ConservationPlan/ConservationReview pattern (Rule 53). However, simple follow_up_date is often just a date. Will migrate to temporal_extent in simple cases, or link to Review/Plan classes for complex cases. For StorageCondition/ConservationRecord, temporal_extent or a specific date slot is best. Wait, follow_up_date implies a future planned event. 'temporal_extent' usually means validity. Perhaps 'planned_for' + Event? Or just 'scheduled_for'? The revision suggests Roadmap/Plan. Let's archive follow_up_date and use temporal_extent on a Plan/Review entity linked to the main entity, or simply temporal_extent on the main entity if it represents a transient state. Actually, ConservationRecord has 'next_review_date' concept. Let's stick to the revision: Roadmap/Plan/Review.
-- original_slot_id: https://nde.nl/ontology/hc/slot/follower_count
- revision:
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- - label: has_or_had_unit
- type: slot
- - label: Unit
- type: class
- value: follower
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_quantity + Quantity in SocialMediaProfile.yaml and Custodian.yaml (example). Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/following_count
- revision:
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- - label: has_or_had_unit
- type: slot
- - label: Unit
- type: class
- value: following
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_quantity + Quantity in SocialMediaProfile.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/footnote
- revision:
- - label: has_or_had_note
- type: slot
- - label: Note
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_note (string range) in ProvenanceEvent.yaml. Merged with event_note. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/format
- revision:
- - label: has_or_had_format
- type: slot
- - label: Format
- type: class
- processed:
- status: true
- notes: 'FULLY_MIGRATED 2026-01-22: format → has_or_had_format + Format.
- Created Format.yaml class. FindingAid.yaml migrated to use has_or_had_format.
- has_or_had_format.yaml slot already existed. Old slot archived to archive/format_archived_20260122.yaml'
-- original_slot_id: https://nde.nl/ontology/hc/slot/founded_year
- revision:
- - label: is_or_was_founded_through
- type: slot
- - label: FoundingEvent
- type: class
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
- - label: start_of_the_start
- type: slot
- - label: Timestamp
- type: class
- processed:
- status: true
- notes: 'FULLY_MIGRATED 2026-01-22: founded_year → is_or_was_founded_through + FoundingEvent.
- Created is_or_was_founded_through.yaml slot, FoundingEvent.yaml class, start_of_the_start.yaml slot.
- CateringPlace.yaml and StandardsOrganization.yaml migrated.
- Existing files used: temporal_extent.yaml, TimeSpan.yaml, Timestamp.yaml.
- Old slot archived to archive/founded_year_archived_20260122.yaml'
-- original_slot_id: https://nde.nl/ontology/hc/slot/founding_date
- revision:
- - label: is_or_was_founded_through
- type: slot
- - label: FoundingEvent
- type: class
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
- - label: start_of_the_start
- type: slot
- - label: Timestamp
- type: class
- processed:
- status: true
- notes: 'FULLY_MIGRATED 2026-01-22: founding_date → is_or_was_founded_through + FoundingEvent.
- EncompassingBody.yaml, UniversityArchive.yaml, DigitalPlatformV2OrganizationProfile.yaml migrated.
- Reused existing is_or_was_founded_through.yaml, FoundingEvent.yaml, start_of_the_start.yaml from founded_year migration.
- Old slot archived to archive/founding_date_archived_20260122.yaml'
-- original_slot_id: https://nde.nl/ontology/hc/slot/founding_date_diocese
- revision:
- - label: is_or_was_part_of
- type: slot
- - label: Diocese
- type: class
- - label: is_or_was_founded_through
- type: slot
- - label: FoundingEvent
- type: class
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
- - label: start_of_the_start
- type: slot
- - label: Timestamp
- type: class
- processed:
- status: true
- notes: 'FULLY_MIGRATED 2026-01-22: founding_date_diocese → is_or_was_part_of + Diocese.
- Created is_or_was_part_of.yaml slot and Diocese.yaml class.
- DiocesanArchive.yaml migrated to use Diocese with embedded FoundingEvent.
- Reused existing FoundingEvent, TimeSpan, Timestamp classes.
- Old slot archived to archive/founding_date_diocese_archived_20260122.yaml'
-- original_slot_id: https://nde.nl/ontology/hc/slot/fr
- revision:
- - label: has_or_had_language
- type: slot
- - label: Language
- type: class
- value: French
- processed:
- status: true
- notes: "FULLY_MIGRATED 2026-01-22: fr → has_or_had_language + Language (Rule 53).
- Extended Language class with text_content attribute for language-tagged text.
- Updated has_or_had_language slot to support both Language and LanguageProficiency (any_of).
- Migrated FindingAid.yaml MultilingualText class to use unified language pattern.
- Old slot archived to archive/fr_archived_20260122.yaml"
-- original_slot_id: https://nde.nl/ontology/hc/slot/frame_rate
- revision:
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- - label: has_or_had_unit
- type: slot
- - label: Unit
- type: class
- value: frames per second
- processed:
- status: true
- notes: "FULLY_MIGRATED 2026-01-22: frame_rate → has_or_had_quantity + Quantity + has_or_had_unit + Unit (Rule 53).
- VideoPost.yaml migrated to use Quantity class with has_or_had_unit for frame rate (fps).
- Reused existing has_or_had_quantity, Quantity, has_or_had_unit, Unit.
- Old slot archived to archive/frame_rate_archived_20260122.yaml"
-- original_slot_id: https://nde.nl/ontology/hc/slot/frame_sample_rate
- revision:
- - label: analyzes_or_analyzed
- type: slot
- - label: VideoFrame
- type: class
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- - label: has_or_had_unit
- type: slot
- - label: Unit
- type: class
- value: samples per second
- processed:
- status: true
- notes: "FULLY_MIGRATED 2026-01-22: frame_sample_rate → analyzes_or_analyzed + VideoFrame + has_or_had_quantity + Unit (Rule 53).
- Created VideoFrame.yaml class for video frame analysis.
- Updated analyzes_or_analyzed slot to support VideoFrame range (any_of).
- VideoAnnotation.yaml migrated to use VideoFrame for frame sample rate.
- Reused existing has_or_had_quantity, Quantity, has_or_had_unit, Unit.
- Old slot archived to archive/frame_sample_rate_archived_20260122.yaml"
-- original_slot_id: https://nde.nl/ontology/hc/slot/from_location
- revision:
- - label: has_or_had_origin
- type: slot
- - label: Location
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_origin (prov:atLocation) in OrganizationalChangeEvent.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/full_extracted_text
- revision:
- - label: contains_or_contained
- type: slot
- - label: Text
- type: class
- - label: has_or_had_provenance
- type: slot
- - label: Provenance
- type: class
- - label: is_or_was_created_through
- type: slot
- - label: Concatenation
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to contains_or_contained + Text class (with provenance and creation event) in VideoAnnotationTypes.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/full_name
- revision:
- - label: has_or_had_label
- type: slot
- - label: Label
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_label + Label class (multivalued with type/language). Used in FindingAid.yaml (archive reference), ProfileData.yaml (person name), LegalName.yaml, etc. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/full_text
- revision:
- - label: contains_or_contained
- type: slot
- - label: Text
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to contains_or_contained (string range) in VideoTranscript.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/function_category
- revision:
- - label: is_or_was_categorized_as
- type: slot
- - label: FunctionCategory
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to is_or_was_categorized_as + FunctionCategory class in FunctionType.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/function_name
- revision:
- - label: has_or_had_label
- type: slot
- - label: Label
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_label (range string) in FunctionType.yaml and AdministrativeOffice.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/functional_integration
- revision:
- - label: integrates_or_integrated
- type: slot
- - label: InstitutionalFunction
- type: class
- - label: has_or_had_type
- type: slot
- - label: FunctionType
- type: class
- - label: includes_or_included
- type: slot
- - label: FunctionTypes
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to integrates_or_integrated + InstitutionalFunction + FunctionType in MixedCustodianType.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funded_project
- revision:
- - label: has_or_had_funded
- type: slot
- - label: Project
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_funded (uriorcurie range, typically Project) in CallForApplication.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_amount
- revision:
- - label: has_or_had_budget
- type: slot
- - label: Budget
- type: class
- - label: includes_or_included
- type: slot
- - label: Funding
- type: class
- - label: has_or_had_quantity
- type: slot
- - label: Quantity
- type: class
- - label: has_or_had_unit
- type: slot
- - label: Unit
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_budget (Budget class) in Project.yaml and CallForApplication.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_call
- revision:
- - label: has_or_had_participated_in
- type: slot
- - label: FundingCall
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_participated_in (generic participation, linking to FundingCall) in Project.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_focus
- revision:
- - label: has_or_had_focus
- type: slot
- - label: FundingFocus
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_focus + FundingFocus class in EncompassingBody.yaml and EncompassingBodyTypes.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_program
- revision:
- - label: provides_or_provided
- type: slot
- - label: FundingProgram
- type: class
- - label: is_or_was_targeted_at
- type: slot
- - label: HeritageCustodian
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to provides_or_provided + FundingProgram (with is_or_was_targeted_at) in OfficialInstitutionType.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_rate
- revision:
- - label: offers_or_offered
- type: slot
- - label: Funding
- type: class
- - label: has_or_had_rate
- type: slot
- - label: FundingRate
- type: class
- - label: maximal_of_maximal
- type: slot
- - label: Percentage
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to offers_or_offered + FundingRate (with has_or_had_rate) in CallForApplication.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_scheme
- revision:
- - label: provides_or_provided
- type: slot
- - label: FundingScheme
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to provides_or_provided + FundingScheme in EncompassingBody.yaml and EncompassingBodyTypes.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/funding_source
- revision:
- - label: receives_or_received
- type: slot
- - label: Funding
- type: class
- - label: has_or_had_source
- type: slot
- - label: FundingSource
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to receives_or_received + Funding + has_or_had_source + FundingSource pattern. Updated Project, ConservationRecord, AuxiliaryDigitalPlatform, EncompassingBodyTypes, EncompassingBody, WebPortal, CurationActivity. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gallery_subtype
- revision:
- - label: includes_or_included
- type: slot
- - label: GalleryTypes
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to includes_or_included + GalleryTypes in GalleryType.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gallery_type_classification
- revision:
- - label: is_or_was_part_of
- type: slot
- - label: Gallery
- type: class
- - label: has_or_had_type
- type: slot
- - label: GalleryType
- type: class
- - label: includes_or_included
- type: slot
- - label: GalleryTypes
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_type + GalleryType (includes_or_included GalleryTypes in class definition) in ExhibitionSpace.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gbif_id
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: GBIFIdentifier
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GBIFIdentifier in BiologicalObject.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gdpr_relevant
- revision:
- - label: contains_or_contained
- type: slot
- - label: PersonalData
- type: class
- - label: has_or_had_sensitivity_level
- type: slot
- - label: SensitivityLevel
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to contains_or_contained + PersonalData + has_or_had_sensitivity_level + SensitivityLevel pattern in CustodianAdministration.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/genbank_accession
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: GenBankAccession
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GenBankAccession in BiologicalObject.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gender_identity
- revision:
- - label: identifies_or_identified_as
- type: slot
- - label: Gender
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to identifies_or_identified_as + Gender class in PersonObservation.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/general_heritage_score
- revision:
- - label: has_or_had_score
- type: slot
- - label: HeritageScore
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_score + HeritageScore class. Original class TemplateSpecificityScores already archived. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/generated_by
- revision:
- - label: is_or_was_generated_by
- type: slot
- - label: GenerationEvent
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to is_or_was_generated_by + GenerationEvent class. Used in VideoTranscript, StorageCondition, Budget, FindingAid, Provenance, FinancialStatement, CustodianAdministration, OutdoorSite, HistoricBuilding, FeaturePlace, ArticlesOfAssociation, Event, AuxiliaryDigitalPlatform, AudioEventSegment, WebPortal, CustodianArchive, ConservationLab, DigitalPlatform, DetectedEntity, VideoTimeSegment, SocialMediaProfile, CustodianName, CustodianLegalStatus, EducationCenter, CustodianCollection. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/generation_method
- revision:
- - label: is_or_was_generated_by
- type: slot
- - label: GenerationEvent
- type: class
processed:
status: true
date: '2026-01-26'
- notes: Migrated to is_or_was_generated_by + GenerationEvent class (which has has_or_had_methodology) in VideoTextContent.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/generation_timestamp
+ notes: Migrated to is_or_was_accessioned_through + AccessionEvent (with temporal_extent) in CustodianArchive.yaml. Slot archived.
+- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_date
+
revision:
- - label: is_or_was_generated_by
+ - label: is_or_was_accessioned_through
type: slot
- - label: GenerationEvent
+ - label: AccessionEvent
type: class
- label: temporal_extent
type: slot
@@ -1634,306 +45,31 @@ fixes:
processed:
status: true
date: '2026-01-26'
- notes: Migrated to temporal_extent (TimeSpan) in VideoTextContent.yaml. Note: The revision suggested linking to GenerationEvent then temporal_extent, but VideoTextContent already had generation_timestamp as a direct property. I migrated it to temporal_extent directly on VideoTextContent as per common pattern for simple timestamps, but it could also be part of the is_or_was_generated_by event. However, VideoTextContent *is* the result, so the timestamp refers to its creation. Using temporal_extent directly is valid. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geographic_coverage
- revision:
- - label: catalogues_or_catalogued
- type: slot
- - label: Material
- type: class
- - label: has_or_had_geographic_extent
- type: slot
- - label: GeographicExtent
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_geographic_extent + GeographicExtent class in FindingAid.yaml. Note: catalogues_or_catalogued/Material pattern is implied but FindingAid uses direct coverage link for simplicity. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geographic_restriction
- revision:
- - label: is_or_was_applicable_in
- type: slot
- - label: Location
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to is_or_was_applicable_in + Location class. Used in various Archive subclasses (e.g. Verlagsarchiv, Vereinsarchiv). Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geographic_scope
- revision:
- - label: has_or_had_scope
- type: slot
- - label: GeographicScope
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/geometry_type
- revision:
- - label: has_or_had_geometry
- type: slot
- - label: Geometry
- type: class
- - label: has_or_had_type
- type: slot
- - label: GeometryType
- type: class
- - label: includes_or_included
- type: slot
- - label: GeometryTypes
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_geometry + Geometry + has_or_had_type + GeometryType in GeoSpatialPlace.yaml, FindingAid.yaml, OrganizationalChangeEvent.yaml, CustodianPlace.yaml, AuxiliaryPlace.yaml, ServiceArea.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geometry_wkt
- revision:
- - label: has_or_had_geometry
- type: slot
- - label: Geometry
- type: class
- - label: as_wkt
- type: slot
- link_branch: 1
- - label: WKT
- type: class
- link_branch: 1
- note: WKT is a format for Geometry representation in this LinkML file. String type used for literal WKT.
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_geometry + Geometry class (which uses as_wkt). WKT class not created as string type is sufficient for as_wkt slot. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geonames_id
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: GeoNamesIdentifier
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GeoNamesIdentifier in multiple files. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geospatial_id
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: GeospatialIdentifier
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GeospatialIdentifier in GeoSpatialPlace.yaml and others. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/geospatial_source
- revision:
- - label: has_or_had_provenance
- type: slot
- - label: Provenance
- type: class
- - label: is_or_was_based_on
- type: slot
- - label: Source
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_provenance (Provenance) -> is_or_was_based_on (Source) pattern. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/ghcid
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: GHCIdentifier
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GHCIdentifier in FindingAid.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gift_shop
- revision:
- - label: has_or_had_service
- type: slot
- - label: MerchandiseSale
- type: class
- - label: has_or_had_venue
- type: slot
- - label: Venue
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_service + MerchandiseSale + has_or_had_venue + Venue in Custodian.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/giftshop_price_range
- revision:
- - label: has_or_had_range
- type: slot
- - label: PriceRange
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_range + PriceRange in GiftShop.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/given_name
- revision:
- - label: contains_or_contained
- type: slot
- - label: GivenName
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to contains_or_contained + GivenName class in PersonName.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/glamorcubesfixphdnt_code
- revision:
- - label: has_or_had_code
- type: slot
- - label: GLAMORCUBESFIXPHDNTCode
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_code (GLAMORCUBESFIXPHDNTCode class). Used in various Type classes (GalleryType, ArchiveOrganizationType, etc.). Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gleif_jurisdiction_code
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: LEIIdentifier
- type: class
- processed:
- status: true
- date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + LEIIdentifier in Jurisdiction.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/gleif_ra_code
+ notes: Migrated to is_or_was_accessioned_through + AccessionEvent (with temporal_extent) in CustodianArchive.yaml. Slot archived.
+- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_number
revision:
- label: has_or_had_identifier
type: slot
- - label: GLEIFIdentifier
+ - label: AccessionNumber
type: class
processed:
status: true
date: '2026-01-26'
- notes: Migrated to has_or_had_identifier + GLEIFIdentifier in TradeRegister.yaml. Slot archived.
-- orignal_slot_id: https://nde.nl/ontology/hc/slot/governance_authority
- revision:
- - label: has_or_had_authority
- type: slot
- - label: GovernanceAuthority
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/governance_clause
- revision:
- - label: grants_or_granted
- type: slot
- - label: GovernanceAuthority
- type: class
- - label: provides_or_provided_to
- type: slot
- - label: Agent
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/governance_representative
- revision:
- - label: is_or_was_represented_by
- type: slot
- - label: Agent
- type: class
- - label: has_or_had_authority
- type: slot
- - label: GovernanceAuthority
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/governance_role
- revision:
- - label: has_or_had_role
- type: slot
- - label: GovernanceRole
- type: class
- - label: has_or_had_authority
- type: slot
- - label: GovernanceAuthority
- type: Class
-- original_slot_id: https://nde.nl/ontology/hc/slot/governance_structure
- revision:
- - label: defines_or_defined
- type: slot
- - label: GovernanceStructure
- type: class
-- orignal_slot_id: https://nde.nl/ontology/hc/slot/governing_body
+ notes: Migrated to has_or_had_identifier + AccessionNumber class (subclass of Identifier) in CustodianArchive.yaml and ExhibitedObject.yaml. Slot archived.
+- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_date
revision:
- - label: is_or_was_governed_by
+ - label: was_acquired_through
type: slot
- - label: GoverningBody
+ - label: Acquisition
type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/growth_rate
- revision:
- - label: estimates_or_estimated
+ - label: temporal_extent
type: slot
- - label: GrowthRate
+ - label: TimeSpan
type: class
processed:
status: true
date: '2026-01-26'
- notes: Migrated to estimates_or_estimated + GrowthRate class in CustodianAdministration.yaml. Slot archived.
-- original_slot_id: https://nde.nl/ontology/hc/slot/habitat
- revision:
- - label: has_or_had_habitat
- type: slot
- - label: Habitat
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/halc_adm1_code
- revision:
- - label: has_or_had_identifier
- type: slot
- - label: HALCAdm1Code
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/halc_adm2_name
- revision:
- - label: has_or_had_label
- type: slot
- - label: HALCAdm2Name
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/handwriting_confidence
- revision:
- - label: has_or_had_level
- type: slot
- - label: ConfidenceLevel
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/has_access_application_url
- revision:
- - label: has_or_had_policy
- type: slot
- - label: AccessPolicy
- type: class
- - label: grants_or_granted_access_through
- type: slot
- - label: AccessApplication
- type: class
- - label: has_or_had_url
- type: slot
- - label: URL
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/has_access_interface_url
- revision:
- - label: has_or_had_interface
- type: slot
- - label: AccessInterface
- type: class
- - label: has_or_had_url
- type: slot
- - label: URL
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_date
- revision:
- - label: is_or_was_accessioned_through
- type: slot
- - label: AccessionEvent
- type: class
- - label: temporal_extent
- type: slot
- - label: TimeSpan
- type: class
-- original_slot_id: https://nde.nl/ontology/hc/slot/has_accession_number
- revision:
- - label: is_or_was_accessioned_through
- type: slot
- - label: AccessionEvent
- type: class
- - label: has_or_had_identifier
- type: slot
- - label: Identifier
- type: class
+ notes: Migrated to was_acquired_through (Acquisition class). Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_accumulation_end_date
revision:
- label: has_or_had_accumulation
@@ -1948,6 +84,10 @@ fixes:
type: slot
- label: Timestamp
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_accumulation + Accumulation in CustodianArchive.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_accumulation_start_date
revision:
- label: has_or_had_accumulation
@@ -1998,42 +138,70 @@ fixes:
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_method
revision:
- - label: is_or_was_acquired_through
+ - label: was_acquired_through
type: slot
- - label: AcquisitionEvent
- type: class
+ - label: Acquisition
+ type: class
- label: has_or_had_method
type: slot
- label: AcquisitionMethod
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to was_acquired_through (Acquisition class) + has_or_had_method (AcquisitionMethod class) in Collection.yaml and ExhibitedObject.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_acquisition_source
revision:
- label: is_or_was_acquired_through
type: slot
- label: AcquisitionEvent
- type: class
+ type: class
- label: has_or_had_origin
type: slot
- label: Entity
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to is_or_was_acquired_through + AcquisitionEvent (with has_or_had_origin) in Collection.yaml. Slot archived.
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to is_or_was_acquired_through + AcquisitionEvent (with has_or_had_origin) in Collection.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_description
revision:
- label: has_or_had_description
type: slot
- label: Description
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_description + Description class in Activity.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_identifier
revision:
- label: has_or_had_identifier
type: slot
- label: Identifier
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_identifier + Identifier class in Activity.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_activity_name
revision:
- label: has_or_had_label
type: slot
- label: Label
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_label (Label class) in Activity.yaml. Slot archived.
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_label + Label class in Activity.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_actual_return_date
revision:
- label: temporal_extent
@@ -2044,25 +212,45 @@ fixes:
type: slot
- label: Timestamp
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to temporal_extent (TimeSpan) in Loan.yaml. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_address
revision:
- label: has_or_had_address
type: slot
- label: Address
type: class
+ processed:
+ status: true
+ date: '2026-01-26'
+ notes: Migrated to has_or_had_address + Address class in all usages. Slot archived.
- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_description
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_description + Description class (Rule 53). AdministrativeOffice.yaml updated. Slot archived.
revision:
- label: has_or_had_description
type: slot
- label: Description
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_identifier
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_identifier + Identifier class (Rule 53). AdministrativeOffice.yaml updated. Slot archived.
revision:
- label: has_or_had_identifier
type: slot
- label: Identifier
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_admin_office_name
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_label + Label class (Rule 53). AdministrativeOffice.yaml updated. Slot archived.
revision:
- label: has_or_had_label
type: slot
@@ -2086,7 +274,11 @@ fixes:
type: slot
- label: Label
type: class
-- orignal_slot_id: https://nde.nl/ontology/hc/slot/has_administrative_level
+- original_slot_id: https://nde.nl/ontology/hc/slot/has_administrative_level
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to GovernmentHierarchy pattern per Rule 53. Created GovernmentHierarchy, AdministrativeLevel classes and has_or_had_tier slot. Updated OfficialInstitutionType and Verwaltungsarchiv. Slot archived.
revision:
- label: is_or_was_part_of
type: slot
@@ -2097,30 +289,50 @@ fixes:
- label: AdministrativeLevel
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_adoption_context
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to describes_or_described + Policy class (Rule 53). MissionStatement.yaml updated. Slot archived.
revision:
- label: describes_or_described
type: slot
- label: Policy
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_age
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_age + Age class (Rule 53). PersonObservation.yaml and EncompassingBodyTypes.yaml updated. Slot archived.
revision:
- label: has_or_had_age
type: slot
- label: Age
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_description
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_description + Description class (Rule 53). FundingAgenda.yaml updated. Slot archived.
revision:
- label: has_or_had_description
type: slot
- label: Description
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_document_url
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_url + URL class (Rule 53). FundingAgenda.yaml updated. Slot archived.
revision:
- label: has_or_had_url
type: slot
- label: URL
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_short_name
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_label + Label/LabelType class (Rule 53). FundingAgenda.yaml updated. Slot archived.
revision:
- label: has_or_had_label
type: slot
@@ -2136,24 +348,40 @@ fixes:
type: class
note: AbbreviationLabel class is defined in the LinkML file
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_title
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_title + Title class (Rule 53). FundingAgenda.yaml updated. Slot archived.
revision:
- label: has_or_had_title
type: slot
- label: Title
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agenda_url
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_url + URL class (Rule 53). FundingAgenda.yaml updated. Slot archived.
revision:
- label: has_or_had_url
type: slot
- label: URL
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agent_name
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_label + Label class (Rule 53). ReconstructionAgent.yaml updated. Slot archived.
revision:
- label: has_or_had_label
type: slot
- label: Label
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_agent_type
+ processed:
+ status: true
+ date: '2026-01-27'
+ notes: Fully migrated to has_or_had_type + AgentType class (Rule 53). ReconstructionAgent.yaml updated. Slot archived.
revision:
- label: has_or_had_type
type: slot