glam/frontend/public/schemas/20251121/linkml/modules/slots/slot_fixes.yaml
kempersc 7c7d8c0270 feat: Add SchemaElementPopup component for displaying LinkML schema element previews
- Implemented a draggable, resizable, and minimizable popup component for displaying previews of LinkML schema elements (classes, slots, enums).
- Integrated loading states and error handling for fetching element information.
- Added navigation functionality to go to full element view.
- Enhanced user experience with type badges and detailed descriptions for each element type.

chore: Migrate AudioEventSegment, BayNumber, BoxNumber, and BudgetStatus classes to new YAML schema format

- Created new YAML definitions for AudioEventSegment, BayNumber, BoxNumber, and BudgetStatus classes with detailed descriptions and attributes.
- Migrated from deprecated slots to new class structures as part of Rule 53.
- Updated imports and prefixes for consistency across schemas.

chore: Archive deprecated slots for audio_event_segments, bay_number, and box_number

- Archived previous slot definitions for audio_event_segments, bay_number, and box_number to maintain historical records.
- Updated slot descriptions and ensured proper URI mappings for future reference.
2026-01-14 15:13:06 +01:00

1341 lines
48 KiB
YAML

# slot_fixes.yaml - Master list of slot migrations
#
# This file tracks the migration status of domain-specific slots to the
# Type/Types class pattern with shared generic slots.
#
# processed.status: true = migration completed, false = pending
# processed.timestamp: ISO 8601 timestamp of when processing occurred
# processed.session: Identifier for the work session
# processed.notes: Additional notes about the processing
fixes:
- original_slot_id: https://nde.nl/ontology/hc/slot/activities_societies
processed:
status: true
timestamp: '2026-01-14T15:00:00Z'
session: "session-2026-01-14-type-migration"
notes: "FULLY MIGRATED: EducationCredential - activities_societies REMOVED, using has_or_had_membership + has_or_had_activity_type (Rule 53)"
revision:
- label: has_or_had_activity_type
type: slot
- label: ActivityType
type: class
- label: includes_or_included
type: slot
- label: ActivityTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/actual_end
processed:
status: true
timestamp: '2026-01-14T16:00:00Z'
session: "session-2026-01-14-type-migration"
notes: "FULLY MIGRATED: TemporaryLocation - actual_end REMOVED, using temporal_extent with TimeSpan.end_of_the_end (Rule 53)"
revision:
- label: temporal_extent
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"
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"
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: ProvenanceBlock
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-15T00:00:00Z'
session: "session-2026-01-15-alpha-deprecation"
notes: >-
DEPRECATED: Orphan stub archived to archive/slots/alpha_2_archived_20260114.yaml.
No migration needed - proper slot has_iso_3166_1_alpha_2_code already exists and is
correctly implemented in Country class. The alpha_2 stub was never imported by any
class and had no semantic content. References in examples (e.g., covers_country.alpha_2
in ServiceArea.yaml) are YAML example data values, not actual slot imports.
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-15T00:00:00Z'
session: "session-2026-01-15-alpha-deprecation"
notes: >-
DEPRECATED: Orphan stub archived to archive/slots/alpha_3_archived_20260114.yaml.
No migration needed - proper slot has_iso_3166_1_alpha_3_code already exists and is
correctly implemented in Country class. The alpha_3 stub was never imported by any
class and had no semantic content.
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: false
timestamp: null
session: null
notes: "Complex - requires Participant, Quantity, TimeInterval classes"
revision:
- label: has_or_had_participant
type: slot
- label: Participant
type: class
- label: has_or_had_quantity
type: slot
- label: Quantity
type: class
- label: has_or_had_time_interval
type: slot
- label: TimeInterval
type: class
- 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: false
timestamp: null
session: null
notes: "Requires CallType/CallTypes class creation"
revision:
- label: applies_or_applied_to
type: slot
- label: CallType
type: class
- label: includes_or_included
type: slot
- label: CallTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/appointment_required
processed:
status: true
timestamp: "2026-01-15T00:00:00Z"
session: "slot-migration-session-20260115"
notes: "Migrated to is_or_was_required in AccessPolicy.yaml. Archived appointment_required.yaml and has_appointment_required_flag.yaml."
revision:
- label: is_or_was_required
type: slot
- 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: false
timestamp: null
session: null
notes: "Requires Approver class creation"
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: false
timestamp: null
session: null
notes: "Requires ApproximationStatus class creation"
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: false
timestamp: null
session: null
notes: "Maps to existing HeritageCustodianPlace class"
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: false
timestamp: null
session: null
notes: "Requires Area and MeasureUnit classes"
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: false
timestamp: null
session: null
notes: "Requires ArrangementType/ArrangementTypes class creation"
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: false
timestamp: null
session: null
notes: "Requires Asserter class creation"
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: false
timestamp: null
session: null
notes: "Maps to existing AudioEventSegment class"
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: false
timestamp: null
session: null
notes: "Requires Author class creation"
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: false
timestamp: null
session: null
notes: "Maps to existing AuxiliaryPlace class"
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: false
timestamp: null
session: null
notes: "Maps to existing AuxiliaryPlatform class"
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: false
timestamp: null
session: null
notes: "Maps to existing Language class"
revision:
- label: is_or_was_available_in_language
type: slot
- label: Language
type: class
- 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/base_surname
processed:
status: false
timestamp: null
session: null
notes: "Requires Surname class creation"
revision:
- label: has_or_had_last_name
type: slot
- label: Surname
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/bay_number
processed:
status: false
timestamp: null
session: null
notes: "Requires BayNumber class creation"
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: false
timestamp: null
session: null
notes: "Requires BeneficiaryGroup class creation"
revision:
- label: has_or_had_beneficiary
type: slot
- label: BeneficiaryGroup
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/benefits_provided
processed:
status: false
timestamp: null
session: null
notes: "Requires BenefitType/BenefitTypes and BeneficiaryGroup classes"
revision:
- label: has_or_had_benefit
type: slot
- label: BenefitType
type: class
- label: includes_or_included
type: slot
- label: BenefitTypes
type: class
- label: provides_or_provided_to
type: slot
- label: BeneficiaryGroup
type: class
- 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: "COMPLETE: Migrated to has_or_had_description. Binding.yaml updated with slot_usage. Slot archived to modules/slots/archive/binding_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/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: "BindingType/BindingTypes created; InformationCarrier updated"
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: false
timestamp: null
session: null
notes: "DEFERRED - BioCustodianTypeEnum has 1142 Wikidata values, keep as enum"
revision:
- label: has_or_had_subtype
type: slot
- label: BioCustodianSubtype
type: class
- label: includes_or_included
type: slot
- label: BioCustodianSubtypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/bio-type-classification
processed:
status: false
timestamp: null
session: null
notes: "DEFERRED - BioCustodianTypeEnum has 1142 Wikidata values, keep as enum"
revision:
- label: has_or_had_type
type: slot
- label: BioTypeClassification
type: class
- label: includes_or_included
type: slot
- label: BioTypeClassifications
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/birth_date
processed:
status: false
timestamp: null
session: null
notes: "Requires BirthDate class creation"
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: false
timestamp: null
session: null
notes: "Requires BirthPlace class creation"
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/borrowers
processed:
status: false
timestamp: null
session: null
notes: "Requires Borrower class creation"
revision:
- label: has_or_had_borrower
type: slot
- label: Borrower
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/borrower_contact
processed:
status: false
timestamp: null
session: null
notes: "Requires ContactPerson class creation"
revision:
- label: has_or_had_contact_person
type: slot
- label: ContactPerson
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/bounding_box
processed:
status: false
timestamp: null
session: null
notes: "Requires BoundingBox class creation"
revision:
- label: has_or_had_geospatial_extent
type: slot
- label: BoundingBox
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/box_number
processed:
status: false
timestamp: null
session: null
notes: "Requires BoxNumber class creation"
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: "COMPLETE: Migrated to has_or_had_description. OrganizationBranch.yaml updated with slot_usage. Slot archived to modules/slots/archive/branch_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_head
processed:
status: false
timestamp: null
session: null
notes: "Requires SupervisingPerson class creation"
revision:
- label: has_or_had_supervising_person
type: slot
- label: SupervisingPerson
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: false
timestamp: null
session: null
notes: "Requires ServiceArea class creation"
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: false
timestamp: null
session: null
notes: "Maps to existing Quantity class"
revision:
- label: has_or_had_quantity
type: slot
- label: Quantity
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/branch_type
processed:
status: true
timestamp: '2026-01-13T00:00:00Z'
session: "session-2026-01-13-type-migration"
notes: "BranchType/BranchTypes created; OrganizationBranch updated"
revision:
- label: has_or_had_type
type: slot
- label: BranchType
type: class
- label: includes_or_included
type: slot
- label: BranchTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/broader_concept
processed:
status: true
timestamp: '2026-01-14T22:30:00Z'
session: "session-2026-01-14-hypernym-migration"
notes: >-
FULLY MIGRATED: AcademicArchive - broader_concept REMOVED.
Replaced with existing has_or_had_hypernym slot (Rule 53).
Slot archived to modules/slots/archive/broader_concept_archived_20260114.yaml.
revision:
- label: has_or_had_hypernym
type: slot
- label: Hypernym
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/broader_concept_label
processed:
status: true
timestamp: '2026-01-15T00:00:00Z'
session: "session-2026-01-14-identifier-migrations"
notes: "COMPLETE: Migrated to has_or_had_label. AcademicArchive.yaml updated with slot_usage. Slot archived to modules/slots/archive/broader_concept_label_archived_20260115.yaml."
revision:
- label: has_or_had_label
type: slot
- label: Label
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/broader_type
processed:
status: true
timestamp: '2026-01-14T22:30:00Z'
session: "session-2026-01-14-hypernym-migration"
notes: >-
FULLY MIGRATED: FindingAidType - broader_type REMOVED.
Replaced with existing has_or_had_hypernym slot (Rule 53).
Slot archived to modules/slots/archive/broader_type_archived_20260114.yaml.
revision:
- label: has_or_had_hypernym
type: slot
- label: Hypernym
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/budget
processed:
status: true
timestamp: '2026-01-13T00:00:00Z'
session: "session-2026-01-13-type-migration"
notes: "BudgetType/BudgetTypes created in previous session"
revision:
- label: is_or_was_allocated_budget
type: slot
- label: Budget
type: class
- label: has_or_had_type
type: slot
- label: BudgetType
type: class
- label: includes_or_included
type: slot
- label: BudgetTypes
type: class
- label: has_or_had_quantity
type: slot
- label: Quantity
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/budget_currency
processed:
status: false
timestamp: null
session: null
notes: "Requires Currency class creation"
revision:
- label: has_or_had_currency
type: slot
- label: Currency
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/budget_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. Budget.yaml updated with slot_usage. Slot archived to modules/slots/archive/budget_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/budget_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. Budget.yaml updated with slot_usage. Slot archived to modules/slots/archive/budget_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/budget_status
processed:
status: false
timestamp: null
session: null
notes: "Requires BudgetStatus class creation"
revision:
- label: has_or_had_status
type: slot
- label: BudgetStatus
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/budget_type
processed:
status: true
timestamp: '2026-01-13T00:00:00Z'
session: "session-2026-01-13-type-migration"
notes: "BudgetType/BudgetTypes created; Budget class updated"
revision:
- label: has_or_had_type
type: slot
- label: BudgetType
type: class
- label: includes_or_included
type: slot
- label: BudgetTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/building_floor_area_sqm
processed:
status: false
timestamp: null
session: null
notes: "Requires Area and MeasureUnit classes"
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/business_criticality
processed:
status: false
timestamp: null
session: null
notes: "Requires CriticalityLevel class creation"
revision:
- label: has_or_had_criticality_level
type: slot
- label: CriticalityLevel
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/business_model
processed:
status: false
timestamp: null
session: null
notes: "Requires BusinessModel class creation"
revision:
- label: has_or_had_model
type: slot
- label: BusinessModel
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/cached_token
processed:
status: false
timestamp: null
session: null
notes: "Requires Token and Quantity classes"
revision:
- label: has_or_had_token
type: slot
- label: Token
type: class
- label: has_or_had_quantity
type: slot
- label: Quantity
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/cadastral_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. CadastralProperty.yaml updated with slot_usage. Slot archived to modules/slots/archive/cadastral_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/accepts_or_accepted_external_work
revision:
- label: accepts_or_accepted
type: slot
- label: ExternalWork
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/accepts_or_accepted_payment_method
revision:
- label: accepts_or_accepted
type: slot
- label: PaymentMethod
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/accepts_or_accepted_visiting_scholar
revision:
- label: accepts_or_accepted
type: slot
- label: VisitingScholar
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/zone_name
revision:
- label: has_or_had_label
type: slot
- label: Label
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/zone_id
revision:
- label: has_or_had_identifier
type: slot
- label: Identifier
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/zone_description
revision:
- label: has_or_had_description
type: slot
- label: Description
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/years_restricted
revision:
- label: has_or_had_restriction
type: slot
- label: Restriction
type: class
- label: temporal_extent
type: slot
- label: TimeSpan
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/xpath_matched_text
revision:
- label: has_or_had_text
type: slot
- label: TextSegment
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/xpath_match_score
revision:
- label: has_or_had_score
type: slot
- label: XPathScore
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/xpath
revision:
- label: has_or_had_provenance
type: slot
- label: Provenance
type: class
- label: has_or_had_provenance_path
type: slot
- label: XPath
type: class
-