feat: Add archived governance slots and update manifest generation timestamp
This commit is contained in:
parent
73b2d21bb3
commit
bdba9de593
88 changed files with 3235 additions and 382 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-26T16:43:16.354Z",
|
||||
"generated": "2026-01-26T22:48:27.648Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3014,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
2169
schemas/20251121/linkml/diff_output.txt
Normal file
2169
schemas/20251121/linkml/diff_output.txt
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-26T22:48:27.648Z",
|
||||
"generated": "2026-01-26T23:49:30.478Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3014,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,29 @@
|
|||
id: https://nde.nl/ontology/hc/class/AccessApplication
|
||||
name: AccessApplication
|
||||
title: Access Application
|
||||
description: >-
|
||||
An application or process for requesting access to materials.
|
||||
MIGRATED from has_access_application_url slot per Rule 53.
|
||||
Follows schema:Action.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_url
|
||||
- ./URL
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessApplication:
|
||||
class_uri: schema:Action
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_url
|
||||
slot_usage:
|
||||
has_or_had_url:
|
||||
range: URL
|
||||
inlined: true
|
||||
30
schemas/20251121/linkml/modules/classes/AccessInterface.yaml
Normal file
30
schemas/20251121/linkml/modules/classes/AccessInterface.yaml
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
id: https://nde.nl/ontology/hc/class/AccessInterface
|
||||
name: AccessInterface
|
||||
title: Access Interface
|
||||
description: >-
|
||||
An interface for accessing digital resources (e.g., API, portal).
|
||||
MIGRATED from has_access_interface_url slot per Rule 53.
|
||||
Follows dcat:DataService.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
dcat: http://www.w3.org/ns/dcat#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_url
|
||||
- ./URL
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessInterface:
|
||||
class_uri: dcat:DataService
|
||||
slots:
|
||||
- has_or_had_url
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_url:
|
||||
range: URL
|
||||
inlined: true
|
||||
required: true
|
||||
32
schemas/20251121/linkml/modules/classes/AccessionEvent.yaml
Normal file
32
schemas/20251121/linkml/modules/classes/AccessionEvent.yaml
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
id: https://nde.nl/ontology/hc/class/AccessionEvent
|
||||
name: AccessionEvent
|
||||
title: Accession Event
|
||||
description: >-
|
||||
The act of accessioning a record or object into a collection.
|
||||
MIGRATED from has_accession_date slot context per Rule 53.
|
||||
Follows rico:Instantiation.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/temporal_extent
|
||||
- ./TimeSpan
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
- ../slots/has_or_had_identifier
|
||||
- ./Identifier
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessionEvent:
|
||||
class_uri: rico:Instantiation
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_identifier
|
||||
slot_usage:
|
||||
temporal_extent:
|
||||
required: true
|
||||
26
schemas/20251121/linkml/modules/classes/AccessionNumber.yaml
Normal file
26
schemas/20251121/linkml/modules/classes/AccessionNumber.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
id: https://nde.nl/ontology/hc/class/AccessionNumber
|
||||
name: AccessionNumber
|
||||
title: Accession Number
|
||||
description: >-
|
||||
A unique identifier assigned to an object or record upon accession.
|
||||
MIGRATED from has_accession_number slot per Rule 53.
|
||||
Follows rico:Identifier or crm:E42_Identifier.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./Identifier
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AccessionNumber:
|
||||
is_a: Identifier
|
||||
class_uri: rico:Identifier
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
exact_mappings:
|
||||
- crm:E42_Identifier
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
classes:
|
||||
Accumulation:
|
||||
class_uri: rico:Accumulation
|
||||
description: "The period during which the records were accumulated."
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_description
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
classes:
|
||||
AccuracyLevel:
|
||||
class_uri: skos:Concept
|
||||
description: "A qualitative or quantitative level of accuracy (e.g. for coordinates)."
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
- has_or_had_value
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
id: https://nde.nl/ontology/hc/class/AcquisitionEvent
|
||||
name: AcquisitionEvent
|
||||
title: Acquisition Event
|
||||
description: >-
|
||||
An event in which an entity is acquired.
|
||||
MIGRATED from has_acquisition_source per Rule 53.
|
||||
Follows rico:Instantiation.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
rico: https://www.ica.org/standards/RiC/ontology#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_origin
|
||||
- ./Entity
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AcquisitionEvent:
|
||||
class_uri: rico:Instantiation
|
||||
slots:
|
||||
- has_or_had_origin
|
||||
slot_usage:
|
||||
has_or_had_origin:
|
||||
range: Entity
|
||||
required: true
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
id: https://nde.nl/ontology/hc/class/AcquisitionMethod
|
||||
name: AcquisitionMethod
|
||||
title: Acquisition Method
|
||||
description: >-
|
||||
Method by which an object or collection was acquired.
|
||||
MIGRATED from has_acquisition_method slot context per Rule 53.
|
||||
Follows crm:E55_Type.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
AcquisitionMethod:
|
||||
class_uri: crm:E55_Type
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
|
|
@ -34,15 +34,14 @@ imports:
|
|||
- ./TimeSpan
|
||||
- ./ActivityType
|
||||
- ./ActivityTypes
|
||||
- ../slots/has_activity_identifier
|
||||
- ../slots/has_activity_name
|
||||
- ../slots/has_activity_description
|
||||
- ../slots/has_or_had_activity_type
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent (Rule 53)
|
||||
- ../slots/temporal_extent
|
||||
- ../slots/is_or_was_succeeded_by
|
||||
- ../slots/preceding_activity
|
||||
- ../slots/status
|
||||
- ../slots/has_activity_identifier # MIGRATED: was ../slots/has_activity_identifier (2026-01-26)
|
||||
- ../slots/has_or_had_identifier # Added for has_activity_identifier migration
|
||||
- ./Identifier # Added for has_or_had_identifier range
|
||||
- ../slots/has_or_had_label # was: has_activity_name - migrated per Rule 53 (2026-01-26)
|
||||
- ./Label
|
||||
- ../slots/has_or_had_description # was: has_activity_description - migrated per Rule 53 (2026-01-26)
|
||||
- ./Description
|
||||
- ../slots/has_activity_status
|
||||
- ../slots/note
|
||||
- ../slots/specificity_annotation
|
||||
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
|
|
@ -118,35 +117,39 @@ classes:
|
|||
- aat:300054277 # activities (functions)
|
||||
|
||||
slots:
|
||||
- has_activity_identifier
|
||||
- has_activity_name
|
||||
- has_activity_description
|
||||
- has_or_had_identifier # was: has_activity_identifier - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_label # was: has_activity_name - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_description # was: has_activity_description - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_activity_type
|
||||
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent
|
||||
- temporal_extent
|
||||
- is_or_was_succeeded_by
|
||||
- preceding_activity
|
||||
- status
|
||||
- has_or_had_status # was: status - migrated per Rule 53 (2026-01-26)
|
||||
- note
|
||||
- specificity_annotation
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
|
||||
slot_usage:
|
||||
has_activity_identifier:
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
has_or_had_identifier: # was: has_activity_identifier - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Unique identifier for this activity instance.
|
||||
MIGRATED from has_activity_identifier per Rule 53.
|
||||
Format: URI following NDE Heritage Custodian ontology conventions.
|
||||
Pattern: `https://nde.nl/ontology/hc/activity/{custodian-slug}-{type}-{year}-{sequence}`
|
||||
range: Identifier
|
||||
required: true
|
||||
identifier: true
|
||||
inlined: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
|
||||
- value:
|
||||
identifier_value: "https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001"
|
||||
description: "2025 inventory at Rijksmuseum"
|
||||
- value: https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024
|
||||
- value:
|
||||
identifier_value: "https://nde.nl/ontology/hc/activity/nationaal-archief-digitization-voc-2024"
|
||||
description: "VOC digitization project at Nationaal Archief"
|
||||
|
||||
has_activity_name:
|
||||
has_or_had_label: # was: has_activity_name - migrated per Rule 53 (2026-01-26)
|
||||
range: string
|
||||
required: true
|
||||
description: Human-readable name for this activity.
|
||||
|
|
@ -156,7 +159,7 @@ classes:
|
|||
- value: "VOC Archives Digitization Project Phase 2"
|
||||
description: "Multi-year digitization project"
|
||||
|
||||
has_activity_description:
|
||||
has_or_had_description: # was: has_activity_description - migrated per Rule 53 (2026-01-26)
|
||||
range: string
|
||||
required: false
|
||||
description: Detailed description of the activity scope and objectives.
|
||||
|
|
@ -211,7 +214,7 @@ classes:
|
|||
- value: https://nde.nl/ontology/hc/activity/condition-survey-2024
|
||||
description: "Condition survey informed this conservation treatment"
|
||||
|
||||
status:
|
||||
has_or_had_status: # was: status - migrated per Rule 53 (2026-01-26)
|
||||
range: string
|
||||
required: false
|
||||
description: Current status of the activity.
|
||||
|
|
@ -249,32 +252,34 @@ classes:
|
|||
|
||||
examples:
|
||||
- value:
|
||||
has_activity_identifier: https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001
|
||||
has_activity_name: "2025 Annual Collection Inventory - Dutch Masters"
|
||||
has_or_had_identifier:
|
||||
identifier_value: "https://nde.nl/ontology/hc/activity/rijksmuseum-inventory-2025-001"
|
||||
has_or_had_label: "2025 Annual Collection Inventory - Dutch Masters"
|
||||
has_or_had_activity_type:
|
||||
- CurationActivityType
|
||||
has_activity_description: |
|
||||
has_or_had_description: |
|
||||
Annual physical inventory of the Dutch Masters collection
|
||||
(Gallery of Honour and adjacent galleries). Spot-check methodology
|
||||
with 20% sample verification against CMS records.
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2025-01-15"
|
||||
end_of_the_end: "2025-03-31"
|
||||
status: "IN_PROGRESS"
|
||||
has_or_had_status: "IN_PROGRESS"
|
||||
description: "Inventory activity at Rijksmuseum"
|
||||
|
||||
- value:
|
||||
has_activity_identifier: https://nde.nl/ontology/hc/activity/kb-digitization-medieval-2024
|
||||
has_activity_name: "Medieval Manuscripts Digitization Project"
|
||||
has_or_had_identifier:
|
||||
identifier_value: "https://nde.nl/ontology/hc/activity/kb-digitization-medieval-2024"
|
||||
has_or_had_label: "Medieval Manuscripts Digitization Project"
|
||||
has_or_had_activity_type:
|
||||
- DigitizationActivityType
|
||||
- ResearchActivityType
|
||||
has_activity_description: |
|
||||
has_or_had_description: |
|
||||
High-resolution digitization of 342 medieval manuscripts with
|
||||
HTR processing and metadata enhancement. IIIF-compliant output.
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2024-03-01"
|
||||
end_of_the_end: "2025-12-31"
|
||||
status: "IN_PROGRESS"
|
||||
has_or_had_status: "IN_PROGRESS"
|
||||
preceding_activity: https://nde.nl/ontology/hc/activity/kb-condition-survey-2023
|
||||
description: "Digitization and research project at KB"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,51 @@
|
|||
# AdministrativeLevel class
|
||||
# Represents a level in a government or administrative hierarchy
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b, 38, 39, 53
|
||||
#
|
||||
# Created for has_administrative_level migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/AdministrativeLevel
|
||||
name: AdministrativeLevel
|
||||
title: Administrative Level Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
AdministrativeLevel:
|
||||
class_uri: skos:Concept
|
||||
description: |
|
||||
A level or tier within an administrative or government hierarchy.
|
||||
|
||||
**Examples**:
|
||||
- National/Federal
|
||||
- State/Provincial
|
||||
- Regional
|
||||
- Municipal/Local
|
||||
|
||||
**Ontological Alignment**:
|
||||
- `skos:Concept`: Concept in a hierarchy scheme.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
description: Name of the level (e.g., "National")
|
||||
required: true
|
||||
has_or_had_code:
|
||||
description: Code for the level (e.g., "NAT", "ISO-3166-2")
|
||||
required: false
|
||||
|
|
@ -10,8 +10,10 @@ imports:
|
|||
- ../slots/is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- ../slots/is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
- ../slots/has_or_had_access_restriction
|
||||
- ../slots/has_admin_office_description
|
||||
- ../slots/has_admin_office_name
|
||||
- ../slots/has_or_had_description
|
||||
- ../classes/Description
|
||||
- ../slots/has_or_had_label
|
||||
- ../classes/Label
|
||||
- ../slots/has_or_had_admin_staff_count
|
||||
# administrative_functions REMOVED - migrated to has_or_had_function (Rule 53)
|
||||
# has_or_had_administrative_function REMOVED - bespoke slot replaced by generic has_or_had_function (Rule 53)
|
||||
|
|
@ -26,7 +28,8 @@ imports:
|
|||
- ./TemplateSpecificityType
|
||||
|
||||
- ./TemplateSpecificityTypes
|
||||
- ../slots/has_admin_office_identifier
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../classes/Identifier
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -120,9 +123,9 @@ classes:
|
|||
- org:OrganizationalUnit
|
||||
slots:
|
||||
- has_or_had_access_restriction
|
||||
- has_admin_office_description
|
||||
- has_admin_office_identifier
|
||||
- has_admin_office_name
|
||||
- has_or_had_description
|
||||
- has_or_had_identifier
|
||||
- has_or_had_label
|
||||
- has_or_had_admin_staff_count
|
||||
# administrative_functions REMOVED - use has_or_had_function (Rule 53)
|
||||
# has_or_had_administrative_function REMOVED - bespoke, use has_or_had_function (Rule 53)
|
||||
|
|
@ -134,26 +137,17 @@ classes:
|
|||
- is_or_was_derived_from # was: was_derived_from - migrated per Rule 53
|
||||
- is_or_was_generated_by # was: was_generated_by - migrated per Rule 53
|
||||
slot_usage:
|
||||
has_admin_office_identifier:
|
||||
range: uriorcurie
|
||||
has_or_had_identifier:
|
||||
range: Identifier
|
||||
required: true
|
||||
identifier: true
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas
|
||||
description: Rijksmuseum administrative office
|
||||
has_admin_office_name:
|
||||
range: string
|
||||
description: Identifier for the administrative office.
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
required: true
|
||||
examples:
|
||||
- value: Rijksmuseum Administrative Offices - Zuidas
|
||||
description: Admin office with location
|
||||
- value: Noord-Hollands Archief Finance Department
|
||||
description: Admin office with function
|
||||
has_admin_office_description:
|
||||
range: string
|
||||
examples:
|
||||
- value: Administrative support offices housing finance, HR, and IT departments. Staff access only.
|
||||
description: Admin office description
|
||||
description: Name of the administrative office.
|
||||
has_or_had_description:
|
||||
range: Description
|
||||
description: Description of the administrative office.
|
||||
has_or_had_function:
|
||||
range: FunctionType
|
||||
multivalued: true
|
||||
|
|
@ -220,10 +214,15 @@ classes:
|
|||
- https://schema.org/Corporation
|
||||
examples:
|
||||
- value:
|
||||
has_admin_office_identifier: https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas
|
||||
has_admin_office_name: Rijksmuseum Administrative Offices - Zuidas
|
||||
has_admin_office_description: Administrative support offices housing finance, HR, and IT departments. Staff access only.
|
||||
Located in Zuidas business district.
|
||||
has_or_had_identifier:
|
||||
identifier_value: https://nde.nl/ontology/hc/aux/rijksmuseum-admin-zuidas
|
||||
identifier_scheme: URI
|
||||
has_or_had_label:
|
||||
has_or_had_label: Rijksmuseum Administrative Offices - Zuidas
|
||||
has_or_had_description:
|
||||
has_or_had_content:
|
||||
has_or_had_description: Administrative support offices housing finance, HR, and IT departments. Staff access only. Located in Zuidas business district.
|
||||
description_type: admin_office
|
||||
has_or_had_function:
|
||||
- function_category: ADMINISTRATIVE
|
||||
function_name: Finance and accounting
|
||||
|
|
@ -239,10 +238,15 @@ classes:
|
|||
lease_expiry: '2028-12-31'
|
||||
description: Museum administrative office in business district
|
||||
- value:
|
||||
has_admin_office_identifier: https://nde.nl/ontology/hc/aux/kb-digitization-center
|
||||
has_admin_office_name: Koninklijke Bibliotheek Digitization Support Center
|
||||
has_admin_office_description: Technical support center for digitization operations. Houses scanning equipment coordination
|
||||
and quality control.
|
||||
has_or_had_identifier:
|
||||
identifier_value: https://nde.nl/ontology/hc/aux/kb-digitization-center
|
||||
identifier_scheme: URI
|
||||
has_or_had_label:
|
||||
has_or_had_label: Koninklijke Bibliotheek Digitization Support Center
|
||||
has_or_had_description:
|
||||
has_or_had_content:
|
||||
has_or_had_description: Technical support center for digitization operations. Houses scanning equipment coordination and quality control.
|
||||
description_type: admin_office
|
||||
has_or_had_function:
|
||||
- function_category: PROGRAM
|
||||
function_name: Digitization project management
|
||||
|
|
|
|||
51
schemas/20251121/linkml/modules/classes/Age.yaml
Normal file
51
schemas/20251121/linkml/modules/classes/Age.yaml
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
# Age class
|
||||
# Represents an age or age range, often for demographic or restriction purposes
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b, 38, 39, 53
|
||||
#
|
||||
# Created for has_age migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/Age
|
||||
name: Age
|
||||
title: Age Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_quantity
|
||||
- ../slots/has_or_had_unit
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
Age:
|
||||
class_uri: schema:QuantitativeValue
|
||||
description: |
|
||||
Represents an age or age range.
|
||||
|
||||
**Examples**:
|
||||
- "18 years"
|
||||
- "25-35 years"
|
||||
|
||||
**Ontological Alignment**:
|
||||
- `schema:QuantitativeValue`: Allows specifying value, minValue, maxValue, and unitCode.
|
||||
slots:
|
||||
- has_or_had_quantity
|
||||
- has_or_had_unit
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_quantity:
|
||||
range: integer
|
||||
description: The age value (in years).
|
||||
required: true
|
||||
has_or_had_unit:
|
||||
description: Unit of time (usually "years", "months").
|
||||
range: string
|
||||
required: false
|
||||
47
schemas/20251121/linkml/modules/classes/AgentType.yaml
Normal file
47
schemas/20251121/linkml/modules/classes/AgentType.yaml
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
# AgentType class
|
||||
# Abstract base class for agent types classification
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b (Type/Types pattern), 38, 39, 53
|
||||
#
|
||||
# Created for has_agent_type migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/AgentType
|
||||
name: AgentType
|
||||
title: Agent Type Abstract Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
AgentType:
|
||||
class_uri: skos:Concept
|
||||
description: |
|
||||
Abstract base class for agent types classification.
|
||||
Provides a taxonomy for different types of agents (e.g., Person, Organization, SoftwareAgent).
|
||||
abstract: true
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_code:
|
||||
range: string
|
||||
required: true
|
||||
description: Short code for the agent type
|
||||
has_or_had_label:
|
||||
range: string
|
||||
required: false
|
||||
description: Human-readable name for the agent type
|
||||
41
schemas/20251121/linkml/modules/classes/AgentTypes.yaml
Normal file
41
schemas/20251121/linkml/modules/classes/AgentTypes.yaml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# AgentTypes classes
|
||||
# Concrete subclasses for AgentType taxonomy
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b (Type/Types pattern)
|
||||
#
|
||||
# Updated for AgentType migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/AgentTypes
|
||||
name: agent_types_classes
|
||||
title: Agent Types Classes
|
||||
description: |
|
||||
Concrete subclasses for AgentType taxonomy.
|
||||
Follows Rule 0b Type/Types naming pattern.
|
||||
imports:
|
||||
- linkml:types
|
||||
- ./AgentType
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
default_prefix: hc
|
||||
classes:
|
||||
PersonAgentType:
|
||||
is_a: AgentType
|
||||
class_uri: hc:PersonAgentType
|
||||
description: Agent type for natural persons.
|
||||
|
||||
OrganizationAgentType:
|
||||
is_a: AgentType
|
||||
class_uri: hc:OrganizationAgentType
|
||||
description: Agent type for organizations.
|
||||
|
||||
SoftwareAgentType:
|
||||
is_a: AgentType
|
||||
class_uri: hc:SoftwareAgentType
|
||||
description: Agent type for software agents or automated processes.
|
||||
|
||||
GroupAgentType:
|
||||
is_a: AgentType
|
||||
class_uri: hc:GroupAgentType
|
||||
description: Agent type for informal groups or collectives.
|
||||
|
|
@ -21,7 +21,8 @@ imports:
|
|||
- ./TechnologicalInfrastructure
|
||||
- ./TechnologicalInfrastructureType
|
||||
- ./TechnologicalInfrastructureTypes
|
||||
- ../slots/funding_source
|
||||
- ../slots/receives_or_received # was: funding_source - migrated per Rule 53 (2026-01-26)
|
||||
- ./FundingSource
|
||||
- ../slots/has_or_had_powered_by_cm
|
||||
- ../slots/is_or_was_archived_at # MIGRATED: was ../slots/archived_at (2026-01-15)
|
||||
- ../slots/serves_finding_aid
|
||||
|
|
@ -130,7 +131,7 @@ classes:
|
|||
- is_or_was_based_on # was: cms_detected - migrated per Rule 53 (2026-01-19)
|
||||
- has_or_had_data_service_endpoint
|
||||
- fixity_info
|
||||
- funding_source
|
||||
- receives_or_received # was: funding_source - migrated per Rule 53 (2026-01-26)
|
||||
- iiif_support
|
||||
- is_auxiliary_of_platform
|
||||
- linked_data
|
||||
|
|
@ -247,12 +248,19 @@ classes:
|
|||
description: Research project name
|
||||
- value: 'EU Horizon 2020 Grant #123456'
|
||||
description: Grant reference
|
||||
funding_source:
|
||||
range: string
|
||||
receives_or_received: # was: funding_source - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Funding source(s) for the auxiliary platform.
|
||||
MIGRATED from funding_source per Rule 53.
|
||||
Uses frapo:isFundedBy via receives_or_received slot.
|
||||
range: FundingSource
|
||||
inlined: true
|
||||
examples:
|
||||
- value: European Commission Horizon 2020
|
||||
- value:
|
||||
has_or_had_label: European Commission Horizon 2020
|
||||
description: EU funding
|
||||
- value: Mondriaan Fund
|
||||
- value:
|
||||
has_or_had_label: Mondriaan Fund
|
||||
description: Dutch cultural fund
|
||||
iiif_support:
|
||||
range: boolean
|
||||
|
|
@ -437,7 +445,8 @@ classes:
|
|||
platform_url: https://www.rijksmuseum.nl/en/stories/operation-night-watch
|
||||
platform_purpose: Interactive exploration of Night Watch research project
|
||||
related_project: Operation Night Watch
|
||||
funding_source: ING Bank
|
||||
receives_or_received: # was: funding_source - migrated per Rule 53 (2026-01-26)
|
||||
has_or_had_label: ING Bank
|
||||
is_auxiliary_of_platform: https://nde.nl/ontology/hc/platform/rijksmuseum-website
|
||||
iiif_support: true
|
||||
valid_from: '2019-07-01'
|
||||
|
|
|
|||
|
|
@ -114,7 +114,7 @@ classes:
|
|||
- has_or_had_access_policy_reference
|
||||
- has_acquisition_date
|
||||
- has_acquisition_method
|
||||
- has_acquisition_source
|
||||
- is_or_was_acquired_through # was: has_acquisition_source - migrated per Rule 53 (2026-01-26)
|
||||
- has_arrangement
|
||||
# REMOVED 2026-01-18: collection_description - migrated to has_or_had_description + Description (Rule 53)
|
||||
- has_or_had_description
|
||||
|
|
@ -294,12 +294,22 @@ classes:
|
|||
examples:
|
||||
- value: '1856-01-01'
|
||||
description: Transfer to Algemeen Rijksarchief
|
||||
has_acquisition_source:
|
||||
range: string
|
||||
is_or_was_acquired_through: # was: has_acquisition_source - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Source of acquisition (person or organization).
|
||||
MIGRATED from has_acquisition_source per Rule 53.
|
||||
Uses AcquisitionEvent class.
|
||||
range: AcquisitionEvent
|
||||
multivalued: true
|
||||
inlined: true
|
||||
examples:
|
||||
- value: Ministry of Colonies
|
||||
- value:
|
||||
has_or_had_origin:
|
||||
has_or_had_label: "Ministry of Colonies"
|
||||
description: Source of VOC archives transfer
|
||||
- value: Estate of Anna Drucker-Fraser
|
||||
- value:
|
||||
has_or_had_origin:
|
||||
has_or_had_label: "Estate of Anna Drucker-Fraser"
|
||||
description: Source of bequest
|
||||
has_or_had_access_policy_reference:
|
||||
range: AccessPolicy
|
||||
|
|
@ -441,7 +451,9 @@ classes:
|
|||
description_type: provenance_statement
|
||||
acquisition_method: TRANSFER
|
||||
acquisition_date: '1856-01-01'
|
||||
acquisition_source: Ministry of Colonies
|
||||
is_or_was_acquired_through: # was: has_acquisition_source - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_origin:
|
||||
has_or_had_label: Ministry of Colonies
|
||||
has_or_had_access_policy_reference: https://nde.nl/ontology/hc/access-policy/open-access
|
||||
arrangement: Organized by provenance, then chronologically
|
||||
has_or_had_finding_aid:
|
||||
|
|
|
|||
26
schemas/20251121/linkml/modules/classes/ConfidenceLevel.yaml
Normal file
26
schemas/20251121/linkml/modules/classes/ConfidenceLevel.yaml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
id: https://nde.nl/ontology/hc/class/ConfidenceLevel
|
||||
name: ConfidenceLevel
|
||||
title: Confidence Level
|
||||
description: >-
|
||||
Level of confidence or certainty in a statement or annotation.
|
||||
MIGRATED from confidence_level/confidence_score slot per Rule 53.
|
||||
Follows dqv:ConfidenceScore.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
dqv: http://www.w3.org/ns/dqv#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_score
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
ConfidenceLevel:
|
||||
class_uri: dqv:ConfidenceScore
|
||||
slots:
|
||||
- has_or_had_score
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
has_or_had_score:
|
||||
range: float
|
||||
required: true
|
||||
|
|
@ -373,13 +373,26 @@ classes:
|
|||
examples:
|
||||
- value: EUR
|
||||
- value: USD
|
||||
funding_source:
|
||||
receives_or_received: # was: funding_source - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Funding source(s) for the conservation work.
|
||||
MIGRATED from funding_source per Rule 53.
|
||||
Uses frapo:isFundedBy via receives_or_received slot and FundingSource class.
|
||||
range: FundingSource
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
multivalued: true
|
||||
required: false
|
||||
range: string
|
||||
examples:
|
||||
- value: Mondriaan Fund
|
||||
- value: Getty Foundation
|
||||
- value: Bank Giro Loterij
|
||||
- value:
|
||||
has_or_had_label: "Mondriaan Fund"
|
||||
description: External grant funding
|
||||
- value:
|
||||
has_or_had_label: "Getty Foundation"
|
||||
description: Foundation grant
|
||||
- value:
|
||||
has_or_had_label: "Bank Giro Loterij"
|
||||
description: Lottery funding
|
||||
conservation_note:
|
||||
required: false
|
||||
range: string
|
||||
|
|
|
|||
|
|
@ -12,22 +12,13 @@ imports:
|
|||
- ./Storage
|
||||
- ../enums/ArchiveProcessingStatusEnum
|
||||
- ../slots/has_or_had_access_restriction
|
||||
# MIGRATED 2026-01-15: storage_location → is_or_was_stored_at + StorageLocation (Rule 53)
|
||||
- ../slots/is_or_was_stored_at
|
||||
- ./StorageLocation
|
||||
- ./ReconstructedEntity
|
||||
- ./CurrentArchive
|
||||
- ../slots/has_accession_number
|
||||
- ./CustodianArchiveRecordSetTypes
|
||||
- ../slots/hold_or_held_record_set_type
|
||||
- ./CollectionType
|
||||
- ../slots/has_or_had_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
|
||||
- ./Scope # for has_or_had_scope range (2026-01-15)
|
||||
- ../slots/has_accession_date
|
||||
- ../slots/has_accumulation_end_date
|
||||
- ../slots/has_accumulation_start_date
|
||||
- ../slots/is_or_was_accessioned_through # was: has_accession_date - migrated per Rule 53 (2026-01-26)
|
||||
- ./AccessionEvent # for is_or_was_accessioned_through range
|
||||
# REMOVED 2026-01-26: has_accession_number migrated to AccessionEvent.has_or_had_identifier
|
||||
# REMOVED 2026-01-26: has_accumulation_end/start_date migrated to has_or_had_accumulation + Accumulation
|
||||
- ../slots/has_or_had_notes
|
||||
- ./Notes
|
||||
|
||||
- ../slots/has_archive_description
|
||||
- ../slots/has_archive_name
|
||||
# REMOVED 2026-01-15: ../slots/arrangement_notes - migrated to has_arrangement_note
|
||||
|
|
@ -82,10 +73,9 @@ classes:
|
|||
class_uri: rico:RecordSet
|
||||
slots:
|
||||
- has_or_had_access_restriction
|
||||
- has_accession_date
|
||||
- has_accession_number
|
||||
- has_accumulation_end_date
|
||||
- has_accumulation_start_date
|
||||
- is_or_was_accessioned_through # was: has_accession_date - migrated per Rule 53 (2026-01-26)
|
||||
# - has_accession_number
|
||||
- has_or_had_accumulation # was: has_accumulation_start/end_date - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_notes
|
||||
- has_archive_description
|
||||
- has_archive_name
|
||||
|
|
@ -171,26 +161,34 @@ classes:
|
|||
has_archive_description:
|
||||
range: string
|
||||
required: false
|
||||
has_accession_number:
|
||||
range: string
|
||||
required: true
|
||||
examples:
|
||||
- value: 2024-0001
|
||||
description: Sequential accession number
|
||||
- value: NA-2024-GOV-0156
|
||||
description: National Archives government transfer
|
||||
has_accession_date:
|
||||
range: date
|
||||
required: true
|
||||
examples:
|
||||
- value: '2024-01-15'
|
||||
description: Records accessioned January 2024
|
||||
has_accumulation_start_date:
|
||||
range: date
|
||||
required: false
|
||||
has_accumulation_end_date:
|
||||
range: date
|
||||
is_or_was_accessioned_through: # was: has_accession_date - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Accession event for the archive record set.
|
||||
MIGRATED from has_accession_date and has_accession_number per Rule 53.
|
||||
Uses AccessionEvent class with temporal_extent and has_or_had_identifier.
|
||||
range: AccessionEvent
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-01-15'
|
||||
has_or_had_identifier:
|
||||
- has_or_had_value: "2024-0001"
|
||||
has_or_had_type: "Accession Number"
|
||||
description: Records accessioned January 2024 with number
|
||||
has_or_had_accumulation:
|
||||
range: Accumulation
|
||||
inlined: true
|
||||
description: |
|
||||
Accumulation period of the records.
|
||||
MIGRATED from has_accumulation_start_date/end_date per Rule 53.
|
||||
examples:
|
||||
- value:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '1990-01-01'
|
||||
end_of_the_end: '2020-12-31'
|
||||
description: Accumulated 1990-2020
|
||||
creating_agency:
|
||||
range: string
|
||||
required: false
|
||||
|
|
@ -219,7 +217,7 @@ classes:
|
|||
range: Quantity
|
||||
multivalued: true
|
||||
inlined: true
|
||||
description: >-
|
||||
description: |
|
||||
Estimated or measured extent of the archive (e.g., linear meters, file count).
|
||||
MIGRATED from estimated_extent per slot_fixes.yaml (Rule 53).
|
||||
Uses Quantity class with is_estimate=true for estimates.
|
||||
|
|
@ -364,10 +362,15 @@ classes:
|
|||
archive_name: Rijksmuseum Director's Correspondence 2010-2020
|
||||
archive_description: Incoming and outgoing correspondence of the museum director including policy discussions, loan
|
||||
requests, and exhibition planning.
|
||||
accession_number: RM-2024-0001
|
||||
accession_date: '2024-01-15'
|
||||
has_accumulation_start_date: '2010-01-01'
|
||||
has_accumulation_end_date: '2020-12-31'
|
||||
is_or_was_accessioned_through: # was: has_accession_date - migrated per Rule 53 (2026-01-26)
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2024-01-15'
|
||||
has_or_had_identifier:
|
||||
- has_or_had_value: "RM-2024-0001"
|
||||
has_or_had_accumulation:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2010-01-01'
|
||||
end_of_the_end: '2020-12-31'
|
||||
creating_agency: Director's Office
|
||||
processing_status: UNPROCESSED
|
||||
processing_priority: MEDIUM
|
||||
|
|
@ -385,10 +388,15 @@ classes:
|
|||
archive_name: Ministry of Finance Records 1990-2005
|
||||
archive_description: Financial policy records, budget documentation, and ministerial correspondence transferred under
|
||||
government archives law.
|
||||
accession_number: NA-2015-GOV-0234
|
||||
accession_date: '2015-06-01'
|
||||
has_accumulation_start_date: '1990-01-01'
|
||||
has_accumulation_end_date: '2005-12-31'
|
||||
is_or_was_accessioned_through: # was: has_accession_date - migrated per Rule 53 (2026-01-26)
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2015-06-01'
|
||||
has_or_had_identifier:
|
||||
- has_or_had_value: "NA-2015-GOV-0234"
|
||||
has_or_had_accumulation:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '1990-01-01'
|
||||
end_of_the_end: '2005-12-31'
|
||||
creating_agency: Ministry of Finance
|
||||
processing_status: IN_ARRANGEMENT
|
||||
processing_priority: HIGH
|
||||
|
|
|
|||
|
|
@ -19,7 +19,8 @@ imports:
|
|||
- ./CollectionType
|
||||
- ../slots/has_or_had_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
|
||||
- ./Scope # for has_or_had_scope range (2026-01-15)
|
||||
- ../slots/has_access_interface_url
|
||||
- ../slots/has_or_had_interface # was: has_access_interface_url - migrated per Rule 53 (2026-01-26)
|
||||
- ./AccessInterface # for has_or_had_interface range
|
||||
- ../slots/content_origin
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/has_or_had_operates_platform_type
|
||||
|
|
@ -40,7 +41,7 @@ classes:
|
|||
is_a: ArchiveOrganizationType
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- has_access_interface_url
|
||||
- has_or_had_interface # was: has_access_interface_url - migrated per Rule 53 (2026-01-26)
|
||||
- content_origin
|
||||
- has_or_had_custodian_type
|
||||
- hold_or_held_record_set_type
|
||||
|
|
@ -93,10 +94,19 @@ classes:
|
|||
examples:
|
||||
- value: level_3
|
||||
description: NDSA Level 3 - Monitor
|
||||
has_access_interface_url:
|
||||
range: uri
|
||||
has_or_had_interface: # was: has_access_interface_url - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Access interface for the digital archive.
|
||||
MIGRATED from has_access_interface_url per Rule 53.
|
||||
Uses AccessInterface class.
|
||||
range: AccessInterface
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: https://archive.example.org/access
|
||||
- value:
|
||||
has_or_had_url:
|
||||
has_or_had_value: "https://archive.example.org/access"
|
||||
description: Access interface URL
|
||||
has_or_had_format: # was: supported_format - migrated per Rule 53/56 (2026-01-16)
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -148,7 +158,9 @@ classes:
|
|||
platform_type_label: Public Discovery Interface
|
||||
content_origin: mixed
|
||||
preservation_level: level_3
|
||||
access_interface_url: https://digitalarchive.example.org
|
||||
has_or_had_interface:
|
||||
has_or_had_url:
|
||||
has_or_had_value: "https://digitalarchive.example.org"
|
||||
has_or_had_format: # was: supported_format - migrated per Rule 53/56 (2026-01-16)
|
||||
- iana:application/pdf
|
||||
- iana:image/tiff
|
||||
|
|
|
|||
|
|
@ -37,7 +37,8 @@ imports:
|
|||
# REMOVED 2026-01-22: ../slots/collection_web_address - migrated to has_or_had_web_page + WebPage (Rule 53)
|
||||
- ../slots/has_or_had_web_page
|
||||
- ./WebPage
|
||||
- ../slots/fixity_check_date
|
||||
- ../slots/is_or_was_checked_through # was: fixity_check_date - migrated per Rule 53 (2026-01-26)
|
||||
- ./FixityVerification # for is_or_was_checked_through range
|
||||
- ../slots/homepage_web_address
|
||||
- ../slots/iiif_support
|
||||
- ../slots/inventory_web_address
|
||||
|
|
@ -119,7 +120,7 @@ classes:
|
|||
# REMOVED 2026-01-22: collection_web_address - migrated to has_or_had_web_page + WebPage (Rule 53)
|
||||
- has_or_had_web_page
|
||||
- has_or_had_data_service_endpoint
|
||||
- fixity_check_date
|
||||
- is_or_was_checked_through # was: fixity_check_date - migrated per Rule 53 (2026-01-26)
|
||||
- homepage_web_address
|
||||
- iiif_support
|
||||
- inventory_web_address
|
||||
|
|
@ -370,11 +371,19 @@ classes:
|
|||
label_text: DANS Data Archive
|
||||
language: en
|
||||
description: Dutch trusted digital repository
|
||||
fixity_check_date:
|
||||
range: date
|
||||
is_or_was_checked_through: # was: fixity_check_date - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Verification of data integrity (fixity check).
|
||||
MIGRATED from fixity_check_date per Rule 53.
|
||||
Uses FixityVerification class with temporal_extent.
|
||||
range: FixityVerification
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: '2025-11-15'
|
||||
- value:
|
||||
temporal_extent:
|
||||
begin_of_the_begin: '2025-11-15'
|
||||
has_or_had_label: "Last full fixity check"
|
||||
description: Last fixity check date
|
||||
serves_finding_aid:
|
||||
range: uriorcurie
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ classes:
|
|||
is_a: ArchiveOrganizationType
|
||||
class_uri: schema:ArchiveOrganization
|
||||
slots:
|
||||
- has_access_application_url
|
||||
- grants_or_granted_access_through # was: has_access_application_url - migrated per Rule 53 (2026-01-26)
|
||||
- has_or_had_custodian_type
|
||||
- condition_of_access # was: default_access_policy - migrated per Rule 53 (2026-01-23)
|
||||
- hold_or_held_record_set_type
|
||||
|
|
@ -103,10 +103,19 @@ classes:
|
|||
- user_based
|
||||
- process_based
|
||||
description: Researcher credentials + approval process
|
||||
has_access_application_url:
|
||||
range: uri
|
||||
grants_or_granted_access_through: # was: has_access_application_url - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
URL or mechanism for requesting access.
|
||||
MIGRATED from has_access_application_url per Rule 53.
|
||||
Uses AccessApplication class.
|
||||
range: AccessApplication
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: https://archive.example.org/request-access
|
||||
- value:
|
||||
has_or_had_url:
|
||||
has_or_had_value: "https://archive.example.org/request-access"
|
||||
description: Access request form
|
||||
has_or_had_time_interval: # was: typical_approval_time - migrated per Rule 53 (2026-01-15)
|
||||
range: TimeInterval
|
||||
inlined: true
|
||||
|
|
@ -162,7 +171,9 @@ classes:
|
|||
- user_based
|
||||
- process_based
|
||||
- content_based
|
||||
access_application_url: https://archive.example.org/apply
|
||||
grants_or_granted_access_through:
|
||||
has_or_had_url:
|
||||
has_or_had_value: "https://archive.example.org/apply"
|
||||
has_or_had_time_interval: # was: typical_approval_time
|
||||
duration_description: "5-10 business days"
|
||||
days: 7
|
||||
|
|
|
|||
|
|
@ -740,9 +740,7 @@ classes:
|
|||
description: 'The European Research Council (ERC) is the premier European funding
|
||||
|
||||
organisation for excellent frontier research. It funds researchers
|
||||
|
||||
of any nationality and has_age who wish to carry out their research in
|
||||
|
||||
of any nationality and has_or_had_age who wish to carry out their research in
|
||||
EU Member States or Associated Countries. ERC grants are awarded
|
||||
|
||||
through open competition to researchers in any field of research.
|
||||
|
|
|
|||
|
|
@ -130,7 +130,7 @@ classes:
|
|||
# current_keeper, current_location, has_or_had_identifier,
|
||||
# specificity_annotation, template_specificity
|
||||
# These are listed here to apply class-specific slot_usage
|
||||
- has_accession_number
|
||||
- has_or_had_identifier # was: has_accession_number - migrated per Rule 53 (2026-01-26)
|
||||
- has_acquisition_date
|
||||
- has_acquisition_method
|
||||
# REMOVED 2026-01-23: catalog_raisonne_number - migrated to has_or_had_identifier per Rule 53/F26
|
||||
|
|
@ -327,14 +327,78 @@ classes:
|
|||
examples:
|
||||
- value: Gallery 15
|
||||
- value: Dutch Golden Age wing, Room 3
|
||||
has_accession_number:
|
||||
has_or_had_identifier: # was: has_accession_number - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Identifiers for this exhibited object, including accession numbers.
|
||||
MIGRATED from has_accession_number (2026-01-26).
|
||||
Also includes wikidata_id and catalog_raisonne_number migrations.
|
||||
|
||||
Use has_or_had_type to distinguish identifier types:
|
||||
- AccessionNumber (rico:Identifier)
|
||||
- WikiDataIdentifier (Wikidata Q-number)
|
||||
- CatalogRaisonneNumber (art historical reference)
|
||||
range: Identifier
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
required: false
|
||||
any_of:
|
||||
- range: AccessionNumber
|
||||
- range: WikiDataIdentifier
|
||||
- range: Identifier
|
||||
- range: uriorcurie
|
||||
examples:
|
||||
- value:
|
||||
identifier_value: '670'
|
||||
has_or_had_type: AccessionNumber
|
||||
description: Mauritshuis accession number for Girl with a Pearl Earring (was has_accession_number)
|
||||
- value:
|
||||
identifier_value: SK-C-5
|
||||
has_or_had_type: AccessionNumber
|
||||
description: Rijksmuseum accession for The Night Watch (was has_accession_number)
|
||||
- value:
|
||||
identifier_value: "Q81858"
|
||||
has_or_had_type: WikiDataIdentifier
|
||||
description: Girl with a Pearl Earring Wikidata identifier
|
||||
inventory_number:
|
||||
required: false
|
||||
range: string
|
||||
examples:
|
||||
- value: '670'
|
||||
description: Mauritshuis accession number for Girl with a Pearl Earring
|
||||
- value: SK-C-5
|
||||
description: Rijksmuseum accession for The Night Watch
|
||||
- value: Gallery 15
|
||||
- value: Dutch Golden Age wing, Room 3
|
||||
has_or_had_identifier: # was: has_accession_number - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Identifiers for this exhibited object, including accession numbers.
|
||||
MIGRATED from has_accession_number (2026-01-26).
|
||||
Also includes wikidata_id and catalog_raisonne_number migrations.
|
||||
|
||||
Use has_or_had_type to distinguish identifier types:
|
||||
- AccessionNumber (rico:Identifier)
|
||||
- WikiDataIdentifier (Wikidata Q-number)
|
||||
- CatalogRaisonneNumber (art historical reference)
|
||||
range: Identifier
|
||||
multivalued: true
|
||||
inlined: true
|
||||
inlined_as_list: true
|
||||
required: false
|
||||
any_of:
|
||||
- range: AccessionNumber
|
||||
- range: WikiDataIdentifier
|
||||
- range: Identifier
|
||||
- range: uriorcurie
|
||||
examples:
|
||||
- value:
|
||||
identifier_value: '670'
|
||||
has_or_had_type: AccessionNumber
|
||||
description: Mauritshuis accession number for Girl with a Pearl Earring (was has_accession_number)
|
||||
- value:
|
||||
identifier_value: SK-C-5
|
||||
has_or_had_type: AccessionNumber
|
||||
description: Rijksmuseum accession for The Night Watch (was has_accession_number)
|
||||
- value:
|
||||
identifier_value: "Q81858"
|
||||
has_or_had_type: WikiDataIdentifier
|
||||
description: Girl with a Pearl Earring Wikidata identifier
|
||||
inventory_number:
|
||||
required: false
|
||||
range: string
|
||||
|
|
|
|||
|
|
@ -16,12 +16,18 @@ imports:
|
|||
- ../slots/geographic_scope
|
||||
- ../slots/keyword
|
||||
- ../slots/language
|
||||
- ../slots/has_agenda_description
|
||||
- ../slots/has_agenda_document_url
|
||||
- ../slots/has_or_had_description
|
||||
- ../classes/Description
|
||||
- ../slots/has_or_had_url
|
||||
- ../classes/URL
|
||||
- ../slots/has_or_had_label
|
||||
- ../classes/Label
|
||||
- ../classes/LabelType
|
||||
- ../classes/LabelTypes
|
||||
- ../slots/has_or_had_title
|
||||
- ../classes/Title
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/has_agenda_short_name
|
||||
- ../slots/has_agenda_title
|
||||
- ../slots/has_agenda_url
|
||||
- ../classes/Identifier
|
||||
- ../slots/is_or_was_governed_by # was: governing_body - migrated per Rule 53 (2026-01-26)
|
||||
- ../slots/heritage_relevance
|
||||
- ../slots/has_or_had_implementing_organisation
|
||||
|
|
@ -88,12 +94,11 @@ classes:
|
|||
- schema:Action
|
||||
- prov:Plan
|
||||
slots:
|
||||
- has_agenda_description
|
||||
- has_agenda_document_url
|
||||
- has_or_had_description
|
||||
- has_or_had_url
|
||||
- has_or_had_identifier
|
||||
- has_agenda_short_name
|
||||
- has_agenda_title
|
||||
- has_agenda_url
|
||||
- has_or_had_label
|
||||
- has_or_had_title
|
||||
- has_or_had_scope
|
||||
- is_or_was_governed_by
|
||||
- heritage_relevance
|
||||
|
|
@ -123,29 +128,56 @@ classes:
|
|||
description: Horizon Europe Strategic Plan 2021-2024
|
||||
- value: https://nde.nl/ontology/hc/agenda/uk/ace-lets-create
|
||||
description: Arts Council England Let's Create strategy
|
||||
has_agenda_title:
|
||||
has_or_had_title:
|
||||
required: true
|
||||
range: string
|
||||
description: Official title of the funding agenda.
|
||||
examples:
|
||||
- value: Nationale Wetenschapsagenda
|
||||
description: Dutch Research Agenda official Dutch title
|
||||
- value: Horizon Europe Strategic Plan 2021-2024
|
||||
description: EU framework strategic plan
|
||||
has_agenda_short_name:
|
||||
range: string
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: Short name or abbreviation for the agenda (e.g. NWA, HE SP).
|
||||
examples:
|
||||
- value: NWA
|
||||
- value:
|
||||
has_or_had_label: NWA
|
||||
has_or_had_type:
|
||||
has_or_had_code: SHORT_NAME
|
||||
description: Dutch Research Agenda acronym
|
||||
- value: HE SP
|
||||
- value:
|
||||
has_or_had_label: HE SP
|
||||
has_or_had_type:
|
||||
has_or_had_code: SHORT_NAME
|
||||
description: Horizon Europe Strategic Plan
|
||||
- value: Let's Create
|
||||
- value:
|
||||
has_or_had_label: Let's Create
|
||||
has_or_had_type:
|
||||
has_or_had_code: SHORT_NAME
|
||||
description: Arts Council England strategy
|
||||
has_agenda_description:
|
||||
range: string
|
||||
has_agenda_url:
|
||||
range: uri
|
||||
has_agenda_document_url:
|
||||
range: uri
|
||||
has_or_had_description:
|
||||
range: Description
|
||||
inlined: true
|
||||
description: Description of the funding agenda.
|
||||
has_or_had_url:
|
||||
range: URL
|
||||
inlined: true
|
||||
multivalued: true
|
||||
description: URLs related to the agenda (website, documents).
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_url: https://www.nwo.nl/en/researchprogrammes/dutch-research-agenda-nwa
|
||||
has_or_had_type:
|
||||
has_or_had_code: WEBSITE
|
||||
description: Agenda website
|
||||
- value:
|
||||
has_or_had_url: https://wetenschapsagenda.nl/publicaties/
|
||||
has_or_had_type:
|
||||
has_or_had_code: DOCUMENT
|
||||
description: Agenda document URL
|
||||
is_or_was_governed_by:
|
||||
range: GoverningBody
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -11,11 +11,9 @@ prefixes:
|
|||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
- ../slots/geonames_id
|
||||
- ../slots/latitude
|
||||
- ../slots/longitude
|
||||
- ../slots/has_or_had_coordinates # was: latitude, longitude, accuracy - migrated per Rule 53 (2026-01-26)
|
||||
- ./Coordinates
|
||||
- ../slots/has_altitude
|
||||
- ../slots/has_accuracy_in_meters
|
||||
- ../slots/has_or_had_geographic_extent # was: bounding_box - migrated per Rule 53/56 (2026-01-17)
|
||||
- ../slots/has_or_had_identifier
|
||||
- ../slots/coordinate_reference_system
|
||||
|
|
@ -165,7 +163,7 @@ classes:
|
|||
- tooi:BestuurlijkeRuimte
|
||||
- crm:E53_Place
|
||||
slots:
|
||||
- has_accuracy_in_meters
|
||||
- has_or_had_coordinates # was: latitude, longitude, accuracy
|
||||
- has_altitude
|
||||
- has_or_had_geographic_extent # was: bounding_box - migrated per Rule 53/56 (2026-01-17)
|
||||
- has_or_had_identifier
|
||||
|
|
@ -177,8 +175,8 @@ classes:
|
|||
- geonames_id
|
||||
- geospatial_id
|
||||
- geospatial_source
|
||||
- latitude
|
||||
- longitude
|
||||
# - latitude # migrated to has_or_had_coordinates
|
||||
# - longitude # migrated to has_or_had_coordinates
|
||||
- osm_id
|
||||
- spatial_resolution
|
||||
- specificity_annotation
|
||||
|
|
@ -191,16 +189,16 @@ classes:
|
|||
examples:
|
||||
- value: https://nde.nl/ontology/hc/geo/rijksmuseum-building
|
||||
- value: https://nde.nl/ontology/hc/geo/amsterdam-centroid
|
||||
latitude:
|
||||
has_or_had_coordinates:
|
||||
range: Coordinates
|
||||
inlined: true
|
||||
required: true
|
||||
examples:
|
||||
- value: 52.36
|
||||
description: Rijksmuseum latitude
|
||||
longitude:
|
||||
required: true
|
||||
examples:
|
||||
- value: 4.8852
|
||||
description: Rijksmuseum longitude
|
||||
- value:
|
||||
latitude: 52.36
|
||||
longitude: 4.8852
|
||||
precision: 1.0
|
||||
description: Rijksmuseum coordinates
|
||||
geometry_wkt:
|
||||
examples:
|
||||
- value: POLYGON((4.883 52.359, 4.887 52.359, 4.887 52.361, 4.883 52.361, 4.883 52.359))
|
||||
|
|
@ -253,8 +251,10 @@ classes:
|
|||
examples:
|
||||
- value:
|
||||
geospatial_id: https://nde.nl/ontology/hc/geo/rijksmuseum-building
|
||||
latitude: 52.36
|
||||
longitude: 4.8852
|
||||
has_or_had_coordinates:
|
||||
latitude: 52.36
|
||||
longitude: 4.8852
|
||||
precision: 1.0
|
||||
altitude: 0.0
|
||||
has_or_had_geometry:
|
||||
- as_wkt: POLYGON((4.8830 52.3590, 4.8870 52.3590, 4.8870 52.3610, 4.8830 52.3610, 4.8830 52.3590))
|
||||
|
|
@ -263,7 +263,6 @@ classes:
|
|||
coordinate_reference_system: EPSG:4326
|
||||
geonames_id: 6930126
|
||||
osm_id: way/27083908
|
||||
has_accuracy_in_meters: 1.0
|
||||
geospatial_source: OpenStreetMap
|
||||
spatial_resolution: BUILDING
|
||||
has_or_had_geofeature:
|
||||
|
|
@ -273,14 +272,15 @@ classes:
|
|||
description: Rijksmuseum building with full geospatial detail
|
||||
- value:
|
||||
geospatial_id: https://nde.nl/ontology/hc/geo/amsterdam-centroid
|
||||
latitude: 52.3676
|
||||
longitude: 4.9041
|
||||
has_or_had_coordinates:
|
||||
latitude: 52.3676
|
||||
longitude: 4.9041
|
||||
precision: 500.0
|
||||
has_or_had_geometry:
|
||||
- has_or_had_type:
|
||||
has_or_had_label: POINT
|
||||
coordinate_reference_system: EPSG:4326
|
||||
geonames_id: 2759794
|
||||
has_accuracy_in_meters: 500.0
|
||||
geospatial_source: GeoNames API
|
||||
spatial_resolution: CITY
|
||||
has_or_had_geofeature:
|
||||
|
|
@ -290,14 +290,15 @@ classes:
|
|||
description: Amsterdam city centroid (approximate)
|
||||
- value:
|
||||
geospatial_id: https://nde.nl/ontology/hc/geo/noord-holland-archive-territory-pre-2001
|
||||
latitude: 52.5
|
||||
longitude: 4.8
|
||||
has_or_had_coordinates:
|
||||
latitude: 52.5
|
||||
longitude: 4.8
|
||||
precision: 1000.0
|
||||
has_or_had_geometry:
|
||||
- as_wkt: MULTIPOLYGON(((4.5 52.2, 5.2 52.2, 5.2 52.8, 4.5 52.8, 4.5 52.2)))
|
||||
has_or_had_type:
|
||||
has_or_had_label: MULTIPOLYGON
|
||||
coordinate_reference_system: EPSG:4326
|
||||
has_accuracy_in_meters: 1000.0
|
||||
geospatial_source: Historical cadastral records
|
||||
spatial_resolution: REGION
|
||||
has_or_had_geofeature:
|
||||
|
|
|
|||
|
|
@ -0,0 +1,46 @@
|
|||
# GovernmentHierarchy class
|
||||
# Represents the hierarchical structure of government administration
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b, 38, 39, 53
|
||||
#
|
||||
# Created for has_administrative_level migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/GovernmentHierarchy
|
||||
name: GovernmentHierarchy
|
||||
title: Government Hierarchy Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
org: http://www.w3.org/ns/org#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_tier
|
||||
- ./AdministrativeLevel
|
||||
|
||||
classes:
|
||||
GovernmentHierarchy:
|
||||
class_uri: org:OrganizationalUnit
|
||||
description: |
|
||||
A structural unit or level within a government hierarchy.
|
||||
Used to model the administrative context of official institutions.
|
||||
|
||||
**Structure**:
|
||||
- Links to AdministrativeLevel via has_or_had_tier.
|
||||
- Can be used with is_or_was_part_of to place an institution in the hierarchy.
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_tier
|
||||
slot_usage:
|
||||
has_or_had_tier:
|
||||
range: AdministrativeLevel
|
||||
required: true
|
||||
description: The administrative level of this hierarchy node.
|
||||
has_or_had_label:
|
||||
description: Name of the hierarchy (e.g. "Dutch National Government")
|
||||
|
|
@ -1,4 +1,22 @@
|
|||
id: https://nde.nl/ontology/hc/class/HALCAdm2Name
|
||||
name: HALCAdm2Name
|
||||
title: HALC Adm2 Name
|
||||
description: >-
|
||||
A HALC administrative level 2 name.
|
||||
MIGRATED from halc_adm2_name slot per Rule 53.
|
||||
Follows skos:label.
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_description
|
||||
default_prefix: hc
|
||||
classes:
|
||||
HALCAdm2Name:
|
||||
is_a: Label
|
||||
description: "HALC administrative level 2 name."
|
||||
class_uri: skos:Concept
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_description
|
||||
|
|
|
|||
|
|
@ -1,65 +1,54 @@
|
|||
# LabelType class
|
||||
# Abstract base class for label types classification
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b (Type/Types pattern), 38, 39, 53
|
||||
#
|
||||
# Updated for Label migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/LabelType
|
||||
name: label_type_class
|
||||
title: Label Type Class
|
||||
description: |
|
||||
Abstract base class for label type taxonomy.
|
||||
Follows Rule 0b Type/Types naming pattern.
|
||||
|
||||
**USE CASES**:
|
||||
- Categorizing different kinds of labels (department codes, identifiers, names)
|
||||
- Distinguishing label purposes (official name, abbreviation, code)
|
||||
|
||||
**SUBCLASSES** (in LabelTypes.yaml):
|
||||
- DepartmentCode: Department identifier codes
|
||||
- DepartmentName: Department display names
|
||||
- OfficialName: Legal/official names
|
||||
- Abbreviation: Short form names
|
||||
imports:
|
||||
- linkml:types
|
||||
name: LabelType
|
||||
title: Label Type Abstract Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_label
|
||||
- ../slots/has_or_had_code
|
||||
- ../slots/has_or_had_description
|
||||
|
||||
classes:
|
||||
LabelType:
|
||||
class_uri: hc:LabelType
|
||||
abstract: true
|
||||
class_uri: skos:Concept
|
||||
description: |
|
||||
Abstract base class for label type classifications.
|
||||
Concrete subclasses defined in LabelTypes.yaml.
|
||||
abstract: true
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
slots:
|
||||
- type_code
|
||||
- type_name
|
||||
- type_description
|
||||
- has_or_had_label
|
||||
- has_or_had_code
|
||||
- has_or_had_description
|
||||
slot_usage:
|
||||
type_code:
|
||||
has_or_had_code:
|
||||
range: string
|
||||
required: true
|
||||
description: Short code for the label type
|
||||
examples:
|
||||
- value: "DEPT_CODE"
|
||||
description: Department code type
|
||||
type_name:
|
||||
- value: "SHORT_NAME"
|
||||
description: Short name type
|
||||
has_or_had_label:
|
||||
range: string
|
||||
required: false
|
||||
description: Human-readable name for the label type
|
||||
type_description:
|
||||
has_or_had_description:
|
||||
range: string
|
||||
required: false
|
||||
description: Description of when to use this label type
|
||||
slots:
|
||||
type_code:
|
||||
slot_uri: hc:typeCode
|
||||
range: string
|
||||
description: Short code for the type
|
||||
type_name:
|
||||
slot_uri: hc:typeName
|
||||
range: string
|
||||
description: Human-readable name for the type
|
||||
type_description:
|
||||
slot_uri: hc:typeDescription
|
||||
range: string
|
||||
description: Description of the type
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
# LabelTypes classes
|
||||
# Concrete subclasses for LabelType taxonomy
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 0b (Type/Types pattern)
|
||||
#
|
||||
# Updated for Label migration
|
||||
|
||||
id: https://nde.nl/ontology/hc/class/LabelTypes
|
||||
name: label_types_classes
|
||||
title: Label Types Classes
|
||||
|
|
@ -12,6 +20,11 @@ prefixes:
|
|||
hc: https://nde.nl/ontology/hc/
|
||||
default_prefix: hc
|
||||
classes:
|
||||
ShortNameType:
|
||||
is_a: LabelType
|
||||
class_uri: hc:ShortNameType
|
||||
description: Label type for short names or abbreviations.
|
||||
|
||||
DepartmentCodeType:
|
||||
is_a: LabelType
|
||||
class_uri: hc:DepartmentCodeType
|
||||
|
|
|
|||
|
|
@ -96,7 +96,7 @@ classes:
|
|||
- crm:E8_Acquisition
|
||||
- schema:TransferAction
|
||||
slots:
|
||||
- has_actual_return_date
|
||||
- temporal_extent # was: has_actual_return_date - migrated per Rule 53 (2026-01-26)
|
||||
- has_agreement_signed_date
|
||||
- has_approval_date
|
||||
- custody_received_by # was: borrower - migrated per Rule 53/56 (2026-01-17)
|
||||
|
|
@ -251,11 +251,19 @@ classes:
|
|||
has_or_had_unit:
|
||||
has_or_had_label: "event"
|
||||
description: One extension granted
|
||||
has_actual_return_date:
|
||||
temporal_extent: # was: has_actual_return_date - migrated per Rule 53 (2026-01-26)
|
||||
description: |
|
||||
Temporal extent of the loan including actual return date.
|
||||
MIGRATED from has_actual_return_date per Rule 53.
|
||||
Uses TimeSpan class.
|
||||
Use end_of_the_end for actual return date.
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
required: false
|
||||
range: date
|
||||
examples:
|
||||
- value: '2023-06-07'
|
||||
- value:
|
||||
end_of_the_end: '2023-06-07'
|
||||
description: Actual return date
|
||||
loan_timespan:
|
||||
required: false
|
||||
range: TimeSpan
|
||||
|
|
@ -413,7 +421,8 @@ classes:
|
|||
agreement_signed_date: '2022-03-15'
|
||||
loan_start_date: '2023-02-10'
|
||||
loan_end_date: '2023-06-04'
|
||||
actual_return_date: '2023-06-07'
|
||||
temporal_extent: # was: has_actual_return_date (2026-01-26)
|
||||
end_of_the_end: '2023-06-07'
|
||||
insurance_value: 30000000
|
||||
insurance_currency: EUR
|
||||
insurance_provider: Rijksindemniteit
|
||||
|
|
@ -461,7 +470,8 @@ classes:
|
|||
loan_purpose: Technical analysis for Rembrandt drawings catalogue
|
||||
loan_start_date: '2024-03-01'
|
||||
loan_end_date: '2024-04-15'
|
||||
actual_return_date: '2024-04-12'
|
||||
temporal_extent: # was: has_actual_return_date (2026-01-26)
|
||||
end_of_the_end: '2024-04-12'
|
||||
courier_required: false
|
||||
# MIGRATED 2026-01-22: condition_on_return → is_or_was_returned + ReturnEvent
|
||||
is_or_was_returned:
|
||||
|
|
|
|||
|
|
@ -45,7 +45,8 @@ imports:
|
|||
- ../slots/has_or_had_url # was: text_fragment - migrated per Rule 53
|
||||
- ./URL # for has_or_had_url range (Rule 53 migration)
|
||||
- ../slots/has_archive_memento_uri
|
||||
- ../slots/has_adoption_context
|
||||
- ../slots/describes_or_described
|
||||
- ../classes/Policy
|
||||
default_prefix: hc
|
||||
classes:
|
||||
MissionStatement:
|
||||
|
|
@ -82,7 +83,7 @@ classes:
|
|||
- schema:ethicsPolicy
|
||||
- schema:seeks
|
||||
slots:
|
||||
- has_adoption_context
|
||||
- describes_or_described
|
||||
- has_archive_memento_uri
|
||||
- content_hash
|
||||
- css_selector
|
||||
|
|
@ -106,6 +107,9 @@ classes:
|
|||
- has_or_had_url # was: text_fragment - migrated per Rule 53
|
||||
- has_or_had_provenance_path
|
||||
slot_usage:
|
||||
describes_or_described:
|
||||
range: Policy
|
||||
description: The policy (e.g. strategic plan, adoption framework) described by this mission statement.
|
||||
has_or_had_type:
|
||||
required: true
|
||||
range: StatementType
|
||||
|
|
|
|||
|
|
@ -5,7 +5,8 @@ imports:
|
|||
- linkml:types
|
||||
- ./CustodianType
|
||||
- ../enums/OfficialInstitutionTypeEnum
|
||||
- ../slots/has_administrative_level
|
||||
- ../slots/is_or_was_part_of
|
||||
- ../classes/GovernmentHierarchy
|
||||
- ../slots/has_or_had_custodian_type
|
||||
- ../slots/funding_program
|
||||
- ../slots/heritage_mandate
|
||||
|
|
@ -203,7 +204,7 @@ classes:
|
|||
\n**See Also**:\n- Dutch TOOI ontology: `/data/ontology/tooiont.ttl`\n- EU CPOV specification: `/data/ontology/core-public-organisation-ap.ttl`\n\
|
||||
- Schema.org GovernmentOrganization: `schema:GovernmentOrganization`\n"
|
||||
slots:
|
||||
- has_administrative_level
|
||||
- is_or_was_part_of
|
||||
- has_or_had_custodian_type
|
||||
- funding_program
|
||||
- heritage_mandate
|
||||
|
|
@ -214,9 +215,15 @@ classes:
|
|||
- specificity_annotation
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
slot_usage:
|
||||
has_administrative_level:
|
||||
range: string
|
||||
required: true
|
||||
is_or_was_part_of:
|
||||
range: GovernmentHierarchy
|
||||
description: The administrative hierarchy this institution type belongs to (e.g. National, Provincial).
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_label: National Government
|
||||
has_or_had_tier:
|
||||
has_or_had_label: National
|
||||
description: National level
|
||||
heritage_mandate:
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -29,7 +29,8 @@ imports:
|
|||
# REMOVED 2026-01-23: ../slots/date_of_death - migrated to is_deceased.temporal_extent (Rule 53)
|
||||
- ../slots/is_deceased # was: deceased - migrated per Rule 53/56/57 (2026-01-23)
|
||||
- ./DeceasedStatus
|
||||
- ../slots/has_age
|
||||
- ../slots/has_or_had_age
|
||||
- ../classes/Age
|
||||
- ../slots/occupation
|
||||
- ../slots/religion
|
||||
- ../slots/has_or_had_label # was: gender_identity - migrated per Rule 53 (2026-01-26)
|
||||
|
|
@ -116,123 +117,11 @@ classes:
|
|||
- prov:Agent
|
||||
slots:
|
||||
- is_or_was_affected_by_event
|
||||
- has_age
|
||||
# REMOVED: birth_date - migrated to has_or_had_date_of_birth (Rule 53)
|
||||
- has_or_had_date_of_birth
|
||||
# REMOVED: birth_place - migrated to has_or_had_place_of_birth (Rule 53)
|
||||
- has_or_had_place_of_birth
|
||||
- contact_email
|
||||
- created
|
||||
# REMOVED 2026-01-23: date_of_death - migrated to is_deceased.temporal_extent (Rule 53)
|
||||
# REMOVED 2026-01-24: death_place - migrated to is_deceased.occurs_or_occurred_at (Rule 53)
|
||||
- is_deceased # was: deceased - migrated per Rule 53/56/57 (2026-01-23)
|
||||
- has_or_had_expertise_in
|
||||
- has_or_had_provenance # was: extraction_metadata
|
||||
- identifies_or_identified_as # was: gender_identity - migrated per Rule 53 (2026-01-26)
|
||||
- has_person_name
|
||||
- id
|
||||
- linkedin_profile_path
|
||||
- linkedin_profile_url
|
||||
- modified
|
||||
- observation_source
|
||||
- has_or_had_provenance # was: has_or_had_observation_source_document - migrated per Rule 55 (2026-01-16)
|
||||
- occupation
|
||||
- person_name
|
||||
- pronoun
|
||||
- refers_to_person
|
||||
- religion
|
||||
- role_end_date
|
||||
- role_start_date
|
||||
- role_title
|
||||
- specificity_annotation
|
||||
- staff_role
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
# REMOVED: unit_affiliation - migrated to is_or_was_affiliated_with (Rule 53)
|
||||
- is_or_was_affiliated_with # was: unit_affiliation
|
||||
- has_or_had_web_claim
|
||||
- has_or_had_age
|
||||
slot_usage:
|
||||
id:
|
||||
range: uriorcurie
|
||||
required: true
|
||||
identifier: true
|
||||
pattern: ^https://nde\.nl/ontology/hc/person-obs/[a-z0-9-]+/[a-z0-9-]+/[a-z0-9-]+$
|
||||
person_name:
|
||||
range: string
|
||||
required: true
|
||||
has_person_name:
|
||||
range: PersonName
|
||||
required: false
|
||||
inlined: true
|
||||
refers_to_person:
|
||||
range: Person
|
||||
required: false
|
||||
comments:
|
||||
- Required is false initially to allow PersonObservation without hub linkage
|
||||
- Production data SHOULD always have this link for full PICO compliance
|
||||
- 'Inverse relationship: Person.has_person_observation (implemented v0.9.8)'
|
||||
has_or_had_date_of_birth:
|
||||
description: >-
|
||||
Birth date of the person using structured BirthDate class.
|
||||
MIGRATED from birth_date slot (Rule 53).
|
||||
|
||||
Supports EDTF notation for uncertain/incomplete dates and
|
||||
tracks provenance for inferred dates per Rule 45.
|
||||
range: BirthDate
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: |
|
||||
temporal_extent:
|
||||
has_or_had_notation: "1970-08-15"
|
||||
begin_of_the_begin: "1970-08-15T00:00:00Z"
|
||||
end_of_the_end: "1970-08-15T23:59:59Z"
|
||||
is_inferred: false
|
||||
description: Full date known
|
||||
- value: |
|
||||
temporal_extent:
|
||||
has_or_had_notation: "197X"
|
||||
begin_of_the_begin: "1970-01-01T00:00:00Z"
|
||||
end_of_the_end: "1979-12-31T23:59:59Z"
|
||||
is_inferred: true
|
||||
description: Decade inferred from career start
|
||||
has_or_had_place_of_birth:
|
||||
description: >-
|
||||
Birth place of the person using structured BirthPlace class.
|
||||
MIGRATED from birth_place slot (Rule 53).
|
||||
|
||||
Supports historical vs. modern place names and links to
|
||||
GeoNames/Wikidata for geographic resolution.
|
||||
range: BirthPlace
|
||||
inlined: true
|
||||
required: false
|
||||
examples:
|
||||
- value: |
|
||||
place_name: Amsterdam
|
||||
country_code: NL
|
||||
geonames_id: 2759794
|
||||
description: Birth place with geographic identifiers
|
||||
- value: |
|
||||
place_name: Batavia
|
||||
modern_place_name: Jakarta
|
||||
country_code: ID
|
||||
description: Historical place name
|
||||
# REMOVED 2026-01-24: death_place - migrated to is_deceased.occurs_or_occurred_at (Rule 53)
|
||||
# REMOVED 2026-01-23: date_of_death - migrated to is_deceased.temporal_extent (Rule 53)
|
||||
is_deceased: # was: deceased - migrated per Rule 53/56/57 (2026-01-23)
|
||||
range: DeceasedStatus
|
||||
inlined: true
|
||||
required: false
|
||||
description: >-
|
||||
Structured information about death status.
|
||||
Includes cause of death, date, and narrative description.
|
||||
examples:
|
||||
- value:
|
||||
is_or_was_caused_by:
|
||||
cause_type: NATURAL
|
||||
temporal_extent:
|
||||
begin_of_the_begin: "2020-03-15"
|
||||
description: Natural death with known date
|
||||
has_age:
|
||||
has_or_had_age:
|
||||
range: Age
|
||||
description: Age of the person (structured or simple value).
|
||||
range: string
|
||||
required: false
|
||||
occupation:
|
||||
|
|
|
|||
|
|
@ -19,8 +19,11 @@ imports:
|
|||
- ../metadata
|
||||
- ../enums/AgentTypeEnum
|
||||
- ../slots/id
|
||||
- ../slots/has_agent_name
|
||||
- ../slots/has_agent_type
|
||||
- ../slots/has_or_had_label
|
||||
- ../classes/Label
|
||||
- ../slots/has_or_had_type
|
||||
- ../classes/AgentType
|
||||
- ../classes/AgentTypes
|
||||
- ../slots/has_or_had_affiliation
|
||||
- ../slots/contact
|
||||
- ../slots/specificity_annotation
|
||||
|
|
@ -72,18 +75,20 @@ classes:
|
|||
- tooi:Overheidsorganisatie
|
||||
slots:
|
||||
- has_or_had_affiliation
|
||||
- has_agent_name
|
||||
- has_agent_type
|
||||
- has_or_had_label
|
||||
- has_or_had_type
|
||||
- contact
|
||||
- id
|
||||
- specificity_annotation
|
||||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
slot_usage:
|
||||
has_agent_name:
|
||||
range: string
|
||||
has_or_had_label:
|
||||
range: Label
|
||||
required: true
|
||||
has_agent_type:
|
||||
range: AgentTypeEnum
|
||||
description: Name of the agent.
|
||||
has_or_had_type:
|
||||
range: AgentType
|
||||
description: Type of the agent (Person, Organization, SoftwareAgent).
|
||||
has_or_had_affiliation:
|
||||
range: string
|
||||
contact:
|
||||
|
|
|
|||
|
|
@ -25,6 +25,8 @@ imports:
|
|||
- ./VerwaltungsarchivRecordSetType
|
||||
- ../slots/label_de
|
||||
- ../slots/record_set_type
|
||||
- ../slots/is_or_was_part_of
|
||||
- ../classes/GovernmentHierarchy
|
||||
classes:
|
||||
Verwaltungsarchiv:
|
||||
description: An administrative archive (Verwaltungsarchiv) that preserves records created in the course of administrative
|
||||
|
|
@ -39,7 +41,11 @@ classes:
|
|||
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
||||
- is_or_was_related_to # was: wikidata_alignment - migrated per Rule 53 (2026-01-15)
|
||||
- has_or_had_identifier # was: wikidata_entity - migrated per Rule 53 (2026-01-15)
|
||||
- is_or_was_part_of
|
||||
slot_usage:
|
||||
is_or_was_part_of:
|
||||
range: GovernmentHierarchy
|
||||
description: Level of administration (federal, state, municipal, corporate)
|
||||
is_or_was_related_to: # was: wikidata_alignment - migrated per Rule 53 (2026-01-15)
|
||||
range: WikidataAlignment
|
||||
inlined: true
|
||||
|
|
@ -50,9 +56,6 @@ classes:
|
|||
custodian_type:
|
||||
equals_expression: 'true'
|
||||
attributes:
|
||||
has_administrative_level:
|
||||
description: Level of administration (federal, state, municipal, corporate)
|
||||
range: string
|
||||
agency_coverage:
|
||||
description: Administrative agencies or departments whose records are held
|
||||
range: string
|
||||
|
|
|
|||
|
|
@ -0,0 +1,8 @@
|
|||
name: grants_or_granted_access_through
|
||||
description: >-
|
||||
Indicates that an entity grants or granted access through a specific application or mechanism.
|
||||
MIGRATED from has_access_application_url per Rule 53.
|
||||
Follows RiC-O naming convention.
|
||||
slot_uri: schema:potentialAction
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
name: has_or_had_accumulation
|
||||
description: The accumulation period or event of the records.
|
||||
slot_uri: rico:hasAccumulationDate
|
||||
range: Accumulation
|
||||
multivalued: true
|
||||
41
schemas/20251121/linkml/modules/slots/has_or_had_age.yaml
Normal file
41
schemas/20251121/linkml/modules/slots/has_or_had_age.yaml
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# has_or_had_age slot
|
||||
# Generic slot for age or age range
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 38, 39, 42
|
||||
#
|
||||
# Part of has_age migration (Rule 53)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_or_had_age
|
||||
name: has_or_had_age_slot
|
||||
title: Has Or Had Age Slot
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
foaf: http://xmlns.com/foaf/0.1/
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
has_or_had_age:
|
||||
slot_uri: foaf:age
|
||||
description: |
|
||||
The age of an entity (person, object, etc.).
|
||||
|
||||
**Temporal Semantics** (RiC-O Pattern):
|
||||
"hasOrHad" indicates the age is relative to a specific time or context (e.g., age at death, age at acquisition).
|
||||
|
||||
**Ontological Alignment**:
|
||||
- `foaf:age`: The age in years of some agent.
|
||||
|
||||
**Range**:
|
||||
- Can be a simple integer (years) via slot_usage narrowing.
|
||||
- Can be an `Age` class for structured representation (e.g. range, unit).
|
||||
range: uriorcurie
|
||||
multivalued: false
|
||||
required: false
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
name: has_or_had_coordinates
|
||||
description: Geographic coordinates.
|
||||
slot_uri: schema:geo
|
||||
range: Coordinates
|
||||
multivalued: true
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
name: has_or_had_interface
|
||||
description: >-
|
||||
Indicates an interface or access point for a digital resource.
|
||||
MIGRATED from has_access_interface_url per Rule 53.
|
||||
Follows RiC-O naming convention.
|
||||
slot_uri: dcat:accessService
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
40
schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml
Normal file
40
schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
# has_or_had_tier slot
|
||||
# Generic slot for hierarchical tiers or levels
|
||||
#
|
||||
# Generation date: 2026-01-27
|
||||
# Rule compliance: 38, 39, 42
|
||||
#
|
||||
# Part of has_administrative_level migration (Rule 53)
|
||||
|
||||
id: https://nde.nl/ontology/hc/slot/has_or_had_tier
|
||||
name: has_or_had_tier_slot
|
||||
title: Has Or Had Tier Slot
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
org: http://www.w3.org/ns/org#
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
|
||||
slots:
|
||||
has_or_had_tier:
|
||||
slot_uri: org:classification
|
||||
description: |
|
||||
The tier, level, or classification within a hierarchy.
|
||||
|
||||
**Temporal Semantics** (RiC-O Pattern):
|
||||
"hasOrHad" indicates the tier assignment may change over time (e.g., reclassification).
|
||||
|
||||
**Ontological Alignment**:
|
||||
- `org:classification`: Classifies an organization or unit (e.g., into a level).
|
||||
|
||||
**Usage**:
|
||||
Used in GovernmentHierarchy to link to AdministrativeLevel.
|
||||
range: uriorcurie
|
||||
multivalued: false
|
||||
required: false
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
name: is_or_was_accessioned_through
|
||||
description: >-
|
||||
Indicates that a record or object was accessioned through a specific event.
|
||||
MIGRATED from has_accession_date per Rule 53.
|
||||
Follows RiC-O naming convention.
|
||||
slot_uri: rico:hasOrHadInstantiation
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
name: is_or_was_acquired_through
|
||||
description: >-
|
||||
Indicates that an entity was acquired through a specific acquisition event.
|
||||
MIGRATED from has_acquisition_source per Rule 53.
|
||||
Follows RiC-O naming convention.
|
||||
slot_uri: rico:hasOrHadInstantiation
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -36,6 +36,8 @@ slots:
|
|||
|
||||
**Darwin Core alignment**: For biological specimens, this replaces the simpler `dwc:eventDate`
|
||||
with a structured acquisition event that can capture collector, location, method, and date.
|
||||
|
||||
MIGRATED from has_acquisition_date (2026-01-26).
|
||||
range: Acquisition
|
||||
slot_uri: crm:P24i_changed_ownership_through
|
||||
multivalued: true
|
||||
|
|
|
|||
Loading…
Reference in a new issue