Add new slots and classes for heritage custodian ontology

- Introduced LastName class to represent Dutch surnames with sorting behavior based on base forms.
- Added address_formatted, amount, area_value, and base_surname slots for heritage custodian entities.
- Created benefits_provided, compliance_status, and component_type slots to enhance entity descriptions.
- Implemented condition, contains_or_contained, final_of_the_final, has_or_had_base, and has_or_had_component slots for better relationship modeling.
- Established initial_of_the_initial and poses_or_posed_condition slots for capturing temporal states and access conditions.
This commit is contained in:
kempersc 2026-01-22 16:51:41 +01:00
parent 2d09776856
commit 615910055a
3 changed files with 117 additions and 4 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-22T15:13:16.933Z",
"generated": "2026-01-22T15:22:17.243Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3029,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-22T15:22:17.243Z",
"generated": "2026-01-22T15:51:41.730Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 3029,
"categoryCounts": {

View file

@ -7577,8 +7577,17 @@ fixes:
where possible, while retaining the original EDTF string for fidelity.
This would enhance semantic interoperability without losing the original data.'
done: true
done: false
response: "Completed 2026-01-22 by claude-sonnet-4. Added temporal_extent slot to BirthDate.yaml linking to TimeSpan. Retained birth_edtf for EDTF fidelity. Examples updated to show both EDTF notation and TimeSpan representation."
feedback:
- timestamp: '2026-01-22T10:15:00Z'
reviewer: Simon C. Kemper
comment: 'DO NOT KEEP https://nde.nl/ontology/hc/slot/birth_edtf!
If TimeSpan is now used for temporal_extent, the original EDTF slot is redundant.
Consider deprecating birth_edtf to avoid confusion and ensure data consistency.'
done: false
- original_slot_id: https://nde.nl/ontology/hc/slot/birth_iso_date
revision:
- label: temporal_extent
@ -7615,8 +7624,17 @@ fixes:
for representing uncertain or approximate dates in the future.
This would align with best practices for temporal data modeling.'
done: true
done: false
response: "Completed 2026-01-22 by claude-sonnet-4. Added temporal_extent slot to BirthDate.yaml (same migration as birth_edtf). BirthDate now has both birth_iso_date (for machine-readable ISO dates) and temporal_extent (for TimeSpan representation). This provides flexibility for uncertain dates."
feedback:
- timestamp: '2026-01-22T10:20:00Z'
reviewer: Simon C. Kemper
comment: 'DO NOT KEEP https://nde.nl/ontology/hc/slot/birth_iso_date!
If TimeSpan is now used for temporal_extent, the original ISO date slot is redundant.
Consider deprecating birth_iso_date to avoid confusion and ensure data consistency.'
done: false
- original_slot_id: https://nde.nl/ontology/hc/slot/birth_source_text
revision:
- label: has_or_had_provenance
@ -14884,5 +14902,100 @@ fixes:
type: slot
- label: Label
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/administrative_context
revision:
- label: is_or_was_used_in
type: slot
- label: GovernanceStructure
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/based_on_claim
revision:
- label: is_or_was_based_on
type: slot
- label: Claim
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_architectural_style
revision:
- label: has_or_had_style
type: slot
- label: ArchitecturalStyle
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archival_reference
revision:
- label: has_or_had_identifier
type: slot
- label: ArchivalReference
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archive_description
revision:
- label: has_or_had_description
type: slot
- label: Description
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archive_memento_uri
revision:
- label: is_or_was_archived_as
type: slot
- label: Memento
type: class
- label: has_or_had_url
type: slot
- label: URL
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archive_name
revision:
- label: has_or_had_label
type: slot
- label: Label
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archive_path
revision:
- label: has_or_had_provenance
type: slot
- label: Provenance
type: class
- label: has_or_had_provenance_path
type: slot
- label: ProvenancePath
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_archive_search_score
revision:
- label: has_or_had_score
type: slot
- label: SearchScore
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/has_arrangement
revision:
- label: has_or_had_arrangement
type: slot
- label: Arrangement
type: class
- label: has_or_had_type
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/has_arrangement_level
revision:
- label: has_or_had_arrangement
type: slot
- label: Arrangement
type: class
- label: has_or_had_type
type: slot
- label: ArrangementType
type: class
- label: includes_or_included
type: slot
- label: ArrangementTypes
type: class
- label: has_or_had_level
type: slot
- label: ArrangementLevel
type: class
# https://nde.nl/ontology/hc/slot/has_appellation_type
# https://nde.nl/ontology/hc/slot/has_appellation_type