Update manifest.json timestamp, remove deprecated slot imports, and archive obsolete slots

This commit is contained in:
kempersc 2026-01-15 21:01:16 +01:00
parent 027871c070
commit 555949798d
23 changed files with 139 additions and 55 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-15T19:44:51.607Z",
"generated": "2026-01-15T19:46:02.551Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2901,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-15T19:46:02.551Z",
"generated": "2026-01-15T20:01:16.524Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2901,
"categoryCounts": {

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
imports:
- ./ConditionType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -8,6 +8,7 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_type
- ./DomainType
classes:
Domain:
class_uri: skos:Concept

View file

@ -63,8 +63,7 @@ imports:
- ../slots/education_level
- ../slots/has_or_had_academic_program
- ../slots/collection_access
- ../slots/teaching_collection
- ../slots/student_service
# REMOVED 2026-01-15: teaching_collection, student_service imports - defined locally as attributes, slots archived
- ../slots/has_or_had_accreditation
- ../slots/education_provider_subtype
prefixes:

View file

@ -15,6 +15,7 @@ prefixes:
default_prefix: hc
imports:
- ./FacilityType
- linkml:types
- ../slots/has_or_had_type

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
imports:
- ./HTTPMethodType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
dct: http://purl.org/dc/terms/
imports:
- ./MetadataStandardType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -15,6 +15,7 @@ prefixes:
default_prefix: hc
imports:
- ./ProgramType
- linkml:types
- ../slots/has_or_had_type

View file

@ -22,7 +22,8 @@ imports:
- ../slots/method
- ../slots/responsible_agent
- ../slots/temporal_extent
- ../slots/used
# REMOVED 2026-01-15: ../slots/used - migrated to has_or_had_used_source with CustodianObservation range (Rule 53)
- ../slots/has_or_had_used_source
- ../slots/confidence_score
- ../slots/justification
- ../slots/specificity_annotation
@ -53,7 +54,7 @@ classes:
- specificity_annotation
- template_specificity
- temporal_extent
- used
- has_or_had_used_source
slot_usage:
has_or_had_activity_type:
range: ReconstructionActivityTypeEnum
@ -63,7 +64,10 @@ classes:
range: ReconstructionAgent
temporal_extent:
range: TimeSpan
used:
has_or_had_used_source:
description: |
CustodianObservation(s) used as input for reconstruction activity.
MIGRATED 2026-01-15: Replaces 'used' slot per Rule 53 - uses prov:used slot_uri.
range: CustodianObservation
multivalued: true
required: true

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
dct: http://purl.org/dc/terms/
imports:
- ./ResponseFormatType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -8,6 +8,7 @@ prefixes:
imports:
- linkml:types
- ../slots/has_or_had_type
- ./ResponsibilityType
classes:
Responsibility:
class_uri: org:Role

View file

@ -15,6 +15,7 @@ prefixes:
default_prefix: hc
imports:
- ./ServiceType
- linkml:types
- ../slots/has_or_had_type

View file

@ -15,6 +15,7 @@ prefixes:
default_prefix: hc
imports:
- ./TechnicalFeatureType
- linkml:types
- ../slots/has_or_had_type

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- ./UNESCODomainType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -15,6 +15,7 @@ prefixes:
default_prefix: hc
imports:
- ./UserCommunityType
- linkml:types
- ../slots/has_or_had_type

View file

@ -6,6 +6,7 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
imports:
- ./VenueType
- linkml:types
- ../slots/has_or_had_type
classes:

View file

@ -921,53 +921,6 @@ fixes:
type: slot
- label: Bookplate
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/borrowers
processed:
status: true
timestamp: '2026-01-15T00:40:00Z'
session: session-2026-01-15-slot-migrations
notes: 'NO MIGRATION NEEDED: The actual slot is ''borrower'' (singular, per Rule
43). It already uses crm:P29_custody_received_by (CIDOC-CRM) which is the correct
ontology predicate for custody transfer. Used in Loan.yaml. The slot_fixes entry
referenced non-existent ''borrowers'' (plural).'
revision:
- label: borrower
type: slot
status: RETAINED
- original_slot_id: https://nde.nl/ontology/hc/slot/borrower_contact
processed:
status: true
timestamp: '2026-01-15T00:40:00Z'
session: session-2026-01-15-slot-migrations
notes: 'NO MIGRATION NEEDED: borrower_contact already uses schema:contactPoint
which is semantically appropriate for contact information. Used in Loan.yaml.
Creating a ContactPerson class would add unnecessary complexity for a simple
string reference.'
revision:
- label: borrower_contact
type: slot
status: RETAINED
- original_slot_id: https://nde.nl/ontology/hc/slot/bounding_box
processed:
status: true
timestamp: '2026-01-14T16:00:00Z'
session: session-2026-01-14-final-migrations
notes: 'RETAINED: bounding_box uses geosparql:hasBoundingBox - correct GeoSPARQL
standard.
GeoSPARQL (OGC standard) is the authoritative ontology for geospatial data.
String range with WKT format is appropriate for bounding box literals.
Used by: VideoAnnotation.yaml, GeoSpatialPlace.yaml, DetectedEntity.yaml
'
revision:
- label: bounding_box
type: slot
status: RETAINED
- label: geosparql:hasBoundingBox
type: slot_uri
- original_slot_id: https://nde.nl/ontology/hc/slot/box_number
processed:
status: true
@ -4373,7 +4326,7 @@ fixes:
status: true
timestamp: '2026-01-15T00:00:00Z'
session: session-2026-01-15-batch8-orphaned-slots
notes: 'ORPHANED SLOT: Not imported by any class file. Archived to archive/teaching_collection_archived_20260115.yaml.'
notes: 'CORRECTED 2026-01-15: Was imported by EducationProviderType.yaml but defined locally as attribute. Import removed, slot archived. Not true orphan - local attribute supersedes.'
- original_slot_id: https://nde.nl/ontology/hc/slot/taxonomic_rank
processed:
status: true
@ -5521,3 +5474,118 @@ fixes:
date: '2026-01-15'
session: conservation-lab-gift-shop-slot-migration
notes: 'Migrated GiftShop.yaml: shop_description → has_or_had_description + Description class. Archived slot file.'
- original_slot_id: https://nde.nl/ontology/hc/slot/applies_or_applied_to_call
revision:
- label: applies_or_applied_to
type: slot
- label: CallForProposals
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/approximation_level
revision:
- label: has_or_had_level
type: slot
- label: ApproximationLevel
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/base_surname
revision:
- label: has_or_had_last_name
type: slot
- label: LastName
type: class
- label: has_or_had_base_name
type: slot
- label: BaseName
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/benefit
revision:
- label: has_or_had_benefit
type: slot
- label: Benefit
type: class
- label: provides_or_provided_to
type: slot
- label: BeneficiaryGroup
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/benefits_provided
revision:
- label: provides_or_provided
type: slot
- label: Benefit
type: class
- label: has_or_had_type
type: slot
- label: BenefitType
type: class
- label: includes_or_included
type: slot
- label: BenefitTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/bio_custodian_subtype
revision:
- label: has_or_had_type
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
revision:
- label: has_or_had_classification
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/borrower
revision:
- label: is_or_was_borrowed_by
type: slot
- label: Borrower
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/borrower_contact
revision:
- label: has_or_had_contact_person
type: slot
- label: ContactPerson
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/bounding_box
revision:
- label: has_or_had_geographic_extent
type: slot
- label: BoundingBox
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/business_criticality
revision:
- label: has_or_had_level
type: slot
- label: BusinessCriticalityLevel
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/business_model
revision:
- label: has_or_had_model
type: slot
- label: BusinessModel
type: class
- label: has_or_had_type
type: slot
- label: BusinessModelType
type: class
- label: includes_or_included
type: slot
- label: BusinessModelTypes
type: class
- original_slot_id: https://nde.nl/ontology/hc/slot/cached_token
revision:
- label: has_or_had_token
type: slot
- label: Token
type: class
- label: has_or_had_type
type:
- label: has_or_had_quantity
type: slot
- lab