Refactor YAML schemas for clarity and consistency
- Removed unnecessary line breaks and whitespace in descriptions across multiple classes including Taxon, TaxonomicAuthority, TechnicalFeature, TradeRegister, TransferEvent, UNESCODomain, UnspecifiedType, UserCommunity, Version, VideoAnnotationTypes, VideoFrame, VideoTextContent, WebArchive, WebClaimsBlock, WebLink, WebPortal, and WordCount. - Updated descriptions to enhance readability and maintain a uniform style. - Migrated attributes and slots as per the latest schema rules, ensuring alignment with the defined standards. - Improved documentation for better understanding of class purposes and usage scenarios.
This commit is contained in:
parent
0c5211e40a
commit
6203d19875
188 changed files with 2 additions and 2726 deletions
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-30T22:56:19.946Z",
|
||||
"generated": "2026-01-30T23:15:53.330Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3003,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"generated": "2026-01-30T23:15:53.330Z",
|
||||
"generated": "2026-01-30T23:21:50.921Z",
|
||||
"schemaRoot": "/schemas/20251121/linkml",
|
||||
"totalFiles": 3003,
|
||||
"categoryCounts": {
|
||||
|
|
|
|||
|
|
@ -77,7 +77,6 @@ classes:
|
|||
slot_usage:
|
||||
hold_or_held_record_set_type:
|
||||
equals_expression: '["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
|
||||
|
||||
'
|
||||
has_or_had_identifier:
|
||||
pattern: ^Q[0-9]+$
|
||||
|
|
|
|||
|
|
@ -37,9 +37,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: 'Structured scope definitions for AcademicArchiveRecordSetType.
|
||||
|
||||
Formally documents what types of record sets are classified under this type.
|
||||
|
||||
'
|
||||
comments:
|
||||
- Collection type class for academic/higher education record sets
|
||||
|
|
|
|||
|
|
@ -1,16 +1,13 @@
|
|||
id: https://nde.nl/ontology/hc/class/Access
|
||||
name: Access
|
||||
title: Access Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../enums/AccessTypeEnum
|
||||
|
|
@ -29,18 +26,15 @@ classes:
|
|||
class_uri: dcterms:RightsStatement
|
||||
description: |
|
||||
Structured access information for heritage collections, services, or facilities.
|
||||
|
||||
**Purpose**:
|
||||
Replaces simple string descriptions of access conditions with structured
|
||||
data capturing access types, eligible users, conditions, and restrictions.
|
||||
|
||||
**Key Properties**:
|
||||
- `has_or_had_type`: Type of access (PUBLIC, BY_APPOINTMENT, RESTRICTED, etc.)
|
||||
- `has_or_had_user_category`: Who can access (public, students, faculty, researchers)
|
||||
- `condition_of_access`: Conditions or requirements for access
|
||||
- `has_or_had_description`: Free-text description
|
||||
- `temporal_extent`: When this access policy applies
|
||||
|
||||
**Access Types**:
|
||||
- PUBLIC: Open to general public
|
||||
- BY_APPOINTMENT: Requires advance appointment
|
||||
|
|
@ -50,21 +44,16 @@ classes:
|
|||
- RESTRICTED: Limited access with specific conditions
|
||||
- CLOSED: Not currently accessible
|
||||
- DIGITAL_ONLY: Available only in digital form
|
||||
|
||||
**Ontological Alignment**:
|
||||
- **Primary**: `dcterms:RightsStatement` - Dublin Core rights statement
|
||||
- **Close**: `schema:publicAccess` - Schema.org access indicator
|
||||
- **Related**: `crm:E30_Right` - CIDOC-CRM rights
|
||||
|
||||
exact_mappings:
|
||||
- dcterms:RightsStatement
|
||||
|
||||
close_mappings:
|
||||
- schema:publicAccess
|
||||
|
||||
related_mappings:
|
||||
- crm:E30_Right
|
||||
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_user_category
|
||||
|
|
@ -73,13 +62,11 @@ classes:
|
|||
- temporal_extent
|
||||
- is_digital_access
|
||||
- has_or_had_frequency
|
||||
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: AccessTypeEnum
|
||||
required: true
|
||||
description: Type of access offered
|
||||
|
||||
has_or_had_user_category:
|
||||
required: false
|
||||
description: |
|
||||
|
|
@ -90,7 +77,6 @@ classes:
|
|||
- value: "enrolled students"
|
||||
- value: "faculty and staff"
|
||||
- value: "visiting researchers with credentials"
|
||||
|
||||
temporal_extent:
|
||||
required: false
|
||||
range: TimeSpan
|
||||
|
|
@ -98,7 +84,6 @@ classes:
|
|||
description: |
|
||||
Time period during which this access policy applies.
|
||||
Useful for temporary restrictions or seasonal access.
|
||||
|
||||
is_digital_access:
|
||||
required: false
|
||||
range: boolean
|
||||
|
|
@ -112,18 +97,15 @@ classes:
|
|||
- value:
|
||||
has_or_had_label: "Daily"
|
||||
description: Access available daily
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.50
|
||||
specificity_rationale: "Moderately specific - applies to collection and service access contexts"
|
||||
custodian_types: '["*"]'
|
||||
custodian_types_rationale: "All institution types offer some form of access"
|
||||
|
||||
comments:
|
||||
- "Created per slot_fixes.yaml revision for collection_access migration"
|
||||
- "Replaces string-based collection_access with structured access data"
|
||||
- "RULE 53: Part of collection_access → offers_or_offered_access + Access migration"
|
||||
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_type: PUBLIC
|
||||
|
|
@ -133,7 +115,6 @@ classes:
|
|||
has_or_had_condition_of_access:
|
||||
- "during posted gallery hours"
|
||||
description: "Public access during gallery hours"
|
||||
|
||||
- value:
|
||||
has_or_had_type: BY_APPOINTMENT
|
||||
has_or_had_user_category:
|
||||
|
|
@ -144,7 +125,6 @@ classes:
|
|||
- "handling training required for original materials"
|
||||
- "fragile materials limited to supervised viewing only"
|
||||
description: "Research access by appointment with conditions"
|
||||
|
||||
- value:
|
||||
has_or_had_type: ACADEMIC
|
||||
has_or_had_description: "Open to enrolled students and faculty; public by appointment"
|
||||
|
|
@ -156,7 +136,6 @@ classes:
|
|||
- "valid university ID"
|
||||
is_digital_access: false
|
||||
description: "Academic community access with public by appointment"
|
||||
|
||||
- value:
|
||||
has_or_had_type: DIGITAL_ONLY
|
||||
has_or_had_description: "Collection accessible only through online database"
|
||||
|
|
@ -164,4 +143,3 @@ classes:
|
|||
- "anyone with internet access"
|
||||
is_digital_access: true
|
||||
description: "Digital-only access"
|
||||
|
||||
|
|
|
|||
|
|
@ -104,11 +104,8 @@ classes:
|
|||
description: Time-limited closure
|
||||
has_or_had_level:
|
||||
description: 'Access level of the policy.
|
||||
|
||||
MIGRATED from has_or_had_access_level per Rule 53.
|
||||
|
||||
Uses AccessLevel class.
|
||||
|
||||
'
|
||||
range: AccessLevel
|
||||
required: true
|
||||
|
|
@ -122,11 +119,8 @@ classes:
|
|||
has_or_had_label: EMBARGOED
|
||||
has_or_had_description:
|
||||
description: 'Description of the access policy.
|
||||
|
||||
MIGRATED from has_or_had_access_description per Rule 53.
|
||||
|
||||
Uses Description class.
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -143,9 +137,7 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Access conditions or requirements using structured Condition class.
|
||||
|
||||
MIGRATED from condition string slot per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -173,9 +165,7 @@ classes:
|
|||
requires_appointment:
|
||||
range: boolean
|
||||
description: 'Whether an appointment is required for access.
|
||||
|
||||
Uses schema:reservationRequired which is semantically correct for access policies.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: true
|
||||
|
|
@ -201,11 +191,8 @@ classes:
|
|||
description: Fee required
|
||||
imposes_or_imposed:
|
||||
description: 'Fees imposed by the access policy.
|
||||
|
||||
MIGRATED from fee_amount per Rule 53.
|
||||
|
||||
Uses Fee class with structured Quantity.
|
||||
|
||||
'
|
||||
range: Fee
|
||||
inlined: true
|
||||
|
|
@ -261,11 +248,8 @@ classes:
|
|||
description: Annual review date
|
||||
temporal_extent:
|
||||
description: 'Validity period for this access policy using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses begin_of_the_begin for policy start date and end_of_the_end for expiry.
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
@ -277,11 +261,8 @@ classes:
|
|||
description: Policy valid from 2024 until end of 2050
|
||||
has_or_had_condition_of_access:
|
||||
description: 'Textual conditions or requirements for access (RiC-O style).
|
||||
|
||||
Use for human-readable access requirements. For structured appointment
|
||||
|
||||
data, use requires_or_required with Appointment instances.
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
@ -293,14 +274,9 @@ classes:
|
|||
description: Multiple access conditions
|
||||
requires_or_required:
|
||||
description: 'Links to structured Appointment entities for rich appointment modeling.
|
||||
|
||||
ADDED 2026-01-17 per slot_fixes.yaml revision for appointment_required.
|
||||
|
||||
|
||||
Use this for detailed appointment requirements (lead time, booking method,
|
||||
|
||||
contact info). For simple boolean, use requires_appointment instead.
|
||||
|
||||
'
|
||||
range: Appointment
|
||||
multivalued: true
|
||||
|
|
@ -398,11 +374,8 @@ classes:
|
|||
- appointment_id: hc:appointment/special-collections-booking
|
||||
has_or_had_label: Special Collections Appointment
|
||||
has_or_had_description: 'Appointments for manuscript and rare book collections must be made
|
||||
|
||||
at least 48 hours in advance. Please specify which materials you
|
||||
|
||||
wish to consult.
|
||||
|
||||
'
|
||||
lead_time_hours: 48
|
||||
booking_method:
|
||||
|
|
|
|||
|
|
@ -3,14 +3,11 @@ name: AcquisitionBudget
|
|||
title: AcquisitionBudget
|
||||
description: >-
|
||||
Budget allocated for acquisitions.
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_amount
|
||||
|
|
@ -22,6 +19,5 @@ classes:
|
|||
specificity_score: 0.1
|
||||
specificity_rationale: "Generic utility class created during migration"
|
||||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_amount
|
||||
|
|
|
|||
|
|
@ -67,13 +67,9 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
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: uriorcurie
|
||||
required: true
|
||||
|
|
@ -107,9 +103,7 @@ classes:
|
|||
required: true
|
||||
multivalued: true
|
||||
description: 'The type classification(s) for this activity.
|
||||
|
||||
Values are ActivityType subclasses from ActivityTypes.yaml.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: CurationActivityType
|
||||
|
|
@ -121,11 +115,8 @@ classes:
|
|||
required: false
|
||||
inlined: true
|
||||
description: 'Temporal extent of this activity.
|
||||
|
||||
Replaces has_timespan, start_date, end_date.
|
||||
|
||||
Uses CIDOC-CRM four-point temporal model for fuzzy bounds.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
id: https://nde.nl/ontology/hc/class/Address
|
||||
name: address_class
|
||||
title: Address Class
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
|
|
@ -12,7 +11,6 @@ prefixes:
|
|||
org: http://www.w3.org/ns/org#
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
skos: http://www.w3.org/2004/02/skos/core#
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/country_name
|
||||
|
|
@ -38,26 +36,20 @@ imports:
|
|||
- ./HouseNumber
|
||||
- ./Label
|
||||
default_range: string
|
||||
|
||||
classes:
|
||||
Address:
|
||||
class_uri: vcard:Address
|
||||
description: |
|
||||
Physical or postal address for heritage custodians and related entities.
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
|
||||
This class aligns with multiple established address ontologies:
|
||||
|
||||
| Ontology | Class | Notes |
|
||||
|----------|-------|-------|
|
||||
| **vCard** | `vcard:Address` | RFC6350 ADR property components |
|
||||
| **Schema.org** | `schema:PostalAddress` | Web semantics |
|
||||
| **LOCN** | `locn:Address` | EU Location Core Vocabulary |
|
||||
| **GLEIF** | `gleif_base:PhysicalAddress` | Legal entity addresses |
|
||||
|
||||
**COMPONENT STRUCTURE**:
|
||||
|
||||
An address consists of hierarchical components:
|
||||
```
|
||||
Address
|
||||
|
|
@ -69,12 +61,9 @@ classes:
|
|||
├── country_name (e.g., "Netherlands", "NL")
|
||||
└── has_or_had_label (formatted address as Label)
|
||||
```
|
||||
|
||||
NOTE: street_name slot migrated to has_or_had_label + Label (2026-01-17, Rule 53/56)
|
||||
NOTE: street_address slot removed - was redundant string; use house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
|
||||
**ADDRESS TYPES FOR HERITAGE CUSTODIANS**:
|
||||
|
||||
| Type | Use Case |
|
||||
|------|----------|
|
||||
| `HEADQUARTERS` | Main organizational address |
|
||||
|
|
@ -83,15 +72,12 @@ classes:
|
|||
| `MAILING` | Correspondence/postal address |
|
||||
| `STORAGE` | Depot, warehouse, off-site storage |
|
||||
| `BRANCH` | Branch office location |
|
||||
|
||||
**USAGE EXAMPLES**:
|
||||
|
||||
```yaml
|
||||
# Simple address with formatted string
|
||||
has_or_had_address:
|
||||
- address_formatted: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
address_type: HEADQUARTERS
|
||||
|
||||
# Structured address with components
|
||||
has_or_had_address:
|
||||
- has_or_had_label:
|
||||
|
|
@ -108,21 +94,16 @@ classes:
|
|||
longitude: 4.8852
|
||||
geonames_id: 2759794
|
||||
```
|
||||
|
||||
**RELATIONSHIP TO OTHER CLASSES**:
|
||||
|
||||
- `AuxiliaryPlace`: Uses Address for structured address data
|
||||
- `CustodianPlace`: May reference Address for place location
|
||||
- `ContactPoint`: Uses Address for contact location
|
||||
- `Settlement`/`Subregion`/`Country`: Hierarchical geographic entities
|
||||
|
||||
**PROVENANCE**:
|
||||
|
||||
Address data may be extracted from various sources (websites, Google Maps,
|
||||
registries). Track provenance with:
|
||||
- `was_derived_from`: Link to source observation
|
||||
- `is_or_was_generated_by`: Link to extraction activity
|
||||
|
||||
exact_mappings:
|
||||
- vcard:Address
|
||||
close_mappings:
|
||||
|
|
@ -132,7 +113,6 @@ classes:
|
|||
related_mappings:
|
||||
- org:siteAddress
|
||||
- schema:address
|
||||
|
||||
slots:
|
||||
# Street-level components
|
||||
- has_or_had_section
|
||||
|
|
@ -169,7 +149,6 @@ classes:
|
|||
- value:
|
||||
has_or_had_value: "221B"
|
||||
description: Baker Street notation
|
||||
|
||||
# REMOVED: street_name slot_usage - migrated to has_or_had_label + Label (2026-01-17, Rule 53/56)
|
||||
# Street names should now use Label class with language tagging via has_or_had_label
|
||||
# REMOVED: street_address slot_usage - redundant string slot removed (2026-01-17, Rule 53/56)
|
||||
|
|
@ -238,11 +217,9 @@ classes:
|
|||
Labels for this address, including:
|
||||
1. **Street name** as Label with language tag
|
||||
2. **Formatted address** as Label with language tag
|
||||
|
||||
MIGRATED from:
|
||||
- address_formatted (2026-01-22, Feedback F1) - formatted address strings
|
||||
- street_name (2026-01-17, Rule 53/56) - street name component
|
||||
|
||||
Use Label class with language_code for multilingual support.
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -258,7 +235,6 @@ classes:
|
|||
description: |
|
||||
Classification of the address by purpose or type.
|
||||
MIGRATED from address_type (2026-01-13).
|
||||
|
||||
Uses AddressType class hierarchy for rich type semantics.
|
||||
Common types: HeadquartersAddress, LegalAddress, VisitingAddress,
|
||||
MailingAddress, StorageAddress, BranchAddress.
|
||||
|
|
@ -295,20 +271,17 @@ classes:
|
|||
range: ReconstructionActivity
|
||||
required: false
|
||||
description: Activity that generated this address record
|
||||
|
||||
comments:
|
||||
- vCard Address is the primary ontology class (RFC6350 standard)
|
||||
- Use structured components when available, address_formatted as fallback
|
||||
- Multiple addresses supported via has_or_had_address slot (multivalued, Rule 39 compliant)
|
||||
- address_type distinguishes headquarters, legal, visiting, mailing, storage
|
||||
- Coordinates (lat/lon) optional but recommended for visualization/mapping
|
||||
|
||||
see_also:
|
||||
- https://www.w3.org/TR/vcard-rdf/#d4e936
|
||||
- https://schema.org/PostalAddress
|
||||
- https://www.w3.org/ns/locn#Address
|
||||
- https://www.gleif.org/ontology/Base/PhysicalAddress
|
||||
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_section:
|
||||
|
|
@ -319,7 +292,6 @@ classes:
|
|||
- has_or_had_label: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
|
||||
language: "nl"
|
||||
# REMOVED: street_address - migrated to house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
|
||||
postal_code: "1071 XX"
|
||||
locality: "Amsterdam"
|
||||
region: "Noord-Holland"
|
||||
|
|
@ -329,18 +301,15 @@ classes:
|
|||
longitude: 4.8852
|
||||
geonames_id: 2759794
|
||||
description: Rijksmuseum headquarters - fully structured address (street_name and street_address migrated to has_or_had_label)
|
||||
|
||||
- value:
|
||||
has_or_had_section:
|
||||
- has_or_had_value: "40"
|
||||
# REMOVED: street_address - migrated to house_number + has_or_had_label (2026-01-17, Rule 53/56)
|
||||
|
||||
postal_code: "2011 RX"
|
||||
locality: "Haarlem"
|
||||
country_name: "NL"
|
||||
address_type: "HEADQUARTERS"
|
||||
description: Noord-Hollands Archief address - simplified structure
|
||||
|
||||
- value:
|
||||
has_or_had_label:
|
||||
- has_or_had_label: "1600 Pennsylvania Avenue NW, Washington, DC 20500, USA"
|
||||
|
|
@ -350,7 +319,6 @@ classes:
|
|||
country_name: "US"
|
||||
address_type: "LEGAL"
|
||||
description: US address with formatted string primary
|
||||
|
||||
- value:
|
||||
has_or_had_label:
|
||||
- has_or_had_label: "Euterpelaan"
|
||||
|
|
@ -365,7 +333,6 @@ classes:
|
|||
country_name: "NL"
|
||||
address_type: "STORAGE"
|
||||
description: Off-site storage depot address (street_name and street_address migrated to has_or_had_label)
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.25
|
||||
specificity_rationale: "Address is broadly applicable to all heritage custodian types and many other entities. Universal across domains."
|
||||
|
|
|
|||
|
|
@ -3,14 +3,11 @@ name: AdmissionFee
|
|||
title: AdmissionFee
|
||||
description: >-
|
||||
Fee charged for admission.
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/has_or_had_amount
|
||||
|
|
@ -22,6 +19,5 @@ classes:
|
|||
specificity_score: 0.1
|
||||
specificity_rationale: "Generic utility class created during migration"
|
||||
custodian_types: '["*"]'
|
||||
|
||||
slots:
|
||||
- has_or_had_amount
|
||||
|
|
|
|||
|
|
@ -60,9 +60,7 @@ classes:
|
|||
range: Label
|
||||
inlined: true
|
||||
description: 'Reference to the CustodianName this appellation is a variant of.
|
||||
|
||||
MIGRATED 2026-01-14: Replaces variant_of_name slot.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: "Label:\n label_value: \"Rijksmuseum\"\n label_language: \"nl\"\n"
|
||||
|
|
|
|||
|
|
@ -41,9 +41,7 @@ classes:
|
|||
minimum_cardinality: 1
|
||||
maximum_cardinality: 1
|
||||
description: 'Geographic applicability of the network (must be FR for ArchiveNetwork).
|
||||
|
||||
MIGRATED from has_applicable_country per Rule 53.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ArchiveOfInternationalOrganizationRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ArchiveOfInternationalOrganization custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -28,68 +28,34 @@ classes:
|
|||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
description: 'Public archives specializing in building records, construction documents,
|
||||
|
||||
and architectural permits.
|
||||
|
||||
|
||||
**Wikidata**: Q136027937
|
||||
|
||||
|
||||
**Scope**:
|
||||
|
||||
Building records archives (Bauaktenarchive) preserve:
|
||||
|
||||
- Building permits and applications
|
||||
|
||||
- Construction drawings and blueprints
|
||||
|
||||
- Inspection reports and certificates
|
||||
|
||||
- Zoning and planning documents
|
||||
|
||||
- Structural engineering reports
|
||||
|
||||
- Historical building surveys
|
||||
|
||||
- Demolition records
|
||||
|
||||
|
||||
**Administrative Context**:
|
||||
|
||||
These archives typically:
|
||||
|
||||
- Are part of municipal or regional government
|
||||
|
||||
- Serve building departments and planning offices
|
||||
|
||||
- Support property research and due diligence
|
||||
|
||||
- Document urban development history
|
||||
|
||||
- Provide evidence for heritage designation
|
||||
|
||||
|
||||
**Related Types**:
|
||||
|
||||
- ArchitecturalArchive (Q121409581) - Broader architectural documentation
|
||||
|
||||
- MunicipalArchive (Q604177) - Local government archives
|
||||
|
||||
- LocalGovernmentArchive (Q118281267) - Local administrative records
|
||||
|
||||
|
||||
**User Groups**:
|
||||
|
||||
- Property owners and developers
|
||||
|
||||
- Architects and engineers
|
||||
|
||||
- Historic preservation officers
|
||||
|
||||
- Urban planners and researchers
|
||||
|
||||
- Insurance companies
|
||||
|
||||
'
|
||||
slot_usage: {}
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ArchivesRegionalesRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ArchivesRegionales custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ArtArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ArtArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -140,9 +140,7 @@ classes:
|
|||
required: true
|
||||
has_or_had_title:
|
||||
description: 'Title of the articles document.
|
||||
|
||||
MIGRATED from document_title per Rule 53 (2026-01-26).
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -153,9 +151,7 @@ classes:
|
|||
description: Title of articles
|
||||
has_or_had_description:
|
||||
description: 'Description of the articles document.
|
||||
|
||||
MIGRATED from document_description per Rule 53 (2026-01-26).
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -166,15 +162,12 @@ classes:
|
|||
description: Document description
|
||||
document_type:
|
||||
description: 'DEPRECATED 2026-01-26: Use has_or_had_type with DocumentType subclass.
|
||||
|
||||
'
|
||||
range: string
|
||||
deprecated: Use has_or_had_type
|
||||
has_or_had_type:
|
||||
description: 'Type of the document (e.g. NotarialDeed).
|
||||
|
||||
MIGRATED from document_type per Rule 53 (2026-01-26).
|
||||
|
||||
'
|
||||
range: DocumentType
|
||||
inlined: true
|
||||
|
|
@ -219,11 +212,8 @@ classes:
|
|||
description: Notarial deed reference number
|
||||
has_or_had_version:
|
||||
description: 'Version number of the articles.
|
||||
|
||||
Original articles = 1, first amendment = 2, etc.
|
||||
|
||||
MIGRATED from version_number per Rule 53.
|
||||
|
||||
'
|
||||
range: string
|
||||
required: false
|
||||
|
|
@ -286,11 +276,8 @@ classes:
|
|||
required: false
|
||||
is_or_was_included_in:
|
||||
description: 'CustodianCollection where heritage articles are preserved.
|
||||
|
||||
Only applicable when has_articles_archival_stage = HERITAGE.
|
||||
|
||||
MIGRATED from collected_in per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: CustodianCollection
|
||||
required: false
|
||||
|
|
@ -326,11 +313,8 @@ classes:
|
|||
required: false
|
||||
temporal_extent:
|
||||
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
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
AudiovisualArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by AudiovisualArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -177,11 +177,8 @@ classes:
|
|||
description: API documentation URL
|
||||
has_or_had_technological_infrastructure:
|
||||
description: 'Structured technology stack components used by this platform.
|
||||
|
||||
MIGRATED from simple string list to TechnologicalInfrastructure class
|
||||
|
||||
for better semantic modeling, versioning, and component relationships.
|
||||
|
||||
'
|
||||
range: TechnologicalInfrastructure
|
||||
multivalued: true
|
||||
|
|
@ -222,11 +219,8 @@ classes:
|
|||
description: Grant reference
|
||||
receives_or_received:
|
||||
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
|
||||
|
|
@ -249,11 +243,8 @@ classes:
|
|||
description: Provides RDF/JSON-LD
|
||||
temporal_extent:
|
||||
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:
|
||||
|
|
@ -265,11 +256,8 @@ classes:
|
|||
range: ArchivalStatus
|
||||
inlined: true
|
||||
description: 'Archival status of the platform (ACTIVE, DEPRECATED, MIGRATED).
|
||||
|
||||
MIGRATED from has_or_had_archival_status per Rule 53.
|
||||
|
||||
Uses ArchivalStatus class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -298,18 +286,11 @@ classes:
|
|||
description: SHA-256 checksum of archived content
|
||||
is_or_was_based_on:
|
||||
description: 'CMS detected on this platform (replaces boolean cms_detected).
|
||||
|
||||
MIGRATED from boolean flag to structured CMS reference.
|
||||
|
||||
If present, a CMS was detected; if absent, no CMS detected.
|
||||
|
||||
|
||||
**Migration**:
|
||||
|
||||
- Old: cms_detected: true
|
||||
|
||||
- New: is_or_was_based_on: {cms_name: WordPress, cms_version: "6.4"}
|
||||
|
||||
'
|
||||
range: CMS
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -143,11 +143,8 @@ classes:
|
|||
description: Overflow reading room
|
||||
has_or_had_type:
|
||||
description: 'Type of auxiliary place (e.g., STORAGE_FACILITY, BRANCH_OFFICE).
|
||||
|
||||
MIGRATED from has_auxiliary_place_type per Rule 53.
|
||||
|
||||
Uses PlaceType class (which wraps AuxiliaryPlaceTypeEnum).
|
||||
|
||||
'
|
||||
range: PlaceType
|
||||
required: true
|
||||
|
|
@ -190,11 +187,8 @@ classes:
|
|||
inlined_as_list: true
|
||||
required: false
|
||||
description: 'Physical address(es) for this auxiliary place.
|
||||
|
||||
MIGRATED from street_address (string) to full Address class (2026-01-17, Rule 53/56).
|
||||
|
||||
Provides richer address modeling with components, geocoding, and provenance.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -203,7 +197,6 @@ classes:
|
|||
language: nl
|
||||
has_or_had_section:
|
||||
has_or_had_value: '25'
|
||||
|
||||
postal_code: 3824 BK
|
||||
locality: Amersfoort
|
||||
country_name: NL
|
||||
|
|
@ -225,11 +218,8 @@ classes:
|
|||
required: false
|
||||
inlined: true
|
||||
description: 'The city where this auxiliary place is located, as a structured City entity.
|
||||
|
||||
MIGRATED from city (string) slot (2026-01-18, Rule 53).
|
||||
|
||||
Provides GeoNames ID, coordinates, and subregion linkage.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -269,11 +259,8 @@ classes:
|
|||
description: Amersfoort GeoNames ID
|
||||
has_or_had_location:
|
||||
description: 'Geospatial location of this auxiliary place.
|
||||
|
||||
MIGRATED from has_geospatial_location per Rule 53.
|
||||
|
||||
Uses GeoSpatialPlace class.
|
||||
|
||||
'
|
||||
range: GeoSpatialPlace
|
||||
multivalued: true
|
||||
|
|
@ -335,11 +322,8 @@ classes:
|
|||
description: Main Rijksmuseum building
|
||||
temporal_extent:
|
||||
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:
|
||||
|
|
|
|||
|
|
@ -41,7 +41,6 @@ classes:
|
|||
slot_usage:
|
||||
hold_or_held_record_set_type:
|
||||
range: string
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
|
|
|
|||
|
|
@ -143,18 +143,11 @@ classes:
|
|||
description: Associated with Dodo taxon
|
||||
has_or_had_identifier:
|
||||
description: 'Identifiers for this biological object, including field numbers.
|
||||
|
||||
MIGRATED from field_number (2026-01-26).
|
||||
|
||||
|
||||
Use has_or_had_type to distinguish identifier types:
|
||||
|
||||
- FieldNumber (dwc:fieldNumber)
|
||||
|
||||
- BOLDIdentifier (BOLD ID)
|
||||
|
||||
- WikiDataIdentifier (Wikidata Q-number)
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -183,12 +176,8 @@ classes:
|
|||
description: Wikidata identifier (from ExhibitedObject)
|
||||
has_or_had_label:
|
||||
description: 'Scientific taxonomic name for this biological object.
|
||||
|
||||
MIGRATED from taxon_name per slot_fixes.yaml (Rule 53).
|
||||
|
||||
|
||||
Uses TaxonName class for structured representation.
|
||||
|
||||
'
|
||||
range: TaxonName
|
||||
inlined: true
|
||||
|
|
@ -233,9 +222,7 @@ classes:
|
|||
required: false
|
||||
range: string
|
||||
description: 'Taxonomic rank of the identification.
|
||||
|
||||
MIGRATED from taxonomic_rank per slot_fixes.yaml (Rule 53/56, 2026-01-17).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: SPECIES
|
||||
|
|
@ -247,9 +234,7 @@ classes:
|
|||
range: TaxonomicAuthority
|
||||
inlined: true
|
||||
description: 'Structured taxonomic authority information.
|
||||
|
||||
MIGRATED from taxonomic_authority per slot_fixes.yaml (Rule 53/56, 2026-01-16).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -297,11 +282,8 @@ classes:
|
|||
range: IdentificationEvent
|
||||
inlined: true
|
||||
description: 'Identification event for this specimen.
|
||||
|
||||
MIGRATED from date_identified per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses IdentificationEvent class with temporal_extent for dates.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -326,9 +308,7 @@ classes:
|
|||
range: TypeStatus
|
||||
inlined: true
|
||||
description: 'Type status designation for this specimen.
|
||||
|
||||
MIGRATED 2026-01-14: Replaces type_status slot.
|
||||
|
||||
'
|
||||
required: false
|
||||
examples:
|
||||
|
|
@ -404,7 +384,6 @@ classes:
|
|||
range: CustodianPlace
|
||||
inlined: true
|
||||
description: 'Structured location where specimen was collected. MIGRATED from collection_location per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
Uses CustodianPlace for detailed location including coordinates.'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -418,7 +397,6 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Verbatim locality description as recorded on specimen label. MIGRATED from collection_locality_text per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
Uses Locality class for structured representation including original text, language, and provenance.'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -432,9 +410,7 @@ classes:
|
|||
description: Indonesian specimen with elevation
|
||||
is_or_was_acquired_by:
|
||||
description: 'The person(s) or organization(s) who collected this specimen.
|
||||
|
||||
Migrated from collector per slot_fixes.yaml revision.
|
||||
|
||||
'
|
||||
required: false
|
||||
range: Agent
|
||||
|
|
@ -465,11 +441,8 @@ classes:
|
|||
has_or_had_description: Depth 15m
|
||||
has_or_had_hypernym:
|
||||
description: 'Associated taxon (e.g. host, parasite) relationship.
|
||||
|
||||
MIGRATED from has_associated_taxon per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses Taxon class.
|
||||
|
||||
'
|
||||
required: false
|
||||
range: Taxon
|
||||
|
|
@ -494,9 +467,7 @@ classes:
|
|||
description: Critically Endangered
|
||||
is_or_was_listed_in:
|
||||
description: 'CITES (Convention on International Trade in Endangered Species) listing. MIGRATED from cites_appendix per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
Uses CITESAppendix class for structured representation including appendix level, listing date, and exemption notes.
|
||||
|
||||
Important for legal compliance in specimen transfers between institutions.'
|
||||
range: CITESAppendix
|
||||
inlined: true
|
||||
|
|
@ -587,9 +558,7 @@ classes:
|
|||
object_id: https://nde.nl/ontology/hc/object/naturalis-megatherium
|
||||
object_name: Megatherium skeleton
|
||||
object_description: 'Nearly complete skeleton of giant ground sloth from Pleistocene Argentina.
|
||||
|
||||
One of the finest examples of this extinct megafauna.
|
||||
|
||||
'
|
||||
has_or_had_label:
|
||||
scientific_name: Megatherium americanum Cuvier, 1796
|
||||
|
|
@ -613,7 +582,6 @@ classes:
|
|||
object_id: https://nde.nl/ontology/hc/object/kew-type-specimen
|
||||
object_name: Quercus robur type specimen
|
||||
object_description: 'Herbarium type specimen of English Oak collected by Linnaeus.
|
||||
|
||||
'
|
||||
has_or_had_label:
|
||||
scientific_name: Quercus robur L.
|
||||
|
|
|
|||
|
|
@ -145,7 +145,6 @@ classes:
|
|||
region_code: GE
|
||||
place_source_text: born at the family estate in rural Gelderland
|
||||
description: Imprecise location from archival source
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.45
|
||||
specificity_rationale: Birth places are relevant for person research across heritage sectors.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@ id: https://nde.nl/ontology/hc/class/Bookplate
|
|||
name: bookplate_class
|
||||
title: Bookplate Class
|
||||
description: 'Bookplate (ex libris) marking ownership of a book or manuscript.
|
||||
|
||||
Records provenance information through ownership marks in heritage library items.'
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
|
|
@ -28,21 +27,13 @@ classes:
|
|||
Bookplate:
|
||||
class_uri: bf:Bookplate
|
||||
description: 'A bookplate (ex libris) or ownership mark found in a book, manuscript, or other library material.
|
||||
|
||||
**WHAT IS A BOOKPLATE?**
|
||||
|
||||
A bookplate is a printed or decorative label pasted inside a book, typically on the front endpaper, indicating ownership. Also known as "ex libris" (Latin: "from the books of").
|
||||
|
||||
**PROVENANCE SIGNIFICANCE**:
|
||||
|
||||
Bookplates are crucial for provenance research: - Document historical ownership chains - Connect items to notable collectors - Evidence of institutional vs. personal ownership - May indicate stolen/looted heritage
|
||||
|
||||
**USE CASES**:
|
||||
|
||||
1. **Provenance Research**: Track ownership history of rare books 2. **Collection Documentation**: Record all bookplates in a volume 3. **Restitution Claims**: Document pre-war ownership evidence
|
||||
|
||||
**TYPES OF BOOKPLATES**:
|
||||
|
||||
- Printed pictorial bookplates - Armorial bookplates (with coat of arms) - Typographic bookplates (text only) - Stamps and ink marks - Manuscript ownership inscriptions'
|
||||
exact_mappings:
|
||||
- bf:Bookplate
|
||||
|
|
|
|||
|
|
@ -146,16 +146,10 @@ classes:
|
|||
multivalued: true
|
||||
required: true
|
||||
description: 'Type(s) of budget classification.
|
||||
|
||||
MIGRATED from budget_type (2026-01-13).
|
||||
|
||||
|
||||
Uses BudgetType class hierarchy for rich type semantics.
|
||||
|
||||
Common types: OperatingBudget, CapitalBudget, ProjectBudget,
|
||||
|
||||
AcquisitionBudget, ConservationBudget.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -164,17 +158,10 @@ classes:
|
|||
description: Institution-wide operating budget
|
||||
temporal_extent:
|
||||
description: 'Validity period for this budget using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
|
||||
Use begin_of_the_begin for budget effective date (was valid_from).
|
||||
|
||||
Use end_of_the_end for budget expiration date (was valid_to).
|
||||
|
||||
|
||||
For precise dates, set begin_of_the_begin == end_of_the_begin.
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
@ -196,14 +183,9 @@ classes:
|
|||
range: decimal
|
||||
required: false
|
||||
description: 'Total monetary amount for this budget.
|
||||
|
||||
|
||||
FIXED: Previously used has_or_had_budget which has range: Budget
|
||||
|
||||
(for linking TO budgets). Now uses total_amount slot which has
|
||||
|
||||
range: decimal (for the actual monetary value).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: 45000000.0
|
||||
|
|
@ -232,11 +214,8 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'Capital budget allocation (infrastructure, equipment, major purchases).
|
||||
|
||||
MIGRATED from capital_budget per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
MainPart provides structured representation with Quantity for amount and currency metadata.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -284,11 +263,8 @@ classes:
|
|||
required: false
|
||||
has_or_had_status:
|
||||
description: 'MIGRATED from budget_status (Rule 53).
|
||||
|
||||
Current status of this budget in its lifecycle.
|
||||
|
||||
Uses BudgetStatus class for structured status tracking.
|
||||
|
||||
'
|
||||
range: BudgetStatus
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -22,27 +22,22 @@ classes:
|
|||
class_uri: schema:SoftwareApplication
|
||||
description: |
|
||||
A detected Content Management System (CMS) on a digital platform.
|
||||
|
||||
**Purpose**: Represents a CMS instance detected through automated discovery
|
||||
or manual identification. Used when a platform is_or_was_based_on a CMS.
|
||||
|
||||
**Distinction from CollectionManagementSystem**:
|
||||
- **CMS**: Lightweight detection record (what CMS was found)
|
||||
- **CollectionManagementSystem**: Full institutional CMS deployment profile
|
||||
(configuration, collections managed, custodian relationships)
|
||||
|
||||
**Detection Methods** (from original cms_detected documentation):
|
||||
- HTTP response headers (X-Powered-By, Server)
|
||||
- HTML meta tags (generator)
|
||||
- URL patterns (e.g., /providence/, /omeka/)
|
||||
- JavaScript libraries or framework signatures
|
||||
- Admin panel detection
|
||||
|
||||
**Use Cases**:
|
||||
1. "What CMS powers this auxiliary platform?" → Check is_or_was_based_on
|
||||
2. Technical survey: Identify platforms by CMS type
|
||||
3. Migration planning: Prioritize platforms by CMS technology
|
||||
|
||||
**Example**:
|
||||
```yaml
|
||||
AuxiliaryDigitalPlatform:
|
||||
|
|
@ -54,7 +49,6 @@ classes:
|
|||
detected_at: "2026-01-19T12:00:00Z"
|
||||
detection_method: HTTP_HEADER
|
||||
```
|
||||
|
||||
**Migration Note**: Created 2026-01-19 per slot_fixes.yaml (Rule 53).
|
||||
Supports migration from boolean cms_detected to structured CMS reference.
|
||||
exact_mappings:
|
||||
|
|
@ -122,7 +116,6 @@ classes:
|
|||
custodian_types_rationale: Digital platforms (D) are the primary users of CMS detection
|
||||
specificity_score: 0.70
|
||||
specificity_rationale: Specific to digital platform CMS detection context
|
||||
|
||||
slots:
|
||||
cms_name:
|
||||
slot_uri: schema:name
|
||||
|
|
@ -131,14 +124,12 @@ slots:
|
|||
exact_mappings:
|
||||
- schema:name
|
||||
- doap:name
|
||||
|
||||
detected_at:
|
||||
slot_uri: prov:generatedAtTime
|
||||
description: Timestamp when the CMS was detected
|
||||
range: datetime
|
||||
exact_mappings:
|
||||
- prov:generatedAtTime
|
||||
|
||||
detection_method:
|
||||
slot_uri: prov:wasGeneratedBy
|
||||
description: Method used to detect the CMS (HTTP_HEADER, META_TAG, URL_PATTERN, MANUAL)
|
||||
|
|
|
|||
|
|
@ -276,7 +276,6 @@ classes:
|
|||
has_or_had_contact_point:
|
||||
email: REA-C2@ec.europa.eu
|
||||
info_session_date:
|
||||
|
||||
- 2025-02-15 - Virtual info day
|
||||
- 2025-04-10 - Brokerage event Brussels
|
||||
keywords:
|
||||
|
|
@ -290,4 +289,3 @@ classes:
|
|||
has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26)
|
||||
- https://nde.nl/ontology/hc/project/europeana/common-culture-2024
|
||||
description: Horizon Europe CL2 2025 Cultural Heritage call
|
||||
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
CantonalArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by CantonalArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -19,17 +19,11 @@ classes:
|
|||
Caption:
|
||||
class_uri: schema:caption
|
||||
description: 'Represents accessibility caption/subtitle information for media content.
|
||||
|
||||
**PURPOSE**:
|
||||
|
||||
Caption provides structured representation of video/audio captions for: - WCAG accessibility compliance - Multilingual subtitle support - Caption metadata (language, format, availability)
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
|
||||
| Ontology | Mapping | Rationale | |----------|---------|-----------| | Schema.org | schema:caption | Media caption/subtitle |
|
||||
|
||||
**USE CASES**: - Video captions for hearing accessibility - Subtitles for multilingual content - Closed captions vs. open captions distinction
|
||||
|
||||
MIGRATED 2026-01-22: Created per slot_fixes.yaml feedback to replace simple caption_available string with structured class.'
|
||||
exact_mappings:
|
||||
- schema:caption
|
||||
|
|
|
|||
|
|
@ -124,9 +124,7 @@ classes:
|
|||
description: Fine dining restaurant
|
||||
has_or_had_type:
|
||||
description: 'MIGRATED from catering_type per Rule 53/56 (2026-01-24).
|
||||
|
||||
Type classification of catering facility.
|
||||
|
||||
'
|
||||
range: CateringType
|
||||
required: true
|
||||
|
|
@ -210,9 +208,7 @@ classes:
|
|||
description: One Michelin star
|
||||
has_or_had_price:
|
||||
description: 'MIGRATED from catering_price_range per Rule 53/56 (2026-01-24).
|
||||
|
||||
Price range or pricing information for the catering place.
|
||||
|
||||
'
|
||||
range: Price
|
||||
inlined: true
|
||||
|
|
@ -250,9 +246,7 @@ classes:
|
|||
description: Museum-operated
|
||||
is_or_was_founded_through:
|
||||
description: 'The founding event for this catering place.
|
||||
|
||||
Migrated from founded_year per slot_fixes.yaml revision.
|
||||
|
||||
'
|
||||
range: FoundingEvent
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -28,68 +28,34 @@ classes:
|
|||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
description: 'Archive of a cathedral, preserving records of the cathedral chapter,
|
||||
|
||||
liturgical documentation, and ecclesiastical administration.
|
||||
|
||||
|
||||
**Wikidata**: Q132201761
|
||||
|
||||
|
||||
**Scope**:
|
||||
|
||||
Cathedral archives (archivos catedralicios) preserve:
|
||||
|
||||
- Chapter records and capitular acts
|
||||
|
||||
- Liturgical books and musical manuscripts
|
||||
|
||||
- Ecclesiastical correspondence
|
||||
|
||||
- Property and financial records
|
||||
|
||||
- Architectural and building documentation
|
||||
|
||||
- Vestment and treasury inventories
|
||||
|
||||
- Episcopal documentation (when combined)
|
||||
|
||||
|
||||
**Organizational Context**:
|
||||
|
||||
Cathedral archives are typically:
|
||||
|
||||
- Maintained by the cathedral chapter (canons)
|
||||
|
||||
- Separate from diocesan archives (bishop''s records)
|
||||
|
||||
- May be combined with cathedral library
|
||||
|
||||
- Often contain medieval manuscripts
|
||||
|
||||
|
||||
**Related Types**:
|
||||
|
||||
- DiocesanArchive (Q11906839) - Bishop''s/diocese records
|
||||
|
||||
- ChurchArchive (Q2877653) - General ecclesiastical archives
|
||||
|
||||
- MonasteryArchive (Q27030561) - Monastic institution records
|
||||
|
||||
- ParishArchive (Q34544468) - Local parish records
|
||||
|
||||
|
||||
**Historical Significance**:
|
||||
|
||||
Cathedral archives often contain:
|
||||
|
||||
- Medieval charters and privileges
|
||||
|
||||
- Early musical notation and polyphony
|
||||
|
||||
- Illuminated manuscripts
|
||||
|
||||
- Records of historical events (coronations, councils)
|
||||
|
||||
'
|
||||
slot_usage: {}
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
CathedralArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by CathedralArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -47,11 +47,8 @@ classes:
|
|||
inlined: true
|
||||
required: true
|
||||
description: 'MIGRATED from claim_type per slot_fixes.yaml (Rule 53/56, 2026-01-19).
|
||||
|
||||
Type of claim (full_name, institution_type, etc.).
|
||||
|
||||
Uses ClaimType class hierarchy with 507 concrete subtypes.
|
||||
|
||||
'
|
||||
attributes:
|
||||
claim_value:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ChurchArchiveSwedenRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ChurchArchiveSweden custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -30,22 +30,18 @@ classes:
|
|||
range: integer
|
||||
inlined: true
|
||||
description: 'Number of classroom spaces in this facility.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: 'numeric_value: 4
|
||||
|
||||
'
|
||||
description: 4 classroom spaces
|
||||
has_or_had_unit:
|
||||
range: string
|
||||
inlined: true
|
||||
description: 'Unit specification for the count (classroom, seat, etc.).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: 'unit_type: CLASSROOM
|
||||
|
||||
'
|
||||
description: Counting classrooms
|
||||
attributes:
|
||||
|
|
|
|||
|
|
@ -28,75 +28,37 @@ classes:
|
|||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
description: 'Archive that provides information about climatic conditions in the past,
|
||||
|
||||
preserving paleoclimate data and historical climate records.
|
||||
|
||||
|
||||
**Wikidata**: Q1676725
|
||||
|
||||
|
||||
**Scope**:
|
||||
|
||||
Climate archives (Klimaarchive) preserve:
|
||||
|
||||
- Instrumental climate records (temperature, precipitation)
|
||||
|
||||
- Proxy data (tree rings, ice cores, sediments)
|
||||
|
||||
- Historical weather observations
|
||||
|
||||
- Ship logs and expedition records
|
||||
|
||||
- Agricultural and phenological records
|
||||
|
||||
- Newspaper weather reports
|
||||
|
||||
|
||||
**Scientific Context**:
|
||||
|
||||
Climate archives are essential for:
|
||||
|
||||
- Paleoclimatology research
|
||||
|
||||
- Climate change studies
|
||||
|
||||
- Historical climatology
|
||||
|
||||
- Environmental history
|
||||
|
||||
- Long-term weather pattern analysis
|
||||
|
||||
|
||||
**Types of Climate Proxy Data**:
|
||||
|
||||
- Dendrochronology (tree rings)
|
||||
|
||||
- Ice cores (polar and glacial)
|
||||
|
||||
- Coral records
|
||||
|
||||
- Lake and ocean sediments
|
||||
|
||||
- Speleothems (cave formations)
|
||||
|
||||
- Historical documents
|
||||
|
||||
|
||||
**Related Types**:
|
||||
|
||||
- ScientificArchive (Q27032095) - Research archives
|
||||
|
||||
- AnimalSoundArchive (Q18574935) - Environmental recordings
|
||||
|
||||
|
||||
**Notable Examples**:
|
||||
|
||||
- NOAA National Centers for Environmental Information
|
||||
|
||||
- Climatic Research Unit (CRU) archives
|
||||
|
||||
- World Data Center for Paleoclimatology
|
||||
|
||||
'
|
||||
slot_usage: {}
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ClimateArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ClimateArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -31,77 +31,37 @@ classes:
|
|||
- specificity_annotation
|
||||
- has_or_had_score
|
||||
description: 'Archive that actively collects materials from multiple external sources
|
||||
|
||||
rather than preserving records of its own parent organization.
|
||||
|
||||
|
||||
**Wikidata**: Q117246276
|
||||
|
||||
|
||||
**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType
|
||||
|
||||
class. "Collecting archive" describes an institutional behavior/policy,
|
||||
|
||||
not a collection classification.
|
||||
|
||||
|
||||
**Scope**:
|
||||
|
||||
Collecting archives acquire:
|
||||
|
||||
- Personal papers and manuscripts
|
||||
|
||||
- Organizational records from defunct entities
|
||||
|
||||
- Subject-specific documentation
|
||||
|
||||
- Materials from multiple provenance sources
|
||||
|
||||
- Documentary heritage at risk
|
||||
|
||||
|
||||
**Distinction from Institutional Archives**:
|
||||
|
||||
- **Institutional archive**: Preserves records of parent organization
|
||||
|
||||
- **Collecting archive**: Actively solicits materials from external sources
|
||||
|
||||
|
||||
Many archives combine both functions.
|
||||
|
||||
|
||||
**Collection Strategies**:
|
||||
|
||||
- Donation and gift programs
|
||||
|
||||
- Purchase of manuscripts and papers
|
||||
|
||||
- Rescue operations for endangered records
|
||||
|
||||
- Deposit agreements with organizations
|
||||
|
||||
- Oral history and documentation projects
|
||||
|
||||
|
||||
**Related Types**:
|
||||
|
||||
- InstitutionalArchive (Q124762372) - Single-organization focus
|
||||
|
||||
- JointArchives (Q117442301) - Multi-entity shared archives
|
||||
|
||||
- CommunityArchive (Q25105971) - Community-based collecting
|
||||
|
||||
|
||||
**Notable Examples**:
|
||||
|
||||
- Hoover Institution Library & Archives
|
||||
|
||||
- Harry Ransom Center (UT Austin)
|
||||
|
||||
- Beinecke Rare Book and Manuscript Library
|
||||
|
||||
- Deutsches Literaturarchiv Marbach
|
||||
|
||||
'
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
CollectingArchivesRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by CollectingArchives custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -108,11 +108,8 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
description: 'MIGRATED from collection_id per slot_fixes.yaml (Rule 53, 2026-01-18).
|
||||
|
||||
Unique identifier for this collection using Identifier class.
|
||||
|
||||
Use identifier_scheme: COLLECTION_URI for collection URI identifiers.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
inlined: true
|
||||
|
|
@ -123,9 +120,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Digital surrogates (URL) or digitization status.
|
||||
|
||||
MIGRATED from digital_surrogate_url and digitization_status (2026-01-25).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -136,11 +131,8 @@ classes:
|
|||
description: Partial digitization with download link
|
||||
has_or_had_label:
|
||||
description: 'MIGRATED from collection_name per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
The name of this specific collection (e.g., "Records of the Dutch East India Company (VOC)").
|
||||
|
||||
Uses Label class for structured labeling.
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -151,13 +143,9 @@ classes:
|
|||
description: Archival fonds name
|
||||
has_or_had_description:
|
||||
description: 'MIGRATED from collection_description per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Narrative description of the collection''s contents, scope, and significance.
|
||||
|
||||
Uses Description class with description_type for type discrimination.
|
||||
|
||||
Use description_type: "collection_description" to indicate collection narrative format.
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -189,11 +177,8 @@ classes:
|
|||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: 'Content scope of the collection including temporal, spatial, and topical coverage.
|
||||
|
||||
MIGRATED from temporal_coverage per slot_fixes.yaml (Rule 53/56, 2026-01-16).
|
||||
|
||||
Uses Content class which includes temporal_extent for time periods.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -204,18 +189,11 @@ classes:
|
|||
description: VOC records content with temporal coverage
|
||||
is_or_was_categorized_as:
|
||||
description: 'MIGRATED from subject_area (2026-01-17) and collection_type_ref (2026-01-18) per slot_fixes.yaml (Rule 53/56).
|
||||
|
||||
Unified categorization slot for:
|
||||
|
||||
1. Collection type classification (CollectionType instances) - REQUIRED
|
||||
|
||||
2. Subject area categorization (string values) - OPTIONAL
|
||||
|
||||
|
||||
Uses polymorphic range (uriorcurie) allowing both CollectionType references and subject strings.
|
||||
|
||||
The first value SHOULD be a CollectionType for RiC-O RecordSetType alignment.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -225,13 +203,9 @@ classes:
|
|||
description: Archival fonds (CollectionType)
|
||||
has_or_had_provenance:
|
||||
description: 'Narrative provenance description for this collection.
|
||||
|
||||
MIGRATED from provenance_statement per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Uses Provenance class with has_or_had_description for text content.
|
||||
|
||||
Use description_type: "provenance_statement" to indicate RiC-O history format.
|
||||
|
||||
'
|
||||
required: false
|
||||
range: Provenance
|
||||
|
|
@ -254,11 +228,8 @@ classes:
|
|||
description: VOC records custodial history
|
||||
is_or_was_acquired_through:
|
||||
description: 'Acquisition event for this collection.
|
||||
|
||||
MIGRATED from has_acquisition_source, has_acquisition_method, has_acquisition_date per Rule 53.
|
||||
|
||||
Uses AcquisitionEvent class.
|
||||
|
||||
'
|
||||
range: AcquisitionEvent
|
||||
multivalued: true
|
||||
|
|
@ -307,9 +278,7 @@ classes:
|
|||
is_or_was_sub_collection_of:
|
||||
range: Collection
|
||||
description: 'Parent collection in hierarchical arrangement.
|
||||
|
||||
MIGRATED from parent_collection slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds
|
||||
|
|
@ -348,9 +317,7 @@ classes:
|
|||
description: Part of Nationaal Archief's overall collection
|
||||
temporal_extent:
|
||||
description: 'Collection validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -34,9 +34,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Type(s) of content in this collection.
|
||||
|
||||
Uses CollectionContentType taxonomy (Archival, Library, Art, etc.).
|
||||
|
||||
'
|
||||
attributes:
|
||||
content_description:
|
||||
|
|
|
|||
|
|
@ -109,14 +109,9 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
description: 'MIGRATED from cms_id per slot_fixes.yaml (Rule 53, 2026-01-18).
|
||||
|
||||
Unique identifier for the CMS deployment.
|
||||
|
||||
Uses Identifier class for structured representation with scheme and value.
|
||||
|
||||
|
||||
The identifier scheme should be "CMS_URI" and value should be the full URI.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
inlined: true
|
||||
|
|
@ -133,20 +128,12 @@ classes:
|
|||
description: National Archives MAIS deployment
|
||||
has_or_had_version:
|
||||
description: 'MIGRATED from cms_product_version per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
Version of the CMS software deployed.
|
||||
|
||||
|
||||
Uses Version class for structured version representation:
|
||||
|
||||
- version_string: Full version (e.g., "1.8.0", "7.4")
|
||||
|
||||
- major_version, minor_version, patch_version: Semantic versioning components
|
||||
|
||||
- release_date: When this version was released
|
||||
|
||||
- temporal_extent: When this version was deployed at the custodian
|
||||
|
||||
'
|
||||
range: Version
|
||||
multivalued: true
|
||||
|
|
@ -165,26 +152,15 @@ classes:
|
|||
description: MuseumPlus version
|
||||
has_or_had_type:
|
||||
description: 'MIGRATED from cms_category per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
The type of collection management system.
|
||||
|
||||
|
||||
Uses CMSType class hierarchy for structured type representation:
|
||||
|
||||
- MuseumCMS: Museum-focused collection management (e.g., TMS, CollectiveAccess)
|
||||
|
||||
- ArchiveCMS: Archives-focused (e.g., ArchivesSpace, MAIS-Flexis)
|
||||
|
||||
- LibraryCMS: Library-focused (e.g., Koha, Alma)
|
||||
|
||||
- DigitalAssetManagement: DAM systems (e.g., ResourceSpace)
|
||||
|
||||
- DigitalRepository: Repository platforms (e.g., DSpace, Fedora)
|
||||
|
||||
- MixedCMS: Multi-domain systems
|
||||
|
||||
- CustomCMS: Institution-specific systems
|
||||
|
||||
'
|
||||
range: CMSType
|
||||
inlined: true
|
||||
|
|
@ -213,21 +189,12 @@ classes:
|
|||
description: Commercial license
|
||||
has_or_had_label:
|
||||
description: 'Labels for the CMS, including vendor name and product name.
|
||||
|
||||
|
||||
**MIGRATED 2026-01-18**: Now covers BOTH vendor_name AND cms_product_name.
|
||||
|
||||
Uses Label class with has_or_had_type for discrimination:
|
||||
|
||||
- has_or_had_type: "vendor_name" - Name of the CMS vendor/developer
|
||||
|
||||
- has_or_had_type: "product_name" - Name of the CMS software product
|
||||
|
||||
|
||||
MIGRATED from vendor_name per slot_fixes.yaml (Rule 53, 2026-01-14).
|
||||
|
||||
MIGRATED from cms_product_name per slot_fixes.yaml (Rule 53, 2026-01-18).
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -252,9 +219,7 @@ classes:
|
|||
description: MuseumPlus developer
|
||||
has_or_had_url:
|
||||
description: 'Website URL of the CMS vendor/developer.
|
||||
|
||||
MIGRATED from vendor_url per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: uri
|
||||
inlined: true
|
||||
|
|
@ -293,18 +258,11 @@ classes:
|
|||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: 'Metadata standards supported by this CMS.
|
||||
|
||||
MIGRATED from supported_metadata_standard slot per slot_fixes.yaml (Rule 53/56, 2026-01-16).
|
||||
|
||||
|
||||
Uses MetadataStandard class for structured standard representation including:
|
||||
|
||||
- Standard name
|
||||
|
||||
- Standard URI
|
||||
|
||||
- Standard type
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -351,35 +309,23 @@ classes:
|
|||
range: Custodian
|
||||
multivalued: true
|
||||
description: 'Custodians that use or used this CMS.
|
||||
|
||||
MIGRATED 2026-01-14: Replaces used_by_custodian slot.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
|
||||
description: Rijksmuseum uses this CMS
|
||||
deployment_date:
|
||||
description: 'DEPRECATED 2026-01-25: Migrated to is_or_was_deployed_at slot with DeploymentEvent class.
|
||||
|
||||
See is_or_was_deployed_at slot_usage for current pattern.
|
||||
|
||||
'
|
||||
deprecated: Use is_or_was_deployed_at with DeploymentEvent class
|
||||
is_or_was_deployed_at:
|
||||
description: 'MIGRATED from deployment_date per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
|
||||
Deployment events for this CMS. Uses DeploymentEvent class which includes:
|
||||
|
||||
- temporal_extent: TimeSpan with fuzzy boundaries for deployment date
|
||||
|
||||
- refers_to_custodian: Institution where deployment occurred
|
||||
|
||||
- description: Deployment notes and context
|
||||
|
||||
|
||||
Enables tracking multiple deployments (initial, upgrades, re-deployments).
|
||||
|
||||
'
|
||||
range: DeploymentEvent
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -63,11 +63,8 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
description: 'MIGRATED from collection_type_id per slot_fixes.yaml (Rule 53, 2026-01-18).
|
||||
|
||||
Unique identifier for this collection type using Identifier class.
|
||||
|
||||
Use identifier_scheme: COLLECTION_TYPE_URI for collection type URI identifiers.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
inlined: true
|
||||
|
|
@ -80,11 +77,8 @@ classes:
|
|||
description: Archival fonds type
|
||||
has_or_had_label:
|
||||
description: 'MIGRATED from collection_type_name per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
The human-readable name/label of this collection type (e.g., "Fonds", "Special Collection").
|
||||
|
||||
Uses Label class for structured labeling with optional type discrimination.
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -101,13 +95,9 @@ classes:
|
|||
description: Museum named collection
|
||||
has_or_had_description:
|
||||
description: 'MIGRATED from collection_type_description per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Definition of this collection type.
|
||||
|
||||
Maps to skos:definition for formal definition of a controlled vocabulary term.
|
||||
|
||||
Uses Description class with description_type: "collection_type_description".
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -136,11 +126,8 @@ classes:
|
|||
description: 'Wikidata equivalent: archive collection'
|
||||
has_or_had_hypernym:
|
||||
description: 'MIGRATED from collection_broader_type per slot_fixes.yaml (Rule 53, 2026-01-19).
|
||||
|
||||
Parent type in hierarchy using Hypernym class.
|
||||
|
||||
Maps to skos:broader for hierarchical relationship.
|
||||
|
||||
'
|
||||
range: Hypernym
|
||||
inlined: true
|
||||
|
|
@ -163,9 +150,7 @@ classes:
|
|||
inlined: true
|
||||
multivalued: true
|
||||
description: 'Domain context for this collection type.
|
||||
|
||||
MIGRATED from domain_context string (2026-01-26).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
ComarcalArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by ComarcalArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -28,83 +28,41 @@ classes:
|
|||
slots:
|
||||
- hold_or_held_record_set_type
|
||||
description: 'Archive created and maintained by individuals and community groups
|
||||
|
||||
to document their own cultural heritage and lived experiences.
|
||||
|
||||
|
||||
**Wikidata**: Q25105971
|
||||
|
||||
|
||||
**Scope**:
|
||||
|
||||
Community archives (Gemeinschaftsarchive) preserve:
|
||||
|
||||
- Personal stories and oral histories
|
||||
|
||||
- Photographs and home movies
|
||||
|
||||
- Organizational records of community groups
|
||||
|
||||
- Cultural artifacts and ephemera
|
||||
|
||||
- Documentation of marginalized communities
|
||||
|
||||
- Local neighborhood history
|
||||
|
||||
|
||||
**Characteristics**:
|
||||
|
||||
Community archives are distinguished by:
|
||||
|
||||
- Community ownership and control of materials
|
||||
|
||||
- Grassroots organization and governance
|
||||
|
||||
- Documentation of underrepresented groups
|
||||
|
||||
- Participatory collection development
|
||||
|
||||
- Often volunteer-driven
|
||||
|
||||
- May exist outside formal archival institutions
|
||||
|
||||
|
||||
**Types of Community Archives**:
|
||||
|
||||
- Ethnic and immigrant community archives
|
||||
|
||||
- LGBTQ+ community archives
|
||||
|
||||
- Labor and working-class archives
|
||||
|
||||
- Disability community archives
|
||||
|
||||
- Religious community archives
|
||||
|
||||
- Neighborhood and local history collections
|
||||
|
||||
|
||||
**Related Types**:
|
||||
|
||||
- LocalHistoryArchive (Q12324798) - Local history focus
|
||||
|
||||
- FreeArchive (Q635801) - Social movement documentation
|
||||
|
||||
- LGBTArchive (Q61710689) - LGBTQ+ specific
|
||||
|
||||
- WomensArchives (Q130217628) - Women''s history
|
||||
|
||||
|
||||
**Notable Examples**:
|
||||
|
||||
- Schomburg Center for Research in Black Culture
|
||||
|
||||
- ONE National Gay & Lesbian Archives
|
||||
|
||||
- South Asian American Digital Archive (SAADA)
|
||||
|
||||
- Lesbian Herstory Archives
|
||||
|
||||
'
|
||||
slot_usage: {}
|
||||
annotations:
|
||||
|
|
|
|||
|
|
@ -16,7 +16,6 @@ imports:
|
|||
classes:
|
||||
CommunityArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by CommunityArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -24,9 +24,7 @@ classes:
|
|||
has_or_had_description:
|
||||
range: string
|
||||
description: 'Textual description of the condition state.
|
||||
|
||||
MIGRATED from inline condition_description attribute per slot_fixes.yaml (Rule 53, 2026-01-18).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -1,13 +1,11 @@
|
|||
id: https://nde.nl/ontology/hc/class/ConditionState
|
||||
name: ConditionState
|
||||
title: Condition State
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
schema: http://schema.org/
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/assessed_by
|
||||
|
|
@ -18,48 +16,36 @@ imports:
|
|||
- ./ConditionTypes
|
||||
- ./Description
|
||||
default_prefix: hc
|
||||
|
||||
classes:
|
||||
ConditionState:
|
||||
class_uri: crm:E3_Condition_State
|
||||
description: |
|
||||
The physical or preservation state of an object at a specific point in time.
|
||||
|
||||
Maps to CIDOC-CRM E3 Condition State, which describes "the physical condition
|
||||
of an object at a specific time, typically relevant for conservation."
|
||||
|
||||
**USE CASES**:
|
||||
1. **Conservation Records**: Before/after treatment states
|
||||
- `initial_of_the_initial`: Pre-treatment condition
|
||||
- `final_of_the_final`: Post-treatment condition
|
||||
|
||||
2. **Condition Assessments**: Periodic condition surveys
|
||||
|
||||
3. **Loan Records**: Condition at departure/return
|
||||
|
||||
**RELATION TO ConditionType**:
|
||||
- Uses `has_or_had_type` with `ConditionType` subclasses for classification
|
||||
- E.g., ExcellentCondition, GoodCondition, FairCondition, PoorCondition, CriticalCondition
|
||||
|
||||
**TEMPORAL SEMANTICS**:
|
||||
- Each ConditionState instance represents a snapshot at a moment in time
|
||||
- Multiple states can be tracked for the same object over time
|
||||
|
||||
**Migration (2026-01-22)**:
|
||||
- `condition_after` → `final_of_the_final` + `ConditionState`
|
||||
- `condition_before` → `initial_of_the_initial` + `ConditionState`
|
||||
- Per slot_fixes.yaml (Rule 53)
|
||||
|
||||
exact_mappings:
|
||||
- crm:E3_Condition_State
|
||||
|
||||
close_mappings:
|
||||
- schema:OfferItemCondition
|
||||
|
||||
slots:
|
||||
- has_or_had_type
|
||||
- has_or_had_description
|
||||
|
||||
slot_usage:
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
|
|
@ -80,7 +66,6 @@ classes:
|
|||
- value:
|
||||
description_text: "Minor foxing on page margins, binding intact"
|
||||
description: Book condition description
|
||||
|
||||
attributes:
|
||||
state_date:
|
||||
description: Date when this condition state was observed/recorded
|
||||
|
|
@ -88,13 +73,11 @@ classes:
|
|||
assessed_by:
|
||||
description: Person or entity who assessed the condition
|
||||
range: string
|
||||
|
||||
annotations:
|
||||
custodian_types: '["M", "A", "L", "R"]'
|
||||
custodian_types_rationale: "Primarily used by museums, archives, libraries, research centers with physical collections."
|
||||
specificity_score: 0.6
|
||||
specificity_rationale: "Moderately specific - used in conservation and preservation contexts."
|
||||
|
||||
examples:
|
||||
- value:
|
||||
has_or_had_type: GoodCondition
|
||||
|
|
@ -103,7 +86,6 @@ classes:
|
|||
state_date: "2026-01-15"
|
||||
assessed_by: "Conservation Department"
|
||||
description: Post-conservation condition state
|
||||
|
||||
- value:
|
||||
has_or_had_type: PoorCondition
|
||||
has_or_had_description:
|
||||
|
|
@ -111,7 +93,6 @@ classes:
|
|||
state_date: "2025-12-01"
|
||||
assessed_by: "Jane Smith, Conservator"
|
||||
description: Pre-treatment condition state
|
||||
|
||||
- value:
|
||||
has_or_had_type: FairCondition
|
||||
has_or_had_description:
|
||||
|
|
|
|||
|
|
@ -149,9 +149,7 @@ classes:
|
|||
range: ConditionState
|
||||
inlined: true
|
||||
description: 'Condition state BEFORE treatment/intervention using structured ConditionState class.
|
||||
|
||||
MIGRATED from condition_before (ConservationStatusEnum) per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -164,9 +162,7 @@ classes:
|
|||
range: ConditionState
|
||||
inlined: true
|
||||
description: 'Condition state AFTER treatment/intervention using structured ConditionState class.
|
||||
|
||||
MIGRATED from condition_after (ConservationStatusEnum) per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -176,11 +172,8 @@ classes:
|
|||
description: Post-treatment condition state
|
||||
has_or_had_condition:
|
||||
description: 'Conditions (object or environmental) associated with the record.
|
||||
|
||||
MIGRATED from has_or_had_environmental_condition per Rule 53.
|
||||
|
||||
Uses EnvironmentalCondition class for structured data.
|
||||
|
||||
'
|
||||
range: Condition
|
||||
multivalued: true
|
||||
|
|
@ -200,9 +193,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: 'Structured treatment records for this conservation activity.
|
||||
|
||||
MIGRATED from treatment_description per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -222,9 +213,7 @@ classes:
|
|||
range: TreatmentType
|
||||
multivalued: true
|
||||
description: 'The type(s) of conservation treatment applied.
|
||||
|
||||
Uses TreatmentType class hierarchy (CLEANING, RESTORATION, REFRAMING, etc.).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: CLEANING
|
||||
|
|
@ -267,9 +256,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined_as_list: true
|
||||
description: 'Structured technique records for this conservation activity.
|
||||
|
||||
MIGRATED from techniques_used per slot_fixes.yaml (Rule 53/56, 2026-01-16).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -289,11 +276,8 @@ classes:
|
|||
description: Vacuum lining technique
|
||||
describes_or_described:
|
||||
description: 'Examination methods used (e.g. X-RADIOGRAPHY).
|
||||
|
||||
MIGRATED from has_or_had_examination_method per Rule 53.
|
||||
|
||||
Uses ExaminationMethod class.
|
||||
|
||||
'
|
||||
range: ExaminationMethod
|
||||
multivalued: true
|
||||
|
|
@ -341,11 +325,8 @@ classes:
|
|||
- value: Handle with cotton gloves; fragile frame corners
|
||||
indicates_or_indicated:
|
||||
description: 'Indicates a future review or assessment.
|
||||
|
||||
MIGRATED from follow_up_date per Rule 53.
|
||||
|
||||
Uses ConservationReview class with temporal_extent.
|
||||
|
||||
'
|
||||
range: ConservationReview
|
||||
inlined: true
|
||||
|
|
@ -376,11 +357,8 @@ classes:
|
|||
- value: USD
|
||||
receives_or_received:
|
||||
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
|
||||
|
|
|
|||
|
|
@ -57,112 +57,51 @@ classes:
|
|||
ContributingAgency:
|
||||
class_uri: org:FormalOrganization
|
||||
description: 'An organization that contributes authority data to a consortium-type identifier service.
|
||||
|
||||
|
||||
**Primary Use Case: VIAF**
|
||||
|
||||
|
||||
VIAF (Virtual International Authority File) is an aggregation service that clusters
|
||||
|
||||
matching authority records from 37 contributing agencies across 29 countries.
|
||||
|
||||
|
||||
Each contributor provides:
|
||||
|
||||
1. **Authority records**: MARC21 or UNIMARC authority data
|
||||
|
||||
2. **Local identifiers**: Their national authority file IDs
|
||||
|
||||
3. **Regular updates**: Periodic batch uploads or OAI-PMH feeds
|
||||
|
||||
|
||||
VIAF then:
|
||||
|
||||
- Clusters matching records using algorithms
|
||||
|
||||
- Assigns VIAF IDs to each cluster
|
||||
|
||||
- Links back to all source records
|
||||
|
||||
|
||||
**CORRECT MODEL: OCLC is the Organization, VIAF is the Service**
|
||||
|
||||
|
||||
The relationship chain:
|
||||
|
||||
1. **OCLC** (StandardsOrganization, type: LIBRARY_COOPERATIVE): The operating organization
|
||||
|
||||
2. **VIAF** (Standard, type: CONSORTIUM_SERVICE): The service operated by OCLC
|
||||
|
||||
3. **VIAF Council** (StandardsOrganization, type: GOVERNANCE_COUNCIL): Advisory body
|
||||
|
||||
4. **ContributingAgency**: Members of OCLC that contribute to VIAF
|
||||
|
||||
|
||||
**Key Properties:**
|
||||
|
||||
|
||||
- `member_of` -> OCLC (the organization, NOT "VIAF Consortium")
|
||||
|
||||
- `contributes_to` -> VIAF (the service)
|
||||
|
||||
- `governance_role` -> FOUNDING_MEMBER | VOTING_MEMBER (role in VIAF Council)
|
||||
|
||||
|
||||
**Dual Role of National Libraries**
|
||||
|
||||
|
||||
Many national libraries serve as BOTH:
|
||||
|
||||
- **ContributingAgency**: Provide authority records (e.g., NTA to VIAF)
|
||||
|
||||
- **AllocationAgency**: Allocate national identifiers (e.g., ISIL codes)
|
||||
|
||||
|
||||
These are conceptually different roles, though often performed by the same organization.
|
||||
|
||||
|
||||
**VIAF Contributors (as of 2024)**
|
||||
|
||||
|
||||
| Abbreviation | Organization | Country |
|
||||
|
||||
|--------------|--------------|---------|
|
||||
|
||||
| LC | Library of Congress | US |
|
||||
|
||||
| DNB | Deutsche Nationalbibliothek | DE |
|
||||
|
||||
| BnF | Bibliotheque nationale de France | FR |
|
||||
|
||||
| NTA | National Library of the Netherlands | NL |
|
||||
|
||||
| BNE | Biblioteca Nacional de Espana | ES |
|
||||
|
||||
| ICCU | Istituto Centrale per il Catalogo Unico | IT |
|
||||
|
||||
| NDL | National Diet Library | JP |
|
||||
|
||||
| NLA | National Library of Australia | AU |
|
||||
|
||||
| NLI | National Library of Israel | IL |
|
||||
|
||||
| SWNL | Swiss National Library | CH |
|
||||
|
||||
| ... | (37 total contributors) | |
|
||||
|
||||
|
||||
**Ontology Alignment**
|
||||
|
||||
|
||||
- org:FormalOrganization - W3C Organization Ontology
|
||||
|
||||
- org:memberOf - Relationship to OCLC (the organization)
|
||||
|
||||
- prov:Agent - PROV-O (as data contributor)
|
||||
|
||||
- dcat:Catalog - DCAT (authority file as catalog)
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- org:FormalOrganization
|
||||
|
|
@ -178,41 +117,26 @@ classes:
|
|||
identifier: true
|
||||
slot_uri: schema:identifier
|
||||
description: 'Unique identifier for this contributing agency.
|
||||
|
||||
|
||||
Recommended format: lowercase has_or_had_abbreviation matching VIAF contributor code.
|
||||
|
||||
|
||||
Examples: "lc", "dnb", "bnf", "nta", "bne", "iccu", "ndl"
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
required: true
|
||||
name:
|
||||
slot_uri: schema:name
|
||||
description: 'Full English name of the contributing agency.
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "Library of Congress"
|
||||
|
||||
- "German National Library"
|
||||
|
||||
- "National Library of France"
|
||||
|
||||
- "National Library of the Netherlands"
|
||||
|
||||
'
|
||||
range: string
|
||||
required: true
|
||||
country:
|
||||
slot_uri: schema:location
|
||||
description: 'Country of the contributing agency (ISO 3166-1 alpha-2).
|
||||
|
||||
|
||||
Examples: "US", "DE", "FR", "NL", "ES", "IT", "JP"
|
||||
|
||||
'
|
||||
range: Country
|
||||
required: true
|
||||
|
|
@ -240,11 +164,8 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Authority files provided by this agency.
|
||||
|
||||
MIGRATED from entity_types_covered per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
The AuthorityFile indicates which Entity types it contains.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -270,17 +191,12 @@ classes:
|
|||
inlined: true
|
||||
multivalued: false
|
||||
description: 'Official website of the contributing agency.
|
||||
|
||||
MIGRATED from website slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
contributes_or_contributed:
|
||||
description: 'Contributes authority data/abbreviation to the consortium.
|
||||
|
||||
MIGRATED from has_authority_file_abbreviation per Rule 53.
|
||||
|
||||
Uses AuthorityData class.
|
||||
|
||||
'
|
||||
range: AuthorityData
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -1,16 +1,13 @@
|
|||
id: https://nde.nl/ontology/hc/class/CreationEvent
|
||||
name: creation_event
|
||||
title: Creation Event
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
crm: http://www.cidoc-crm.org/cidoc-crm/
|
||||
prov: http://www.w3.org/ns/prov#
|
||||
schema: http://schema.org/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../slots/creation_method
|
||||
|
|
@ -27,23 +24,19 @@ classes:
|
|||
class_uri: crm:E65_Creation
|
||||
description: |
|
||||
Event representing the creation of an object, work, or artifact.
|
||||
|
||||
**DEFINITION**:
|
||||
CreationEvent models the act of bringing an object into existence,
|
||||
capturing when, where, and by whom it was created.
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
- **Primary** (`class_uri`): `crm:E65_Creation` - CIDOC-CRM creation event
|
||||
- **Close**: `prov:Activity` - PROV-O activity
|
||||
- **Close**: `schema:CreateAction` - Schema.org create action
|
||||
|
||||
**USAGE**:
|
||||
Replaces simple `date_created` strings with structured event data:
|
||||
- Temporal extent (including approximate dates like "c. 1665")
|
||||
- Creator/artist information
|
||||
- Place of creation
|
||||
- Creation circumstances
|
||||
|
||||
**Example**:
|
||||
```yaml
|
||||
is_or_was_created_through:
|
||||
|
|
@ -58,11 +51,9 @@ classes:
|
|||
place_name: "Delft"
|
||||
country: "NL"
|
||||
```
|
||||
|
||||
close_mappings:
|
||||
- prov:Activity
|
||||
- schema:CreateAction
|
||||
|
||||
slots:
|
||||
- temporal_extent
|
||||
- has_or_had_description
|
||||
|
|
@ -70,7 +61,6 @@ classes:
|
|||
- has_or_had_creator
|
||||
- creation_method
|
||||
- display_date
|
||||
|
||||
slot_usage:
|
||||
temporal_extent:
|
||||
range: TimeSpan
|
||||
|
|
@ -120,7 +110,6 @@ classes:
|
|||
examples:
|
||||
- value: "oil on canvas"
|
||||
description: Painting technique
|
||||
|
||||
attributes:
|
||||
has_or_had_creator:
|
||||
range: Agent
|
||||
|
|
@ -132,7 +121,6 @@ classes:
|
|||
creation_method:
|
||||
range: string
|
||||
description: Technique or method of creation.
|
||||
|
||||
annotations:
|
||||
custodian_types: '["G", "M", "L", "A"]'
|
||||
custodian_types_rationale: "Creation events primarily relevant to galleries, museums, libraries, archives with collections."
|
||||
|
|
|
|||
|
|
@ -80,9 +80,7 @@ classes:
|
|||
range: CurationActivityTypeEnum
|
||||
required: true
|
||||
description: 'Classification of this curation activity.
|
||||
|
||||
Uses CurationActivityTypeEnum with SPECTRUM procedure mappings.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: INVENTORY
|
||||
|
|
@ -188,11 +186,8 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Deliverable resources produced by this curation activity.
|
||||
|
||||
MIGRATED from ''deliverable'' slot per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses Deliverable class for structured representation.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -222,11 +217,8 @@ classes:
|
|||
is_or_was_allocated_budget:
|
||||
range: string
|
||||
description: 'Budget allocated for this activity.
|
||||
|
||||
MIGRATED 2026-01-15: Replaces budget slot per Rule 53.
|
||||
|
||||
For structured budget information, override range to Budget class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: EUR 125,000
|
||||
|
|
|
|||
|
|
@ -63,9 +63,7 @@ classes:
|
|||
- value: Ministry of Finance
|
||||
has_or_had_policy:
|
||||
description: 'Policy governing transfers of records from this archive type.
|
||||
|
||||
Replaces bespoke transfer_policy slot.
|
||||
|
||||
'
|
||||
range: TransferPolicy
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -79,66 +79,34 @@ classes:
|
|||
Custodian:
|
||||
class_uri: crm:E39_Actor
|
||||
description: 'An abstract hub class that serves as the central connection point for all
|
||||
|
||||
information about a heritage custodian entity. The Custodian itself contains
|
||||
|
||||
minimal information - essentially just its persistent identifier (has_or_had_identifier) - and
|
||||
|
||||
acts as a node to which all observations (CustodianObservation, CustodianName)
|
||||
|
||||
and reconstructions (CustodianLegalStatus) attach.
|
||||
|
||||
|
||||
This hub pattern allows multiple observations from different sources to be
|
||||
|
||||
connected to a single logical entity without asserting which observation
|
||||
|
||||
is "correct" or "primary".
|
||||
|
||||
|
||||
**HUB ARCHITECTURE**:
|
||||
|
||||
- The Custodian hub is identified by: https://nde.nl/ontology/hc/{abstracted-ghcid}
|
||||
|
||||
- All observations refer to the hub via refers_to_custodian
|
||||
|
||||
- All reconstructions refer to the hub via refers_to_custodian
|
||||
|
||||
- The hub persists while observations and interpretations evolve
|
||||
|
||||
|
||||
**CUSTODIAN** is defined broadly to include:
|
||||
|
||||
- **Individual people** (private collectors, curators, archivists)
|
||||
|
||||
- **Groups and collectives** (heritage societies, collecting groups, guilds)
|
||||
|
||||
- **Organizations** (museums, libraries, archives, foundations)
|
||||
|
||||
- **Governments** (national archives, state museums, municipal collections)
|
||||
|
||||
- **Corporations** (company archives, corporate museums)
|
||||
|
||||
- **Religious entities** (churches, monasteries, temples with heritage collections)
|
||||
|
||||
- **Educational institutions** (university libraries, school archives)
|
||||
|
||||
- **Any entity exercising custody** over heritage materials
|
||||
|
||||
- CIDOC-CRM: crm:E39_Actor (primary)
|
||||
|
||||
- PROV-O: prov:Agent
|
||||
|
||||
- Schema.org: schema:Person OR schema:Organization
|
||||
|
||||
- CPOV: cpov:PublicOrganisation (for public sector)
|
||||
|
||||
- RiC-O: rico:Agent, rico:CorporateBody
|
||||
|
||||
- FOAF: foaf:Agent, foaf:Person, foaf:Organization
|
||||
|
||||
- TOOI: tooi:Overheidsorganisatie (Dutch government)
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- crm:E39_Actor
|
||||
|
|
@ -236,9 +204,7 @@ classes:
|
|||
required: false
|
||||
inlined_as_list: true
|
||||
description: 'Digital platform(s) or online presence(s) associated with this custodian.
|
||||
|
||||
MIGRATED from digital_platform per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
'
|
||||
has_or_had_collection:
|
||||
range: CustodianCollection
|
||||
|
|
@ -246,9 +212,7 @@ classes:
|
|||
required: false
|
||||
inlined_as_list: true
|
||||
description: 'Heritage collection(s) associated with this custodian.
|
||||
|
||||
MIGRATED from has_collection slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
organizational_structure:
|
||||
range: uriorcurie
|
||||
|
|
@ -266,17 +230,13 @@ classes:
|
|||
required: false
|
||||
inlined_as_list: true
|
||||
description: 'Governance bodies that encompass this custodian.
|
||||
|
||||
MIGRATED from encompassing_body slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
has_or_had_policy:
|
||||
range: string
|
||||
required: false
|
||||
description: 'Data licensing and openness policy for this custodian.
|
||||
|
||||
MIGRATED from data_license_policy per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
has_or_had_participated_in_project:
|
||||
range: Project
|
||||
|
|
@ -322,15 +282,10 @@ classes:
|
|||
range: TimeSpan
|
||||
required: false
|
||||
description: 'Temporal extent of custodian''s destruction or significant damage.
|
||||
|
||||
Documents when a heritage custodian institution was destroyed, damaged,
|
||||
|
||||
or rendered non-operational due to armed conflict, natural disasters,
|
||||
|
||||
deliberate destruction, or state actions.
|
||||
|
||||
MIGRATED from time_of_destruction slot per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
mission_statement:
|
||||
range: MissionStatement
|
||||
|
|
|
|||
|
|
@ -173,11 +173,8 @@ classes:
|
|||
description: Storage volume estimate
|
||||
estimates_or_estimated:
|
||||
description: 'Estimated growth rate of the records.
|
||||
|
||||
MIGRATED from growth_rate per Rule 53.
|
||||
|
||||
Uses GrowthRate class.
|
||||
|
||||
'
|
||||
range: GrowthRate
|
||||
inlined: true
|
||||
|
|
@ -229,11 +226,8 @@ classes:
|
|||
description: HR files classification
|
||||
contains_or_contained:
|
||||
description: 'Personal data contained in this administration.
|
||||
|
||||
MIGRATED from gdpr_relevant (boolean) per Rule 53.
|
||||
|
||||
Uses PersonalData class for structured representation.
|
||||
|
||||
'
|
||||
range: PersonalData
|
||||
inlined: true
|
||||
|
|
@ -264,9 +258,7 @@ classes:
|
|||
range: BackupStatus
|
||||
required: false
|
||||
description: 'Current backup and disaster recovery status (replaces backup_status string).
|
||||
|
||||
Provides structured type classification via BackupType hierarchy.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -293,9 +285,7 @@ classes:
|
|||
required: false
|
||||
temporal_extent:
|
||||
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
|
||||
|
|
|
|||
|
|
@ -139,9 +139,7 @@ classes:
|
|||
has_or_had_description:
|
||||
range: string
|
||||
description: 'Description of the archive content and context.
|
||||
|
||||
Replaces has_archive_description per Rule 53.
|
||||
|
||||
'
|
||||
inlined: true
|
||||
examples:
|
||||
|
|
@ -150,11 +148,8 @@ classes:
|
|||
description: Archive content description
|
||||
is_or_was_accessioned_through:
|
||||
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
|
||||
|
|
@ -171,9 +166,7 @@ classes:
|
|||
range: Accumulation
|
||||
inlined: true
|
||||
description: 'Accumulation period of the records.
|
||||
|
||||
MIGRATED from has_accumulation_start_date/end_date per Rule 53.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -186,11 +179,8 @@ classes:
|
|||
required: false
|
||||
has_or_had_type:
|
||||
description: 'Type of custodian archive.
|
||||
|
||||
MIGRATED from has_or_had_type per Rule 53.
|
||||
|
||||
Uses CustodianType class.
|
||||
|
||||
'
|
||||
range: CustodianType
|
||||
inlined: true
|
||||
|
|
@ -203,11 +193,8 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
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.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -228,11 +215,8 @@ classes:
|
|||
multivalued: true
|
||||
required: false
|
||||
description: 'Physical or digital storage location for this archive.
|
||||
|
||||
MIGRATED from storage_location per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses StorageLocation class for unified location modeling.
|
||||
|
||||
'
|
||||
has_or_had_tracked_in_cm:
|
||||
range: CollectionManagementSystem
|
||||
|
|
@ -264,9 +248,7 @@ classes:
|
|||
description: Processing completed September 2024
|
||||
is_or_was_transferred:
|
||||
description: 'Transfer events for this archive, including transfer to CustodianCollection.
|
||||
|
||||
Replaces bespoke transfer_to_collection_date slot.
|
||||
|
||||
'
|
||||
range: TransferEvent
|
||||
multivalued: true
|
||||
|
|
@ -296,11 +278,8 @@ classes:
|
|||
description: Privacy restriction
|
||||
has_or_had_note:
|
||||
description: 'Notes associated with the archive.
|
||||
|
||||
MIGRATED from has_or_had_notes per Rule 53.
|
||||
|
||||
Uses Note class.
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
|
|||
|
|
@ -64,21 +64,12 @@ classes:
|
|||
is_a: ReconstructedEntity
|
||||
class_uri: crm:E78_Curated_Holding
|
||||
description: 'Represents a heritage collection as a multi-aspect entity with independent temporal lifecycle.
|
||||
|
||||
|
||||
Collections are curatedHoldings (CIDOC-CRM E78) with provenance tracking, custody history,
|
||||
|
||||
and organizational management relationships.
|
||||
|
||||
|
||||
Phase 4 (2025-11-22): Added managing_unit bidirectional relationship with OrganizationalStructure.
|
||||
|
||||
Phase 8 (2025-11-22): Added validation constraints via slot_usage.
|
||||
|
||||
Phase 9 (2025-11-26): Added PREMIS mappings for digital preservation (digital_surrogates,
|
||||
|
||||
digitization_status, preservation_level).
|
||||
|
||||
'
|
||||
close_mappings:
|
||||
- premis:IntellectualEntity
|
||||
|
|
@ -112,11 +103,8 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_label:
|
||||
description: 'MIGRATED from collection_name per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
The name of this custodian collection.
|
||||
|
||||
Uses Label class for structured labeling.
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -127,9 +115,7 @@ classes:
|
|||
required: false
|
||||
temporal_extent:
|
||||
description: 'Collection validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
@ -142,13 +128,9 @@ classes:
|
|||
required: true
|
||||
has_or_had_description:
|
||||
description: 'MIGRATED from collection_description per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Narrative description of the custodian collection''s scope and significance.
|
||||
|
||||
Uses Description class with description_type for type discrimination.
|
||||
|
||||
Use description_type: "collection_description" to indicate collection narrative format.
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -162,13 +144,9 @@ classes:
|
|||
description: National archive custodian collection description
|
||||
has_or_had_scope:
|
||||
description: 'MIGRATED from collection_scope per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Subject scope or thematic focus of the collection.
|
||||
|
||||
Uses CollectionScope class for structured scope representation.
|
||||
|
||||
Use scope_type: "collection_scope" to indicate collection scope format.
|
||||
|
||||
'
|
||||
range: CollectionScope
|
||||
inlined: true
|
||||
|
|
@ -214,9 +192,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Digital surrogates or digitization status.
|
||||
|
||||
MIGRATED from digital_surrogate and digitization_status (2026-01-25).
|
||||
|
||||
'
|
||||
preservation_level:
|
||||
range: string
|
||||
|
|
@ -237,11 +213,8 @@ classes:
|
|||
range: ArrangementType
|
||||
required: false
|
||||
description: 'Arrangement system used for this collection (e.g. ProvenanceBased, SubjectBased).
|
||||
|
||||
MIGRATED from has_or_had_arrangement_system per Rule 53.
|
||||
|
||||
Uses ArrangementType class hierarchy.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -254,13 +227,9 @@ classes:
|
|||
description: Numerical arrangement
|
||||
has_or_had_provenance:
|
||||
description: 'Custody transfer notes for this collection.
|
||||
|
||||
MIGRATED from provenance_note per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Uses Provenance class with has_or_had_description for text content.
|
||||
|
||||
Use description_type: "provenance_note" to indicate custody transfer format.
|
||||
|
||||
'
|
||||
required: false
|
||||
range: Provenance
|
||||
|
|
|
|||
|
|
@ -33,11 +33,8 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'MIGRATED from claim_type per slot_fixes.yaml (Rule 53/56, 2026-01-19).
|
||||
|
||||
Type of claim (always "legal_name" for this class).
|
||||
|
||||
Uses ClaimType class hierarchy.
|
||||
|
||||
'
|
||||
attributes:
|
||||
claim_value:
|
||||
|
|
|
|||
|
|
@ -90,13 +90,9 @@ classes:
|
|||
inlined: true
|
||||
multivalued: true
|
||||
description: 'The name(s) of the custodian.
|
||||
|
||||
Includes:
|
||||
|
||||
- Emic name (has_or_had_type: EmicLabel) - MIGRATED from emic_name
|
||||
|
||||
- Alternative names (has_or_had_type: AlternativeName) - MIGRATED from has_or_had_alternative_name
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -120,13 +116,9 @@ classes:
|
|||
range: string
|
||||
temporal_extent:
|
||||
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
|
||||
|
|
|
|||
|
|
@ -65,11 +65,8 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'MIGRATED from claim_type per slot_fixes.yaml (Rule 53/56, 2026-01-19).
|
||||
|
||||
Type of claim (always "custodian_name" for this class).
|
||||
|
||||
Uses ClaimType class hierarchy.
|
||||
|
||||
'
|
||||
attributes:
|
||||
claim_value:
|
||||
|
|
|
|||
|
|
@ -60,7 +60,6 @@ classes:
|
|||
- refers_or_referred_to
|
||||
- observation_context
|
||||
- observation_date
|
||||
|
||||
- observation_source
|
||||
- observed_name
|
||||
- source
|
||||
|
|
@ -82,13 +81,9 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Observed name or alternative name in the source.
|
||||
|
||||
MIGRATED from has_or_had_alternative_observed_name (Rule 53).
|
||||
|
||||
Use has_or_had_type: ObservedName for primary observed name.
|
||||
|
||||
Use has_or_had_type: AlternativeName for variants.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -108,19 +103,13 @@ classes:
|
|||
range: string
|
||||
derived_from_entity:
|
||||
description: 'DEPRECATED 2026-01-25: Migrated to refers_or_referred_to slot with EntityReconstruction class.
|
||||
|
||||
See refers_or_referred_to slot_usage for current pattern.
|
||||
|
||||
'
|
||||
deprecated: Use refers_or_referred_to with EntityReconstruction class
|
||||
refers_or_referred_to:
|
||||
description: 'MIGRATED from derived_from_entity per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
|
||||
Links observation to the formal entity it references (reconstructed entity).
|
||||
|
||||
Uses EntityReconstruction class hierarchy (CustodianLegalStatus, CustodianName, CustodianPlace).
|
||||
|
||||
'
|
||||
range: CustodianLegalStatus
|
||||
required: false
|
||||
|
|
@ -135,7 +124,6 @@ classes:
|
|||
has_or_had_type:
|
||||
equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:OfficialInstitutionType", "hc:ResearchOrganizationType", "hc:CommercialOrganizationType", "hc:UnspecifiedType", "hc:BioCustodianType", "hc:EducationProviderType", "hc:HeritageSocietyType", "hc:FeatureCustodianType", "hc:IntangibleHeritageGroupType", "hc:MixedCustodianType", "hc:PersonalCollectionType", "hc:HolySacredSiteType", "hc:DigitalPlatformType", "hc:NonProfitType", "hc:TasteScentHeritageType"]'
|
||||
annotations:
|
||||
|
||||
specificity_score: 0.1
|
||||
specificity_rationale: Generic utility class/slot created during migration
|
||||
custodian_types: "['*']"
|
||||
|
|
|
|||
|
|
@ -145,11 +145,8 @@ classes:
|
|||
description: Links 'het herenhuis' place to MANSION feature type
|
||||
has_or_had_location:
|
||||
description: 'Geospatial location of this place reference.
|
||||
|
||||
MIGRATED from has_geospatial_location per Rule 53.
|
||||
|
||||
Uses GeoSpatialPlace class.
|
||||
|
||||
'
|
||||
range: GeoSpatialPlace
|
||||
multivalued: true
|
||||
|
|
@ -174,9 +171,7 @@ classes:
|
|||
description: Approximate location from neighborhood reference
|
||||
has_or_had_auxiliary_entities:
|
||||
description: 'MIGRATED from auxiliary_places (Rule 53).
|
||||
|
||||
Subordinate or auxiliary locations associated with this custodian place.
|
||||
|
||||
'
|
||||
range: AuxiliaryPlace
|
||||
multivalued: true
|
||||
|
|
@ -191,19 +186,13 @@ classes:
|
|||
description: Rijksmuseum subordinate locations
|
||||
derived_from_observation:
|
||||
description: 'DEPRECATED 2026-01-25: Migrated to is_or_was_based_on slot with Observation class.
|
||||
|
||||
See is_or_was_based_on slot_usage for current pattern.
|
||||
|
||||
'
|
||||
deprecated: Use is_or_was_based_on with Observation class
|
||||
is_or_was_based_on:
|
||||
description: 'MIGRATED from derived_from_observation per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
|
||||
Links to observations from which this place designation was derived.
|
||||
|
||||
Uses Observation class hierarchy (CustodianObservation, etc.).
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
multivalued: true
|
||||
|
|
@ -222,9 +211,7 @@ classes:
|
|||
description: References custodian identified by place
|
||||
temporal_extent:
|
||||
description: 'Place validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -125,9 +125,7 @@ classes:
|
|||
range: TimelineExtractionMethodEnum
|
||||
is_or_was_retrieved_through:
|
||||
description: 'Retrieval event containing extraction timestamp.
|
||||
|
||||
MIGRATED from extraction_timestamp per Rule 53 (2026-01-26).
|
||||
|
||||
'
|
||||
range: RetrievalEvent
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -60,11 +60,8 @@ classes:
|
|||
pattern: ^[ABCDEFGHILMNOPRSTUX]$
|
||||
has_or_had_identifier:
|
||||
description: 'Identifier(s) for this custodian type. Can include:
|
||||
|
||||
- Type URI (e.g., https://nde.nl/ontology/hc/type/museum/Q207694)
|
||||
|
||||
- Wikidata Q-number (e.g., Q207694)
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@ classes:
|
|||
- is_or_was_published_by
|
||||
- specificity_annotation
|
||||
- has_or_had_score
|
||||
|
||||
annotations:
|
||||
specificity_score: 0.5
|
||||
specificity_rationale: "Core data entity"
|
||||
|
|
|
|||
|
|
@ -2,36 +2,19 @@ id: https://nde.nl/ontology/hc/class/Deliverable
|
|||
name: deliverable_class
|
||||
title: Deliverable Class
|
||||
description: 'Represents a tangible output or result from a project or activity.
|
||||
|
||||
|
||||
**USE CASES**:
|
||||
|
||||
- Project outputs (reports, software, datasets)
|
||||
|
||||
- Curation activity results (digitized collections, finding aids)
|
||||
|
||||
- Research outputs (papers, methodologies, tools)
|
||||
|
||||
|
||||
**PROPERTIES**:
|
||||
|
||||
- deliverable_type: Type of deliverable (report, software, dataset, etc.)
|
||||
|
||||
- deliverable_title: Name/title of the deliverable
|
||||
|
||||
- deliverable_url: URL where deliverable can be accessed
|
||||
|
||||
- completion_status: Status (planned, in_progress, completed, delayed)
|
||||
|
||||
|
||||
**RELATIONSHIP TO Project and CurationActivity**:
|
||||
|
||||
Used to track concrete outputs from heritage projects and
|
||||
|
||||
curation activities. Each deliverable represents an expected
|
||||
|
||||
or completed work product.
|
||||
|
||||
'
|
||||
imports:
|
||||
- linkml:types
|
||||
|
|
@ -51,9 +34,7 @@ classes:
|
|||
Deliverable:
|
||||
class_uri: hc:Deliverable
|
||||
description: 'A tangible output or result from a project or activity.
|
||||
|
||||
Captures type, title, URL, and completion status.
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- prov:Entity
|
||||
|
|
|
|||
|
|
@ -88,11 +88,8 @@ classes:
|
|||
slot_usage:
|
||||
has_or_had_identifier:
|
||||
description: 'MIGRATED from department_id per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
Unique identifier for this department.
|
||||
|
||||
Format: URI following NDE Heritage Custodian ontology conventions.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
required: true
|
||||
|
|
@ -102,25 +99,16 @@ classes:
|
|||
description: Colonial Records Department at National Archives
|
||||
department_name:
|
||||
description: 'DEPRECATED 2026-01-25: Migrated to has_or_had_label slot with Label class
|
||||
|
||||
using has_or_had_type: "DepartmentName" for type discrimination.
|
||||
|
||||
See has_or_had_label slot_usage for current pattern.
|
||||
|
||||
'
|
||||
deprecated: Use has_or_had_label with Label(has_or_had_type='DepartmentName')
|
||||
has_or_had_label:
|
||||
description: 'MIGRATED from department_code AND department_name per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
|
||||
This slot now covers BOTH department codes AND department names.
|
||||
|
||||
Uses Label class with has_or_had_type for discrimination:
|
||||
|
||||
- has_or_had_type: "DepartmentCode" - Short code for department
|
||||
|
||||
- has_or_had_type: "DepartmentName" - Official name of department
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -145,20 +133,15 @@ classes:
|
|||
description: Department code
|
||||
has_or_had_type:
|
||||
description: 'Type classification for labels (used with has_or_had_label).
|
||||
|
||||
MIGRATED from department_code per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
'
|
||||
range: LabelType
|
||||
inlined: true
|
||||
required: false
|
||||
has_or_had_description:
|
||||
description: 'MIGRATED from department_description per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
Detailed description of the department''s purpose and holdings.
|
||||
|
||||
Uses Description class for structured representation.
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -187,11 +170,8 @@ classes:
|
|||
description: VOC and WIC sub-departments
|
||||
is_or_was_managed_by:
|
||||
description: 'MIGRATED from department_head per slot_fixes.yaml (Rule 53, 2026-01-25).
|
||||
|
||||
Person responsible for managing this department.
|
||||
|
||||
Uses Manager class for structured representation.
|
||||
|
||||
'
|
||||
range: Manager
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -88,9 +88,7 @@ classes:
|
|||
- Q (biens nationaux)
|
||||
is_or_was_applicable_in:
|
||||
description: 'Geographic applicability (must be FR for DepartmentalArchives).
|
||||
|
||||
MIGRATED from has_applicable_country per Rule 53.
|
||||
|
||||
'
|
||||
range: Country
|
||||
required: true
|
||||
|
|
|
|||
|
|
@ -199,11 +199,8 @@ classes:
|
|||
description: Europeana homepage
|
||||
has_or_had_web_page:
|
||||
description: 'MIGRATED from collection_web_address per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
Web pages for accessing digital collections on this platform.
|
||||
|
||||
Uses WebPage class for structured representation with URL and metadata.
|
||||
|
||||
'
|
||||
range: WebPage
|
||||
multivalued: true
|
||||
|
|
@ -227,11 +224,8 @@ classes:
|
|||
range: APIEndpoint
|
||||
inlined: true
|
||||
description: 'API endpoint for the platform.
|
||||
|
||||
MIGRATED from has_or_had_api_endpoint per Rule 53.
|
||||
|
||||
Uses APIEndpoint class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -301,11 +295,8 @@ classes:
|
|||
description: Developer registration needed
|
||||
is_or_was_associated_with:
|
||||
description: 'MIGRATED from auxiliary_platforms/has_or_had_auxiliary_entities (Rule 53).
|
||||
|
||||
Subordinate or auxiliary digital platforms associated with this platform.
|
||||
|
||||
Range narrowed to AuxiliaryDigitalPlatform.
|
||||
|
||||
'
|
||||
range: AuxiliaryDigitalPlatform
|
||||
multivalued: true
|
||||
|
|
@ -355,11 +346,8 @@ classes:
|
|||
required: false
|
||||
inlined: true
|
||||
description: 'Physical or digital storage infrastructure for this platform.
|
||||
|
||||
MIGRATED from storage_location per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses StorageLocation class for unified location modeling.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -376,11 +364,8 @@ classes:
|
|||
description: Dutch trusted digital repository
|
||||
is_or_was_checked_through:
|
||||
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
|
||||
|
|
@ -438,7 +423,6 @@ classes:
|
|||
has_or_had_url: https://www.rijksmuseum.nl/
|
||||
has_or_had_type: homepage
|
||||
has_or_had_web_page:
|
||||
|
||||
- has_or_had_label:
|
||||
label_value: Rijksstudio Collections
|
||||
has_or_had_url:
|
||||
|
|
@ -463,7 +447,6 @@ classes:
|
|||
has_or_had_url: https://www.europeana.eu/
|
||||
has_or_had_type: homepage
|
||||
has_or_had_web_page:
|
||||
|
||||
- has_or_had_label:
|
||||
label_value: Europeana Collections Browse
|
||||
has_or_had_url:
|
||||
|
|
|
|||
|
|
@ -24,9 +24,7 @@ classes:
|
|||
slot_usage:
|
||||
is_or_was_founded_through:
|
||||
description: 'The founding event for this organization.
|
||||
|
||||
Migrated from founding_date attribute per slot_fixes.yaml revision.
|
||||
|
||||
'
|
||||
range: FoundingEvent
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -63,11 +63,8 @@ classes:
|
|||
multivalued: true
|
||||
required: true
|
||||
description: 'Access conditions that make this a "dim" archive.
|
||||
|
||||
MIGRATED from default_access_policy per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses Condition class for structured representation.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -90,11 +87,8 @@ classes:
|
|||
description: Researcher credentials + approval process
|
||||
grants_or_granted_access_through:
|
||||
description: 'URL or mechanism for requesting access.
|
||||
|
||||
MIGRATED from has_access_application_url per Rule 53.
|
||||
|
||||
Uses AccessApplication class.
|
||||
|
||||
'
|
||||
range: AccessApplication
|
||||
inlined: true
|
||||
|
|
@ -108,9 +102,7 @@ classes:
|
|||
range: TimeInterval
|
||||
inlined: true
|
||||
description: 'Typical approval time for access requests at this dim archive.
|
||||
|
||||
MIGRATED from typical_approval_time per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
DistrictArchiveGermanyRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by DistrictArchiveGermany custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
DistritalArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by DistritalArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -14,17 +14,10 @@ classes:
|
|||
Domain:
|
||||
class_uri: skos:Concept
|
||||
description: 'A subject domain or knowledge area covered by a heritage custodian''s collections.
|
||||
|
||||
|
||||
Domains represent broad thematic areas such as Art History, Archaeology,
|
||||
|
||||
Natural History, Local History, or specialized fields like Numismatics
|
||||
|
||||
or Maritime History. Used to categorize collection focus and expertise.
|
||||
|
||||
|
||||
Maps to skos:Concept - a unit of thought in a knowledge organization system.
|
||||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_type
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
EconomicArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by EconomicArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -6,9 +6,7 @@ prefixes:
|
|||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
bibo: http://purl.org/ontology/bibo/
|
||||
|
||||
default_prefix: hc
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../metadata
|
||||
|
|
@ -21,23 +19,19 @@ classes:
|
|||
class_uri: schema:Person
|
||||
description: >-
|
||||
A person or organization responsible for editing a publication or work.
|
||||
|
||||
**Ontology Alignment**:
|
||||
- **Primary**: `schema:Person` or `schema:Organization` (Role-based)
|
||||
- **Close**: `bibo:Editor`
|
||||
|
||||
slots:
|
||||
- has_or_had_label
|
||||
- has_or_had_identifier
|
||||
- has_or_had_role
|
||||
- has_or_had_affiliation
|
||||
|
||||
slot_usage:
|
||||
has_or_had_label:
|
||||
description: Name of the editor.
|
||||
has_or_had_role:
|
||||
description: Specific editorial role (e.g., "Editor-in-Chief", "Guest Editor").
|
||||
|
||||
annotations:
|
||||
custodian_types: '["*"]'
|
||||
specificity_score: 0.5
|
||||
|
|
|
|||
|
|
@ -2,47 +2,24 @@ id: https://nde.nl/ontology/hc/EducationProviderType
|
|||
name: EducationProviderType
|
||||
title: Education Provider Type
|
||||
description: 'Specialized custodian type for educational institutions (universities, colleges, schools)
|
||||
|
||||
that maintain heritage collections as part of their educational mission.
|
||||
|
||||
|
||||
Education providers classified under this type integrate heritage custodianship with
|
||||
|
||||
degree-granting or training programs. They maintain collections primarily for teaching,
|
||||
|
||||
research, and student learning, distinguishing them from standalone museums (M), archives (A),
|
||||
|
||||
or libraries (L).
|
||||
|
||||
|
||||
Key Characteristics:
|
||||
|
||||
- Degree-granting institutions (universities, colleges) or training providers (schools)
|
||||
|
||||
- Heritage collections support educational programs (teaching collections)
|
||||
|
||||
- Academic access for students, faculty, researchers
|
||||
|
||||
- Often include multiple collection types (museum, library, archive)
|
||||
|
||||
- Collections integrated into curriculum and research activities
|
||||
|
||||
|
||||
Wikidata Coverage:
|
||||
|
||||
- Base concepts: Q3918 (university), Q189004 (college), Q3914 (school)
|
||||
|
||||
- University museums: Q866133 (university museum), Q111889841 (university art museum)
|
||||
|
||||
- Academic libraries: Q2467461 (university library), Q28707487 (academic library)
|
||||
|
||||
- University archives: Q132560468 (university archive)
|
||||
|
||||
- Specialized: medical schools, law schools, art colleges, music conservatories
|
||||
|
||||
|
||||
This class represents ''E'' (Education Provider) in the GLAMORCUBEPSXHFN taxonomy.
|
||||
|
||||
'
|
||||
from_schema: https://nde.nl/ontology/hc/EducationProviderType
|
||||
see_also:
|
||||
|
|
@ -228,15 +205,10 @@ classes:
|
|||
attributes:
|
||||
has_or_had_level:
|
||||
description: 'Level(s) of education provided by the institution. MIGRATED from education_level per Rule 53 (2026-01-25). Uses EducationLevel class for structured levels.
|
||||
|
||||
Primary/Secondary Education: - Primary school / Elementary school - Secondary school / High school / Gymnasium - Vocational school / Trade school - Art school / Music school (non-degree)
|
||||
|
||||
Higher Education: - Undergraduate (Bachelor''s degree programs) - Graduate (Master''s degree programs) - Doctoral (PhD programs) - Professional (Law, Medicine, Veterinary, etc.) - Postdoctoral (research fellowships)
|
||||
|
||||
Specialized Training: - Certificate programs - Diploma programs - Continuing education / Lifelong learning - Teacher training / Pedagogy programs
|
||||
|
||||
Mixed Levels: - Community college (Associate + Bachelor''s) - Comprehensive university (Undergraduate through Doctoral) - University college (Limited degree programs)
|
||||
|
||||
This field maps to Schema.org properties: - schema:educationalLevel (formal education level) - schema:educationalCredentialAwarded (degree types) '
|
||||
range: EducationLevel
|
||||
multivalued: true
|
||||
|
|
@ -250,77 +222,38 @@ classes:
|
|||
slot_uri: skos:narrower
|
||||
has_or_had_academic_program:
|
||||
description: 'Academic programs, departments, or faculties offering instruction, especially those
|
||||
|
||||
connected to heritage collections.
|
||||
|
||||
|
||||
Humanities and Arts:
|
||||
|
||||
- Art history, fine arts, design
|
||||
|
||||
- History, archaeology, anthropology
|
||||
|
||||
- Literature, languages, classics
|
||||
|
||||
- Musicology, theater arts, dance
|
||||
|
||||
- Philosophy, theology, religious studies
|
||||
|
||||
|
||||
Sciences:
|
||||
|
||||
- Natural history, biology, ecology
|
||||
|
||||
- Geology, paleontology, mineralogy
|
||||
|
||||
- Physics, chemistry, astronomy
|
||||
|
||||
- Medicine, anatomy, pharmacology
|
||||
|
||||
|
||||
Social Sciences:
|
||||
|
||||
- Sociology, political science
|
||||
|
||||
- Economics, business administration
|
||||
|
||||
- Education, pedagogy
|
||||
|
||||
- Law, criminology
|
||||
|
||||
|
||||
Professional Schools:
|
||||
|
||||
- Medical school (anatomy collections, medical history)
|
||||
|
||||
- Law school (legal archives, rare books)
|
||||
|
||||
- Veterinary school (specimen collections)
|
||||
|
||||
- Architecture school (model collections, drawings)
|
||||
|
||||
- Engineering school (technical collections)
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "Department of Art History with teaching museum"
|
||||
|
||||
- "Medical school with anatomical collection"
|
||||
|
||||
- "Music conservatory with instrument collection"
|
||||
|
||||
- "Architecture faculty with architectural model collection"
|
||||
|
||||
|
||||
This field maps to AIISO and VIVO ontologies:
|
||||
|
||||
- aiiso:Programme (academic program)
|
||||
|
||||
- vivo:AcademicDepartment (university department)
|
||||
|
||||
- schema:educationalProgramMode (program delivery)
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
@ -333,244 +266,118 @@ classes:
|
|||
inlined_as_list: true
|
||||
teaching_collection:
|
||||
description: 'Description of collections specifically maintained for educational purposes and
|
||||
|
||||
integrated into teaching programs.
|
||||
|
||||
|
||||
Object-Based Learning Collections:
|
||||
|
||||
- Study collections: Duplicate specimens for student handling
|
||||
|
||||
- Loan kits: Portable collections for classroom use
|
||||
|
||||
- Demonstration collections: Items for lecture demonstrations
|
||||
|
||||
- Lab specimens: Biological, geological, archaeological materials for lab work
|
||||
|
||||
|
||||
Visual Learning Materials:
|
||||
|
||||
- Slide libraries: Historical photography and art reproduction slides
|
||||
|
||||
- Cast collections: Plaster casts of sculptures, architectural elements
|
||||
|
||||
- Model collections: Architectural models, anatomical models, molecular models
|
||||
|
||||
- Replica collections: Archaeological replicas, historical reproductions
|
||||
|
||||
|
||||
Hands-On Training:
|
||||
|
||||
- Dissection specimens: Anatomical teaching materials (medical/veterinary schools)
|
||||
|
||||
- Herbarium sheets: Botanical specimens for plant identification training
|
||||
|
||||
- Rock and mineral kits: Geology teaching collections
|
||||
|
||||
- Archaeological type collections: Reference materials for artifact identification
|
||||
|
||||
|
||||
Specialized Teaching Collections:
|
||||
|
||||
- Art teaching collection: Works for art history object study
|
||||
|
||||
- Musical instrument collection: Instruments for musicology and performance
|
||||
|
||||
- Rare book study collection: Hands-on bibliography training
|
||||
|
||||
- Archives practicum materials: Archival materials for conservation training
|
||||
|
||||
|
||||
Collection Types by Discipline:
|
||||
|
||||
- Medical: Anatomical specimens, pathology slides, medical instruments
|
||||
|
||||
- Natural Sciences: Herbaria, zoological specimens, fossils, minerals
|
||||
|
||||
- Humanities: Rare books, manuscripts, art objects, archaeological artifacts
|
||||
|
||||
- Social Sciences: Ethnographic objects, oral histories, ephemera
|
||||
|
||||
- Engineering: Technical drawings, patent models, historical instruments
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "Anatomical teaching collection of 5,000 specimens for medical students"
|
||||
|
||||
- "Art history study collection with 500 paintings, sculptures for object-based learning"
|
||||
|
||||
- "Herbarium with 100,000 sheets used in botany courses"
|
||||
|
||||
- "Archaeological reference collection for artifact identification training"
|
||||
|
||||
|
||||
This field emphasizes the pedagogical function of university collections.
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
slot_uri: schema:educationalUse
|
||||
student_service:
|
||||
description: 'Services and programs provided to students interacting with heritage collections.
|
||||
|
||||
|
||||
Curricular Integration Services:
|
||||
|
||||
- Course-integrated instruction: Librarians/curators teaching in courses
|
||||
|
||||
- Object-based learning sessions: Hands-on workshops with collection items
|
||||
|
||||
- Research consultations: One-on-one guidance for student research projects
|
||||
|
||||
- Class visits: Guided tours tailored to course topics
|
||||
|
||||
- Lab instruction: Supervised use of specimens in laboratory settings
|
||||
|
||||
|
||||
Research Support:
|
||||
|
||||
- Thesis/dissertation support: Extended access for graduate research
|
||||
|
||||
- Research workshops: Training in archival research, material analysis
|
||||
|
||||
- Digitization services: Scanning materials for student projects
|
||||
|
||||
- Citation guidance: Proper citation of archival/museum materials
|
||||
|
||||
|
||||
Skill Development:
|
||||
|
||||
- Practicum placements: Students working in collections (museum studies, archives)
|
||||
|
||||
- Internships: Semester-long professional experience programs
|
||||
|
||||
- Work-study positions: Student employment in collections
|
||||
|
||||
- Volunteer programs: Non-credit volunteer opportunities
|
||||
|
||||
- Training workshops: Conservation, cataloging, digitization skills
|
||||
|
||||
|
||||
Learning Spaces:
|
||||
|
||||
- Study rooms: Quiet spaces in libraries/archives
|
||||
|
||||
- Reading rooms: Manuscript and rare book reading rooms
|
||||
|
||||
- Studio access: Art students accessing collection for study/reproduction
|
||||
|
||||
- Makerspaces: Digital humanities labs with collection digitization equipment
|
||||
|
||||
|
||||
Online/Digital Services:
|
||||
|
||||
- LibGuides: Subject-specific collection guides for students
|
||||
|
||||
- Research tutorials: Online modules for using special collections
|
||||
|
||||
- Virtual exhibitions: Curated online exhibits for classes
|
||||
|
||||
- Digital scholarship support: Tools for working with digitized collections
|
||||
|
||||
|
||||
Student Exhibition Opportunities:
|
||||
|
||||
- Student curator programs: Students curating exhibitions
|
||||
|
||||
- Senior thesis exhibitions: Art students displaying thesis work
|
||||
|
||||
- Research symposia: Presenting research using collections
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "Course-integrated instruction sessions; undergraduate research fellowships; internship program"
|
||||
|
||||
- "Graduate research consultations; dissertation digitization services; practicum placements"
|
||||
|
||||
- "Object-based learning workshops; student exhibition opportunities; work-study positions"
|
||||
|
||||
|
||||
This field highlights the pedagogical support infrastructure for student engagement.
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
slot_uri: schema:serviceType
|
||||
has_or_had_accreditation:
|
||||
description: 'Accreditation status of the educational institution and its programs.
|
||||
|
||||
|
||||
Institutional Accreditation:
|
||||
|
||||
- Regional accreditation (US): WASC, MSCHE, NEASC, HLC, SACSCOC, NWCCU
|
||||
|
||||
- National accreditation bodies (by country)
|
||||
|
||||
- International recognition: UNESCO, Bologna Process (Europe)
|
||||
|
||||
|
||||
Programmatic Accreditation:
|
||||
|
||||
- Museum studies: American Alliance of Museums (AAM) accreditation
|
||||
|
||||
- Library science: ALA (American Library Association) accreditation
|
||||
|
||||
- Archives: Society of American Archivists (SAA) standards
|
||||
|
||||
- Art programs: NASAD (National Association of Schools of Art and Design)
|
||||
|
||||
- Music programs: NASM (National Association of Schools of Music)
|
||||
|
||||
|
||||
Professional Body Recognition:
|
||||
|
||||
- Medical: LCME (Liaison Committee on Medical Education)
|
||||
|
||||
- Law: ABA (American Bar Association)
|
||||
|
||||
- Veterinary: AVMA (American Veterinary Medical Association)
|
||||
|
||||
- Engineering: ABET (Accreditation Board for Engineering and Technology)
|
||||
|
||||
|
||||
Heritage Collection Standards:
|
||||
|
||||
- AAM museum accreditation (for university museums)
|
||||
|
||||
- SAA guidelines for university archives
|
||||
|
||||
- ACRL (Association of College & Research Libraries) standards for academic libraries
|
||||
|
||||
|
||||
Dutch/European Accreditation:
|
||||
|
||||
- NVAO (Nederlands-Vlaamse Accreditatieorganisatie) - Netherlands/Flanders
|
||||
|
||||
- EQAR (European Quality Assurance Register) - European higher education
|
||||
|
||||
|
||||
Research Quality Assessment:
|
||||
|
||||
- Carnegie Classification (US research universities)
|
||||
|
||||
- REF (Research Excellence Framework) - UK
|
||||
|
||||
- Standard Evaluation Protocol (SEP) - Netherlands
|
||||
|
||||
|
||||
Examples:
|
||||
|
||||
- "NVAO accredited university; AAM accredited university museum"
|
||||
|
||||
- "HLC institutional accreditation; NASAD accredited art program"
|
||||
|
||||
- "Carnegie R1 research university; SAA guidelines-compliant archives"
|
||||
|
||||
|
||||
This field documents formal quality assurance and professional recognition.
|
||||
|
||||
'
|
||||
range: string
|
||||
slot_uri: schema:accreditation
|
||||
|
|
|
|||
|
|
@ -130,9 +130,7 @@ classes:
|
|||
- value: Professional association
|
||||
is_or_was_founded_through:
|
||||
description: 'The founding event for this encompassing body.
|
||||
|
||||
Migrated from founding_date per slot_fixes.yaml revision.
|
||||
|
||||
'
|
||||
range: FoundingEvent
|
||||
inlined: true
|
||||
|
|
@ -196,9 +194,7 @@ classes:
|
|||
inlined: true
|
||||
multivalued: false
|
||||
description: 'Official website of the encompassing body.
|
||||
|
||||
MIGRATED from website slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -223,11 +219,8 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Geographic area(s) served by the encompassing body.
|
||||
|
||||
MIGRATED from has_or_had_area_served string per Rule 53.
|
||||
|
||||
Uses ServiceArea class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -3,27 +3,15 @@ name: EncompassingBodyTypes
|
|||
title: Encompassing Body Type Subclasses
|
||||
description: 'Concrete subclasses of EncompassingBody representing different types
|
||||
of
|
||||
|
||||
organizations that encompass, coordinate, or fund heritage custodians.
|
||||
|
||||
|
||||
See EncompassingBody.yaml for abstract base class and slot definitions.
|
||||
|
||||
|
||||
**Type Hierarchy**:
|
||||
|
||||
- UmbrellaOrganisation - Legal parent with governance authority
|
||||
|
||||
- NetworkOrganisation - Service provider network (temporary agreements)
|
||||
|
||||
- Consortium - Peer-to-peer mutual assistance (temporary agreements)
|
||||
|
||||
- Cooperative - Member-owned organization (permanent structure)
|
||||
|
||||
- SocialMovement - Value-driven movement with open participation
|
||||
|
||||
- FundingOrganisation - Grant-giving organization (financial relationships)
|
||||
|
||||
'
|
||||
imports:
|
||||
- linkml:types
|
||||
|
|
@ -252,11 +240,8 @@ classes:
|
|||
organization_type: NETWORK
|
||||
begin_of_the_begin: '2015-03-01'
|
||||
description: 'Collaborative network providing digital preservation infrastructure
|
||||
|
||||
and services to Dutch heritage institutions. Members access shared
|
||||
|
||||
storage, metadata standards, and technical expertise.
|
||||
|
||||
'
|
||||
has_or_had_area_served:
|
||||
- has_or_had_label: NL
|
||||
|
|
@ -348,11 +333,8 @@ classes:
|
|||
organization_type: CONSORTIUM
|
||||
begin_of_the_begin: '2010-09-01'
|
||||
description: 'Collaborative consortium of Dutch university libraries for shared
|
||||
|
||||
cataloging, bulk licensing, and interlibrary loan. Members contribute
|
||||
|
||||
equally and benefit from collective resources.
|
||||
|
||||
'
|
||||
service_offering:
|
||||
- Shared union catalog contributions
|
||||
|
|
@ -447,13 +429,9 @@ classes:
|
|||
organization_legal_form: Non-profit library cooperative
|
||||
begin_of_the_begin: '1967-07-05'
|
||||
description: 'OCLC is a global library cooperative providing shared technology
|
||||
|
||||
services, research, and programs that help libraries meet the changing
|
||||
|
||||
needs of their users, institutions, and communities. Member libraries
|
||||
|
||||
cooperatively maintain WorldCat, the world''s largest shared catalog.
|
||||
|
||||
'
|
||||
service_offering:
|
||||
- WorldCat (shared cataloging database)
|
||||
|
|
@ -569,19 +547,12 @@ classes:
|
|||
movement
|
||||
begin_of_the_begin: '2003-06-20'
|
||||
description: 'The Wikimedia movement is a global community of volunteers and
|
||||
|
||||
organizations dedicated to free knowledge. The movement operates
|
||||
|
||||
Wikipedia, Wikidata, Wikimedia Commons, and other free knowledge
|
||||
|
||||
projects. The Wikimedia Foundation provides infrastructure and
|
||||
|
||||
legal support but does not own or control the content created by
|
||||
|
||||
the volunteer community. The movement''s core value is that knowledge
|
||||
|
||||
should be freely accessible to everyone.
|
||||
|
||||
'
|
||||
service_offering:
|
||||
- Wikipedia (free encyclopedia, 60M+ articles, 300+ languages)
|
||||
|
|
@ -716,11 +687,8 @@ classes:
|
|||
description: NWO NWA heritage call 2025
|
||||
has_or_had_focus:
|
||||
description: 'Primary focus areas for funding.
|
||||
|
||||
MIGRATED from funding_focus per Rule 53.
|
||||
|
||||
Uses FundingFocus class.
|
||||
|
||||
'
|
||||
range: FundingFocus
|
||||
multivalued: true
|
||||
|
|
@ -734,11 +702,8 @@ classes:
|
|||
description: Technical focus
|
||||
provides_or_provided:
|
||||
description: 'Funding schemes or programs provided by this organization.
|
||||
|
||||
MIGRATED from funding_scheme per Rule 53.
|
||||
|
||||
Uses FundingScheme class.
|
||||
|
||||
'
|
||||
range: FundingScheme
|
||||
multivalued: true
|
||||
|
|
@ -752,11 +717,8 @@ classes:
|
|||
description: ERC Starting Grant
|
||||
receives_or_received:
|
||||
description: 'Sources of funding for this organization.
|
||||
|
||||
MIGRATED from funding_source per Rule 53.
|
||||
|
||||
Uses FundingSource class.
|
||||
|
||||
'
|
||||
range: FundingSource
|
||||
inlined: true
|
||||
|
|
@ -814,15 +776,10 @@ classes:
|
|||
begin_of_the_begin: '1994-01-01'
|
||||
description: 'The Mondriaan Fund is the Dutch public fund for visual arts
|
||||
and
|
||||
|
||||
cultural heritage. It provides grants to artists, museums, archives,
|
||||
|
||||
and heritage organizations for exhibitions, acquisitions, conservation,
|
||||
|
||||
international exchange, and other cultural heritage activities.
|
||||
|
||||
The fund is named after Dutch painter Piet Mondrian.
|
||||
|
||||
'
|
||||
has_or_had_focus:
|
||||
- Visual arts
|
||||
|
|
@ -865,13 +822,10 @@ classes:
|
|||
begin_of_the_begin: '2007-02-27'
|
||||
description: 'The European Research Council (ERC) is the premier European
|
||||
funding
|
||||
|
||||
organisation for excellent frontier research. It funds researchers 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.
|
||||
|
||||
'
|
||||
has_or_had_focus:
|
||||
- has_or_had_label: Frontier Research
|
||||
|
|
|
|||
|
|
@ -52,19 +52,12 @@ classes:
|
|||
EnvironmentalZone:
|
||||
class_uri: hc:EnvironmentalZone
|
||||
description: 'A climate-controlled area within a storage facility with specific environmental parameters (temperature, relative humidity, light levels, air quality).
|
||||
|
||||
DEFINITION: An EnvironmentalZone represents a physically distinct area within a storage facility that maintains specific environmental conditions. Different collection types require different zones based on their material composition and preservation requirements.
|
||||
|
||||
Examples include climate-controlled archive rooms (18C, 50% RH), cold storage vaults for film (-5C to +4C), photographic materials storage (15C, 35% RH), textile storage (stable RH, low light), and general collection storage (ambient controlled).
|
||||
|
||||
Wikidata Alignment: Q1759899 (climate control).
|
||||
|
||||
HC Ontology Extension (hc-storage.ttl): Primary class hc:EnvironmentalZone (subclass of crm:E27_Site). Provides environmental preset instances including hc:StandardArchiveEnvironment (18C, 50% RH, 50 lux), hc:PhotographicMaterialsEnvironment (15C, 35% RH), hc:ColdStorageEnvironment (-5C, 30% RH), hc:TextileStorageEnvironment (18C, 50% RH, 15000 lux-hours/year).
|
||||
|
||||
Key HC properties: hc:hasStorageSection (links zone to storage units), hc:hasEnvironmentalRequirement (links to climate specs), hc:meetsRequirement (indicates compliance), hc:hasEnvironmentalObservation (links to sensor readings), hc:monitoredByPlatform (links to sensor systems).
|
||||
|
||||
SOSA/SSN Integration: Environmental zones can be monitored using sensor networks where Zone is a sosa:FeatureOfInterest, Observations are hc:StorageEnvironmentObservation, and Sensors are hosted on hc:EnvironmentalSensorPlatform.
|
||||
|
||||
CIDOC-CRM Alignment (v7.1.3): Base class crm:E27_Site - Zones are physical locations. StorageFacility has_section EnvironmentalZone which has_section StorageUnit.'
|
||||
exact_mappings:
|
||||
- hc:EnvironmentalZone
|
||||
|
|
@ -102,9 +95,7 @@ classes:
|
|||
required: true
|
||||
identifier: true
|
||||
description: 'Unique identifier for this environmental zone.
|
||||
|
||||
Replaces zone_id per slot_fixes.yaml migration.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/zone/na-depot-a-standard
|
||||
|
|
@ -113,9 +104,7 @@ classes:
|
|||
range: string
|
||||
required: true
|
||||
description: 'Human-readable name for this environmental zone.
|
||||
|
||||
Replaces zone_name per slot_fixes.yaml migration.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: Standard Archive Storage Zone A
|
||||
|
|
@ -125,9 +114,7 @@ classes:
|
|||
range: uriorcurie
|
||||
required: true
|
||||
description: 'The type classification of this environmental zone.
|
||||
|
||||
Uses EnvironmentalZoneType class hierarchy (from EnvironmentalZoneTypes.yaml).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: ARCHIVE_STANDARD
|
||||
|
|
@ -139,9 +126,7 @@ classes:
|
|||
has_or_had_description:
|
||||
range: string
|
||||
description: 'Free-text description of this environmental zone.
|
||||
|
||||
Replaces zone_description per slot_fixes.yaml migration.
|
||||
|
||||
'
|
||||
has_or_had_setpoint:
|
||||
range: Setpoint
|
||||
|
|
@ -149,11 +134,8 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Environmental control setpoints for this zone.
|
||||
|
||||
MIGRATED 2026-01-15: Replaces target_temperature_celsius, target_relative_humidity.
|
||||
|
||||
Uses Setpoint class for structured setpoint data.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -176,11 +158,8 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Allowed temperature deviation/tolerance for this zone.
|
||||
|
||||
MIGRATED 2026-01-16: Replaces temperature_tolerance (float).
|
||||
|
||||
Uses TemperatureDeviation class for structured tolerance data with unit and ISO standard reference.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -236,9 +215,7 @@ classes:
|
|||
inlined_as_list: true
|
||||
temporal_extent:
|
||||
description: 'Validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
@ -258,9 +235,7 @@ classes:
|
|||
has_or_had_label: Standard Archive Storage Zone A
|
||||
has_or_had_type: ARCHIVE_STANDARD
|
||||
has_or_had_description: 'Climate-controlled archive storage meeting ISO 11799 requirements.
|
||||
|
||||
Paper-based collections from 1800-1950.
|
||||
|
||||
'
|
||||
has_or_had_setpoint:
|
||||
- setpoint_type: TEMPERATURE
|
||||
|
|
|
|||
|
|
@ -160,11 +160,8 @@ classes:
|
|||
range: string
|
||||
examples:
|
||||
- value: 'Oil painting by Johannes Vermeer, depicting a girl wearing an exotic
|
||||
|
||||
dress and a large pearl earring. One of the most famous paintings in
|
||||
|
||||
the world, sometimes called "the Mona Lisa of the North."
|
||||
|
||||
'
|
||||
object_type:
|
||||
required: true
|
||||
|
|
@ -195,11 +192,8 @@ classes:
|
|||
range: CreationEvent
|
||||
inlined: true
|
||||
description: 'Creation event for this object, including temporal extent and creator.
|
||||
|
||||
MIGRATED from date_created per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Uses CreationEvent class with TimeSpan for temporal modeling.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -342,13 +336,9 @@ classes:
|
|||
description: British Museum inventory
|
||||
has_or_had_provenance:
|
||||
description: 'Narrative provenance history for this exhibited object.
|
||||
|
||||
MIGRATED from provenance_text per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Uses Provenance class with has_or_had_description for text content.
|
||||
|
||||
Use description_type: "provenance_text" to indicate Getty format.
|
||||
|
||||
'
|
||||
required: false
|
||||
range: Provenance
|
||||
|
|
@ -372,11 +362,8 @@ classes:
|
|||
range: AcquisitionEvent
|
||||
inlined: true
|
||||
description: 'Acquisition event for this object.
|
||||
|
||||
MIGRATED from has_acquisition_date and has_acquisition_method per Rule 53 (2026-01-26).
|
||||
|
||||
Uses AcquisitionEvent with temporal_extent, has_or_had_method, and has_or_had_origin.
|
||||
|
||||
'
|
||||
required: false
|
||||
examples:
|
||||
|
|
|
|||
|
|
@ -140,11 +140,8 @@ classes:
|
|||
inlined: true
|
||||
inlined_as_list: true
|
||||
description: 'Organizations that organize this exhibition.
|
||||
|
||||
MIGRATED 2026-01-19: Replaces co_organized_by slot per Rule 53.
|
||||
|
||||
Includes primary organizers, co-organizers, sponsors with curatorial input.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -228,11 +225,8 @@ classes:
|
|||
- value: https://www.rijksmuseum.nl/nl/vermeer
|
||||
exhibits_or_exhibited:
|
||||
description: 'Objects or artworks featured in the exhibition.
|
||||
|
||||
MIGRATED from has_or_had_featured_object per Rule 53.
|
||||
|
||||
Uses FeaturedObject class (wraps schema:Thing).
|
||||
|
||||
'
|
||||
range: FeaturedObject
|
||||
multivalued: true
|
||||
|
|
@ -244,11 +238,8 @@ classes:
|
|||
description: Key artwork
|
||||
is_or_was_cataloged_in:
|
||||
description: 'Exhibition catalogs documenting this exhibition.
|
||||
|
||||
MIGRATED from has_or_had_exhibition_catalog per Rule 53.
|
||||
|
||||
Uses ExhibitionCatalog class.
|
||||
|
||||
'
|
||||
range: ExhibitionCatalog
|
||||
multivalued: true
|
||||
|
|
@ -285,9 +276,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Venues for a traveling exhibition.
|
||||
|
||||
MIGRATED 2026-01-14: Replaces traveling_venue slot.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: "Venue:\n venue_name: \"Rijksmuseum, Amsterdam\"\n venue_dates: \"Feb 10 - Jun 4, 2023\"\n"
|
||||
|
|
@ -320,11 +309,8 @@ classes:
|
|||
- Vermeer
|
||||
- The greatest Vermeer exhibition ever
|
||||
has_or_had_description: 'The largest Vermeer exhibition ever mounted, bringing together
|
||||
|
||||
28 of the Dutch master''s 37 known paintings. A once-in-a-lifetime
|
||||
|
||||
opportunity to see works from collections worldwide.
|
||||
|
||||
'
|
||||
has_or_had_type: BLOCKBUSTER
|
||||
has_or_had_organizer:
|
||||
|
|
@ -394,11 +380,8 @@ classes:
|
|||
has_or_had_identifier: https://nde.nl/ontology/hc/exhibition/rijksmuseum-gallery-of-honour
|
||||
has_or_had_label: Gallery of Honour
|
||||
has_or_had_description: 'The Rijksmuseum''s permanent display of Dutch Golden Age masterpieces,
|
||||
|
||||
featuring works by Rembrandt, Vermeer, Frans Hals, and Jan Steen.
|
||||
|
||||
Culminates in Rembrandt''s Night Watch.
|
||||
|
||||
'
|
||||
has_or_had_type: PERMANENT
|
||||
has_or_had_organizer:
|
||||
|
|
|
|||
|
|
@ -105,15 +105,12 @@ classes:
|
|||
description: The name of the exhibition space.
|
||||
examples:
|
||||
- value: 'label_text: Rijksmuseum Schiphol
|
||||
|
||||
'
|
||||
description: Airport satellite gallery
|
||||
- value: 'label_text: Stedelijk Museum Project Space
|
||||
|
||||
'
|
||||
description: Contemporary art project space
|
||||
- value: 'label_text: Van Gogh Museum Mesdag Collection
|
||||
|
||||
'
|
||||
description: Partner venue exhibition
|
||||
has_or_had_description:
|
||||
|
|
@ -122,7 +119,6 @@ classes:
|
|||
description: A description of the exhibition space.
|
||||
examples:
|
||||
- value: 'description_text: Free gallery at Schiphol Airport featuring rotating highlights from the Rijksmuseum collection. Open daily to all travelers.
|
||||
|
||||
'
|
||||
description: Airport gallery description
|
||||
museum_type_classification:
|
||||
|
|
@ -133,11 +129,8 @@ classes:
|
|||
description: Art museum classification
|
||||
has_or_had_type:
|
||||
description: 'Classification of the gallery type (e.g., CommercialGallery, Kunsthalle).
|
||||
|
||||
MIGRATED from gallery_type_classification per Rule 53.
|
||||
|
||||
Uses GalleryType class hierarchy instead of GalleryTypeEnum.
|
||||
|
||||
'
|
||||
range: GalleryType
|
||||
required: false
|
||||
|
|
|
|||
|
|
@ -5,14 +5,12 @@ description: >-
|
|||
Represents financial expenses/expenditures for a heritage custodian.
|
||||
Provides structured expense categorization following nonprofit functional
|
||||
expense classification (program, administrative, fundraising).
|
||||
|
||||
prefixes:
|
||||
linkml: https://w3id.org/linkml/
|
||||
hc: https://nde.nl/ontology/hc/
|
||||
schema: http://schema.org/
|
||||
frapo: http://purl.org/cerif/frapo/
|
||||
dcterms: http://purl.org/dc/terms/
|
||||
|
||||
imports:
|
||||
- linkml:types
|
||||
- ../enums/ExpenseTypeEnum
|
||||
|
|
@ -27,29 +25,22 @@ imports:
|
|||
- ./Quantity
|
||||
- ./TimeSpan
|
||||
default_prefix: hc
|
||||
|
||||
classes:
|
||||
Expenses:
|
||||
class_uri: hc:Expenses
|
||||
description: >-
|
||||
Represents a categorized expense/expenditure for a heritage custodian.
|
||||
|
||||
**FUNCTIONAL EXPENSE CLASSIFICATION (Nonprofit-Specific)**:
|
||||
|
||||
Heritage custodians (predominantly nonprofits) must classify expenses by function:
|
||||
|
||||
| Type | Description | Examples |
|
||||
|------|-------------|----------|
|
||||
| PROGRAM | Mission-related | Exhibitions, conservation, education |
|
||||
| ADMINISTRATIVE | Overhead | Executive, finance, HR, facilities |
|
||||
| FUNDRAISING | Donor relations | Events, grants, marketing |
|
||||
| INNOVATION | R&D | New programs, technology |
|
||||
|
||||
**USAGE**:
|
||||
|
||||
The `has_or_had_expenses` slot links entities to Expenses instances.
|
||||
Since 2026-01-22, uses `has_or_had_quantity` instead of separate amount/currency:
|
||||
|
||||
```yaml
|
||||
financial_statement:
|
||||
has_or_had_expenses:
|
||||
|
|
@ -70,9 +61,7 @@ classes:
|
|||
unit_type: CURRENCY
|
||||
description: "Program service expenses FY2023"
|
||||
```
|
||||
|
||||
**ONTOLOGY ALIGNMENT**:
|
||||
|
||||
- No standard ontology has a direct "expense" predicate
|
||||
- Uses FRAPO (Funding, Research Administration and Projects Ontology) patterns
|
||||
- Aligns with schema:MonetaryAmount for monetary values
|
||||
|
|
@ -159,7 +148,5 @@ classes:
|
|||
unit_type: CURRENCY
|
||||
description: "Fundraising and donor relations expenses"
|
||||
description: Fundraising expense
|
||||
|
||||
|
||||
# REMOVED inline slots 2026-01-16 - Rule 48 violation
|
||||
# Slots are imported from ../slots/ - do not define inline
|
||||
|
|
|
|||
|
|
@ -157,11 +157,8 @@ classes:
|
|||
slot_usage:
|
||||
manages_or_managed:
|
||||
description: 'Types of physical heritage features managed by this custodian.
|
||||
|
||||
MIGRATED from feature_type per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
Used here as string for descriptive type list, but slot supports uriorcurie.
|
||||
|
||||
'
|
||||
range: string
|
||||
multivalued: true
|
||||
|
|
@ -185,9 +182,7 @@ classes:
|
|||
description: UK heritage charity holdings
|
||||
has_or_had_service:
|
||||
description: 'Visitor services provided by the feature custodian to facilitate public access
|
||||
|
||||
and engagement. Migrated from visitor_service per Rule 53.
|
||||
|
||||
'
|
||||
range: string
|
||||
inlined: true
|
||||
|
|
@ -209,13 +204,9 @@ classes:
|
|||
range: string
|
||||
required: true
|
||||
description: 'Conservation and preservation activities performed by the feature custodian.
|
||||
|
||||
NOTE: For FeatureCustodianType, this slot is used as a string description
|
||||
|
||||
of activities rather than linking to Activity class instances. This is a
|
||||
|
||||
legacy usage pattern for this custodian type classification.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: Monument preservation, Structural repairs, Archaeological research
|
||||
|
|
|
|||
|
|
@ -77,9 +77,7 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'Name of the physical feature with language tagging.
|
||||
|
||||
MIGRATED from feature_name and feature_language per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -95,11 +93,8 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'Description of the physical feature.
|
||||
|
||||
MIGRATED from feature_description per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
Uses Description class for structured text.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -120,11 +115,8 @@ classes:
|
|||
inlined: true
|
||||
required: false
|
||||
description: 'Note about the physical feature.
|
||||
|
||||
MIGRATED from feature_note per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
Uses Note class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -142,9 +134,7 @@ classes:
|
|||
required: false
|
||||
temporal_extent:
|
||||
description: 'Validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -165,11 +165,8 @@ classes:
|
|||
required: false
|
||||
specifies_or_specified:
|
||||
description: 'MIGRATED from change_in_net_asset per Rule 53/56 (2026-01-24).
|
||||
|
||||
Net asset change specification (surplus/deficit).
|
||||
|
||||
= total_revenue - total_expenses
|
||||
|
||||
'
|
||||
range: NetAsset
|
||||
required: false
|
||||
|
|
@ -207,15 +204,10 @@ classes:
|
|||
required: false
|
||||
has_or_had_type:
|
||||
description: 'Type of financial filing (e.g. Annual Report, Form 990).
|
||||
|
||||
MIGRATED from filing_type per Rule 53.
|
||||
|
||||
Uses RecordSetType class hierarchy but could also be a simple string for now if no specific taxonomy exists.
|
||||
|
||||
Given usage "IRS Form 990", it''s a specific document type.
|
||||
|
||||
Let''s use string range for now but renamed slot to has_or_had_type as generic pattern.
|
||||
|
||||
'
|
||||
range: string
|
||||
required: false
|
||||
|
|
@ -224,11 +216,8 @@ classes:
|
|||
description: US tax filing
|
||||
has_or_had_identifier:
|
||||
description: 'Identifier for the financial filing (e.g. tax ID, filing number).
|
||||
|
||||
MIGRATED from filing_id per Rule 53.
|
||||
|
||||
Uses Identifier class.
|
||||
|
||||
'
|
||||
range: uriorcurie
|
||||
required: false
|
||||
|
|
@ -258,9 +247,7 @@ classes:
|
|||
multivalued: true
|
||||
required: false
|
||||
description: 'Links this financial statement to the Budget(s) it documents/reports on.
|
||||
|
||||
MIGRATED from documents_budget (2026-01-26).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: https://nde.nl/ontology/hc/budget/rm/fy2023
|
||||
|
|
@ -280,9 +267,7 @@ classes:
|
|||
required: false
|
||||
temporal_extent:
|
||||
description: 'Validity period using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from + valid_to per slot_fixes.yaml (Rule 53).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -146,62 +146,30 @@ classes:
|
|||
FindingAid:
|
||||
class_uri: rico:FindingAid
|
||||
description: 'A finding aid - a descriptive tool that establishes intellectual and physical
|
||||
|
||||
control over heritage materials by describing them and facilitating access.
|
||||
|
||||
|
||||
**DEFINITION** (RiC-O):
|
||||
|
||||
|
||||
"A finding aid is a set of descriptions that identifies, locates, summarizes,
|
||||
|
||||
and indexes materials in a record-holding organization, typically archives,
|
||||
|
||||
libraries, or museums."
|
||||
|
||||
|
||||
This class captures the descriptive metadata for finding aids produced by
|
||||
|
||||
heritage custodians to facilitate access to their collections. It supports:
|
||||
|
||||
|
||||
- Multilingual titles and descriptions (nl, en, etc.)
|
||||
|
||||
- Classification via FindingAidType hierarchy
|
||||
|
||||
- Custodian linkage via GHCID, ISIL, Wikidata
|
||||
|
||||
- Topic/subject indexing
|
||||
|
||||
- Temporal and geographic coverage
|
||||
|
||||
- References to sub-guides and external resources
|
||||
|
||||
- Key archives and related archives
|
||||
|
||||
- Related guides within the repository
|
||||
|
||||
- Provenance tracking for web-harvested data
|
||||
|
||||
- Page structure with web claims and XPath provenance
|
||||
|
||||
|
||||
- RiC-O: rico:FindingAid
|
||||
|
||||
- Dublin Core: dcterms:BibliographicResource
|
||||
|
||||
- Schema.org: schema:CreativeWork
|
||||
|
||||
- CIDOC-CRM: crm:E31_Document
|
||||
|
||||
- BIBFRAME: bf:Work
|
||||
|
||||
|
||||
**EXAMPLE FILES**:
|
||||
|
||||
|
||||
See data/custodian/findingaid/NL-ZH-DHA-A-NA/guide/repository_guide/metadata/
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- dcterms:PeriodOfTime
|
||||
|
|
@ -231,7 +199,6 @@ classes:
|
|||
- note
|
||||
- includes_or_included
|
||||
- contains_or_contained
|
||||
|
||||
- includes_or_included
|
||||
- contains_or_contained
|
||||
- note
|
||||
|
|
@ -296,10 +263,7 @@ classes:
|
|||
KeyDate:
|
||||
class_uri: schema:Event
|
||||
description: 'A significant historical date with event description.
|
||||
|
||||
|
||||
Used for key_dates within TemporalCoverage.
|
||||
|
||||
'
|
||||
slots:
|
||||
- date
|
||||
|
|
@ -320,10 +284,7 @@ classes:
|
|||
GeographicExtent:
|
||||
class_uri: dcterms:Location
|
||||
description: 'Geographic area covered by the finding aid''s materials.
|
||||
|
||||
|
||||
Supports primary areas, secondary/related areas, and migration patterns.
|
||||
|
||||
'
|
||||
slots:
|
||||
- includes_or_included
|
||||
|
|
@ -332,7 +293,6 @@ classes:
|
|||
- inbound_from
|
||||
- international
|
||||
- major_city
|
||||
|
||||
- outbound_to
|
||||
- primary
|
||||
- related
|
||||
|
|
@ -353,11 +313,8 @@ classes:
|
|||
description: Historical regions covered by this geographic extent. Replaces historical_region (Rule 53).
|
||||
includes_or_included:
|
||||
description: 'MIGRATED from colonial per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
Geographic territories included in this coverage area.
|
||||
|
||||
Use GeoSpatialPlace for structured geographic data.
|
||||
|
||||
'
|
||||
range: GeoSpatialPlace
|
||||
multivalued: true
|
||||
|
|
@ -372,11 +329,8 @@ classes:
|
|||
description: Dutch East Indies territory
|
||||
is_or_was_categorized_as:
|
||||
description: 'MIGRATED from colonial per slot_fixes.yaml (Rule 53, 2026-01-22).
|
||||
|
||||
Colonial status categorization for this geographic coverage.
|
||||
|
||||
Use ColonialStatus for structured colonial relationship data.
|
||||
|
||||
'
|
||||
range: ColonialStatus
|
||||
multivalued: true
|
||||
|
|
@ -406,14 +360,9 @@ classes:
|
|||
SubGuideReference:
|
||||
class_uri: rico:FindingAid
|
||||
description: 'Reference to a sub-guide or related finding aid within the same repository.
|
||||
|
||||
|
||||
Sub-guides are more specific finding aids linked from a repository guide.
|
||||
|
||||
For example, a "Family History" repository guide links to specific sub-guides
|
||||
|
||||
for "Civil Registry", "Notarial Records", etc.
|
||||
|
||||
'
|
||||
slots:
|
||||
- is_or_was_access_restricted
|
||||
|
|
@ -435,24 +384,16 @@ classes:
|
|||
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
|
||||
has_or_had_url:
|
||||
|
|
@ -460,28 +401,20 @@ classes:
|
|||
inlined: true
|
||||
required: true
|
||||
description: 'URL of the sub-guide web resource.
|
||||
|
||||
MIGRATED from url slot per slot_fixes.yaml (Rule 53, 2025-01-15).
|
||||
|
||||
'
|
||||
has_or_had_type:
|
||||
range: uriorcurie
|
||||
description: 'The type classification of this sub-guide.
|
||||
|
||||
Uses SubGuideType class hierarchy.
|
||||
|
||||
'
|
||||
is_or_was_access_restricted:
|
||||
range: boolean
|
||||
has_or_had_content:
|
||||
range: string
|
||||
description: 'Time period covered by this sub-guide (free text).
|
||||
|
||||
MIGRATED from sub_guide_temporal_coverage (2026-01-17) per Rule 53/56.
|
||||
|
||||
|
||||
Examples: "1811-1935", "before 1811", "1811-present"
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: 1811-1935
|
||||
|
|
@ -493,12 +426,8 @@ classes:
|
|||
ArchiveReference:
|
||||
class_uri: rico:RecordSet
|
||||
description: 'Reference to an archive collection or institution.
|
||||
|
||||
|
||||
Used for key_archives (main archives for a topic) and related_archives
|
||||
|
||||
(external archives with related holdings).
|
||||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_access_condition
|
||||
|
|
@ -534,16 +463,13 @@ classes:
|
|||
range: XPath
|
||||
inlined: true
|
||||
description: 'XPath provenance path documenting the exact location of the section in the source HTML.
|
||||
|
||||
MIGRATED from xpath slot per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- schema:WebPageElement
|
||||
PageLink:
|
||||
class_uri: schema:WebPage
|
||||
description: 'A hyperlink extracted from a page.
|
||||
|
||||
'
|
||||
slots:
|
||||
- is_sub_guide
|
||||
|
|
@ -568,17 +494,12 @@ classes:
|
|||
range: XPath
|
||||
inlined: true
|
||||
description: 'XPath provenance path documenting the exact location of the link in the source HTML.
|
||||
|
||||
MIGRATED from xpath slot per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
FeaturedCard:
|
||||
class_uri: schema:CreativeWork
|
||||
description: 'A featured content card (often with image/icon).
|
||||
|
||||
|
||||
Common on archive websites to highlight important sub-guides or resources.
|
||||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_description
|
||||
|
|
@ -594,11 +515,8 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Card description(s) with language tagging.
|
||||
|
||||
MIGRATED 2026-01-22: Replaces card_description and card_description_en.
|
||||
|
||||
Use description_type: "card" and language: "nl"/"en" to distinguish.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -616,9 +534,7 @@ classes:
|
|||
multivalued: true
|
||||
inlined: true
|
||||
description: 'Card thumbnail/preview image(s).
|
||||
|
||||
MIGRATED 2026-01-22: Replaces card_image_url with structured Image class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -632,11 +548,8 @@ classes:
|
|||
inlined: true
|
||||
required: true
|
||||
description: 'Card title(s) with language tagging.
|
||||
|
||||
MIGRATED 2026-01-22: Replaces card_title and card_title_en.
|
||||
|
||||
Use Label.language to distinguish Dutch/English titles.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -651,9 +564,7 @@ classes:
|
|||
range: uri
|
||||
inlined: true
|
||||
description: 'URL the card links to.
|
||||
|
||||
MIGRATED 2026-01-22: Replaces card_url with structured URL class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -663,16 +574,12 @@ classes:
|
|||
range: XPath
|
||||
inlined: true
|
||||
description: 'XPath provenance path documenting the exact location of the card in the source HTML.
|
||||
|
||||
MIGRATED from xpath slot per slot_fixes.yaml (Rule 53, 2026-01-15).
|
||||
|
||||
'
|
||||
types:
|
||||
TemporalValue:
|
||||
typeof: string
|
||||
uri: xsd:string
|
||||
description: 'A temporal value that can be either a year (integer) or special value like "present".
|
||||
|
||||
Examples: 1572, 1811, "present", "ongoing"
|
||||
|
||||
'
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
FreeArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by FreeArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
FrenchPrivateArchivesRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by FrenchPrivateArchives custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -174,18 +174,11 @@ classes:
|
|||
temporal_extent:
|
||||
range: TimeSpan
|
||||
description: 'The temporal period during which this funding agenda is active.
|
||||
|
||||
Uses CIDOC-CRM TimeSpan pattern for precise or fuzzy date representation.
|
||||
|
||||
|
||||
**Types of validity**:
|
||||
|
||||
- Fixed periods: EU frameworks (2021-2027), strategic plans
|
||||
|
||||
- Open-ended: Ongoing agendas like NWA (start date, no end)
|
||||
|
||||
- Historical: Superseded agendas (both dates set)
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -228,11 +221,8 @@ classes:
|
|||
description: Low relevance
|
||||
is_or_was_implemented_by:
|
||||
description: 'Organizations implementing the agenda.
|
||||
|
||||
MIGRATED from has_or_had_implementing_organisation per Rule 53.
|
||||
|
||||
Uses Organization class.
|
||||
|
||||
'
|
||||
range: Organization
|
||||
multivalued: true
|
||||
|
|
@ -268,19 +258,12 @@ classes:
|
|||
agenda_title: Nationale Wetenschapsagenda
|
||||
agenda_short_name: NWA
|
||||
agenda_description: 'The Dutch Research Agenda (Nationale Wetenschapsagenda, NWA) is a collaborative
|
||||
|
||||
effort by the Dutch science sector to formulate research questions that are
|
||||
|
||||
societally relevant and scientifically challenging. Launched in 2015, it
|
||||
|
||||
identified 140 overarching questions grouped into 25 thematic routes that
|
||||
|
||||
guide research funding priorities in the Netherlands. The agenda promotes
|
||||
|
||||
interdisciplinary collaboration between universities, research institutes,
|
||||
|
||||
industry, and civil society.
|
||||
|
||||
'
|
||||
agenda_url: https://www.nwo.nl/en/researchprogrammes/dutch-research-agenda-nwa
|
||||
agenda_document_url: https://wetenschapsagenda.nl/publicaties/
|
||||
|
|
@ -296,11 +279,8 @@ classes:
|
|||
- route_id: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
route_title: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
route_description: 'Research on Dutch cultural heritage, national identity, migration history,
|
||||
|
||||
and cultural diversity. Examines how the Netherlands developed its unique
|
||||
|
||||
cultural characteristics and how identity is shaped in a multicultural society.
|
||||
|
||||
'
|
||||
route_keyword:
|
||||
- cultural heritage
|
||||
|
|
@ -312,11 +292,8 @@ classes:
|
|||
- route_id: https://nde.nl/ontology/hc/route/nwa/creative-industry
|
||||
route_title: Art, Culture and the Creative Industry
|
||||
route_description: 'Research on the creative industries, cultural production, artistic practice,
|
||||
|
||||
and the economic and social value of culture. Includes heritage tourism,
|
||||
|
||||
museum studies, and cultural participation.
|
||||
|
||||
'
|
||||
route_keyword:
|
||||
- creative industries
|
||||
|
|
@ -349,19 +326,12 @@ classes:
|
|||
agenda_title: Horizon Europe Strategic Plan 2021-2024
|
||||
agenda_short_name: HE SP 2021-2024
|
||||
agenda_description: 'The Horizon Europe Strategic Plan 2021-2024 sets out the key strategic
|
||||
|
||||
orientations for research and innovation funding under the EU''s 8th
|
||||
|
||||
Framework Programme. It defines priorities for Pillar II (Global Challenges
|
||||
|
||||
and European Industrial Competitiveness), including the 6 thematic Clusters
|
||||
|
||||
and 5 EU Missions. The plan ensures that Horizon Europe investments address
|
||||
|
||||
EU strategic priorities and contribute to the European Green Deal, digital
|
||||
|
||||
transformation, and post-COVID recovery.
|
||||
|
||||
'
|
||||
agenda_url: https://research-and-innovation.ec.europa.eu/funding/funding-opportunities/funding-programmes-and-open-calls/horizon-europe/strategic-plan_en
|
||||
is_or_was_governed_by:
|
||||
|
|
@ -379,13 +349,9 @@ classes:
|
|||
- route_id: https://nde.nl/ontology/hc/route/he/cluster-2
|
||||
route_title: 'Cluster 2: Culture, Creativity and Inclusive Society'
|
||||
route_description: 'Research and innovation addressing democracy, cultural heritage, social
|
||||
|
||||
and economic transformations, and the creative industries. Aims to
|
||||
|
||||
safeguard European cultural heritage, promote cultural diversity, and
|
||||
|
||||
strengthen democratic governance.
|
||||
|
||||
'
|
||||
route_keyword:
|
||||
- cultural heritage
|
||||
|
|
@ -397,11 +363,8 @@ classes:
|
|||
- route_id: https://nde.nl/ontology/hc/route/he/mission-climate
|
||||
route_title: 'EU Mission: Adaptation to Climate Change'
|
||||
route_description: 'Support at least 150 European regions and communities to become climate
|
||||
|
||||
resilient by 2030. Includes protecting cultural heritage from climate
|
||||
|
||||
change impacts.
|
||||
|
||||
'
|
||||
route_keyword:
|
||||
- climate adaptation
|
||||
|
|
@ -440,47 +403,23 @@ classes:
|
|||
ThematicRoute:
|
||||
class_uri: skos:Concept
|
||||
description: 'A thematic area, route, or priority cluster within a funding agenda.
|
||||
|
||||
|
||||
ThematicRoute represents a major area of focus that guides research priorities
|
||||
|
||||
and funding allocation. Routes are typically interdisciplinary and address
|
||||
|
||||
broad societal challenges.
|
||||
|
||||
|
||||
**PURPOSE**:
|
||||
|
||||
|
||||
Routes structure the agenda into navigable themes that:
|
||||
|
||||
- Help researchers identify relevant funding opportunities
|
||||
|
||||
- Guide funding organisations in designing calls
|
||||
|
||||
- Enable cross-referencing between agenda priorities and actual calls
|
||||
|
||||
|
||||
**NAMING CONVENTIONS**:
|
||||
|
||||
|
||||
Different agendas use different terminology:
|
||||
|
||||
- NWA: "Routes" (25 thematic routes)
|
||||
|
||||
- Horizon Europe: "Clusters" (6) and "Missions" (5)
|
||||
|
||||
- Creative Europe: "Strands" (3)
|
||||
|
||||
- National strategies: "Priority areas", "Themes", "Pillars"
|
||||
|
||||
|
||||
- **SKOS**: `skos:Concept` - Thematic routes are concepts in a scheme
|
||||
|
||||
- Can be organised hierarchically (broader/narrower themes)
|
||||
|
||||
- Can be linked across agendas (similar themes in different frameworks)
|
||||
|
||||
'
|
||||
exact_mappings:
|
||||
- skos:Concept
|
||||
|
|
@ -531,15 +470,10 @@ classes:
|
|||
route_id: https://nde.nl/ontology/hc/route/nwa/cultural-identity
|
||||
route_title: Origin and Identity of the Netherlands and Its Inhabitants
|
||||
route_description: 'This route addresses questions about Dutch cultural heritage, national
|
||||
|
||||
identity, migration history, and cultural diversity. Research explores
|
||||
|
||||
how the Netherlands developed its unique cultural characteristics and
|
||||
|
||||
how identity is shaped and reshaped in an increasingly multicultural
|
||||
|
||||
society.
|
||||
|
||||
'
|
||||
route_keyword:
|
||||
- cultural heritage
|
||||
|
|
|
|||
|
|
@ -46,9 +46,7 @@ types:
|
|||
uri: geosparql:wktLiteral
|
||||
base: str
|
||||
description: 'Well-Known Text (WKT) representation of geometry.
|
||||
|
||||
See OGC Simple Features specification.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value: POINT(4.2894 52.0705)
|
||||
|
|
@ -121,11 +119,8 @@ classes:
|
|||
description: Amsterdam cadastral parcel identifier
|
||||
temporal_extent:
|
||||
description: 'Validity period for geospatial data using CIDOC-CRM TimeSpan.
|
||||
|
||||
MIGRATED from valid_from_geo + valid_to_geo per slot_fixes.yaml (Rule 53).
|
||||
|
||||
Use for tracking boundary changes (e.g., municipal mergers).
|
||||
|
||||
'
|
||||
range: TimeSpan
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -190,11 +190,8 @@ classes:
|
|||
description: US Dollar
|
||||
has_or_had_range:
|
||||
description: 'Price range classification for the shop.
|
||||
|
||||
MIGRATED from giftshop_price_range per Rule 53.
|
||||
|
||||
Uses PriceRange class.
|
||||
|
||||
'
|
||||
range: PriceRange
|
||||
inlined: true
|
||||
|
|
@ -234,11 +231,8 @@ classes:
|
|||
inlined: true
|
||||
multivalued: true
|
||||
description: 'Structured revenue data for the gift shop.
|
||||
|
||||
MIGRATED from has_or_had_annual_revenue per Rule 53.
|
||||
|
||||
Uses Revenue class.
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -281,9 +275,7 @@ classes:
|
|||
multivalued: true
|
||||
required: false
|
||||
description: 'Supplier relationships for shop merchandise.
|
||||
|
||||
MIGRATED from supplier_relationship slot per slot_fixes.yaml (Rule 53/56, 2026-01-16).
|
||||
|
||||
'
|
||||
examples:
|
||||
- value:
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
GovernmentArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by GovernmentArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -110,11 +110,8 @@ classes:
|
|||
description: Historic house description
|
||||
has_or_had_type:
|
||||
description: 'MIGRATED from feature_type_classification per slot_fixes.yaml (Rule 53, 2026-01-26).
|
||||
|
||||
Classification of the historic building type.
|
||||
|
||||
Uses FeatureType class hierarchy (Building) instead of FeatureTypeEnum.
|
||||
|
||||
'
|
||||
range: FeatureType
|
||||
required: true
|
||||
|
|
@ -145,11 +142,8 @@ classes:
|
|||
description: Circa date
|
||||
has_or_had_style:
|
||||
description: 'Architectural style of the building.
|
||||
|
||||
MIGRATED from has_architectural_style per Rule 53.
|
||||
|
||||
Uses ArchitecturalStyle class.
|
||||
|
||||
'
|
||||
range: ArchitecturalStyle
|
||||
inlined: true
|
||||
|
|
@ -165,11 +159,8 @@ classes:
|
|||
description: Early 20th century Dutch
|
||||
is_or_was_designed_by:
|
||||
description: 'Architect or firm who designed the building.
|
||||
|
||||
MIGRATED from has_or_had_architect per Rule 53.
|
||||
|
||||
Uses Architect class.
|
||||
|
||||
'
|
||||
range: Architect
|
||||
inlined: true
|
||||
|
|
@ -182,11 +173,8 @@ classes:
|
|||
description: 19th century architect
|
||||
has_or_had_status:
|
||||
description: 'MIGRATED from heritage_status (Rule 53, 2026-01-28).
|
||||
|
||||
Official heritage designation/protection status.
|
||||
|
||||
Uses HeritageStatus class.
|
||||
|
||||
'
|
||||
range: HeritageStatus
|
||||
inlined: true
|
||||
|
|
@ -216,9 +204,7 @@ classes:
|
|||
description: Private/staff only
|
||||
has_or_had_opening_hour:
|
||||
description: 'Visiting hours specification for public access.
|
||||
|
||||
MIGRATED from visiting_hour per Rule 53.
|
||||
|
||||
'
|
||||
range: OpeningHour
|
||||
inlined: true
|
||||
|
|
@ -241,11 +227,8 @@ classes:
|
|||
description: Part of complex
|
||||
has_or_had_label:
|
||||
description: 'MIGRATED from historic_building_name and complex_name per slot_fixes.yaml (Rule 53, 2026-01-27).
|
||||
|
||||
Name of the historic building (type: preferred_name) or the complex/ensemble (type: complex_name).
|
||||
|
||||
Uses Label class with has_or_had_type for type discrimination.
|
||||
|
||||
'
|
||||
range: Label
|
||||
inlined: true
|
||||
|
|
@ -298,13 +281,9 @@ classes:
|
|||
description: Currently being restored
|
||||
has_or_had_condition:
|
||||
description: 'MIGRATED from condition_status per slot_fixes.yaml (Rule 53/56, 2026-01-18).
|
||||
|
||||
Physical condition assessment of the historic building.
|
||||
|
||||
Uses Condition class with has_or_had_type for condition classification.
|
||||
|
||||
Values: EXCELLENT, GOOD, FAIR, POOR, UNDER_RESTORATION
|
||||
|
||||
'
|
||||
range: Condition
|
||||
inlined: true
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
HistoricalArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by HistoricalArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
HouseArchiveRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by HouseArchive custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@ imports:
|
|||
classes:
|
||||
IconographicArchivesRecordSetType:
|
||||
description: 'A rico:RecordSetType for classifying collections held by IconographicArchives custodians.
|
||||
|
||||
'
|
||||
is_a: CollectionType
|
||||
class_uri: rico:RecordSetType
|
||||
|
|
|
|||
|
|
@ -52,26 +52,21 @@ imports:
|
|||
- ./TemplateSpecificityTypes
|
||||
- ./AllocationEvent
|
||||
default_prefix: hc
|
||||
|
||||
classes:
|
||||
# Generic Identifier class - base for all identifier types
|
||||
Identifier:
|
||||
class_uri: schema:PropertyValue
|
||||
description: |
|
||||
A generic identifier consisting of a scheme and value pair.
|
||||
|
||||
**Purpose**:
|
||||
Base identifier class for any entity (not just heritage custodians).
|
||||
Used when a simple scheme + value identifier is needed.
|
||||
|
||||
**For heritage custodian identifiers**: Use `CustodianIdentifier` which
|
||||
extends this class with provenance tracking (allocation agency, standard, etc.)
|
||||
|
||||
**Schema.org Alignment**:
|
||||
Maps to schema:PropertyValue which represents a property-value pair.
|
||||
- propertyID → identifier_scheme
|
||||
- value → identifier_value
|
||||
|
||||
exact_mappings:
|
||||
- schema:PropertyValue
|
||||
- dcterms:identifier
|
||||
|
|
@ -90,7 +85,6 @@ classes:
|
|||
The type of identifier from IdentifierType taxonomy.
|
||||
Uses IdentifierType subclasses per Rule 0b (Type/Types pattern).
|
||||
Added 2026-01-23 per F26 migration.
|
||||
|
||||
Provides structured alternative to string-based identifier_scheme.
|
||||
Prefer has_or_had_type for new data; identifier_scheme retained for compatibility.
|
||||
range: IdentifierType
|
||||
|
|
@ -174,50 +168,39 @@ classes:
|
|||
specificity_rationale: |
|
||||
Low specificity - identifiers are broadly useful across all queries
|
||||
involving entity lookup and cross-referencing.
|
||||
|
||||
# Heritage custodian-specific identifier with provenance tracking
|
||||
CustodianIdentifier:
|
||||
is_a: Identifier
|
||||
class_uri: crm:E42_Identifier
|
||||
description: |
|
||||
An external identifier assigned to a heritage custodian entity by an authority.
|
||||
|
||||
Extends the generic Identifier class with provenance tracking:
|
||||
- Which authority allocated the identifier
|
||||
- Under what standard it was assigned
|
||||
- When it was allocated
|
||||
- Canonical/normalized form for matching
|
||||
|
||||
Connected to the Custodian hub via inverse property crm:P48i_is_preferred_identifier_of
|
||||
(the Custodian has this Identifier as a preferred identifier).
|
||||
|
||||
CIDOC-CRM E42_Identifier: Formal symbols or reference codes for unique identification.
|
||||
CIDOC-CRM P48_has_preferred_identifier: Links E1_CRM_Entity (Custodian) to E42_Identifier.
|
||||
|
||||
**Use for**:
|
||||
- External authority identifiers (ISIL, Wikidata, VIAF, KvK, ROR)
|
||||
- Registration numbers and codes
|
||||
- Persistent identifiers from registries
|
||||
|
||||
**Connection to Hub**:
|
||||
- The Custodian hub uses crm:P48_has_preferred_identifier to point to CustodianIdentifier
|
||||
- This CustodianIdentifier uses crm:P48i_is_preferred_identifier_of to point back to the Custodian hub
|
||||
- Enables multiple identifiers per custodian (from different authorities)
|
||||
|
||||
**Extended Provenance (v2)**:
|
||||
|
||||
The identifier now tracks its full lineage:
|
||||
- has_or_had_standard: Which Standard defines this identifier type (ISIL → ISO 15511)
|
||||
- allocated_by: Which AllocationAgency assigned this specific identifier
|
||||
- identifier_format_used: Which format variant is used in identifier_value
|
||||
- has_or_had_canonical_form: Normalized form (CanonicalForm) for deduplication and matching
|
||||
- allocation_date: When the identifier was assigned
|
||||
|
||||
**Dual-Purpose Identifiers**:
|
||||
|
||||
Some identifiers (ISNI, VIAF) also identify name authority records:
|
||||
- has_or_had_secondary_label: Links to the CustodianName record this identifier also identifies (as a Label)
|
||||
|
||||
**Enables**:
|
||||
- External identifier management (scheme + value)
|
||||
- Cross-reference to authority registries
|
||||
|
|
@ -260,16 +243,13 @@ classes:
|
|||
- Registration authority
|
||||
- Lookup URL template
|
||||
- Validation rules
|
||||
|
||||
**SKOS Alignment:**
|
||||
skos:inScheme - "Relates a resource to a concept scheme in which it is included"
|
||||
Here the identifier is treated as a SKOS notation within the scheme (standard).
|
||||
|
||||
**Examples:**
|
||||
- ISIL "NL-AmRMA" → ISIL standard (ISO 15511)
|
||||
- ISNI "0000 0001 2146 5765" → ISNI standard (ISO 27729)
|
||||
- Wikidata "Q190804" → Wikidata standard
|
||||
|
||||
MIGRATED 2026-01-24: Replaces defined_by_standard per slot_fixes.yaml (Rule 53).
|
||||
examples:
|
||||
- value:
|
||||
|
|
@ -290,7 +270,6 @@ classes:
|
|||
Normalized form of the identifier value for deduplication.
|
||||
E.g., "NL-AsdRM" normalized to "nl-asdrm".
|
||||
MIGRATED from canonical_value per Rule 53 (2026-01-22).
|
||||
|
||||
# identifies_custodian REMOVED - migrated to identifies_or_identified (Rule 53)
|
||||
identifies_or_identified:
|
||||
description: |
|
||||
|
|
|
|||
|
|
@ -23,40 +23,21 @@ classes:
|
|||
Index:
|
||||
class_uri: hc:Index
|
||||
description: 'A structured representation of an index, table of contents, or navigation structure.
|
||||
|
||||
|
||||
**USAGE**:
|
||||
|
||||
Replaces simple string-based `table_of_content` slot per Rule 53/56 to enable:
|
||||
|
||||
- Hierarchical entry structures (chapters, sections, subsections)
|
||||
|
||||
- Page/location references
|
||||
|
||||
- Multiple index types (TOC, subject index, name index)
|
||||
|
||||
- Provenance tracking
|
||||
|
||||
|
||||
**INDEX TYPES**:
|
||||
|
||||
- TableOfContents: Chapter/section listings for publications
|
||||
|
||||
- SubjectIndex: Alphabetical subject listings
|
||||
|
||||
- NameIndex: Author/person name listings
|
||||
|
||||
- ChronologicalIndex: Date-ordered entries
|
||||
|
||||
- TopicalIndex: Thematic groupings
|
||||
|
||||
|
||||
**HERITAGE CONTEXT**:
|
||||
|
||||
Indices in exhibition catalogs, collection guides, archival finding aids,
|
||||
|
||||
and other heritage publications.
|
||||
|
||||
'
|
||||
slots:
|
||||
- has_or_had_identifier
|
||||
|
|
@ -80,9 +61,7 @@ classes:
|
|||
annotations:
|
||||
specificity_score: 0.55
|
||||
specificity_rationale: 'Indices are moderately specific - used in publications, catalogs,
|
||||
|
||||
finding aids but not universally across all heritage entities.
|
||||
|
||||
'
|
||||
migration_source: table_of_content slot
|
||||
migration_date: '2026-01-16'
|
||||
|
|
@ -125,7 +104,6 @@ classes:
|
|||
IndexEntry:
|
||||
class_uri: hc:IndexEntry
|
||||
description: 'A single entry in an index.
|
||||
|
||||
'
|
||||
attributes:
|
||||
entry_label:
|
||||
|
|
@ -145,7 +123,6 @@ slots:
|
|||
has_or_had_index_type:
|
||||
slot_uri: hc:hasOrHadIndexType
|
||||
description: 'The type of index (table of contents, subject index, name index, etc.).
|
||||
|
||||
'
|
||||
range: IndexType
|
||||
examples:
|
||||
|
|
@ -154,9 +131,7 @@ slots:
|
|||
index_entry:
|
||||
slot_uri: hc:indexEntry
|
||||
description: 'An entry in this index. Each entry has a label, optional page/location reference,
|
||||
|
||||
and optional hierarchy level.
|
||||
|
||||
'
|
||||
range: IndexEntry
|
||||
multivalued: true
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue