Migrate valid_from and valid_to slots to temporal_extent across multiple classes
- Consolidated valid_from and valid_to slots into a single temporal_extent slot in FundingRequirement, GiftShop, OrganizationBranch, OrganizationalChangeEvent, OrganizationalStructure, SocialMediaProfile, Storage, StorageUnit classes. - Updated slot definitions to use TimeSpan for temporal_extent, providing structured validity periods. - Removed deprecated slots: valid_from, valid_to, verified_by, wikidata_entity_id, and worldcat_id, archiving their definitions for reference. - Adjusted related documentation and examples to reflect the new temporal_extent structure.
This commit is contained in:
parent
44f8621eba
commit
ad5fbe82cf
36 changed files with 475 additions and 264 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-14T21:20:44.815Z",
|
||||
"generated": "2026-01-14T21:21:12.852Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3026,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-14T21:21:12.852Z",
|
||||
"generated": "2026-01-14T21:33:36.352Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3026,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ imports:
|
|||
- ./CustodianLegalStatus
|
||||
- ./CustodianObservation
|
||||
- ./ReconstructionActivity
|
||||
- ./TimeSpan
|
||||
- ./TimeSpan # added for temporal_extent migration (Rule 53)
|
||||
- ./LegalForm
|
||||
- ./Jurisdiction
|
||||
- ./CustodianArchive
|
||||
|
|
@ -297,12 +297,19 @@ classes:
|
|||
was_generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period for these articles using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
Uses begin_of_the_begin for effective date and end_of_the_end for supersession.
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1885-07-01'
|
||||
end_of_the_end: '2015-11-11'
|
||||
description: Original articles valid from 1885 until superseded in 2015
|
||||
comments:
|
||||
- Represents founding legal documents (statuten, articles of incorporation)
|
||||
- 'Handles PRE_EXISTENCE paradox: articles exist before organization exists'
|
||||
|
|
|
|||
|
|
@ -237,23 +237,17 @@ classes:
|
|||
examples:
|
||||
- value: true
|
||||
description: Provides RDF/JSON-LD
|
||||
valid_from:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2018-06-01'
|
||||
description: Platform launched June 2018
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2021-12-31'
|
||||
description: Exhibition site closed end of 2021
|
||||
temporal_extent:
|
||||
temporal_extent: # consolidated: absorbs valid_from + valid_to per Rule 53
|
||||
description: |
|
||||
Platform validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
Replaces separate valid_from/valid_to slots with unified temporal model.
|
||||
range: TimeSpan
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '2018-01-01'
|
||||
begin_of_the_begin: '2018-06-01'
|
||||
end_of_the_end: '2021-12-31'
|
||||
description: Project period 2018-2021
|
||||
description: Platform launched June 2018, closed end of 2021
|
||||
has_or_had_archival_status:
|
||||
range: string
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -285,23 +285,21 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/place/rijksmuseum-main
|
||||
description: Main Rijksmuseum building
|
||||
valid_from:
|
||||
range: date
|
||||
examples:
|
||||
- value: '1995-06-01'
|
||||
description: Depot opened June 1995
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2010-12-31'
|
||||
description: Facility closed end of 2010
|
||||
temporal_extent:
|
||||
temporal_extent: # consolidated: absorbs valid_from + valid_to per Rule 53
|
||||
description: |
|
||||
Place validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
Replaces separate valid_from/valid_to slots with unified temporal model.
|
||||
range: TimeSpan
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1995-06-01'
|
||||
end_of_the_end: '2010-12-31'
|
||||
description: Depot opened June 1995, closed end of 2010
|
||||
- value:
|
||||
begin_of_the_begin: '1970-01-01'
|
||||
end_of_the_begin: '1979-12-31'
|
||||
description: Opened sometime in the 1970s
|
||||
description: Opened sometime in the 1970s (fuzzy)
|
||||
was_derived_from:
|
||||
range: CustodianObservation
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -69,16 +69,22 @@ classes:
|
|||
examples:
|
||||
- value: "REST API available with JSON responses"
|
||||
description: Details about API availability
|
||||
valid_from:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Availability validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
Uses begin_of_the_begin for when available since and end_of_the_end for deprecation.
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: "2015-01-01"
|
||||
description: API available since 2015
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: null
|
||||
description: Still available (no end date)
|
||||
- value:
|
||||
begin_of_the_begin: "2015-01-01"
|
||||
description: API available since 2015 (no end date - still available)
|
||||
- value:
|
||||
begin_of_the_begin: "2015-06-01"
|
||||
end_of_the_end: "2020-12-31"
|
||||
description: API available from 2015 to 2020 (deprecated)
|
||||
comments:
|
||||
- Generic availability status class replacing domain-specific boolean flags
|
||||
- Supports temporal validity for tracking when availability changed
|
||||
|
|
|
|||
|
|
@ -48,8 +48,8 @@ imports:
|
|||
- ../slots/has_or_had_sub_collection
|
||||
- ../slots/subject_area
|
||||
- ../slots/temporal_coverage
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
|
|
@ -126,8 +126,7 @@ classes:
|
|||
- subject_area
|
||||
- template_specificity
|
||||
- temporal_coverage
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
collection_id:
|
||||
range: uriorcurie
|
||||
|
|
@ -313,10 +312,17 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/custodian-collection/nationaal-archief
|
||||
description: Part of Nationaal Archief's overall collection
|
||||
valid_from:
|
||||
range: date
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Collection validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1856-01-01'
|
||||
description: Collection acquired in 1856 (no end date)
|
||||
has_or_had_custodian_type:
|
||||
equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:BioCustodianType",
|
||||
"hc:HolySacredSiteType"]'
|
||||
|
|
|
|||
|
|
@ -33,8 +33,8 @@ imports:
|
|||
- ../slots/has_or_had_secondary_system
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ./SpecificityAnnotation
|
||||
|
|
@ -126,8 +126,7 @@ classes:
|
|||
- has_or_had_secondary_system
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -263,11 +262,12 @@ classes:
|
|||
was_generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Administration record validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
comments:
|
||||
- Represents ACTIVE administrative records in current daily use
|
||||
|
|
|
|||
|
|
@ -45,8 +45,8 @@ imports:
|
|||
- ../slots/template_specificity
|
||||
- ../slots/has_or_had_tracked_in_cm
|
||||
- ../slots/transfer_to_collection_date
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ./SpecificityAnnotation
|
||||
|
|
@ -98,8 +98,7 @@ classes:
|
|||
- template_specificity
|
||||
- has_or_had_tracked_in_cm
|
||||
- transfer_to_collection_date
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
description: "Represents OPERATIONAL ARCHIVES created by a heritage custodian through its\ndaily activities that are NOT\
|
||||
|
|
@ -289,11 +288,12 @@ classes:
|
|||
was_generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Archive record validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
lifecycle_phase_type:
|
||||
range: uriorcurie
|
||||
|
|
|
|||
|
|
@ -19,8 +19,8 @@ imports:
|
|||
- ../slots/temporal_coverage
|
||||
- ../slots/extent
|
||||
- ../slots/managing_unit
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/has_or_had_arrangement_system
|
||||
|
|
@ -96,8 +96,7 @@ classes:
|
|||
- specificity_annotation
|
||||
- template_specificity
|
||||
- temporal_coverage
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -108,11 +107,12 @@ classes:
|
|||
managing_unit:
|
||||
range: OrganizationalStructure
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Collection validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
id:
|
||||
identifier: true
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@ imports:
|
|||
- ../slots/has_or_had_alternative_name
|
||||
- ../slots/endorsement_source
|
||||
- ../slots/name_authority
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/name_validity_period
|
||||
- ../slots/supersede
|
||||
- ../slots/superseded_by
|
||||
|
|
@ -121,8 +121,7 @@ classes:
|
|||
- superseded_by
|
||||
- supersede
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -144,10 +143,20 @@ classes:
|
|||
required: true
|
||||
name_authority:
|
||||
range: string
|
||||
valid_from:
|
||||
range: date
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Name validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
NOTE: name_validity_period slot is ALSO available for backward compatibility,
|
||||
but new code should use temporal_extent for consistency with other classes.
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1920-01-01'
|
||||
end_of_the_end: '1950-12-31'
|
||||
description: Name valid from 1920 to 1950
|
||||
name_validity_period:
|
||||
range: TimeSpan
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ imports:
|
|||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/has_feature_type
|
||||
- ../slots/has_geospatial_location
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -82,8 +82,7 @@ classes:
|
|||
- specificity_annotation
|
||||
- subregion
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -204,12 +203,18 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/nl-zh-hag-m-xyz
|
||||
description: References custodian identified by place
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Place validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1850-01-01'
|
||||
end_of_the_end: '1900-12-31'
|
||||
description: Place reference valid from 1850 to 1900
|
||||
comments:
|
||||
- 'Represents the PLACE ASPECT of a custodian: ''how is this custodian identified by place reference?'''
|
||||
- One of three possible outputs from ReconstructionActivity (legal status, name, PLACE)
|
||||
|
|
|
|||
|
|
@ -6,8 +6,8 @@ imports:
|
|||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -62,8 +62,7 @@ classes:
|
|||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_identifier
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: uri
|
||||
|
|
@ -84,6 +83,17 @@ classes:
|
|||
examples:
|
||||
- value: "Complete REST API reference with endpoint specifications, authentication, and response formats."
|
||||
description: Description of API documentation content
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Documentation validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: "2015-01-01"
|
||||
description: Documentation available since 2015
|
||||
comments:
|
||||
- Generic documentation class replacing domain-specific documentation slots
|
||||
- Supports multiple documentation types (API, user, developer, system)
|
||||
|
|
|
|||
|
|
@ -13,8 +13,7 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../enums/DonationSchemeTypeEnum
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/extraction_confidence
|
||||
- ../slots/extraction_note
|
||||
- ../slots/contact_email
|
||||
|
|
@ -33,7 +32,10 @@ imports:
|
|||
- ../slots/specificity_annotation
|
||||
- ../slots/tax_deductible
|
||||
- ../slots/tax_scheme
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
default_prefix: hc
|
||||
|
|
@ -112,8 +114,7 @@ classes:
|
|||
- tax_deductible
|
||||
- tax_scheme
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
scheme_id:
|
||||
identifier: true
|
||||
|
|
|
|||
|
|
@ -32,8 +32,9 @@ imports:
|
|||
- ../slots/target_relative_humidity
|
||||
- ../slots/target_temperature_celsius
|
||||
- ../slots/template_specificity
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_or_had_description
|
||||
|
|
@ -110,8 +111,7 @@ classes:
|
|||
- target_temperature_celsius
|
||||
- temperature_tolerance
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- has_or_had_description
|
||||
- has_or_had_identifier
|
||||
- has_or_had_label
|
||||
|
|
@ -218,10 +218,13 @@ classes:
|
|||
range: StorageUnit
|
||||
multivalued: true
|
||||
inlined_as_list: true
|
||||
valid_from:
|
||||
range: date
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
comments:
|
||||
- EnvironmentalZone sits between Storage (facility) and StorageUnit (compartment)
|
||||
- Environmental parameters should align with material preservation standards
|
||||
|
|
|
|||
|
|
@ -11,8 +11,9 @@ imports:
|
|||
- ./ReconstructedEntity
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/classifies_place
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/feature_description
|
||||
|
|
@ -66,8 +67,7 @@ classes:
|
|||
- feature_type
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -128,22 +128,21 @@ classes:
|
|||
was_generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: '1885-01-01'
|
||||
- value:
|
||||
begin_of_the_begin: '1885-01-01'
|
||||
description: Building completed, classified as museum from this date
|
||||
- value: '1650-01-01'
|
||||
description: Mansion construction date
|
||||
valid_to:
|
||||
range: date
|
||||
required: false
|
||||
examples:
|
||||
- value: '1950-12-31'
|
||||
description: Building demolished
|
||||
- value: '2020-06-30'
|
||||
description: Museum closed, building repurposed
|
||||
- value:
|
||||
begin_of_the_begin: '1650-01-01'
|
||||
end_of_the_end: '1950-12-31'
|
||||
description: Mansion from construction to demolition
|
||||
has_or_had_custodian_type:
|
||||
equals_expression: '["hc:FeatureCustodianType"]'
|
||||
comments:
|
||||
|
|
|
|||
|
|
@ -43,8 +43,8 @@ imports:
|
|||
- ../slots/total_net_asset
|
||||
- ../slots/has_or_had_revenue
|
||||
- ./Revenue
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ./SpecificityAnnotation
|
||||
|
|
@ -141,8 +141,7 @@ classes:
|
|||
- total_liability
|
||||
- total_net_asset
|
||||
- has_or_had_revenue
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -297,11 +296,12 @@ classes:
|
|||
was_generated_by:
|
||||
range: ReconstructionActivity
|
||||
required: false
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
comments:
|
||||
- Represents ACTUAL financial performance (not planned budget)
|
||||
|
|
|
|||
|
|
@ -22,8 +22,9 @@ imports:
|
|||
- ./WebClaim
|
||||
- ./Overview
|
||||
- ./WebLink
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/id
|
||||
- ../slots/description
|
||||
- ../slots/temporal_coverage
|
||||
|
|
@ -133,8 +134,10 @@ imports:
|
|||
- ../slots/has_or_had_sub_guide
|
||||
- ../slots/has_or_had_sub_section
|
||||
- ../slots/template_specificity
|
||||
- ../slots/title_en
|
||||
- ../slots/title_nl
|
||||
# REMOVED: ../slots/title_en - migrated to has_or_had_label with Label (2026-01-14, Rule 53)
|
||||
# REMOVED: ../slots/title_nl - migrated to has_or_had_label with Label (2026-01-14, Rule 53)
|
||||
- ../slots/has_or_had_label
|
||||
- ./Label
|
||||
- ../slots/topic
|
||||
- ../slots/type
|
||||
- ../slots/url
|
||||
|
|
@ -263,8 +266,7 @@ classes:
|
|||
- title
|
||||
- topic
|
||||
- url
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- has_or_had_web_claim
|
||||
- wikidata_class
|
||||
slot_usage:
|
||||
|
|
@ -526,14 +528,31 @@ classes:
|
|||
- sub_guide_temporal_coverage
|
||||
- has_or_had_type
|
||||
- template_specificity
|
||||
- title_en
|
||||
- title_nl
|
||||
# REMOVED: title_en, title_nl - migrated to has_or_had_label with Label (2026-01-14, Rule 53)
|
||||
- has_or_had_label
|
||||
- url
|
||||
slot_usage:
|
||||
slug:
|
||||
required: true
|
||||
title_nl:
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
required: true
|
||||
multivalued: true
|
||||
inlined: true
|
||||
description: |
|
||||
Multilingual titles for this sub-guide.
|
||||
MIGRATED from title_nl/title_en slots (2026-01-14) per Rule 53.
|
||||
|
||||
Uses Label class with language_code to support any language.
|
||||
examples:
|
||||
- value: |
|
||||
label_value: "Burgerlijke Stand"
|
||||
language_code: "nl"
|
||||
description: Dutch title
|
||||
- value: |
|
||||
label_value: "Civil Registry"
|
||||
language_code: "en"
|
||||
description: English title
|
||||
url:
|
||||
required: true
|
||||
has_or_had_type:
|
||||
|
|
@ -592,13 +611,21 @@ classes:
|
|||
- slug
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- title_en
|
||||
- title_nl
|
||||
# REMOVED: title_en, title_nl - migrated to has_or_had_label with Label (2026-01-14, Rule 53)
|
||||
- has_or_had_label
|
||||
slot_usage:
|
||||
slug:
|
||||
required: true
|
||||
title_nl:
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
required: true
|
||||
multivalued: true
|
||||
inlined: true
|
||||
description: |
|
||||
Multilingual titles for this related guide.
|
||||
MIGRATED from title_nl/title_en slots (2026-01-14) per Rule 53.
|
||||
|
||||
Uses Label class with language_code to support any language.
|
||||
relationship:
|
||||
range: RelationshipTypeEnum
|
||||
AccessRestriction:
|
||||
|
|
|
|||
|
|
@ -14,8 +14,9 @@ imports:
|
|||
- ../enums/FundingRequirementTypeEnum
|
||||
- ./RequirementType
|
||||
- ../slots/has_or_had_type
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/supersede
|
||||
- ../slots/extraction_confidence
|
||||
- ../slots/extraction_note
|
||||
|
|
@ -112,8 +113,7 @@ classes:
|
|||
- specificity_annotation
|
||||
- supersede
|
||||
- template_specificity
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
requirement_id:
|
||||
identifier: true
|
||||
|
|
|
|||
|
|
@ -31,9 +31,8 @@ imports:
|
|||
- ../slots/square_meters
|
||||
- ../slots/supplier_relationship
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # consolidated: absorbs valid_from + valid_to per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/has_or_had_conversion_rate
|
||||
- ./ConversionRate
|
||||
- ./ConversionRateType
|
||||
|
|
@ -125,9 +124,7 @@ classes:
|
|||
- staff_count
|
||||
- supplier_relationship
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # consolidated: absorbs valid_from + valid_to per Rule 53
|
||||
- has_or_had_conversion_rate
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
|
|
@ -280,19 +277,7 @@ classes:
|
|||
description: Print supplier
|
||||
- value: Museum Reproductions Ltd
|
||||
description: Reproduction supplier
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
examples:
|
||||
- value: '2013-04-13'
|
||||
description: Shop opened with new building
|
||||
valid_to:
|
||||
range: date
|
||||
required: false
|
||||
examples:
|
||||
- value: '2020-03-15'
|
||||
description: Temporary closure date
|
||||
temporal_extent:
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
range: TimeSpan
|
||||
required: false
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -26,9 +26,8 @@ imports:
|
|||
- ../slots/specificity_annotation
|
||||
- ../slots/staff_count
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
- ./AuxiliaryPlace
|
||||
|
|
@ -100,9 +99,7 @@ classes:
|
|||
- specificity_annotation
|
||||
- staff_count
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
slot_usage:
|
||||
|
|
@ -233,23 +230,21 @@ classes:
|
|||
examples:
|
||||
- value: schiphol@rijksmuseum.nl
|
||||
description: Branch email
|
||||
valid_from:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2002-10-01'
|
||||
description: Branch opened October 2002
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2020-03-15'
|
||||
description: Branch closed March 2020
|
||||
temporal_extent:
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '2000-01-01'
|
||||
end_of_the_begin: '2002-12-31'
|
||||
description: Established sometime 2000-2002
|
||||
begin_of_the_begin: '2002-10-01'
|
||||
description: Branch opened October 2002
|
||||
- value:
|
||||
begin_of_the_begin: '2002-10-01'
|
||||
end_of_the_end: '2020-03-15'
|
||||
description: Branch active October 2002 to March 2020
|
||||
was_derived_from:
|
||||
range: CustodianObservation
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -27,8 +27,9 @@ imports:
|
|||
- ../slots/change_rationale
|
||||
- ../slots/staff_impact
|
||||
- ../slots/documentation_source
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/has_or_had_affected_territory
|
||||
- ../slots/event_location
|
||||
- ../slots/from_location
|
||||
|
|
@ -141,9 +142,8 @@ classes:
|
|||
- specificity_annotation
|
||||
- staff_impact
|
||||
- template_specificity
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- to_location
|
||||
- valid_from
|
||||
- valid_to
|
||||
slot_usage:
|
||||
id:
|
||||
identifier: true
|
||||
|
|
@ -255,14 +255,17 @@ classes:
|
|||
range: uri
|
||||
examples:
|
||||
- value: https://www.rijksmuseum.nl/en/about-us/annual-report-2013
|
||||
valid_from:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: '2013-04-01'
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: null
|
||||
- value:
|
||||
begin_of_the_begin: '2013-04-01'
|
||||
description: Event taking effect from April 2013
|
||||
comments:
|
||||
- OrganizationalChangeEvent provides structured provenance for organizational history
|
||||
- Links to OrganizationalStructure via affected_units and resulting_units
|
||||
|
|
|
|||
|
|
@ -20,8 +20,9 @@ imports:
|
|||
- ../slots/has_or_had_staff_member
|
||||
- ../slots/has_or_had_managed_collection
|
||||
- ../slots/contact_point
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/refers_to_custodian
|
||||
- ../slots/id
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -62,8 +63,7 @@ classes:
|
|||
- template_specificity
|
||||
- unit_name
|
||||
- has_or_had_type
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
id:
|
||||
identifier: true
|
||||
|
|
@ -133,16 +133,21 @@ classes:
|
|||
examples:
|
||||
- value: digitization@nationalarchives.nl
|
||||
- value: https://nationalarchives.nl/services/reading-room
|
||||
valid_from:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: '2015-01-01'
|
||||
- value:
|
||||
begin_of_the_begin: '2015-01-01'
|
||||
description: Digital Preservation Dept founded 2015
|
||||
valid_to:
|
||||
range: date
|
||||
examples:
|
||||
- value: '2020-12-31'
|
||||
description: Unit dissolved in 2020 reorganization
|
||||
- value:
|
||||
begin_of_the_begin: '2015-01-01'
|
||||
end_of_the_end: '2020-12-31'
|
||||
description: Unit active 2015-2020
|
||||
refers_to_custodian:
|
||||
required: true
|
||||
range: Custodian
|
||||
|
|
|
|||
|
|
@ -36,9 +36,8 @@ imports:
|
|||
- ../slots/social_media_profile_id
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ../slots/verified
|
||||
- ../slots/was_derived_from
|
||||
- ../slots/was_generated_by
|
||||
|
|
@ -134,9 +133,7 @@ classes:
|
|||
- social_media_profile_id
|
||||
- specificity_annotation
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- verified
|
||||
- was_derived_from
|
||||
- was_generated_by
|
||||
|
|
@ -269,21 +266,21 @@ classes:
|
|||
examples:
|
||||
- value: '2012-03-15'
|
||||
description: Account created March 2012
|
||||
valid_from:
|
||||
range: date
|
||||
required: false
|
||||
examples:
|
||||
- value: '2012-03-15'
|
||||
description: Active from March 2012
|
||||
valid_to:
|
||||
range: date
|
||||
required: false
|
||||
examples:
|
||||
- value: '2024-06-01'
|
||||
description: Account deactivated June 2024
|
||||
temporal_extent:
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '2012-03-15'
|
||||
description: Active from March 2012
|
||||
- value:
|
||||
begin_of_the_begin: '2012-03-15'
|
||||
end_of_the_end: '2024-06-01'
|
||||
description: Account active March 2012 to June 2024
|
||||
has_or_had_account_status:
|
||||
range: string
|
||||
required: false
|
||||
|
|
|
|||
|
|
@ -50,9 +50,8 @@ imports:
|
|||
- ../slots/has_or_had_storage_unit
|
||||
- ../slots/has_or_had_stores_collection
|
||||
- ../slots/template_specificity
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
classes:
|
||||
|
|
@ -129,9 +128,7 @@ classes:
|
|||
- has_or_had_storage_unit
|
||||
- has_or_had_stores_collection
|
||||
- template_specificity
|
||||
- temporal_extent
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
storage_id:
|
||||
range: uriorcurie
|
||||
|
|
@ -241,14 +238,17 @@ classes:
|
|||
examples:
|
||||
- value: Collections Management Department
|
||||
- value: Facilities and Security Team
|
||||
valid_from:
|
||||
range: date
|
||||
examples:
|
||||
- value: '1995-06-01'
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent:
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
begin_of_the_begin: '1995-06-01'
|
||||
description: Storage facility operational since June 1995
|
||||
refers_to_custodian:
|
||||
range: Custodian
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -41,8 +41,9 @@ imports:
|
|||
# REMOVED - migrated to has_or_had_identifier (2026-01-14, Rule 53)
|
||||
# - ../slots/unit_id
|
||||
# - ../slots/unit_identifier
|
||||
- ../slots/valid_from
|
||||
- ../slots/valid_to
|
||||
- ../slots/temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
- ./TimeSpan
|
||||
# REMOVED 2026-01-14: valid_from + valid_to - migrated to temporal_extent (Rule 53)
|
||||
- ./EnvironmentalZone
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
|
@ -105,8 +106,7 @@ classes:
|
|||
# - unit_identifier
|
||||
- unit_name
|
||||
- unit_type
|
||||
- valid_from
|
||||
- valid_to
|
||||
- temporal_extent # was: valid_from + valid_to - migrated per Rule 53
|
||||
slot_usage:
|
||||
# MIGRATED from unit_id and unit_identifier (2026-01-14, Rule 53)
|
||||
# unit_id:
|
||||
|
|
@ -189,10 +189,13 @@ classes:
|
|||
inlined_as_list: true
|
||||
comments:
|
||||
- Range should be HeritageObject when that class is defined
|
||||
valid_from:
|
||||
range: date
|
||||
valid_to:
|
||||
range: date
|
||||
temporal_extent: # was: valid_from + valid_to - migrated per Rule 53
|
||||
description: |
|
||||
Validity period using CIDOC-CRM TimeSpan.
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
comments:
|
||||
- StorageUnit is the lowest level of spatial organization
|
||||
- Objects are stored IN units, which are IN zones, which are IN facilities
|
||||
|
|
|
|||
|
|
@ -20,7 +20,9 @@ imports:
|
|||
- ../slots/specificity_annotation
|
||||
- ../slots/template_specificity
|
||||
- ../slots/verification_date
|
||||
- ../slots/verified_by
|
||||
# REMOVED: ../slots/verified_by - migrated to is_or_was_verified_by with Verifier (2026-01-14, Rule 53)
|
||||
- ../slots/is_or_was_verified_by
|
||||
- ./Verifier
|
||||
- ../slots/word_count
|
||||
- ./SpecificityAnnotation
|
||||
- ./TemplateSpecificityScores
|
||||
|
|
@ -85,7 +87,8 @@ classes:
|
|||
- specificity_annotation
|
||||
- template_specificity
|
||||
- verification_date
|
||||
- verified_by
|
||||
# REMOVED: verified_by - migrated to is_or_was_verified_by with Verifier (2026-01-14, Rule 53)
|
||||
- is_or_was_verified_by
|
||||
- word_count
|
||||
slot_usage:
|
||||
source_video:
|
||||
|
|
@ -169,11 +172,26 @@ classes:
|
|||
examples:
|
||||
- value: true
|
||||
description: Human-verified transcript
|
||||
verified_by:
|
||||
range: string
|
||||
# DEPRECATED: verified_by - migrated to is_or_was_verified_by with Verifier (2026-01-14, Rule 53)
|
||||
# verified_by:
|
||||
# range: string
|
||||
# required: false
|
||||
# examples:
|
||||
# - value: curator@rijksmuseum.nl
|
||||
# description: Staff member who verified
|
||||
is_or_was_verified_by:
|
||||
range: Verifier
|
||||
required: false
|
||||
inlined: true
|
||||
description: |
|
||||
Who verified the annotation.
|
||||
MIGRATED from verified_by slot (2026-01-14) per Rule 53.
|
||||
|
||||
Uses Verifier class for structured verifier with name, type, and URI.
|
||||
examples:
|
||||
- value: curator@rijksmuseum.nl
|
||||
- value: |
|
||||
verifier_name: curator@rijksmuseum.nl
|
||||
verifier_type: PERSON
|
||||
description: Staff member who verified
|
||||
verification_date:
|
||||
range: datetime
|
||||
|
|
|
|||
|
|
@ -11,7 +11,9 @@ default_prefix: hc
|
|||
imports:
|
||||
- linkml:types
|
||||
- ./MappingType
|
||||
- ../slots/wikidata_entity_id
|
||||
# REMOVED: ../slots/wikidata_entity_id - migrated to has_or_had_identifier with WikiDataIdentifier (2026-01-14, Rule 53)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ./WikiDataIdentifier
|
||||
- ../slots/wikidata_entity_label
|
||||
- ../slots/wikidata_mapping_rationale
|
||||
- ../slots/has_or_had_type
|
||||
|
|
@ -22,11 +24,24 @@ classes:
|
|||
\ object.\n\n**Example**:\n```yaml\nwikidata_alignment:\n entity_id: Q27032435\n entity_label: \"academic archive\"\
|
||||
\n mapping_type: exact\n mapping_rationale: \"AcademicArchive is semantically equivalent to Q27032435\"\n```\n"
|
||||
slots:
|
||||
- wikidata_entity_id
|
||||
# REMOVED: wikidata_entity_id - migrated to has_or_had_identifier with WikiDataIdentifier (2026-01-14, Rule 53)
|
||||
- has_or_had_identifier
|
||||
- wikidata_entity_label
|
||||
- has_or_had_type
|
||||
- wikidata_mapping_rationale
|
||||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
range: WikiDataIdentifier
|
||||
description: |
|
||||
The Wikidata entity identifier (Q-number) for this alignment.
|
||||
MIGRATED from wikidata_entity_id slot (2026-01-14) per Rule 53.
|
||||
|
||||
Uses WikiDataIdentifier class for structured identifier with optional label and URL.
|
||||
examples:
|
||||
- value: |
|
||||
qid: Q27032435
|
||||
label: "academic archive"
|
||||
description: Wikidata Q-number with optional label
|
||||
has_or_had_type:
|
||||
range: MappingType
|
||||
description: |
|
||||
|
|
|
|||
|
|
@ -1423,6 +1423,11 @@ fixes:
|
|||
type: slot
|
||||
- label: WorldCatIdentifier
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-14T21:00:00Z'
|
||||
session: "session-2026-01-14-identifier-migrations"
|
||||
notes: "FULLY MIGRATED: ExhibitionCatalog - worldcat_id REMOVED. Using has_or_had_identifier with WorldCatIdentifier. Slot archived to archive/worldcat_id_archived_20260114.yaml."
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/workshop_space
|
||||
revision:
|
||||
- label: has_or_had_quantity
|
||||
|
|
@ -1489,6 +1494,11 @@ fixes:
|
|||
type: slot
|
||||
- label: WikiDataIdentifier
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-14T21:05:00Z'
|
||||
session: "session-2026-01-14-identifier-migrations"
|
||||
notes: "FULLY MIGRATED: WikidataAlignment - wikidata_entity_id REMOVED. Using has_or_had_identifier with WikiDataIdentifier. Note: WikidataEnrichment uses inline attribute (not slot import) - unchanged. Slot archived to archive/wikidata_entity_id_archived_20260114.yaml."
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/wikidata_entity
|
||||
revision:
|
||||
- label: has_or_had_identifier
|
||||
|
|
@ -1855,6 +1865,11 @@ fixes:
|
|||
type: slot
|
||||
- label: Identifier
|
||||
type: class
|
||||
processed:
|
||||
status: true
|
||||
timestamp: '2026-01-14T21:10:00Z'
|
||||
session: "session-2026-01-14-identifier-migrations"
|
||||
notes: "FULLY MIGRATED: VideoTextContent - verified_by REMOVED. Using is_or_was_verified_by with Verifier. Note: ChAnnotatorAnnotationMetadata uses inline attribute (not slot import) - unchanged. Slot archived to archive/verified_by_archived_20260114.yaml."
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/verified
|
||||
revision:
|
||||
- label: has_or_had_verification_status
|
||||
|
|
@ -2315,7 +2330,7 @@ fixes:
|
|||
- label: Quantity
|
||||
type: class
|
||||
link_branch: 1
|
||||
- label: maximal_of_maximal
|
||||
- label: maximum_of_maximum
|
||||
type: slot
|
||||
link_branch: 2
|
||||
- label: Quantity
|
||||
|
|
@ -2328,7 +2343,7 @@ fixes:
|
|||
Migration completed for typical_grant_range slot.
|
||||
Created: GrantRange class, has_or_had_range slot, minimal_of_minimal slot, maximal_of_maximal slot
|
||||
Branch 1: minimal_of_minimal → Quantity (reused existing)
|
||||
Branch 2: maximal_of_maximal → Quantity (reused existing)
|
||||
Branch 2: maximum_of_maximum → Quantity (reused existing)
|
||||
Consuming classes updated: CallForApplication.yaml
|
||||
Archived slot: modules/slots/archive/typical_grant_range_archived_20260114.yaml
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/typical_domain
|
||||
|
|
@ -3078,4 +3093,114 @@ fixes:
|
|||
- label: has_or_had_url
|
||||
type: slot
|
||||
- label: URL
|
||||
type: class
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/text_direction
|
||||
revision:
|
||||
- label: had_or_had_text
|
||||
type: slot
|
||||
- label: Text
|
||||
type: class
|
||||
- label: has_or_had_direction
|
||||
type: slot
|
||||
- label: TextDirection
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/terminal-count
|
||||
revision:
|
||||
- label: has_or_had_quantity
|
||||
type: slot
|
||||
- label: Quantity
|
||||
type: class
|
||||
- label: has_or_had_measurement_unit
|
||||
type: slot
|
||||
- label: MeasurementUnit
|
||||
type: class
|
||||
value:
|
||||
- terminal
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/temporal_coverage
|
||||
revision:
|
||||
- label: has_or_had_content
|
||||
type: slot
|
||||
- label: Content
|
||||
type: class
|
||||
- label: temporal_extent
|
||||
type: slot
|
||||
- label: TimeSpan
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/template_specificity
|
||||
revision:
|
||||
- label: has_or_had_score
|
||||
type: slot
|
||||
- label: TemplateSpecificityScore
|
||||
type: class
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/temperature_tolerance
|
||||
revision:
|
||||
- label: allows_or_allowed
|
||||
type: slot
|
||||
- label: TemperatureDeviation
|
||||
type: class
|
||||
- label: has_or_had_quantity
|
||||
type: slot
|
||||
- label: Quantity
|
||||
type: class
|
||||
- label: has_or_had_measurement_unit
|
||||
type: slot
|
||||
- label: MeasurementUnit
|
||||
type: class
|
||||
value:
|
||||
- degree_celsius
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/temperature_target
|
||||
revision:
|
||||
- label: has_or_had_setpoint
|
||||
type: slot
|
||||
- label: TemperatureSetpoint
|
||||
type: class
|
||||
- label: has_or_had_quantity
|
||||
type: slot
|
||||
- label: Quantity
|
||||
type: class
|
||||
- label: has_or_had_measurement_unit
|
||||
type: slot
|
||||
- label: MeasurementUnit
|
||||
type: class
|
||||
value:
|
||||
- degree_celsius
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/temperature_min
|
||||
revision:
|
||||
- label: has_or_had_setpoint
|
||||
type: slot
|
||||
- label: TemperatureSetpoint
|
||||
type: class
|
||||
- label: minimal_of_minimal
|
||||
type: slot
|
||||
- label: MinimalTemperature
|
||||
type: class
|
||||
- label: has_or_had_quantity
|
||||
type: slot
|
||||
- label: Quantity
|
||||
type: class
|
||||
- label: has_or_had_measurement_unit
|
||||
type: slot
|
||||
- label: MeasurementUnit
|
||||
type: class
|
||||
value:
|
||||
- degree_celsius
|
||||
- original_slot_id: https://nde.nl/ontology/hc/slot/temperature_max
|
||||
revision:
|
||||
- label: has_or_had_setpoint
|
||||
type: slot
|
||||
- label: TemperatureSetpoint
|
||||
type: class
|
||||
- label: maximum_of_maximum
|
||||
type: slot
|
||||
- label: MaximalTemperature
|
||||
type: class
|
||||
- label: has_or_had_quantity
|
||||
type: slot
|
||||
- label: Quantity
|
||||
type: class
|
||||
- label: has_or_had_measurement_unit
|
||||
type: slot
|
||||
- label: MeasurementUnit
|
||||
type: class
|
||||
value:
|
||||
- degree_celsius
|
||||
Loading…
Reference in a new issue