diff --git a/schemas/20251121/linkml/01_custodian_name_modular.yaml b/schemas/20251121/linkml/01_custodian_name_modular.yaml
index 9c036521e5..5ec9221f37 100644
--- a/schemas/20251121/linkml/01_custodian_name_modular.yaml
+++ b/schemas/20251121/linkml/01_custodian_name_modular.yaml
@@ -34,15 +34,15 @@ default_prefix: hc
imports:
- linkml:types
- modules/metadata
- - modules/slots/activity_type
- - modules/slots/affiliation
- - modules/slots/agent_name
- - modules/slots/agent_type
- - modules/slots/alternative_observed_names
- - modules/slots/appellation_language
- - modules/slots/appellation_type
- - modules/slots/appellation_value
- - modules/slots/arrangement_system
+ - modules/slots/has_activity_type
+ - modules/slots/has_or_had_affiliation
+ - modules/slots/has_agent_name
+ - modules/slots/has_agent_type
+ - modules/slots/has_or_had_alternative_observed_name
+ - modules/slots/has_appellation_language
+ - modules/slots/has_appellation_type
+ - modules/slots/has_appellation_value
+ - modules/slots/has_or_had_arrangement_system
- modules/slots/collection_description
- modules/slots/collection_name
- modules/slots/collection_scope
@@ -63,8 +63,8 @@ imports:
- modules/slots/has_collection
- modules/slots/digital_platform
- modules/slots/digitization_status
- - modules/slots/auxiliary_places
- - modules/slots/auxiliary_platforms
+ - modules/slots/has_auxiliary_place
+ - modules/slots/has_auxiliary_platform
- modules/slots/located_at
- modules/slots/organizational_structure
- modules/slots/unit_name
@@ -75,20 +75,19 @@ imports:
- modules/slots/event_type
- modules/slots/event_date
- modules/slots/event_description
- - modules/slots/affected_units
- - modules/slots/resulting_units
+ - modules/slots/has_or_had_affected_unit
+ - modules/slots/has_or_had_resulting_unit
- modules/slots/change_rationale
- modules/slots/staff_impact
- modules/slots/documentation_source
- - modules/slots/organizational_change_events
+ - modules/slots/has_or_had_organizational_change_event
- modules/slots/encompassing_body
- modules/slots/id
- modules/slots/identifier_scheme
- modules/slots/identifier_value
- - modules/slots/identifiers
- - modules/slots/alternative_names
+ - modules/slots/identifier
+ - modules/slots/has_or_had_alternative_name
- modules/slots/variant_of_name
- - modules/slots/identifies_custodian
- modules/slots/justification
- modules/slots/language
- modules/slots/language_code
@@ -99,7 +98,7 @@ imports:
- modules/slots/legal_responsibility_basis
- modules/slots/legal_responsibility_start_date
- modules/slots/legal_responsibility_end_date
- - modules/slots/registration_numbers
+ - modules/slots/has_or_had_registration_number
- modules/slots/responsible_legal_entity
- modules/slots/responsible_agent
- modules/slots/method
@@ -119,7 +118,7 @@ imports:
- modules/slots/policy_name
- modules/slots/subregion
- modules/slots/settlement
- - modules/slots/safeguards
+ - modules/slots/has_or_had_safeguard
- modules/slots/safeguarded_by
- modules/slots/source
- modules/slots/source_creator
@@ -129,7 +128,7 @@ imports:
- modules/slots/standardized_name
- modules/slots/started_at_time
- modules/slots/superseded_by
- - modules/slots/supersedes
+ - modules/slots/supersede
- modules/slots/temporal_coverage
- modules/slots/temporal_extent
- modules/slots/used
@@ -157,15 +156,15 @@ imports:
- modules/slots/unit_affiliation
- modules/slots/role_start_date
- modules/slots/role_end_date
- - modules/slots/affected_by_event
+ - modules/slots/is_or_was_affected_by_event
- modules/slots/contact_email
- - modules/slots/expertise_areas
- - modules/slots/staff_members
+ - modules/slots/expertise_area
+ - modules/slots/has_or_had_staff_member
# observation_source already imported above
# CustodianCollection + OrganizationalStructure collection management slots (2 files - NEW in v0.7.0)
- modules/slots/managing_unit
- - modules/slots/managed_collections
+ - modules/slots/has_or_had_managed_collection
# Enums (11 files - CustodianPrimaryTypeEnum ARCHIVED per Rule 9: Enum-to-Class Promotion)
# See: schemas/20251121/linkml/archive/enums/CustodianPrimaryTypeEnum.yaml.archived_20260105
@@ -532,14 +531,14 @@ imports:
# New slots for identifier standards (NEW v0.9.1)
- modules/slots/defined_by_standard
- - modules/slots/allocated_by
+ - modules/slots/is_or_was_allocated_by
- modules/slots/identifier_format_used
- modules/slots/canonical_value
- modules/slots/also_identifies_name
- - modules/slots/allocation_date
+ - modules/slots/has_allocation_date
# Web portal relationship slots (NEW v0.9.5)
- - modules/slots/portal_data_sources
+ - modules/slots/has_or_had_portal_data_source
- modules/slots/exposed_via_portal
- modules/slots/operated_by
@@ -547,74 +546,71 @@ imports:
- modules/slots/has_suborganization
- modules/slots/has_unit
- modules/slots/collection_of
- - modules/slots/operates
+ - modules/slots/has_or_had_operate
- modules/slots/has_member
- modules/slots/is_member_of
- - modules/slots/exposes_collections
- modules/slots/feeds_portal
# Additional bidirectional slots (v0.9.8 - comprehensive navigation)
- modules/slots/has_observation
- modules/slots/has_person_observation
- modules/slots/identified_by
- - modules/slots/encompasses
- - modules/slots/generates
+ - modules/slots/has_or_had_encompass
+ - modules/slots/has_or_had_generate
- modules/slots/used_by
- - modules/slots/affects_organization
- modules/slots/platform_of
- - modules/slots/identifies
- - modules/slots/allocates
+ - modules/slots/has_or_had_identify
+ - modules/slots/allocates_or_allocated
- modules/slots/is_legal_status_of
- modules/slots/has_derived_observation
- - modules/slots/offers_donation_schemes
+ - modules/slots/offers_donation_scheme
# Rico:isOrWasHolderOf relationship slot (links custodians to record set types)
- - modules/slots/holds_record_set_types
+ - modules/slots/has_or_had_holds_record_set_type
- modules/slots/record_note
- modules/slots/organizational_principle
- modules/slots/organizational_principle_uri
- modules/slots/record_holder
- modules/slots/record_holder_note
- - modules/slots/scope_includes
- - modules/slots/scope_excludes
- - modules/slots/archive_scope
+ - modules/slots/scope_include
+ - modules/slots/scope_exclude
+ - modules/slots/has_or_had_archive_scope
- modules/slots/preservation_note
- modules/slots/privacy_note
- modules/slots/legal_note
- modules/slots/broader_type
- - modules/slots/narrower_types
+ - modules/slots/narrower_type
# custodian_type_broader ARCHIVED (2026-01-09) - SKOS hierarchy now defined locally in CustodianType.yaml
# See: archive/slots/custodian_type_broader.yaml for historical reference
- modules/slots/organization_type
- modules/slots/organization_legal_form
- modules/slots/governance_authority
- - modules/slots/area_served
- - modules/slots/applicable_countries
- - modules/slots/member_custodians
+ - modules/slots/has_or_had_area_served
+ - modules/slots/has_or_had_member_custodian
- modules/slots/membership_criteria
- modules/slots/community_engagement
- - modules/slots/service_offerings
- - modules/slots/record_types
+ - modules/slots/service_offering
+ - modules/slots/record_type
- modules/slots/society_focus
- modules/slots/platform_type_id
- modules/slots/platform_type_category
- modules/slots/portal_type_category
- - modules/slots/portal_typical_domains
+ - modules/slots/portal_typical_domain
- modules/slots/typical_scope
- modules/slots/social_media_platform_category
- - modules/slots/social_media_url_patterns
+ - modules/slots/social_media_url_pattern
- modules/slots/social_media_wikidata_id
- modules/slots/post_type_category
- modules/slots/post_type_ephemeral
- modules/slots/post_type_max_duration
- - modules/slots/post_type_media_formats
- - modules/slots/post_type_supported_platforms
+ - modules/slots/post_type_media_format
+ - modules/slots/post_type_supported_platform
- modules/slots/post_type_schema_org_type
- modules/slots/post_type_activity_streams_type
- modules/slots/role_category
- modules/slots/statement_type
- - modules/slots/includes_timestamps
- - modules/slots/segments
+ - modules/slots/includes_timestamp
+ - modules/slots/has_or_had_segment
- modules/slots/wikidata_equivalent
- modules/slots/wikidata_mapping
diff --git a/schemas/20251121/linkml/modules/classes/AcademicArchive.yaml b/schemas/20251121/linkml/modules/classes/AcademicArchive.yaml
index a044d43eae..0461e61051 100644
--- a/schemas/20251121/linkml/modules/classes/AcademicArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/AcademicArchive.yaml
@@ -13,7 +13,7 @@ imports:
- ./CollectionType
- ./AcademicArchiveRecordSetTypes
- ../slots/type_scope
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
- ../slots/broader_concept
@@ -33,7 +33,7 @@ classes:
slots:
- has_or_had_custodian_type
- dual_class_link
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- broader_concept
- broader_concept_label
- specificity_annotation
@@ -69,7 +69,7 @@ classes:
- audiovisual materials
- campus life documentation
slot_usage:
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: Record set types typically held by academic archives.
equals_expression: |
["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
diff --git a/schemas/20251121/linkml/modules/classes/AcademicArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/AcademicArchiveRecordSetTypes.yaml
index b3a550219d..d33160ee3e 100644
--- a/schemas/20251121/linkml/modules/classes/AcademicArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/AcademicArchiveRecordSetTypes.yaml
@@ -92,10 +92,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle. The fonds structure reflects provenance from university central
administration.
- scope_includes:
+ scope_include:
equals_string: '["governance records", "committee records", "policy records",
"strategic planning", "accreditation records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["student records", "faculty papers", "research data"]'
AcademicStudentRecordSeries:
is_a: AcademicArchiveRecordSetType
@@ -171,10 +171,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the series
principle. Typically a series within the university administration fonds
or registrar's office fonds.
- scope_includes:
+ scope_include:
equals_string: '["enrollment records", "academic transcripts", "graduation
records", "disciplinary records", "financial aid records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["faculty records", "research records", "administrative policy"]'
privacy_note:
equals_string: Subject to educational records privacy laws (FERPA, GDPR, AVG). Access
@@ -257,10 +257,10 @@ classes:
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Personal archives with individual faculty member as creator/accumulator.
- scope_includes:
+ scope_include:
equals_string: '["research documentation", "correspondence", "lecture notes",
"manuscripts", "conference papers"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["official university records", "student records", "administrative
files"]'
CampusDocumentationCollection:
@@ -343,8 +343,8 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle. May be assembled collection (artificial) organized by subject
or documentation purpose.
- scope_includes:
+ scope_include:
equals_string: '["photographs", "audiovisual materials", "publications", "ephemera",
"oral histories", "memorabilia"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["administrative records", "student records", "faculty papers"]'
diff --git a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml
index ab0effa16a..45682583c3 100644
--- a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml
+++ b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml
@@ -19,10 +19,10 @@ imports:
- ../slots/contact_email
- ../slots/policy_id
- ../slots/policy_name
-- ../slots/access_description
-- ../slots/access_level
+- ../slots/has_or_had_access_description
+- ../slots/has_or_had_access_level
- ../slots/appointment_required
-- ../slots/conditions
+- ../slots/condition
- ../slots/credentials_required
- ../slots/cultural_protocol_url
- ../slots/embargo_reason
@@ -153,10 +153,10 @@ classes:
related_mappings:
- rico:hasOrHadAllMembersWithAccessConditions
slots:
- - access_description
- - access_level
+ - has_or_had_access_description
+ - has_or_had_access_level
- appointment_required
- - conditions
+ - condition
- contact_email
- credentials_required
- cultural_protocol_url
@@ -233,9 +233,9 @@ classes:
examples:
- value: Open to all visitors during reading room hours (Mon-Fri 9-17)
description: Archive public access
- - value: Access restricted to academic researchers with institutional affiliation
+ - value: Access restricted to academic researchers with institutional has_or_had_affiliation
description: University special collections
- conditions:
+ condition:
slot_uri: rico:conditionOfAccess
description: |
Specific conditions or requirements for access.
@@ -413,7 +413,7 @@ classes:
policy_name: Nationaal Archief Public Access
access_level: PUBLIC_OPEN
access_description: Open to all visitors during reading room hours
- conditions:
+ condition:
- Valid government-issued ID required
- Registration form must be completed
- Original materials handled with gloves
@@ -437,7 +437,7 @@ classes:
policy_name: DIM Archive - Preservation Only
access_level: TEMPORARILY_CLOSED
access_description: Materials in preservation storage, not currently accessible
- conditions:
+ condition:
- Awaiting processing and cataloging
- Access may be arranged for urgent research needs
appointment_required: true
@@ -451,7 +451,7 @@ slots:
has_or_had_access_description:
description: Narrative description of access
range: string
- conditions:
+ condition:
description: Specific access conditions
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/AdministrativeOffice.yaml b/schemas/20251121/linkml/modules/classes/AdministrativeOffice.yaml
index 12af161980..03bf294d22 100644
--- a/schemas/20251121/linkml/modules/classes/AdministrativeOffice.yaml
+++ b/schemas/20251121/linkml/modules/classes/AdministrativeOffice.yaml
@@ -8,11 +8,11 @@ imports:
- ./ReconstructionActivity
- ../slots/was_derived_from
- ../slots/was_generated_by
-- ../slots/access_restriction
-- ../slots/admin_office_description
+- ../slots/has_or_had_access_restriction
+- ../slots/has_admin_office_description
- ../slots/admin_office_id
-- ../slots/admin_office_name
-- ../slots/admin_staff_count
+- ../slots/has_admin_office_name
+- ../slots/has_or_had_admin_staff_count
- ../slots/administrative_functions
- ../slots/is_leased
- ../slots/lease_expiry
@@ -73,11 +73,11 @@ classes:
- schema:Corporation
- org:OrganizationalUnit
slots:
- - access_restriction
- - admin_office_description
+ - has_or_had_access_restriction
+ - has_admin_office_description
- admin_office_id
- - admin_office_name
- - admin_staff_count
+ - has_admin_office_name
+ - has_or_had_admin_staff_count
- administrative_functions
- is_leased
- lease_expiry
diff --git a/schemas/20251121/linkml/modules/classes/AdmissionInfo.yaml b/schemas/20251121/linkml/modules/classes/AdmissionInfo.yaml
index a863b66f9a..68431d7a67 100644
--- a/schemas/20251121/linkml/modules/classes/AdmissionInfo.yaml
+++ b/schemas/20251121/linkml/modules/classes/AdmissionInfo.yaml
@@ -26,7 +26,7 @@ classes:
price:
range: string
description: Admission price (e.g., "€9.00")
- notes:
+ note:
range: string
description: Additional notes about admission (e.g., "Additional fees might
apply")
diff --git a/schemas/20251121/linkml/modules/classes/AdvertisingRadioArchive.yaml b/schemas/20251121/linkml/modules/classes/AdvertisingRadioArchive.yaml
index 6b39434a29..03e0ec42b1 100644
--- a/schemas/20251121/linkml/modules/classes/AdvertisingRadioArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/AdvertisingRadioArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./AdvertisingRadioArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -21,7 +21,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
description: |
@@ -47,7 +47,7 @@ classes:
Narrower than Q2230431 (sound archive).
pattern: ^Q[0-9]+$
equals_string: Q60658673
- record_types:
+ record_type:
description: |
Typically includes: radio commercials, jingles, advertising scripts,
production masters, broadcast recordings.
diff --git a/schemas/20251121/linkml/modules/classes/AnimalSoundArchive.yaml b/schemas/20251121/linkml/modules/classes/AnimalSoundArchive.yaml
index 0305a8ca9e..48685b8637 100644
--- a/schemas/20251121/linkml/modules/classes/AnimalSoundArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/AnimalSoundArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./AnimalSoundArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -21,7 +21,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
description: |
@@ -60,7 +60,7 @@ classes:
Narrower than Q2230431 (sound archive).
pattern: ^Q[0-9]+$
equals_string: Q18574935
- record_types:
+ record_type:
description: |
Typically includes: bioacoustic recordings, species vocalizations,
environmental soundscapes, field recordings, research data.
diff --git a/schemas/20251121/linkml/modules/classes/Appellation.yaml b/schemas/20251121/linkml/modules/classes/Appellation.yaml
index a41e4446dd..541db6c58a 100644
--- a/schemas/20251121/linkml/modules/classes/Appellation.yaml
+++ b/schemas/20251121/linkml/modules/classes/Appellation.yaml
@@ -16,9 +16,9 @@ imports:
- ../metadata
- ../enums/AppellationTypeEnum
- ./CustodianName
-- ../slots/appellation_value
-- ../slots/appellation_language
-- ../slots/appellation_type
+- ../slots/has_appellation_value
+- ../slots/has_appellation_language
+- ../slots/has_appellation_type
- ../slots/variant_of_name
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -51,9 +51,9 @@ classes:
- rdfs:label
- dcterms:title
slots:
- - appellation_language
- - appellation_type
- - appellation_value
+ - has_appellation_language
+ - has_appellation_type
+ - has_appellation_value
- specificity_annotation
- template_specificity
- variant_of_name
diff --git a/schemas/20251121/linkml/modules/classes/ArchitecturalArchive.yaml b/schemas/20251121/linkml/modules/classes/ArchitecturalArchive.yaml
index eeb9c9890a..ff3cb29206 100644
--- a/schemas/20251121/linkml/modules/classes/ArchitecturalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchitecturalArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchitecturalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -22,7 +22,7 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
description: "Archive that safeguards architectural heritage through preservation\
@@ -49,7 +49,7 @@ classes:
Narrower than Q166118 (archive).
pattern: ^Q[0-9]+$
equals_string: Q121409581
- record_types:
+ record_type:
description: |
Typically includes: architectural drawings, blueprints, building plans,
models, photographs, specifications, correspondence, competition entries.
diff --git a/schemas/20251121/linkml/modules/classes/ArchiveOfInternationalOrganization.yaml b/schemas/20251121/linkml/modules/classes/ArchiveOfInternationalOrganization.yaml
index 9ad1ebd35f..f42a191882 100644
--- a/schemas/20251121/linkml/modules/classes/ArchiveOfInternationalOrganization.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchiveOfInternationalOrganization.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchiveOfInternationalOrganizationRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: "Archive of an inter-governmental organization or international umbrella\
\ \norganization, preserving records of global significance.\n\n**Wikidata**:\
\ Q27031014\n\n**Scope**:\nInternational organization archives preserve:\n-\
diff --git a/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml
index abf03fac65..c3e89e8f60 100644
--- a/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml
@@ -6,14 +6,14 @@ prefixes:
imports:
- linkml:types
- ./CustodianType
-- ../slots/access_policy
-- ../slots/appraisal_policy
-- ../slots/archive_scope
-- ../slots/archive_subtype
+- ../slots/has_or_had_access_policy
+- ../slots/has_or_had_appraisal_policy
+- ../slots/has_or_had_archive_scope
+- ../slots/has_archive_subtype
- ../slots/has_or_had_custodian_type
- ../slots/finding_aids_format
-- ../slots/preservation_standards
-- ../slots/record_types
+- ../slots/preservation_standard
+- ../slots/record_type
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -22,6 +22,49 @@ classes:
ArchiveOrganizationType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Archive Organization
+ skos:altLabel: archief, archieven, archive, archives, archiv, archivo, archivio
+ structured_aliases:
+ - literal_form: archief
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: archieven
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: archive
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: archives
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: archiv
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: archive
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: archivo
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: archivos
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: archivio
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: archivi
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: arquivos
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: arquivo
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: archives
+ predicate: EXACT_SYNONYM
+ in_language: fr
description: >-
Specialized custodian type for archive organizations - institutions that
preserve and provide access to historical documents, records, and other
@@ -30,14 +73,14 @@ classes:
**Wikidata Base Concept**: Q166118 (archive)
slots:
- - access_policy
- - appraisal_policy
- - archive_scope
- - archive_subtype
+ - has_or_had_access_policy
+ - has_or_had_appraisal_policy
+ - has_or_had_archive_scope
+ - has_archive_subtype
- has_or_had_custodian_type
- finding_aids_format
- - preservation_standards
- - record_types
+ - preservation_standard
+ - record_type
- specificity_annotation
- template_specificity
slot_usage:
@@ -90,11 +133,11 @@ classes:
records
custodian_type_broader: https://nde.nl/ontology/hc/type/archive/Q166118
archive_scope: national
- record_types:
+ record_type:
- government records
- legal documents
- state correspondence
- preservation_standards:
+ preservation_standard:
- OAIS
- PREMIS
- EAD3
@@ -112,11 +155,11 @@ classes:
company
custodian_type_broader: https://nde.nl/ontology/hc/type/archive/Q166118
archive_scope: corporate
- record_types:
+ record_type:
- corporate records
- financial documents
- business correspondence
- preservation_standards:
+ preservation_standard:
- ISO 15489
- MoReq
access_policy: restricted
@@ -136,7 +179,7 @@ slots:
description: City or town archives
- value: corporate
description: Business/company archives
- record_types:
+ record_type:
slot_uri: dcterms:type
description: "Types of records preserved by this archive.\nExamples: government\
\ records, legal documents, corporate records, \npersonal papers, media recordings,\
@@ -150,7 +193,7 @@ slots:
- value: corporate records
- value: personal papers
- value: media recordings
- preservation_standards:
+ preservation_standard:
slot_uri: dcterms:conformsTo
description: |
Preservation and metadata standards used by this archive.
diff --git a/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml b/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml
index 3176ef77bb..2b4234acaa 100644
--- a/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchiveReference.yaml
@@ -46,7 +46,7 @@ classes:
- url
slot_usage:
name:
- description: Short name or abbreviation
+ description: Short name or has_or_had_abbreviation
required: true
full_name:
description: Full official name
diff --git a/schemas/20251121/linkml/modules/classes/ArchivesForBuildingRecords.yaml b/schemas/20251121/linkml/modules/classes/ArchivesForBuildingRecords.yaml
index 92682da83c..6931148031 100644
--- a/schemas/20251121/linkml/modules/classes/ArchivesForBuildingRecords.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchivesForBuildingRecords.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchivesForBuildingRecordsRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Public archives specializing in building records, construction documents,
and architectural permits.
diff --git a/schemas/20251121/linkml/modules/classes/ArchivesRegionales.yaml b/schemas/20251121/linkml/modules/classes/ArchivesRegionales.yaml
index a269cdfced..beabe12b1f 100644
--- a/schemas/20251121/linkml/modules/classes/ArchivesRegionales.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArchivesRegionales.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchivesRegionalesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Regional archives in France (archives régionales), preserving records
at the regional administrative level.
diff --git a/schemas/20251121/linkml/modules/classes/ArtArchive.yaml b/schemas/20251121/linkml/modules/classes/ArtArchive.yaml
index cf1d4e8b55..7566c4ac0f 100644
--- a/schemas/20251121/linkml/modules/classes/ArtArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArtArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArtArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Specialized archive preserving documentation related to art, artists,
art movements, galleries, and the art market.
diff --git a/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml b/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml
index b5d28dead9..dfc9d819f6 100644
--- a/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml
+++ b/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml
@@ -13,21 +13,21 @@ imports:
- ./CustodianArchive
- ./CustodianCollection
- ../enums/RecordsLifecycleStageEnum
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/superseded_by
- ../slots/effective_date
- ./ReconstructedEntity
-- ../slots/amendment_history
-- ../slots/archived_in
-- ../slots/articles_archival_stage
-- ../slots/articles_document_format
-- ../slots/articles_document_url
+- ../slots/has_amendment_history
+- ../slots/is_or_was_archived_in
+- ../slots/has_articles_archival_stage
+- ../slots/has_articles_document_format
+- ../slots/has_articles_document_url
- ../slots/collected_in
- ../slots/document_description
- ../slots/document_title
- ../slots/document_type
- ../slots/execution_date
-- ../slots/governance_clauses
+- ../slots/governance_clause
- ../slots/id
- ../slots/is_current_version
- ../slots/jurisdiction
@@ -189,18 +189,18 @@ classes:
- prov:Entity
- rov:orgType
slots:
- - amendment_history
- - archived_in
- - articles_archival_stage
- - articles_document_format
- - articles_document_url
+ - has_amendment_history
+ - is_or_was_archived_in
+ - has_articles_archival_stage
+ - has_articles_document_format
+ - has_articles_document_url
- collected_in
- document_description
- document_title
- document_type
- effective_date
- execution_date
- - governance_clauses
+ - governance_clause
- id
- is_current_version
- jurisdiction
@@ -216,7 +216,7 @@ classes:
- requires_articles_at_registration
- specificity_annotation
- superseded_by
- - supersedes
+ - supersede
- template_specificity
- valid_from
- valid_to
@@ -358,7 +358,7 @@ classes:
2. Set superseded_by on old version
3. Create new version with is_current_version = true
4. Set supersedes on new version
- supersedes:
+ supersede:
slot_uri: dcterms:replaces
range: ArticlesOfAssociation
required: false
@@ -402,7 +402,7 @@ classes:
examples:
- value: De stichting heeft haar zetel in de gemeente Amsterdam.
description: Registered office clause
- governance_clauses:
+ governance_clause:
slot_uri: org:hasUnit
range: string
required: false
@@ -719,7 +719,7 @@ slots:
registered_office_clause:
description: Registered office clause from articles
range: string
- governance_clauses:
+ governance_clause:
description: Summary of governance provisions
range: string
has_amendment_history:
diff --git a/schemas/20251121/linkml/modules/classes/AudiovisualArchive.yaml b/schemas/20251121/linkml/modules/classes/AudiovisualArchive.yaml
index b7a736c0a4..2660eecc87 100644
--- a/schemas/20251121/linkml/modules/classes/AudiovisualArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/AudiovisualArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./AudiovisualArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive specializing in audio-visual materials including film, video,
sound recordings, and multimedia content.
diff --git a/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml b/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml
index f006c06c2d..2edaf4c9de 100644
--- a/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml
+++ b/schemas/20251121/linkml/modules/classes/AuxiliaryDigitalPlatform.yaml
@@ -21,14 +21,14 @@ imports:
- ./EADDownload
- ../slots/technology_stack
- ../slots/funding_source
-- ../slots/powered_by_cms
+- ../slots/has_or_had_powered_by_cm
- ../slots/archived_at
-- ../slots/serves_finding_aids
-- ../slots/data_service_endpoints
+- ../slots/serves_finding_aid
+- ../slots/has_or_had_data_service_endpoint
- ../slots/api_documentation
-- ../slots/archival_status
+- ../slots/has_or_had_archival_status
- ../slots/auxiliary_platform_id
-- ../slots/auxiliary_platform_type
+- ../slots/has_auxiliary_platform_type
- ../slots/cms_detected
- ../slots/fixity_info
- ../slots/iiif_support
@@ -128,12 +128,12 @@ classes:
- dcat:servesDataset
slots:
- api_documentation
- - archival_status
+ - has_or_had_archival_status
- archived_at
- auxiliary_platform_id
- - auxiliary_platform_type
+ - has_auxiliary_platform_type
- cms_detected
- - data_service_endpoints
+ - has_or_had_data_service_endpoint
- fixity_info
- funding_source
- iiif_support
@@ -143,12 +143,12 @@ classes:
- platform_name
- platform_purpose
- platform_url
- - powered_by_cms
+ - has_or_had_powered_by_cm
- preservation_event_type
- provides_access_to
- refers_to_custodian
- related_project
- - serves_finding_aids
+ - serves_finding_aid
- specificity_annotation
- technology_stack
- template_specificity
@@ -467,7 +467,7 @@ classes:
- "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
- "md5:d41d8cd98f00b204e9800998ecf8427e"
- Used when archival_status is ARCHIVED or MIGRATED to verify
+ Used when has_or_had_archival_status is ARCHIVED or MIGRATED to verify
integrity of preserved content.
range: string
required: false
@@ -504,7 +504,7 @@ classes:
description: CMS backend detected
- value: false
description: No CMS detected (static site)
- powered_by_cms:
+ has_or_had_powered_by_cm:
slot_uri: crm:P33i_was_used_by
range: CollectionManagementSystem
multivalued: true
@@ -556,7 +556,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Rijksmuseum custodian hub
- serves_finding_aids:
+ serves_finding_aid:
slot_uri: rico:isOrWasProviderOf
range: uriorcurie
multivalued: true
@@ -579,7 +579,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/finding-aid/rm/night-watch-guide
description: Night Watch Exhibition finding aid
- data_service_endpoints:
+ has_or_had_data_service_endpoint:
slot_uri: dcat:servesDataset
range: DataServiceEndpoint
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml b/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml
index a78c461916..b588105b9e 100644
--- a/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml
+++ b/schemas/20251121/linkml/modules/classes/AuxiliaryPlace.yaml
@@ -40,7 +40,7 @@ imports:
- ../slots/postal_code
- ../slots/city
- ../slots/auxiliary_place_id
-- ../slots/auxiliary_place_type
+- ../slots/has_auxiliary_place_type
- ../slots/country
- ../slots/hosts_branch
- ../slots/is_auxiliary_of_place
@@ -134,7 +134,7 @@ classes:
- vcard:Address
slots:
- auxiliary_place_id
- - auxiliary_place_type
+ - has_auxiliary_place_type
- city
- country
- geonames_id
@@ -251,7 +251,7 @@ classes:
**Available Specialized Classes**:
- | auxiliary_place_type | specialized_place class | Type-specific features |
+ | has_auxiliary_place_type | specialized_place class | Type-specific features |
|---------------------|------------------------|----------------------|
| BRANCH_OFFICE | BranchOffice | service_types, parent_branch |
| STORAGE_FACILITY | Storage | storage_conditions, climate_zones |
@@ -263,7 +263,7 @@ classes:
| EDUCATION_CENTER | EducationCenter | education_provider_type |
| CONSERVATION_LAB | ConservationLab | conservation_specialties |
| READING_ROOM | ReadingRoom | reading_room_type enum, capacity |
- | READING_ROOM_ANNEX | ReadingRoomAnnex | annex_reason enum, primary_reading_room |
+ | READING_ROOM_ANNEX | ReadingRoomAnnex | has_annex_reason enum, primary_reading_room |
| WAREHOUSE | Warehouse | warehouse_type enum, total_capacity |
| OUTDOOR_SITE | OutdoorSite | outdoor_site_type enum, bio/feature types |
| RETAIL_SPACE | GiftShop | shop_types, product_categories |
@@ -672,7 +672,7 @@ slots:
specialized_place:
description: |
Link to specialized place class instance for type-specific data.
- Maps auxiliary_place_type enum values to their corresponding specialized classes.
+ Maps has_auxiliary_place_type enum values to their corresponding specialized classes.
range: ReconstructedEntity
place_description:
description: Description of auxiliary place
diff --git a/schemas/20251121/linkml/modules/classes/BankArchive.yaml b/schemas/20251121/linkml/modules/classes/BankArchive.yaml
index 908225dbb8..c701a9895f 100644
--- a/schemas/20251121/linkml/modules/classes/BankArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/BankArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./BankArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive preserving records of banking institutions, documenting
financial history and banking operations.
diff --git a/schemas/20251121/linkml/modules/classes/BioCustodianType.yaml b/schemas/20251121/linkml/modules/classes/BioCustodianType.yaml
index 6d04ce3737..d706efd895 100644
--- a/schemas/20251121/linkml/modules/classes/BioCustodianType.yaml
+++ b/schemas/20251121/linkml/modules/classes/BioCustodianType.yaml
@@ -9,11 +9,11 @@ imports:
- ../slots/bio_custodian_subtype
- ../slots/conservation_breeding
- ../slots/has_or_had_custodian_type
-- ../slots/living_collections
+- ../slots/living_collection
- ../slots/public_education
-- ../slots/research_programs
+- ../slots/research_program
- ../slots/specificity_annotation
-- ../slots/specimen_types
+- ../slots/specimen_type
- ../slots/template_specificity
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
@@ -21,6 +21,143 @@ classes:
BioCustodianType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Biological Custodian
+ skos:altLabel: zoo, botanical garden, aquarium, dierentuin, botanische tuin
+ structured_aliases:
+ # Dutch terms
+ - literal_form: dierentuin
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: dierentuinen
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: zoo
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: botanische tuin
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: botanische tuinen
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: aquarium
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: arboretum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: vlindertuin
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kinderboerderij
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: wildpark
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: safaripark
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: zoo
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: zoological garden
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: botanical garden
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: aquarium
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: arboretum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: wildlife park
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: safari park
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: butterfly house
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: petting zoo
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: oceanarium
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Zoo
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Tierpark
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Tiergarten
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: botanischer Garten
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Aquarium
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Wildpark
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: zoo
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: jardin zoologique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: jardin botanique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: aquarium
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: arboretum
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: zoológico
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: jardín botánico
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: acuario
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: zoo
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: giardino zoologico
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: orto botanico
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: acquario
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: zoológico
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: jardim botânico
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: aquário
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: "Specialized custodian type for biological and zoological institutions\
\ - organizations\nthat maintain living collections of plants, animals, or aquatic\
\ life for purposes of\nconservation, research, education, and public exhibition.\
@@ -128,7 +265,7 @@ classes:
@prefix dwc: .\n\n# Artis Zoo (Amsterdam)\n\
\n a schema:Zoo, schema:TouristAttraction\
\ ;\n hc:custodian_type hc:BioCustodianType ;\n hc:wikidata_entity wd:Q732311\
- \ ; # Artis (zoo)\n hc:specimen_types \"mammals\", \"birds\", \"reptiles\"\
+ \ ; # Artis (zoo)\n hc:specimen_type \"mammals\", \"birds\", \"reptiles\"\
, \"amphibians\", \"fish\", \"invertebrates\" ;\n hc:collection_size \"More\
\ than 900 species, approximately 8,700 animals\" ;\n hc:living_collections\
\ true ;\n hc:research_programs \"Amphibian conservation\", \"Primate behavior\"\
@@ -139,7 +276,7 @@ classes:
\ ;\n schema:foundingDate \"1838-05-01\" ;\n schema:url \
\ .\n\n# Hortus botanicus Leiden\n\n\
\ a schema:Garden, schema:TouristAttraction ;\n hc:custodian_type hc:BioCustodianType\
- \ ;\n hc:wikidata_entity wd:Q2468128 ; # Hortus botanicus Leiden\n hc:specimen_types\
+ \ ;\n hc:wikidata_entity wd:Q2468128 ; # Hortus botanicus Leiden\n hc:specimen_type\
\ \"vascular plants\", \"non-vascular plants\", \"fungi\" ;\n hc:collection_size\
\ \"More than 10,000 plant species\" ;\n hc:living_collections true ;\n hc:research_programs\
\ \"Plant taxonomy\", \"Tropical plant conservation\", \"Historic cultivar preservation\"\
@@ -158,14 +295,14 @@ classes:
- collection_size
- conservation_breeding
- has_or_had_custodian_type
- - living_collections
+ - living_collection
- public_education
- - research_programs
+ - research_program
- specificity_annotation
- - specimen_types
+ - specimen_type
- template_specificity
slot_usage:
- specimen_types:
+ specimen_type:
description: |
Categories of living specimens maintained in the collection.
Multi-valued field capturing all taxonomic groups represented.
@@ -242,7 +379,7 @@ classes:
- Related to `dwc:individualCount` in Darwin Core
range: string
required: false
- living_collections:
+ living_collection:
description: |
Boolean indicating whether the institution maintains living specimens
(true) vs. only preserved/dead specimens (false).
@@ -279,7 +416,7 @@ classes:
- Darwin Core field: Not directly mapped (implied by collection type)
range: boolean
required: true
- research_programs:
+ research_program:
description: |
Active research programs, conservation projects, or scientific initiatives
conducted by the institution. Multi-valued field capturing all major programs.
@@ -433,16 +570,16 @@ classes:
range: TemplateSpecificityScores
inlined: true
slots:
- specimen_types:
+ specimen_type:
slot_uri: dwc:taxonRank
description: Categories of living specimens maintained (mammals, birds, plants,
etc.)
range: string
multivalued: true
- living_collections:
+ living_collection:
description: Whether institution maintains living specimens (vs. preserved only)
range: boolean
- research_programs:
+ research_program:
slot_uri: schema:ResearchProject
description: Active research, conservation, or scientific programs
range: string
diff --git a/schemas/20251121/linkml/modules/classes/BiologicalObject.yaml b/schemas/20251121/linkml/modules/classes/BiologicalObject.yaml
index 9a49d58b78..b862d71923 100644
--- a/schemas/20251121/linkml/modules/classes/BiologicalObject.yaml
+++ b/schemas/20251121/linkml/modules/classes/BiologicalObject.yaml
@@ -31,26 +31,26 @@ imports:
- ../slots/date_identified
- ../slots/field_number
- ../slots/gbif_id
-- ../slots/genbank_accessions
+- ../slots/genbank_accession
- ../slots/habitat
- ../slots/higher_classification
- ../slots/identification_qualifier
- ../slots/identified_by
- ../slots/is_type_specimen
- ../slots/iucn_status
-- ../slots/legal_provenance_notes
+- ../slots/legal_provenance_note
- ../slots/life_stage
- ../slots/part_type
- ../slots/preparation_date
- ../slots/prepared_by
- ../slots/preservation_method
-- ../slots/preservative_details
+- ../slots/preservative_detail
- ../slots/sex
- ../slots/specificity_annotation
- ../slots/specimen_count
- ../slots/specimen_type
- ../slots/taxon_name
-- ../slots/taxon_remarks
+- ../slots/taxon_remark
- ../slots/taxonomic_authority
- ../slots/taxonomic_rank
- ../slots/template_specificity
@@ -125,26 +125,26 @@ classes:
- date_identified
- field_number
- gbif_id
- - genbank_accessions
+ - genbank_accession
- habitat
- higher_classification
- identification_qualifier
- identified_by
- is_type_specimen
- iucn_status
- - legal_provenance_notes
+ - legal_provenance_note
- life_stage
- part_type
- preparation_date
- prepared_by
- preservation_method
- - preservative_details
+ - preservative_detail
- sex
- specificity_annotation
- specimen_count
- specimen_type
- taxon_name
- - taxon_remarks
+ - taxon_remark
- taxonomic_authority
- taxonomic_rank
- template_specificity
@@ -226,7 +226,7 @@ classes:
examples:
- value: Animalia|Chordata|Aves|Columbiformes|Columbidae|Raphus
description: Dodo classification
- taxon_remarks:
+ taxon_remark:
required: false
range: string
slot_uri: dwc:taxonRemarks
@@ -356,7 +356,7 @@ classes:
- value: FLUID_ETHANOL
- value: DRIED_PRESSED
- value: FROZEN_TISSUE
- preservative_details:
+ preservative_detail:
required: false
range: string
description: |
@@ -488,7 +488,7 @@ classes:
examples:
- value: APPENDIX_I
description: Most endangered, trade prohibited
- legal_provenance_notes:
+ legal_provenance_note:
required: false
range: string
description: |
@@ -514,7 +514,7 @@ classes:
Links to DNA barcode data.
examples:
- value: BOLD:AAA0001
- genbank_accessions:
+ genbank_accession:
required: false
range: string
multivalued: true
@@ -635,7 +635,7 @@ slots:
description: Full taxonomic hierarchy
range: string
slot_uri: dwc:higherClassification
- taxon_remarks:
+ taxon_remark:
description: Notes about taxonomic identification
range: string
slot_uri: dwc:taxonRemarks
@@ -684,7 +684,7 @@ slots:
description: Primary preservation method
range: PreservationMethodEnum
slot_uri: dwc:preparations
- preservative_details:
+ preservative_detail:
description: Specific preservation details
range: string
preparation_date:
@@ -730,7 +730,7 @@ slots:
cites_appendix:
description: CITES appendix listing
range: string
- legal_provenance_notes:
+ legal_provenance_note:
description: Notes on legal status for CITES species
range: string
gbif_id:
@@ -740,7 +740,7 @@ slots:
bold_id:
description: BOLD barcode record ID
range: string
- genbank_accessions:
+ genbank_accession:
description: GenBank accession numbers
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/BranchOffice.yaml b/schemas/20251121/linkml/modules/classes/BranchOffice.yaml
index b70165c8fc..e51e5dd32b 100644
--- a/schemas/20251121/linkml/modules/classes/BranchOffice.yaml
+++ b/schemas/20251121/linkml/modules/classes/BranchOffice.yaml
@@ -13,7 +13,7 @@ imports:
- ../slots/branch_staff_count
- ../slots/has_local_collection
- ../slots/is_public_facing
-- ../slots/operating_hours
+- ../slots/operating_hour
- ../slots/services_offered
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -118,7 +118,7 @@ classes:
- branch_staff_count
- has_local_collection
- is_public_facing
- - operating_hours
+ - operating_hour
- services_offered
- specificity_annotation
- template_specificity
@@ -217,7 +217,7 @@ classes:
description: Specialized service
- value: Local history reference
description: Reference service
- operating_hours:
+ operating_hour:
slot_uri: schema:openingHours
description: |
Operating hours for this branch office.
@@ -335,7 +335,7 @@ slots:
description: Services available at branch
range: string
multivalued: true
- operating_hours:
+ operating_hour:
description: Branch operating hours
range: string
branch_staff_count:
diff --git a/schemas/20251121/linkml/modules/classes/Budget.yaml b/schemas/20251121/linkml/modules/classes/Budget.yaml
index 1ea8bdeb0d..277a5fd6d3 100644
--- a/schemas/20251121/linkml/modules/classes/Budget.yaml
+++ b/schemas/20251121/linkml/modules/classes/Budget.yaml
@@ -10,8 +10,8 @@ imports:
- ./OrganizationalStructure
- ./ReconstructedEntity
- ../slots/revision_date
-- ../slots/approval_date
-- ../slots/acquisition_budget
+- ../slots/has_approval_date
+- ../slots/has_or_had_acquisition_budget
- ../slots/approved_by
- ../slots/budget_currency
- ../slots/budget_description
@@ -123,8 +123,8 @@ classes:
- schema:MonetaryAmount
- frapo:hasFunding
slots:
- - acquisition_budget
- - approval_date
+ - has_or_had_acquisition_budget
+ - has_approval_date
- approved_by
- budget_currency
- budget_description
diff --git a/schemas/20251121/linkml/modules/classes/CallForApplication.yaml b/schemas/20251121/linkml/modules/classes/CallForApplication.yaml
index 09239c0409..250dd6ef70 100644
--- a/schemas/20251121/linkml/modules/classes/CallForApplication.yaml
+++ b/schemas/20251121/linkml/modules/classes/CallForApplication.yaml
@@ -16,37 +16,37 @@ imports:
- ../enums/FundingRequirementTypeEnum
- ./FundingRequirement
- ../slots/contact_email
-- ../slots/keywords
-- ../slots/application_deadline
-- ../slots/application_opening_date
+- ../slots/keyword
+- ../slots/has_application_deadline
+- ../slots/has_application_opening_date
- ../slots/call_description
- ../slots/call_id
-- ../slots/call_identifiers
+- ../slots/call_identifier
- ../slots/call_short_name
- ../slots/call_status
- ../slots/call_title
- ../slots/call_url
- ../slots/co_funding_required
-- ../slots/eligible_applicants
-- ../slots/eligible_countries
-- ../slots/funded_projects
+- ../slots/eligible_applicant
+- ../slots/eligible_country
+- ../slots/funded_project
- ../slots/funding_rate
-- ../slots/heritage_types
-- ../slots/info_session_dates
+- ../slots/heritage_type
+- ../slots/info_session_date
- ../slots/issuing_organisation
-- ../slots/minimum_partners
+- ../slots/minimum_partner
- ../slots/parent_programme
- ../slots/partnership_required
- ../slots/programme_year
-- ../slots/related_calls
-- ../slots/requirements
+- ../slots/related_call
+- ../slots/has_or_had_requirement
- ../slots/results_expected_date
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/thematic_areas
+- ../slots/thematic_area
- ../slots/total_budget
- ../slots/typical_grant_range
-- ../slots/web_observations
+- ../slots/web_observation
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
default_prefix: hc
@@ -85,19 +85,19 @@ slots:
typical_grant_range:
range: string
description: Typical grant amount range per project (e.g., "€100K-€500K")
- eligible_applicants:
+ eligible_applicant:
range: string
multivalued: true
description: Types of organisations eligible to apply
- eligible_countries:
+ eligible_country:
range: string
multivalued: true
description: Countries whose organisations can apply
- thematic_areas:
+ thematic_area:
range: string
multivalued: true
description: Thematic focus areas or topics covered by the call
- heritage_types:
+ heritage_type:
range: string
multivalued: true
description: Types of heritage addressed (tangible, intangible, digital, etc.)
@@ -110,7 +110,7 @@ slots:
partnership_required:
range: boolean
description: Whether consortium/partnership is required for application
- minimum_partners:
+ minimum_partner:
range: integer
description: Minimum number of partners required (if partnership required)
issuing_organisation:
@@ -122,23 +122,23 @@ slots:
programme_year:
range: integer
description: Programme year or funding cycle
- call_identifiers:
+ call_identifier:
range: uriorcurie
multivalued: true
description: External identifiers (EU Funding & Tenders ID, etc.)
- related_calls:
+ related_call:
range: uriorcurie
multivalued: true
description: Related or predecessor/successor calls
- info_session_dates:
+ info_session_date:
range: string
multivalued: true
description: Dates of information sessions or webinars about the call
- web_observations:
+ web_observation:
range: uriorcurie
multivalued: true
description: WebObservation records documenting provenance of call information
- requirements:
+ has_or_had_requirement:
range: FundingRequirement
multivalued: true
inlined: true
@@ -146,7 +146,7 @@ slots:
description: |
Structured requirements for this funding call, each linked to provenance.
Replaces unstructured eligibility fields with typed, trackable requirements.
- funded_projects:
+ funded_project:
range: uriorcurie
multivalued: true
description: |
@@ -206,38 +206,38 @@ classes:
- schema:Action
- dcterms:BibliographicResource
slots:
- - application_deadline
- - application_opening_date
+ - has_application_deadline
+ - has_application_opening_date
- call_description
- call_id
- - call_identifiers
+ - call_identifier
- call_short_name
- call_status
- call_title
- call_url
- co_funding_required
- contact_email
- - eligible_applicants
- - eligible_countries
- - funded_projects
+ - eligible_applicant
+ - eligible_country
+ - funded_project
- funding_rate
- - heritage_types
- - info_session_dates
+ - heritage_type
+ - info_session_date
- issuing_organisation
- - keywords
- - minimum_partners
+ - keyword
+ - minimum_partner
- parent_programme
- partnership_required
- programme_year
- - related_calls
- - requirements
+ - related_call
+ - has_or_had_requirement
- results_expected_date
- specificity_annotation
- template_specificity
- - thematic_areas
+ - thematic_area
- total_budget
- typical_grant_range
- - web_observations
+ - web_observation
slot_usage:
call_id:
identifier: true
@@ -316,7 +316,7 @@ classes:
description: Horizon Europe heritage budget
- value: 500M GBP
description: National Lottery Heritage Fund annual budget
- eligible_applicants:
+ eligible_applicant:
range: string
multivalued: true
inlined_as_list: true
@@ -348,7 +348,7 @@ classes:
description: European Research Executive Agency
- value: https://nde.nl/ontology/hc/encompassing-body/funding/nlhf
description: National Lottery Heritage Fund
- web_observations:
+ web_observation:
slot_uri: prov:wasInfluencedBy
range: uriorcurie
multivalued: true
@@ -367,7 +367,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/observation/web/2025-11-29/eu-horizon-cl2
description: Web observation of Horizon Europe call page
- requirements:
+ has_or_had_requirement:
slot_uri: dcterms:requires
range: FundingRequirement
multivalued: true
@@ -405,7 +405,7 @@ classes:
examples:
- value: See FundingRequirement class examples
description: Structured requirements with provenance
- funded_projects:
+ funded_project:
slot_uri: schema:fundedItem
range: uriorcurie
multivalued: true
@@ -469,23 +469,23 @@ classes:
results_expected_date: '2026-03-01'
total_budget: 82.5M EUR
typical_grant_range: 2M-4M EUR per project
- eligible_applicants:
+ eligible_applicant:
- Public bodies
- Research organisations
- Higher education institutions
- SMEs
- Non-profit organisations
- International organisations
- eligible_countries:
+ eligible_country:
- EU Member States
- Horizon Europe Associated Countries
- thematic_areas:
+ thematic_area:
- Cultural heritage preservation
- Digital heritage
- Climate change impact on heritage
- Heritage skills and crafts
- Community engagement with heritage
- heritage_types:
+ heritage_type:
- Tangible heritage
- Intangible heritage
- Digital heritage
@@ -497,7 +497,7 @@ classes:
parent_programme: Horizon Europe Cluster 2
programme_year: 2025
contact_email: REA-C2@ec.europa.eu
- info_session_dates:
+ info_session_date:
- 2025-02-15 - Virtual info day
- 2025-04-10 - Brokerage event Brussels
keywords:
@@ -508,7 +508,7 @@ classes:
- preservation
- EU funding
- Horizon Europe
- funded_projects:
+ funded_project:
- https://nde.nl/ontology/hc/project/europeana/common-culture-2024
- https://nde.nl/ontology/hc/project/nde/heritage-digitization-2025
description: Horizon Europe CL2 2025 Cultural Heritage call
@@ -525,22 +525,22 @@ classes:
call_url: https://www.heritagefund.org.uk/funding/medium-grants
application_deadline: '2025-12-31'
typical_grant_range: £250K-£5M
- eligible_applicants:
+ eligible_applicant:
- Not-for-profit organisations
- Local authorities
- Community groups
- Heritage organisations
- eligible_countries:
+ eligible_country:
- England
- Northern Ireland
- Scotland
- Wales
- thematic_areas:
+ thematic_area:
- Heritage conservation
- Community engagement
- Skills development
- Nature conservation
- heritage_types:
+ heritage_type:
- Historic buildings
- Natural heritage
- Intangible heritage
diff --git a/schemas/20251121/linkml/modules/classes/CantonalArchive.yaml b/schemas/20251121/linkml/modules/classes/CantonalArchive.yaml
index e930a38ac0..0ce1fa51c1 100644
--- a/schemas/20251121/linkml/modules/classes/CantonalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/CantonalArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./CantonalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
State archives of one of the cantons of Switzerland, preserving cantonal
government records and historical documentation.
diff --git a/schemas/20251121/linkml/modules/classes/CateringPlace.yaml b/schemas/20251121/linkml/modules/classes/CateringPlace.yaml
index 9c7d733dd0..763759846b 100644
--- a/schemas/20251121/linkml/modules/classes/CateringPlace.yaml
+++ b/schemas/20251121/linkml/modules/classes/CateringPlace.yaml
@@ -17,14 +17,14 @@ imports:
- ../slots/seating_capacity
- ../slots/has_outdoor_seating
- ../slots/outdoor_seating_capacity
-- ../slots/opening_hours
+- ../slots/opening_hour
- ../slots/serves_visitors_only
- ../slots/serves_staff
- ../slots/reservation_required
- ../slots/has_michelin_star
-- ../slots/michelin_stars
+- ../slots/michelin_star
- ../slots/catering_price_range
-- ../slots/accessibility_features
+- ../slots/has_or_had_accessibility_feature
- ../slots/operator
- ../slots/founded_year
- ../slots/specificity_annotation
@@ -130,7 +130,7 @@ classes:
- wd:Q11707
- wd:Q30022
slots:
- - accessibility_features
+ - has_or_had_accessibility_feature
- catering_place_description
- catering_place_id
- catering_place_name
@@ -141,8 +141,8 @@ classes:
- has_michelin_star
- has_outdoor_seating
- heritage_type_classification
- - michelin_stars
- - opening_hours
+ - michelin_star
+ - opening_hour
- operator
- outdoor_seating_capacity
- reservation_required
@@ -276,7 +276,7 @@ classes:
examples:
- value: 40
description: 40 terrace seats
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for catering facility.
@@ -329,7 +329,7 @@ classes:
examples:
- value: true
description: Michelin starred
- michelin_stars:
+ michelin_star:
slot_uri: schema:award
description: |
Number of Michelin stars if applicable.
diff --git a/schemas/20251121/linkml/modules/classes/CathedralArchive.yaml b/schemas/20251121/linkml/modules/classes/CathedralArchive.yaml
index d9fa3c6ddf..9bfa19b936 100644
--- a/schemas/20251121/linkml/modules/classes/CathedralArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/CathedralArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./CathedralArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive of a cathedral, preserving records of the cathedral chapter,
liturgical documentation, and ecclesiastical administration.
diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml
index e5de44c76f..4a3457091a 100644
--- a/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ChurchArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/wikidata_entity
classes:
@@ -56,11 +56,11 @@ classes:
- Historical vital statistics
slots:
- wikidata_entity
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
slot_usage:
wikidata_entity:
equals_string: Q2877653
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml
index e13bdf75cb..7e05353568 100644
--- a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml
@@ -136,10 +136,10 @@ classes:
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Governance records form the core archival fonds of church archives.
- scope_includes:
+ scope_include:
equals_string: '["synod minutes", "consistory records", "church council decisions",
"visitation records", "membership rolls"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["parish registers", "property records", "congregational societies"]'
ParishRegisterSeries:
is_a: ChurchArchiveRecordSetType
@@ -160,7 +160,7 @@ classes:
\ restrictions. Many have been digitized and indexed by \ngenealogical organizations.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the series organizational principle as defined\
- \ by rico-rst:Series\n(chronological arrangement by event type: DTB doop, trouw,\
+ \ by rico-rst:Series\n(chronological has_arrangement by event type: DTB doop, trouw,\
\ begraven).\n"
structured_aliases:
- literal_form: Kirchenbücher
@@ -231,10 +231,10 @@ classes:
equals_string: 'This RecordSetType classifies record sets following the series
principle. Registers arranged chronologically by event type (DTB: doop,
trouw, begraven).'
- scope_includes:
+ scope_include:
equals_string: '["baptism records", "marriage records", "burial records",
"confirmation records", "membership transfers"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["church governance", "property records", "correspondence"]'
PastoralCorrespondenceCollection:
is_a: ChurchArchiveRecordSetType
@@ -314,10 +314,10 @@ classes:
equals_string: This RecordSetType may follow mixed organizational principles.
Includes both organic correspondence series from church administration and
personal papers of individual clergy members acquired as donations.
- scope_includes:
+ scope_include:
equals_string: '["clergy correspondence", "sermon manuscripts", "visitation
reports", "pastoral notes"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["parish registers", "governance records", "property records"]'
privacy_note:
equals_string: Pastoral correspondence may contain sensitive personal information. Access
@@ -400,10 +400,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Property administration forms a distinct archival fonds, often
managed separately from governance records.
- scope_includes:
+ scope_include:
equals_string: '["property deeds", "building records", "financial accounts",
"endowments", "cemetery records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["parish registers", "governance records", "clergy correspondence"]'
legal_note:
equals_string: Property records may retain legal significance for ownership,
@@ -450,7 +450,7 @@ classes:
- church publications
- kerkbladen
- diaconie
- - photographs
+ - photograph
- youth groups
exact_mappings:
- rico:RecordSetType
@@ -493,8 +493,8 @@ classes:
principle as defined by rico-rst:Collection. Typically includes assembled
collections organized by society or activity type. Documentation value
prioritized for ephemera and visual materials.
- scope_includes:
+ scope_include:
equals_string: '["society records", "sunday school records", "photographs",
"publications", "mission records", "diaconal records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["parish registers", "governance records", "property records"]'
diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveSweden.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveSweden.yaml
index cd7f115187..4c6c32c978 100644
--- a/schemas/20251121/linkml/modules/classes/ChurchArchiveSweden.yaml
+++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveSweden.yaml
@@ -8,7 +8,7 @@ imports:
- ./ChurchArchive
- ./CollectionType
- ./ChurchArchiveSwedenRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ChurchArchive
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Swedish church archives (kyrkoarkiv) preserving parish records and
church books specific to the Swedish ecclesiastical system.
diff --git a/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml b/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml
index d02fbdf7fa..fc15b137b2 100644
--- a/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ClimateArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive that provides information about climatic conditions in the past,
preserving paleoclimate data and historical climate records.
diff --git a/schemas/20251121/linkml/modules/classes/ClosedSpace.yaml b/schemas/20251121/linkml/modules/classes/ClosedSpace.yaml
index f4e3eddc2b..c7d9b6d0d9 100644
--- a/schemas/20251121/linkml/modules/classes/ClosedSpace.yaml
+++ b/schemas/20251121/linkml/modules/classes/ClosedSpace.yaml
@@ -23,13 +23,13 @@ imports:
- ./Collection
- ./AccessPolicy
- ../slots/security_level
-- ../slots/access_policy
+- ../slots/has_or_had_access_policy
- ../slots/capacity
- ../slots/closed_space_id
-- ../slots/contains_collections
+- ../slots/contains_or_contained_collection
- ../slots/contains_storage
-- ../slots/environmental_controls
-- ../slots/hazards
+- ../slots/environmental_control
+- ../slots/hazard
- ../slots/restriction_reason
- ../slots/restriction_type
- ../slots/space_description
@@ -83,7 +83,7 @@ classes:
\ PHYSICAL restricted areas within that place.\n\nThe relationship uses `crm:P59_has_section`\
\ (spatial subdivision):\n```\nCustodianPlace (nominal designation)\n │\n \
\ └── P59_has_section → ClosedSpace[] (THIS CLASS)\n ├── restriction_type\
- \ (security, preservation, operational)\n ├── access_policy → AccessPolicy\n\
+ \ (security, preservation, operational)\n ├── has_or_had_access_policy → AccessPolicy\n\
\ ├── P46_is_composed_of → Storage[]\n └── P46_is_composed_of\
\ → Collection[]\n```\n\n**RELATIONSHIP TO AuxiliaryPlace**:\n\nClosedSpace\
\ can exist within any AuxiliaryPlace (branch, depot, etc.):\n\n```\nAuxiliaryPlace\
@@ -94,7 +94,7 @@ classes:
The ArchiveTypeEnum value \"DIM_ARCHIVE\" (Q124749604) refers to archives\n\
with access restrictions. ClosedSpace provides the physical manifestation\n\
of these restrictions:\n\n- DimArchive (custodian type) → operates in ClosedSpace\
- \ (physical)\n- ClosedSpace → has access_policy → AccessPolicy (rules)\n- AccessPolicy\
+ \ (physical)\n- ClosedSpace → has has_or_had_access_policy → AccessPolicy (rules)\n- AccessPolicy\
\ → applies_to → Collection (what's restricted)\n\n**USE CASES**:\n\n1. **Security\
\ Vault**:\n - restriction_type: SECURITY\n - space_name: \"Rare Book Vault\"\
\n - access_policy: \"Staff-only, appointment required\"\n - contains_collections:\
@@ -120,13 +120,13 @@ classes:
- rico:Place
- locn:Location
slots:
- - access_policy
+ - has_or_had_access_policy
- capacity
- closed_space_id
- - contains_collections
+ - contains_or_contained_collection
- contains_storage
- - environmental_controls
- - hazards
+ - environmental_control
+ - hazard
- restriction_reason
- restriction_type
- security_level
@@ -270,7 +270,7 @@ classes:
description: Treasure room
- value: ENHANCED
description: Conservation lab
- environmental_controls:
+ environmental_control:
slot_uri: schema:amenityFeature
description: |
Environmental control features in this space.
@@ -307,7 +307,7 @@ classes:
- value:
- https://nde.nl/ontology/hc/storage/na-rare-book-shelving
- https://nde.nl/ontology/hc/storage/na-manuscript-cabinets
- contains_collections:
+ contains_or_contained_collection:
slot_uri: rico:containsOrContained
description: "Collections or collection portions housed in this closed space.\n\
\n**Ontology Alignment**:\n- RiC-O: `rico:containsOrContained` - \"connects\
@@ -323,7 +323,7 @@ classes:
- value:
- https://nde.nl/ontology/hc/collection/na-medieval-manuscripts
- https://nde.nl/ontology/hc/collection/na-incunabula
- hazards:
+ hazard:
slot_uri: schema:warning
description: |
Hazards or safety concerns in this space.
@@ -447,7 +447,7 @@ classes:
security_level: HIGH
environmental_controls: 18°C ±1°C, 50% RH ±5%, HEPA filtration, inert gas
fire suppression
- contains_collections:
+ contains_or_contained_collection:
- https://nde.nl/ontology/hc/collection/na-medieval-manuscripts
- https://nde.nl/ontology/hc/collection/na-incunabula
capacity: 150 m², 800 linear meters shelving
@@ -465,7 +465,7 @@ classes:
Temperature fluctuations from access damage film.
security_level: ENHANCED
environmental_controls: -18°C, 30% RH, dark, nitrogen-enriched atmosphere
- hazards:
+ hazard:
- Extreme cold - protective equipment required
- Nitrate film - fire hazard
- Low oxygen environment
@@ -519,7 +519,7 @@ slots:
Aligned with crm:P3_has_note / skos:note.
slot_uri: skos:note
range: string
- environmental_controls:
+ environmental_control:
description: |
Environmental control features (climate, lighting, air quality).
Aligned with schema:amenityFeature.
@@ -532,14 +532,14 @@ slots:
slot_uri: crm:P46_is_composed_of
range: Storage
multivalued: true
- contains_collections:
+ contains_or_contained_collection:
description: |
Collections housed within this closed space.
Aligned with rico:containsOrContained.
slot_uri: rico:containsOrContained
range: Collection
multivalued: true
- hazards:
+ hazard:
description: |
Hazards or safety concerns in the space.
Aligned with schema:warning.
diff --git a/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml b/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml
index 73bbf975f0..978c152eef 100644
--- a/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml
@@ -7,7 +7,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectingArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -23,7 +23,7 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
description: |
diff --git a/schemas/20251121/linkml/modules/classes/Collection.yaml b/schemas/20251121/linkml/modules/classes/Collection.yaml
index 61984d12ec..3043b71ed9 100644
--- a/schemas/20251121/linkml/modules/classes/Collection.yaml
+++ b/schemas/20251121/linkml/modules/classes/Collection.yaml
@@ -25,28 +25,28 @@ imports:
- ./ExhibitedObject
- ./CurationActivity
- ../slots/access_policy_ref
-- ../slots/acquisition_date
-- ../slots/acquisition_method
-- ../slots/acquisition_source
-- ../slots/arrangement
+- ../slots/has_acquisition_date
+- ../slots/has_acquisition_method
+- ../slots/has_acquisition_source
+- ../slots/has_arrangement
- ../slots/collection_description
- ../slots/collection_id
- ../slots/collection_name
- ../slots/collection_type_ref
-- ../slots/curation_activities
+- ../slots/has_or_had_curation_activity
- ../slots/custodial_history
- ../slots/digital_surrogate_url
- ../slots/digitization_status
- ../slots/extent
-- ../slots/extent_items
-- ../slots/finding_aids
-- ../slots/items
+- ../slots/extent_item
+- ../slots/has_or_had_finding_aid
+- ../slots/item
- ../slots/parent_collection
- ../slots/part_of_custodian_collection
- ../slots/provenance_statement
- ../slots/record_set_type
-- ../slots/sub_collections
-- ../slots/subject_areas
+- ../slots/has_or_had_sub_collection
+- ../slots/subject_area
- ../slots/temporal_coverage
- ../slots/valid_from
- ../slots/valid_to
@@ -100,7 +100,7 @@ classes:
└── Collection (THIS CLASS - specific holdings)
├── CollectionType (classification)
├── AccessPolicy (access restrictions)
- ├── sub_collections → Collection[] (nested hierarchy)
+ ├── has_or_had_sub_collection → Collection[] (nested hierarchy)
│ └── Collection (sub-fonds, series, etc.)
└── items → ExhibitedObject[] (individual objects)
```
@@ -167,30 +167,30 @@ classes:
- bf:Item
slots:
- access_policy_ref
- - acquisition_date
- - acquisition_method
- - acquisition_source
- - arrangement
+ - has_acquisition_date
+ - has_acquisition_method
+ - has_acquisition_source
+ - has_arrangement
- collection_description
- collection_id
- collection_name
- collection_type_ref
- - curation_activities
+ - has_or_had_curation_activity
- custodial_history
- has_or_had_custodian_type
- digital_surrogate_url
- digitization_status
- extent
- - extent_items
- - finding_aids
- - items
+ - extent_item
+ - has_or_had_finding_aid
+ - item
- parent_collection
- part_of_custodian_collection
- provenance_statement
- record_set_type
- specificity_annotation
- - sub_collections
- - subject_areas
+ - has_or_had_sub_collection
+ - subject_area
- template_specificity
- temporal_coverage
- valid_from
@@ -292,7 +292,7 @@ classes:
description: Museum extent
- value: 342 manuscripts
description: Library extent
- extent_items:
+ extent_item:
slot_uri: schema:numberOfItems
description: |
Numeric count of items (when countable).
@@ -313,7 +313,7 @@ classes:
RiC-O: hasTemporalCoverage for date range of contents.
- Distinct from acquisition_date (when acquired) and valid_from/valid_to
+ Distinct from has_acquisition_date (when acquired) and valid_from/valid_to
(when collection existed at custodian).
range: TimeSpan
examples:
@@ -321,7 +321,7 @@ classes:
start_date: '1602-01-01'
end_date: '1799-12-31'
description: VOC records temporal coverage
- subject_areas:
+ subject_area:
slot_uri: dcterms:subject
description: |
Thematic subjects covered by the collection.
@@ -425,7 +425,7 @@ classes:
has_arrangement:
slot_uri: rico:hasArrangement
description: |
- Intellectual arrangement or classification system.
+ Intellectual has_arrangement or classification system.
RiC-O: hasArrangement for organizational structure.
@@ -438,10 +438,10 @@ classes:
examples:
- value: Organized by provenance, then chronologically within each creating
office
- description: Archival arrangement
+ description: Archival has_arrangement
- value: Arranged alphabetically by artist name
- description: Art collection arrangement
- finding_aids:
+ description: Art collection has_arrangement
+ has_or_had_finding_aid:
slot_uri: rico:isDescribedBy
description: |
Finding aids describing this collection.
@@ -464,7 +464,7 @@ classes:
**Example**:
```yaml
- finding_aids:
+ has_or_had_finding_aid:
- finding_aid_type_ref: ArchivalInventory
title: "Inventory of VOC Records"
url: "https://www.nationaalarchief.nl/onderzoeken/archief/1.04.02"
@@ -521,7 +521,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds
description: Series within VOC fonds
- sub_collections:
+ has_or_had_sub_collection:
slot_uri: rico:includesOrIncluded
description: |
Child collections (for hierarchical nesting).
@@ -539,7 +539,7 @@ classes:
- collection_name: Kamer Amsterdam
collection_type_ref: series
description: Series within VOC fonds
- items:
+ item:
slot_uri: rico:hasOrHadConstituent
description: |
Individual ExhibitedObject items within this collection.
@@ -573,7 +573,7 @@ classes:
- https://nde.nl/ontology/hc/object/mauritshuis-anatomy-lesson
- https://nde.nl/ontology/hc/object/mauritshuis-goldfinch
description: Paintings in Mauritshuis collection
- curation_activities:
+ has_or_had_curation_activity:
slot_uri: crm:P147i_was_curated_by
description: |
Ongoing curation activities performed on this collection.
@@ -647,7 +647,7 @@ classes:
- Enables fine-grained description using RiC-O, CIDOC-CRM, BIBFRAME ontologies
- Supports hierarchical nesting (fonds → series → sub-series)
- Links to CollectionType for classification and AccessPolicy for access control
- - Provenance tracking includes custodial_history, acquisition_method, acquisition_source
+ - Provenance tracking includes custodial_history, acquisition_method, has_acquisition_source
- finding_aids replaces the simple finding_aid_url slot (2025-12-09)
- items slot links to ExhibitedObject[] for individual collection objects (2026-01)
- curation_activities slot links to CurationActivity[] for ongoing management
@@ -670,7 +670,7 @@ classes:
temporal_coverage:
start_date: '1602-01-01'
end_date: '1799-12-31'
- subject_areas:
+ subject_area:
- Colonial trade
- Maritime history
- Dutch East Indies
@@ -681,7 +681,7 @@ classes:
acquisition_source: Ministry of Colonies
access_policy_ref: https://nde.nl/ontology/hc/access-policy/open-access
arrangement: Organized by provenance, then chronologically
- finding_aids:
+ has_or_had_finding_aid:
- finding_aid_id: https://nde.nl/finding-aid/nationaal-archief-voc-inventory
title: Inventory of the Records of the Dutch East India Company (VOC)
finding_aid_type_ref: ArchivalInventory
@@ -700,4 +700,4 @@ classes:
# Slots used by this class: collection_id, collection_type_ref, record_set_type,
# extent_items, subject_areas, provenance_statement, custodial_history, acquisition_source,
# access_policy_ref, arrangement, finding_aids, digital_surrogate_url, parent_collection,
-# sub_collections, items, curation_activities, part_of_custodian_collection
+# has_or_had_sub_collection, items, curation_activities, part_of_custodian_collection
diff --git a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml
index c0d121377b..68ba24d28d 100644
--- a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml
+++ b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml
@@ -24,11 +24,11 @@ imports:
- ../slots/manages_collection
- ../slots/open_source
- ../slots/powers_platform
-- ../slots/programming_languages
+- ../slots/programming_language
- ../slots/refers_to_custodian
- ../slots/repository_url
- ../slots/specificity_annotation
-- ../slots/supported_metadata_standards
+- ../slots/supported_metadata_standard
- ../slots/template_specificity
- ../slots/temporal_extent
- ../slots/used_by_custodian
@@ -130,11 +130,11 @@ classes:
- manages_collection
- open_source
- powers_platform
- - programming_languages
+ - programming_language
- refers_to_custodian
- repository_url
- specificity_annotation
- - supported_metadata_standards
+ - supported_metadata_standard
- template_specificity
- temporal_extent
- used_by_custodian
@@ -300,7 +300,7 @@ classes:
examples:
- value: https://manual.collectiveaccess.org/
description: CollectiveAccess documentation
- programming_languages:
+ programming_language:
slot_uri: doap:programming-language
description: |
Programming languages used to build this CMS.
@@ -334,7 +334,7 @@ classes:
description: CollectiveAccess GitHub repo
- value: https://github.com/archivesspace/archivesspace
description: ArchivesSpace GitHub repo
- supported_metadata_standards:
+ supported_metadata_standard:
slot_uri: dcterms:conformsTo
description: |
Metadata standards supported by this CMS.
@@ -559,7 +559,7 @@ classes:
license: Proprietary
vendor_name: Axiell
vendor_url: https://www.axiell.com/
- supported_metadata_standards:
+ supported_metadata_standard:
- SPECTRUM
- Dublin Core
- LIDO
@@ -583,12 +583,12 @@ classes:
vendor_name: Whirl-i-Gig
vendor_url: https://www.collectiveaccess.org/
documentation_url: https://manual.collectiveaccess.org/
- programming_languages:
+ programming_language:
- PHP
- JavaScript
- MySQL
repository_url: https://github.com/collectiveaccess/providence
- supported_metadata_standards:
+ supported_metadata_standard:
- Dublin Core
- VRA Core
- LIDO
@@ -605,7 +605,7 @@ classes:
open_source: false
license: Proprietary
vendor_name: De Ree Archiefsystemen
- supported_metadata_standards:
+ supported_metadata_standard:
- ISAD(G)
- EAD
- MDTO
@@ -644,7 +644,7 @@ slots:
repository_url:
description: Source code repository URL
range: uri
- supported_metadata_standards:
+ supported_metadata_standard:
description: Metadata standards supported by CMS
range: string
iiif_compatible:
diff --git a/schemas/20251121/linkml/modules/classes/CollectionType.yaml b/schemas/20251121/linkml/modules/classes/CollectionType.yaml
index 9218b07819..4ce5e51621 100644
--- a/schemas/20251121/linkml/modules/classes/CollectionType.yaml
+++ b/schemas/20251121/linkml/modules/classes/CollectionType.yaml
@@ -15,7 +15,7 @@ imports:
- ../slots/record_equivalent
- ../slots/bibframe_equivalent
- ../slots/collection_broader_type
-- ../slots/collection_narrower_types
+- ../slots/has_or_had_collection_narrower_type
- ../slots/collection_type_description
- ../slots/collection_type_id
- ../slots/collection_type_name
@@ -126,7 +126,7 @@ classes:
slots:
- bibframe_equivalent
- collection_broader_type
- - collection_narrower_types
+ - has_or_had_collection_narrower_type
- collection_type_description
- collection_type_id
- collection_type_name
@@ -221,7 +221,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/collection-type/archival-record-set-type
description: SERIES broader type is ArchivalRecordSetType
- collection_narrower_types:
+ has_or_had_collection_narrower_type:
slot_uri: skos:narrower
description: |
Child types in hierarchy.
@@ -278,7 +278,7 @@ classes:
record_equivalent: rico:Fonds
wikidata_equivalent: wikidata:Q1643722
domain_context: ARCHIVE
- collection_narrower_types:
+ has_or_had_collection_narrower_type:
- https://nde.nl/ontology/hc/collection-type/series
- https://nde.nl/ontology/hc/collection-type/sub-fonds
description: Archival fonds collection type
@@ -309,7 +309,7 @@ slots:
collection_broader_type:
description: Parent collection type
range: CollectionType
- collection_narrower_types:
+ has_or_had_collection_narrower_type:
description: Child collection types
range: CollectionType
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml b/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml
index 3d07b63054..6c1b60738e 100644
--- a/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ComarcalArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ComarcalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive serving a comarca (county-level administrative district),
primarily in Catalonia and other regions of Spain.
diff --git a/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml
index 7ed89fb19d..0062349628 100644
--- a/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml
+++ b/schemas/20251121/linkml/modules/classes/CommercialOrganizationType.yaml
@@ -13,11 +13,11 @@ imports:
- ../enums/CommercialCustodianTypeEnum
- ../slots/business_model
- ../slots/collection_purpose
-- ../slots/commercial_activities
+- ../slots/commercial_activity
- ../slots/commercial_custodian_subtype
- ../slots/corporate_integration
- ../slots/has_or_had_custodian_type
-- ../slots/heritage_holdings
+- ../slots/heritage_holding
- ../slots/public_access
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -36,6 +36,100 @@ classes:
CommercialOrganizationType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Commercial Organization
+ skos:altLabel: corporate archive, company museum, auction house, art dealer, brand heritage center, business archive
+ structured_aliases:
+ - literal_form: veilinghuis
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kunsthandel
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: bedrijfsarchief
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: bedrijfsmuseum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: commerciële organisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: auction house
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: art dealer
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: corporate archive
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: company museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: brand heritage center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Auktionshaus
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kunsthändler
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Firmenarchiv
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Unternehmensmuseum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: maison de ventes
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: marchand d'art
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: archives d'entreprise
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: musée d'entreprise
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: casa de subastas
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: marchante de arte
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: archivo empresarial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: museo de empresa
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: casa d'aste
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: mercante d'arte
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: archivio aziendale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: museo aziendale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: casa de leilões
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: negociante de arte
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: arquivo empresarial
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: museu empresarial
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for for-profit commercial organizations that
maintain heritage collections (corporate archives, company museums, brand centers).
@@ -188,11 +282,11 @@ classes:
slots:
- business_model
- collection_purpose
- - commercial_activities
+ - commercial_activity
- commercial_custodian_subtype
- corporate_integration
- has_or_had_custodian_type
- - heritage_holdings
+ - heritage_holding
- public_access
- specificity_annotation
- template_specificity
@@ -293,7 +387,7 @@ classes:
- **Admission fees**: Free, nominal charge, premium pricing, membership tiers
- **Operating hours**: Daily/seasonal hours, weekends, by appointment
- **Booking requirements**: Walk-in, advance booking, group reservations
- - **Restrictions**: Corporate guests only, business hours, age limits, photography rules
+ - **Restrictions**: Corporate guests only, business hours, has_age limits, photography rules
- **Digital access**: Online catalog, virtual tours, digitized collections
- **Research access**: Scholar appointments, archives reading room, reproduction fees
@@ -313,7 +407,7 @@ classes:
description: Ford archive access
- value: Corporate guests only, Escorted tours, Business hours
description: Private company museum access
- heritage_holdings:
+ heritage_holding:
description: |
What heritage materials the commercial organization preserves.
@@ -344,7 +438,7 @@ classes:
description: Ford Motor holdings
- value: Perfume formulas, Bottle designs, Fashion sketches
description: Chanel archive holdings
- commercial_activities:
+ commercial_activity:
description: |
Revenue-generating activities beyond heritage preservation.
@@ -400,12 +494,12 @@ slots:
description: Public access conditions
range: string
slot_uri: schema:publicAccess
- heritage_holdings:
+ heritage_holding:
description: Heritage materials preserved
range: string
multivalued: true
slot_uri: schema:owns
- commercial_activities:
+ commercial_activity:
description: Revenue-generating activities
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml b/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml
index f106a1ddc3..21a1358c3b 100644
--- a/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/CommunityArchive.yaml
@@ -8,7 +8,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./CommunityArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -22,7 +22,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
description: |
Archive created and maintained by individuals and community groups
to document their own cultural heritage and lived experiences.
diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml
index 26b0394dba..097c3980ff 100644
--- a/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/CompanyArchiveRecordSetTypes.yaml
@@ -143,10 +143,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Governance records form the core
archival fonds of company archives.
- scope_includes:
+ scope_include:
equals_string: '["board minutes", "shareholder records", "executive records",
"M&A records", "corporate bylaws"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["product development", "marketing materials", "personnel
records"]'
legal_note:
@@ -235,10 +235,10 @@ classes:
equals_string: This RecordSetType may follow mixed organizational principles.
May include both organic R&D fonds and assembled collections organized by
product line, technology, or project.
- scope_includes:
+ scope_include:
equals_string: '["R&D files", "technical drawings", "patents", "prototypes",
"test reports"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["governance records", "marketing materials", "personnel records"]'
MarketingArchiveCollection:
is_a: CompanyArchiveRecordSetType
@@ -327,10 +327,10 @@ classes:
principle as defined by rico-rst:Collection. Typically assembled collection
organized by campaign, product line, or media type. Visual materials often
predominate.
- scope_includes:
+ scope_include:
equals_string: '["advertising", "brand materials", "packaging", "promotional
materials", "market research"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
PersonnelRecordsSeries:
@@ -413,10 +413,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Personnel records typically arranged alphabetically
by employee name within date ranges.
- scope_includes:
+ scope_include:
equals_string: '["personnel files", "employment contracts", "payroll records",
"training records", "works council records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["governance records", "product development", "marketing materials"]'
privacy_note:
equals_string: 'Subject to AVG/GDPR. Access restrictions apply for records
@@ -504,9 +504,9 @@ classes:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Publications arranged chronologically
by title. May benefit from bibliographic treatment for serial publications.
- scope_includes:
+ scope_include:
equals_string: '["annual reports", "house magazines", "newsletters", "commemorative
publications", "press releases"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml
index 279fe530a9..060bbce7a3 100644
--- a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml
@@ -16,8 +16,8 @@ imports:
- ./OrganizationBranch
- ./CompanyArchiveRecordSetTypes
- ../slots/archive_branches
- - ../slots/archive_department_of
- - ../slots/holds_record_set_types
+ - ../slots/is_or_was_archive_department_of
+ - ../slots/has_or_had_holds_record_set_type
- ../slots/parent_corporation
- ../slots/type_scope
- ../slots/wikidata_entity
@@ -99,15 +99,15 @@ classes:
slots:
- parent_corporation
- - archive_department_of
+ - is_or_was_archive_department_of
- archive_branches
- wikidata_entity
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
slot_usage:
wikidata_entity:
equals_string: "Q10605195"
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml b/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml
index 302818070e..6f7ec02aa8 100644
--- a/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml
+++ b/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml
@@ -133,7 +133,7 @@ classes:
description: Institution being rebuilt after destruction
- value: false
description: No rebuilding efforts underway
- sources:
+ has_or_had_documentation_source:
slot_uri: prov:hadPrimarySource
range: string
multivalued: true
@@ -175,7 +175,7 @@ slots:
is_rebuilding:
description: Whether institution is being rebuilt
range: boolean
- sources:
+ has_or_had_documentation_source:
slot_uri: prov:hadPrimarySource
description: Sources documenting the destruction/damage
range: string
diff --git a/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml b/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml
index f4a36d72b9..0ace4dfbcb 100644
--- a/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml
+++ b/schemas/20251121/linkml/modules/classes/ConnectionNetwork.yaml
@@ -18,9 +18,9 @@ imports:
- ./HeritageTypeCount
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- - ../slots/connections
+ - ../slots/connection
- ../slots/network_analysis
- - ../slots/notes
+ - ../slots/note
- ../slots/source_metadata
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -55,7 +55,7 @@ classes:
close_mappings:
- prov:Collection
slots:
- - connections
+ - connection
- network_analysis
- source_metadata
- specificity_annotation
@@ -66,7 +66,7 @@ classes:
range: ConnectionSourceMetadata
required: true
inlined: true
- connections:
+ connection:
description: Array of connection entries from the LinkedIn network
range: PersonConnection
required: true
diff --git a/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml b/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml
index b4487a449d..77f8066bc7 100644
--- a/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml
+++ b/schemas/20251121/linkml/modules/classes/ConnectionSourceMetadata.yaml
@@ -14,7 +14,7 @@ imports:
- ./TemplateSpecificityScores
- ../enums/ScrapeMethodEnum
- ../slots/connections_extracted
- - ../slots/notes
+ - ../slots/note
- ../slots/scrape_method
- ../slots/scraped_timestamp
- ../slots/source_url
@@ -45,7 +45,7 @@ classes:
- prov:Activity
slots:
- connections_extracted
- - notes
+ - note
- scrape_method
- scraped_timestamp
- source_url
@@ -117,7 +117,7 @@ classes:
minimum_value: 0
examples:
- value: 776
- notes:
+ note:
description: |
Optional notes about the extraction process.
May reference raw source files or explain any issues.
diff --git a/schemas/20251121/linkml/modules/classes/ConservationLab.yaml b/schemas/20251121/linkml/modules/classes/ConservationLab.yaml
index c77846c558..e45c054db8 100644
--- a/schemas/20251121/linkml/modules/classes/ConservationLab.yaml
+++ b/schemas/20251121/linkml/modules/classes/ConservationLab.yaml
@@ -7,18 +7,18 @@ imports:
- ./CustodianObservation
- ./ReconstructionActivity
- ../slots/accepts_external_work
-- ../slots/accreditation_body
-- ../slots/conservation_specializations
-- ../slots/equipment_types
+- ../slots/has_or_had_accreditation_body
+- ../slots/conservation_specialization
+- ../slots/equipment_type
- ../slots/has_climate_control
- ../slots/has_deacidification_facility
-- ../slots/has_fume_hoods
+- ../slots/has_fume_hood
- ../slots/has_imaging_equipment
- ../slots/is_accredited
- ../slots/lab_description
- ../slots/lab_id
- ../slots/lab_name
-- ../slots/safety_certifications
+- ../slots/safety_certification
- ../slots/specificity_annotation
- ../slots/staff_count
- ../slots/template_specificity
@@ -90,7 +90,7 @@ classes:
ConservationLab:
lab_id: "https://nde.nl/ontology/hc/aux/rijksmuseum-conservation"
lab_name: "Rijksmuseum Conservation Studio"
- conservation_specializations:
+ conservation_specialization:
- "Paintings"
- "Works on paper"
- "Furniture"
@@ -102,7 +102,7 @@ classes:
```yaml
ConservationLab:
lab_name: "Nationaal Archief Restauratie Atelier"
- conservation_specializations:
+ conservation_specialization:
- "Paper"
- "Parchment"
- "Seals"
@@ -127,18 +127,18 @@ classes:
- schema:ResearchOrganization
slots:
- accepts_external_work
- - accreditation_body
- - conservation_specializations
- - equipment_types
+ - has_or_had_accreditation_body
+ - conservation_specialization
+ - equipment_type
- has_climate_control
- has_deacidification_facility
- - has_fume_hoods
+ - has_fume_hood
- has_imaging_equipment
- is_accredited
- lab_description
- lab_id
- lab_name
- - safety_certifications
+ - safety_certification
- specificity_annotation
- staff_count
- template_specificity
@@ -192,7 +192,7 @@ classes:
Dutch paintings. Features advanced imaging suite for technical art history
research.
description: Paintings conservation lab
- conservation_specializations:
+ conservation_specialization:
slot_uri: schema:knowsAbout
description: |
Material types or conservation specializations of this lab.
@@ -217,7 +217,7 @@ classes:
description: Paper conservation
- value: Furniture
description: Furniture conservation
- equipment_types:
+ equipment_type:
slot_uri: schema:usesDevice
description: |
Types of specialized equipment available in this lab.
@@ -270,7 +270,7 @@ classes:
examples:
- value: true
description: Climate controlled
- has_fume_hoods:
+ has_fume_hood:
slot_uri: schema:amenityFeature
description: |
Whether lab has fume extraction hoods for chemical work.
@@ -296,7 +296,7 @@ classes:
examples:
- value: true
description: Has deacidification
- safety_certifications:
+ safety_certification:
slot_uri: schema:hasCertification
description: |
Safety certifications held by this laboratory.
@@ -400,12 +400,12 @@ classes:
lab_name: Rijksmuseum Conservation Studio
lab_description: State-of-the-art conservation studio specializing in Dutch
Golden Age paintings, works on paper, and decorative arts.
- conservation_specializations:
+ conservation_specialization:
- Paintings
- Works on paper
- Furniture
- Metalwork
- equipment_types:
+ equipment_type:
- Stereomicroscopes
- X-ray fluorescence spectrometer
- Infrared reflectography system
@@ -423,12 +423,12 @@ classes:
lab_name: Nationaal Archief Restauratie Atelier
lab_description: Paper and parchment conservation workshop serving the national
archives. Specializes in historical documents, maps, and seals.
- conservation_specializations:
+ conservation_specialization:
- Paper
- Parchment
- Seals
- Maps and plans
- equipment_types:
+ equipment_type:
- Leaf casting machine
- Suction tables
- Book presses
@@ -449,11 +449,11 @@ slots:
lab_description:
description: Description of conservation lab
range: string
- conservation_specializations:
+ conservation_specialization:
description: Material/object specializations
range: string
multivalued: true
- equipment_types:
+ equipment_type:
description: Specialized equipment available
range: string
multivalued: true
@@ -463,13 +463,13 @@ slots:
has_climate_control:
description: Has precise climate control
range: boolean
- has_fume_hoods:
+ has_fume_hood:
description: Has fume extraction hoods
range: boolean
has_deacidification_facility:
description: Has mass deacidification capability
range: boolean
- safety_certifications:
+ safety_certification:
description: Safety certifications held
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml b/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml
index d89bdbd854..82fc427816 100644
--- a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml
+++ b/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml
@@ -22,17 +22,17 @@ imports:
- ../slots/condition_after
- ../slots/condition_before
- ../slots/condition_description
-- ../slots/conservation_notes
+- ../slots/conservation_note
- ../slots/conservator
- ../slots/conservator_affiliation
- ../slots/cost
- ../slots/cost_currency
- ../slots/has_or_had_custodian_type
-- ../slots/environmental_conditions
-- ../slots/examination_methods
+- ../slots/has_or_had_environmental_condition
+- ../slots/has_or_had_examination_method
- ../slots/materials_used
-- ../slots/photographs
-- ../slots/recommendations
+- ../slots/photograph
+- ../slots/recommendation
- ../slots/record_date
- ../slots/record_id
- ../slots/record_timespan
@@ -104,20 +104,20 @@ classes:
- condition_before
- condition_description
- conservation_lab
- - conservation_notes
+ - conservation_note
- conservator
- conservator_affiliation
- cost
- cost_currency
- has_or_had_custodian_type
- - environmental_conditions
- - examination_methods
+ - has_or_had_environmental_condition
+ - has_or_had_examination_method
- follow_up_date
- funding_source
- materials_used
- object_ref
- - photographs
- - recommendations
+ - photograph
+ - recommendation
- record_date
- record_id
- record_timespan
@@ -273,7 +273,7 @@ classes:
range: string
slot_uri: schema:affiliation
description: |
- Institutional affiliation of the conservator.
+ Institutional has_or_had_affiliation of the conservator.
examples:
- value: Mauritshuis Conservation Department
- value: Hamilton Kerr Institute
@@ -310,7 +310,7 @@ classes:
- value: Solvent cleaning with acetone/white spirit mixture
- value: Tratteggio inpainting technique
- value: Vacuum lining
- examination_methods:
+ has_or_had_examination_method:
required: false
range: string
multivalued: true
@@ -331,7 +331,7 @@ classes:
- value: INFRARED_REFLECTOGRAPHY
- value: UV_FLUORESCENCE
- value: MACRO_PHOTOGRAPHY
- environmental_conditions:
+ has_or_had_environmental_condition:
required: false
range: string
slot_uri: crm:P3_has_note
@@ -341,7 +341,7 @@ classes:
examples:
- value: Treatment performed at 21°C, 50% RH. Object stable in current conditions.
- value: 'Recommended: 45-55% RH, 18-22°C, max 50 lux'
- photographs:
+ photograph:
required: false
range: uri
multivalued: true
@@ -370,7 +370,7 @@ classes:
- value: "Wadum, Jørgen. \"Vermeer Illuminated: The Restoration of \nGirl\
\ with a Pearl Earring.\" Burlington Magazine 137, \nno. 1103 (1995):\
\ 90-95.\n"
- recommendations:
+ recommendation:
required: false
range: string
multivalued: true
@@ -426,7 +426,7 @@ classes:
- value: Mondriaan Fund
- value: Getty Foundation
- value: Bank Giro Loterij
- conservation_notes:
+ conservation_note:
required: false
range: string
multivalued: true
@@ -490,23 +490,23 @@ classes:
techniques_used:
- Solvent cleaning
- Tratteggio inpainting
- examination_methods:
+ has_or_had_examination_method:
- X-RADIOGRAPHY
- INFRARED_REFLECTOGRAPHY
- UV_FLUORESCENCE
- MACRO_PHOTOGRAPHY
- photographs:
+ photograph:
- https://mauritshuis.nl/conservation/670/before-1994.jpg
- https://mauritshuis.nl/conservation/670/during-1994.jpg
- https://mauritshuis.nl/conservation/670/after-1994.jpg
report_document: "Wadum, Jørgen. \"Vermeer Illuminated: Conservation, Restoration\
\ and \nResearch.\" The Hague: Mauritshuis, 1995.\n"
- recommendations:
+ recommendation:
- Re-examine varnish layer in 25 years (c. 2019)
- Maintain 45-55% relative humidity
- Maximum 50 lux illumination
follow_up_date: '2019-01-01'
- conservation_notes:
+ conservation_note:
- Vermeer's monogram 'IVMeer' discovered during cleaning
- Treatment documented in Burlington Magazine (1995)
description: 1994 restoration of Girl with a Pearl Earring
@@ -522,10 +522,10 @@ classes:
related_loan: https://nde.nl/ontology/hc/loan/mauritshuis-rijksmuseum-2023-001
conservator:
- Abbie Vandivere
- examination_methods:
+ has_or_had_examination_method:
- RAKING_LIGHT
- UV_FLUORESCENCE
- recommendations:
+ recommendation:
- Cleared for loan
- Courier required for transport
- Climate case recommended
@@ -540,7 +540,7 @@ classes:
Comprehensive technical examination as part of Operation Night Watch.
Canvas shows historical damage from 1715 trimming and 1911/1975 attacks.
Paint layer stable with localized losses. Varnish slightly yellowed.
- examination_methods:
+ has_or_had_examination_method:
- X-RADIOGRAPHY
- MACRO_XRF_SCANNING
- INFRARED_REFLECTOGRAPHY
@@ -551,7 +551,7 @@ classes:
- Robert Erdmann
conservator_affiliation: Rijksmuseum Conservation Department
report_url: https://www.rijksmuseum.nl/en/stories/operation-night-watch
- conservation_notes:
+ conservation_note:
- Part of multi-year Operation Night Watch project
- Largest and most detailed examination ever of this painting
- Live-streamed to public
@@ -596,7 +596,7 @@ slots:
multivalued: true
slot_uri: crm:P14_carried_out_by
conservator_affiliation:
- description: Institutional affiliation of conservator
+ description: Institutional has_or_had_affiliation of conservator
range: string
slot_uri: schema:affiliation
materials_used:
@@ -609,16 +609,16 @@ slots:
range: string
multivalued: true
slot_uri: crm:P32_used_general_technique
- examination_methods:
+ has_or_had_examination_method:
description: Technical examination methods used
range: string
multivalued: true
slot_uri: crm:P16_used_specific_object
- environmental_conditions:
+ has_or_had_environmental_condition:
description: Environmental conditions or recommendations
range: string
slot_uri: crm:P3_has_note
- photographs:
+ photograph:
description: URLs to conservation photographs
range: uri
multivalued: true
@@ -631,7 +631,7 @@ slots:
description: Bibliographic citation for report
range: string
slot_uri: dcterms:bibliographicCitation
- recommendations:
+ recommendation:
description: Recommendations for future care
range: string
multivalued: true
@@ -647,7 +647,7 @@ slots:
description: Currency code for cost
range: string
slot_uri: schema:priceCurrency
- conservation_notes:
+ conservation_note:
description: Additional notes
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/Container.yaml b/schemas/20251121/linkml/modules/classes/Container.yaml
index 11e595e6bb..a6cfbba5d9 100644
--- a/schemas/20251121/linkml/modules/classes/Container.yaml
+++ b/schemas/20251121/linkml/modules/classes/Container.yaml
@@ -44,17 +44,17 @@ classes:
- Registration entities (Jurisdiction, TradeRegister, RegistrationAuthority, RegistrationNumber)
- Standards ecosystem (StandardsOrganization, Standard, AllocationAgency, IdentifierFormat)
attributes:
- custodians:
+ has_or_had_custodian:
range: Custodian
multivalued: true
inlined_as_list: true
description: Collection of custodian hub entities
- custodian_observations:
+ has_or_had_custodian_observation:
range: CustodianObservation
multivalued: true
inlined_as_list: true
description: Collection of custodian observations
- custodian_names:
+ has_or_had_custodian_name:
range: CustodianName
multivalued: true
inlined_as_list: true
@@ -74,7 +74,7 @@ classes:
multivalued: true
inlined_as_list: true
description: Collection of heritage collections
- organizational_structures:
+ has_or_had_organizational_structure:
range: OrganizationalStructure
multivalued: true
inlined_as_list: true
@@ -99,7 +99,7 @@ classes:
multivalued: true
inlined_as_list: true
description: Collection of registration authorities
- registration_numbers:
+ has_or_had_registration_number:
range: RegistrationNumber
multivalued: true
inlined_as_list: true
@@ -153,14 +153,14 @@ classes:
description: |
Collection of custodian identifiers (ISIL, ISNI, Wikidata, VIAF, etc.).
External identifiers with full provenance tracking.
- social_media_profiles:
+ has_or_had_social_media_profile:
range: SocialMediaProfile
multivalued: true
inlined_as_list: true
description: |
Collection of social media profiles (Instagram, Facebook, X, etc.).
Third-party digital presence on external platforms.
- iot_devices:
+ has_or_had_iot_device:
range: InternetOfThings
multivalued: true
inlined_as_list: true
@@ -182,7 +182,7 @@ classes:
Collection of specific, inventoried heritage holdings.
Represents SPECIFIC, CATALOGUED holdings within a heritage custodian.
Distinct from CustodianCollection (abstract/nominal reference).
- finding_aids:
+ has_or_had_finding_aid:
range: FindingAid
multivalued: true
inlined_as_list: true
diff --git a/schemas/20251121/linkml/modules/classes/ContributingAgency.yaml b/schemas/20251121/linkml/modules/classes/ContributingAgency.yaml
index ef43000abc..b901ac9b8f 100644
--- a/schemas/20251121/linkml/modules/classes/ContributingAgency.yaml
+++ b/schemas/20251121/linkml/modules/classes/ContributingAgency.yaml
@@ -24,17 +24,17 @@ imports:
- ../slots/template_specificity
- ../slots/contributor_code
- ../slots/name_local
- - ../slots/abbreviation
- - ../slots/authority_file_name
- - ../slots/authority_file_abbreviation
- - ../slots/authority_file_url
+ - ../slots/has_or_had_abbreviation
+ - ../slots/has_authority_file_name
+ - ../slots/has_authority_file_abbreviation
+ - ../slots/has_authority_file_url
- ../slots/record_format
- ../slots/entity_types_covered
- ../slots/contributes_to
- ../slots/contribution_start_date
- ../slots/is_active
- ../slots/governance_representative
- - ../slots/also_allocation_agency
+ - ../slots/is_or_was_also_allocation_agency
- ../slots/member_of
- ../slots/governance_role
- ../enums/AuthorityRecordFormatEnum
@@ -122,7 +122,7 @@ classes:
description: |
Unique identifier for this contributing agency.
- Recommended format: lowercase abbreviation matching VIAF contributor code.
+ Recommended format: lowercase has_or_had_abbreviation matching VIAF contributor code.
Examples: "lc", "dnb", "bnf", "nta", "bne", "iccu", "ndl"
range: uriorcurie
@@ -151,10 +151,10 @@ classes:
slots:
- contributor_code
- name_local
- - abbreviation
- - authority_file_name
- - authority_file_abbreviation
- - authority_file_url
+ - has_or_had_abbreviation
+ - has_authority_file_name
+ - has_authority_file_abbreviation
+ - has_authority_file_url
- record_format
- entity_types_covered
- contributes_to
@@ -163,7 +163,7 @@ classes:
- governance_representative
- website
- description
- - also_allocation_agency
+ - is_or_was_also_allocation_agency
- member_of
- governance_role
- specificity_annotation
diff --git a/schemas/20251121/linkml/modules/classes/CoordinateProvenance.yaml b/schemas/20251121/linkml/modules/classes/CoordinateProvenance.yaml
index b4f8f75a6e..0568b92f4b 100644
--- a/schemas/20251121/linkml/modules/classes/CoordinateProvenance.yaml
+++ b/schemas/20251121/linkml/modules/classes/CoordinateProvenance.yaml
@@ -38,7 +38,7 @@ classes:
- range: integer
description: Source entity ID (place_id, Q-number, geonames_id - can be string
or integer)
- has_api_endpoint:
+ has_or_had_api_endpoint:
range: uri
resolution_method:
range: string
diff --git a/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml b/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml
index 00ccd71361..414aae08d7 100644
--- a/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml
+++ b/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml
@@ -12,9 +12,9 @@ default_prefix: hc
imports:
- linkml:types
- ./CustodianType
-- ../slots/cultural_focus_areas
+- ../slots/cultural_focus_area
- ../slots/has_or_had_custodian_type
-- ../slots/institution_functions
+- ../slots/institution_function
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/wikidata_entity
@@ -61,9 +61,9 @@ classes:
- MemoryInstitution (Q1497649) - institutions preserving cultural memory
- HeritageOrganization - schema.org type for heritage orgs
slots:
- - cultural_focus_areas
+ - cultural_focus_area
- has_or_had_custodian_type
- - institution_functions
+ - institution_function
- specificity_annotation
- template_specificity
- wikidata_entity
@@ -71,7 +71,7 @@ classes:
wikidata_entity:
equals_string: Q3152824
description: Wikidata entity for cultural institution
- cultural_focus_areas:
+ cultural_focus_area:
description: |
Areas of cultural focus for the institution.
Examples: visual arts, performing arts, heritage, literature, music, science
@@ -81,7 +81,7 @@ classes:
- value:
- visual arts
- heritage preservation
- institution_functions:
+ institution_function:
description: |
Primary functions of the institution.
Examples: collection, exhibition, education, research, preservation, advocacy
@@ -122,20 +122,20 @@ classes:
- institución cultural@es
- institution culturelle@fr
type_description: Organization working for preservation or promotion of culture
- cultural_focus_areas:
+ cultural_focus_area:
- heritage preservation
- cultural education
- institution_functions:
+ institution_function:
- collection
- exhibition
- education
description: General cultural institution example
slots:
- cultural_focus_areas:
+ cultural_focus_area:
description: Areas of cultural focus
range: string
multivalued: true
- institution_functions:
+ institution_function:
description: Primary functions of institution
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/CurationActivity.yaml b/schemas/20251121/linkml/modules/classes/CurationActivity.yaml
index 55aa47ed02..e4bfc14cd6 100644
--- a/schemas/20251121/linkml/modules/classes/CurationActivity.yaml
+++ b/schemas/20251121/linkml/modules/classes/CurationActivity.yaml
@@ -20,17 +20,17 @@ imports:
- ./ExhibitedObject
- ./PersonObservation
- ../enums/CurationActivityTypeEnum
-- ../slots/notes
-- ../slots/activity_type
+- ../slots/note
+- ../slots/has_activity_type
- ../slots/start_date
- ../slots/end_date
-- ../slots/deliverables
+- ../slots/deliverable
- ../slots/funding_source
- ../slots/status
-- ../slots/activity_description
+- ../slots/has_activity_description
- ../slots/activity_id
-- ../slots/activity_name
-- ../slots/activity_timespan
+- ../slots/has_activity_name
+- ../slots/has_activity_timespan
- ../slots/budget
- ../slots/curated_holding
- ../slots/has_or_had_custodian_type
@@ -44,7 +44,7 @@ imports:
- ../slots/preceding_activity
- ../slots/priority
- ../slots/recurrence_pattern
-- ../slots/related_activities
+- ../slots/has_or_had_related_activity
- ../slots/responsible_actor
- ../slots/responsible_department
- ../slots/specificity_annotation
@@ -148,21 +148,21 @@ classes:
- crm:E65_Creation
- aat:300054277
slots:
- - activity_description
+ - has_activity_description
- activity_id
- - activity_name
- - activity_timespan
- - activity_type
+ - has_activity_name
+ - has_activity_timespan
+ - has_activity_type
- budget
- curated_holding
- has_or_had_custodian_type
- - deliverables
+ - deliverable
- documentation_produced
- end_date
- following_activity
- funding_source
- is_recurring
- - notes
+ - note
- objects_added
- objects_affected
- objects_count
@@ -170,7 +170,7 @@ classes:
- preceding_activity
- priority
- recurrence_pattern
- - related_activities
+ - has_or_had_related_activity
- responsible_actor
- responsible_department
- specificity_annotation
@@ -419,7 +419,7 @@ classes:
- Location discrepancy list (15 items)
- Condition notation updates (42 records)
description: Inventory deliverables
- deliverables:
+ deliverable:
slot_uri: schema:result
description: |
URLs or references to deliverable documents/outputs.
@@ -458,7 +458,7 @@ classes:
description: Digitization project budget
- value: USD 50,000
description: Conservation survey budget
- related_activities:
+ has_or_had_related_activity:
slot_uri: dcterms:relation
description: |
Other CurationActivity instances related to this one.
@@ -521,7 +521,7 @@ classes:
description: High priority activity
- value: CRITICAL
description: Urgent/emergency activity
- notes:
+ note:
slot_uri: skos:note
description: |
Additional notes about this activity.
@@ -613,7 +613,7 @@ classes:
- Digital asset management records
- OCR quality assessment report
- IIIF manifest files
- deliverables:
+ deliverable:
- https://www.nationaalarchief.nl/onderzoeken/archief/1.04.02/digital
funding_source: Metamorfoze National Digitization Programme
budget: EUR 850,000
@@ -704,7 +704,7 @@ slots:
budget:
description: Budget allocated for this activity
range: string
- related_activities:
+ has_or_had_related_activity:
description: Other CurationActivity instances related to this one
range: CurationActivity
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml b/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml
index ef2e8d4671..84bd0cb2e7 100644
--- a/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml
@@ -15,7 +15,7 @@ imports:
- ./CustodianAdministration
- ./CustodianArchive
- ./CurrentArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/creating_organization
@@ -36,7 +36,7 @@ classes:
- creating_organization
- has_or_had_custodian_type
- has_narrower_instance
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- retention_schedule
- specificity_annotation
- template_specificity
diff --git a/schemas/20251121/linkml/modules/classes/Custodian.yaml b/schemas/20251121/linkml/modules/classes/Custodian.yaml
index 315b8aeb70..6fc35b8410 100644
--- a/schemas/20251121/linkml/modules/classes/Custodian.yaml
+++ b/schemas/20251121/linkml/modules/classes/Custodian.yaml
@@ -26,13 +26,13 @@ imports:
- ../slots/digital_platform
- ../slots/has_collection
- ../slots/organizational_structure
-- ../slots/organizational_change_events
+- ../slots/has_or_had_organizational_change_event
- ../slots/encompassing_body
-- ../slots/identifiers
+- ../slots/identifier
- ../slots/created
- ../slots/modified
- ../slots/data_license_policy
-- ../slots/safeguards
+- ../slots/has_or_had_safeguard
- ../slots/time_of_destruction
- ../slots/conflict_status
- ../slots/mission_statement
@@ -48,15 +48,15 @@ imports:
- ./InternetOfThings
- ./IntangibleHeritageForm
- ./Exhibition
-- ../slots/exhibitions
+- ../slots/has_or_had_exhibition
- ../slots/gift_shop
- ../slots/has_administration
- ../slots/has_budget
- ../slots/has_operational_archive
-- ../slots/participated_in_projects
-- ../slots/social_media_profiles
+- ../slots/has_or_had_participated_in_project
+- ../slots/has_or_had_social_media_profile
- ../slots/specificity_annotation
-- ../slots/storage_facilities
+- ../slots/has_or_had_storage_facility
- ../slots/template_specificity
- ./ConflictStatus
- ./CustodianCollection
@@ -71,7 +71,7 @@ imports:
- ./TemplateSpecificityScores
- ./TimeSpan
slots:
- participated_in_projects:
+ has_or_had_participated_in_project:
slot_uri: org:memberOf
range: Project
multivalued: true
@@ -80,19 +80,19 @@ slots:
range: GiftShop
multivalued: true
description: Gift shops and retail operations associated with this custodian
- social_media_profiles:
+ has_or_had_social_media_profile:
slot_uri: foaf:account
range: SocialMediaProfile
multivalued: true
inlined_as_list: true
description: Social media accounts/profiles maintained by this custodian
- iot_devices:
+ has_or_had_iot_device:
slot_uri: sosa:hosts
range: InternetOfThings
multivalued: true
inlined_as_list: true
description: Internet of Things (IoT) devices operated by this custodian.
- storage_facilities:
+ has_or_had_storage_facility:
slot_uri: premis:storedAt
range: Storage
multivalued: true
@@ -118,7 +118,7 @@ slots:
multivalued: true
inlined_as_list: true
description: Annual or multi-year budgets for this custodian.
- exhibitions:
+ has_or_had_exhibition:
slot_uri: schema:event
range: Exhibition
multivalued: true
@@ -224,26 +224,26 @@ classes:
- data_license_policy
- digital_platform
- encompassing_body
- - exhibitions
+ - has_or_had_exhibition
- gift_shop
- has_administration
- has_budget
- has_collection
- has_operational_archive
- hc_id
- - identifiers
+ - identifier
- legal_status
- mission_statement
- modified
- - organizational_change_events
+ - has_or_had_organizational_change_event
- organizational_structure
- - participated_in_projects
+ - has_or_had_participated_in_project
- place_designation
- preferred_label
- - safeguards
- - social_media_profiles
+ - has_or_had_safeguard
+ - has_or_had_social_media_profile
- specificity_annotation
- - storage_facilities
+ - has_or_had_storage_facility
- template_specificity
- time_of_destruction
slot_usage:
@@ -456,7 +456,7 @@ classes:
multivalued: true
required: false
inlined_as_list: true
- organizational_change_events:
+ has_or_had_organizational_change_event:
slot_uri: crm:P12i_was_present_at
description: "Historical organizational change events that have affected this\
\ custodian's\nstructure, operations, or identity over time.\n\n**Tracks\
@@ -611,7 +611,7 @@ classes:
\nMay be null if data license policy not yet documented or if custodian\n\
hasn't formalized their data policy.\n"
required: false
- participated_in_projects:
+ has_or_had_participated_in_project:
slot_uri: org:memberOf
range: Project
multivalued: true
@@ -661,7 +661,7 @@ classes:
project_name: Europeana Common Culture
project_status: IN_PROGRESS
description: Museum participating in multiple heritage network projects
- social_media_profiles:
+ has_or_had_social_media_profile:
slot_uri: foaf:account
range: SocialMediaProfile
multivalued: true
@@ -714,7 +714,7 @@ classes:
is_primary_digital_presence: false
description: Museum with multiple social media profiles supporting main
website
- safeguards:
+ has_or_had_safeguard:
slot_uri: crm:P109_has_current_or_former_curator
description: |
Intangible heritage forms that this custodian safeguards/preserves.
@@ -743,7 +743,7 @@ classes:
range: IntangibleHeritageForm
multivalued: true
inlined: false
- identifiers:
+ identifier:
slot_uri: crm:P48_has_preferred_identifier
description: |
External identifiers assigned to this custodian by authorities.
diff --git a/schemas/20251121/linkml/modules/classes/CustodianAdministration.yaml b/schemas/20251121/linkml/modules/classes/CustodianAdministration.yaml
index 2820d9fce8..5df0784463 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianAdministration.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianAdministration.yaml
@@ -11,10 +11,10 @@ imports:
- ./DigitalPlatform
- ./ReconstructedEntity
- ../slots/record_type
-- ../slots/access_control
+- ../slots/has_or_had_access_control
- ../slots/active_since
-- ../slots/administration_description
-- ../slots/administration_name
+- ../slots/has_administration_description
+- ../slots/has_administration_name
- ../slots/backup_status
- ../slots/business_criticality
- ../slots/creating_function
@@ -27,9 +27,9 @@ imports:
- ../slots/managing_unit
- ../slots/primary_system
- ../slots/refers_to_custodian
-- ../slots/retention_period_years
+- ../slots/retention_period_year
- ../slots/retention_schedule
-- ../slots/secondary_systems
+- ../slots/has_or_had_secondary_system
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/valid_from
@@ -119,10 +119,10 @@ classes:
- rico:isAssociatedWithActivity
- org:Organization
slots:
- - access_control
+ - has_or_had_access_control
- active_since
- - administration_description
- - administration_name
+ - has_administration_description
+ - has_administration_name
- backup_status
- business_criticality
- creating_function
@@ -136,9 +136,9 @@ classes:
- primary_system
- record_type
- refers_to_custodian
- - retention_period_years
+ - retention_period_year
- retention_schedule
- - secondary_systems
+ - has_or_had_secondary_system
- specificity_annotation
- template_specificity
- valid_from
@@ -325,7 +325,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/platform/rm-sharepoint
description: SharePoint as primary document system
- secondary_systems:
+ has_or_had_secondary_system:
slot_uri: schema:isPartOf
range: DigitalPlatform
multivalued: true
@@ -359,7 +359,7 @@ classes:
examples:
- value: Selectielijst Gemeenten 2020, categorie 4.2.3
description: Dutch municipal retention schedule reference
- retention_period_years:
+ retention_period_year:
slot_uri: dcterms:valid
range: integer
required: false
@@ -611,7 +611,7 @@ classes:
estimated_volume: ~45,000 treatment files, 2 TB (high-res images)
growth_rate: ~2,000 treatments/year
primary_system: https://nde.nl/ontology/hc/platform/rm-conservation-db
- secondary_systems:
+ has_or_had_secondary_system:
- https://nde.nl/ontology/hc/platform/rm-adlib
retention_schedule: Permanent - linked to collection objects
retention_period_years: null
@@ -643,13 +643,13 @@ slots:
primary_system:
description: Primary digital system
range: DigitalPlatform
- secondary_systems:
+ has_or_had_secondary_system:
description: Additional systems with related records
range: DigitalPlatform
retention_schedule:
description: Applicable retention schedule reference
range: string
- retention_period_years:
+ retention_period_year:
description: Retention period in years
range: integer
expected_transfer_date:
diff --git a/schemas/20251121/linkml/modules/classes/CustodianArchive.yaml b/schemas/20251121/linkml/modules/classes/CustodianArchive.yaml
index 45f28cc0fe..50e97e4c3f 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianArchive.yaml
@@ -11,23 +11,23 @@ imports:
- ./CollectionManagementSystem
- ./Storage
- ../enums/ArchiveProcessingStatusEnum
-- ../slots/access_restrictions
+- ../slots/has_or_had_access_restriction
- ../slots/storage_location
- ./ReconstructedEntity
- ./CurrentArchive
-- ../slots/accession_number
+- ../slots/has_accession_number
- ./CustodianArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
-- ../slots/accession_date
+- ../slots/has_accession_date
- ../slots/accumulation_date_end
- ../slots/accumulation_date_start
- ../slots/appraisal_notes
-- ../slots/archive_description
-- ../slots/archive_name
+- ../slots/has_archive_description
+- ../slots/has_archive_name
- ../slots/arrangement_notes
-- ../slots/assigned_processor
+- ../slots/has_or_had_assigned_processor
- ../slots/creating_agency
- ../slots/has_or_had_custodian_type
- ../slots/estimated_extent
@@ -42,7 +42,7 @@ imports:
- ../slots/specificity_annotation
- ../slots/successor_collection
- ../slots/template_specificity
-- ../slots/tracked_in_cms
+- ../slots/has_or_had_tracked_in_cm
- ../slots/transfer_to_collection_date
- ../slots/valid_from
- ../slots/valid_to
@@ -67,20 +67,20 @@ classes:
is_a: ReconstructedEntity
class_uri: rico:RecordSet
slots:
- - access_restrictions
- - accession_date
- - accession_number
+ - has_or_had_access_restriction
+ - has_accession_date
+ - has_accession_number
- accumulation_date_end
- accumulation_date_start
- appraisal_notes
- - archive_description
- - archive_name
+ - has_archive_description
+ - has_archive_name
- arrangement_notes
- - assigned_processor
+ - has_or_had_assigned_processor
- creating_agency
- has_or_had_custodian_type
- estimated_extent
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- id
- lifecycle_phase_type
- managing_unit
@@ -93,7 +93,7 @@ classes:
- storage_location
- successor_collection
- template_specificity
- - tracked_in_cms
+ - has_or_had_tracked_in_cm
- transfer_to_collection_date
- valid_from
- valid_to
@@ -357,7 +357,7 @@ classes:
- Environmental conditions
May have multiple locations if spread across facilities.
- tracked_in_cms:
+ has_or_had_tracked_in_cm:
slot_uri: crm:P70i_is_documented_in
range: CollectionManagementSystem
multivalued: true
@@ -505,7 +505,7 @@ classes:
range: string
required: false
description: |
- Notes from arrangement process (structure, order).
+ Notes from has_arrangement process (structure, order).
**RiC-O**: rico:history for processing history.
@@ -694,7 +694,7 @@ slots:
estimated_extent:
description: Estimated physical/digital extent
range: string
- tracked_in_cms:
+ has_or_had_tracked_in_cm:
description: CMS tracking this accession
range: CollectionManagementSystem
has_or_had_assigned_processor:
@@ -716,7 +716,7 @@ slots:
description: Notes from appraisal process
range: string
has_arrangement_note:
- description: Notes from arrangement process
+ description: Notes from has_arrangement process
range: string
lifecycle_phase_type:
slot_uri: skos:broaderTransitive
diff --git a/schemas/20251121/linkml/modules/classes/CustodianCollection.yaml b/schemas/20251121/linkml/modules/classes/CustodianCollection.yaml
index 5950e6f12f..1063acb00e 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianCollection.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianCollection.yaml
@@ -23,14 +23,14 @@ imports:
- ../slots/valid_to
- ../slots/refers_to_custodian
- ../slots/was_derived_from
-- ../slots/arrangement_system
+- ../slots/has_or_had_arrangement_system
- ../slots/was_generated_by
- ../slots/access_rights
- ../slots/has_or_had_custodian_type
- ../slots/custody_history
-- ../slots/digital_surrogates
+- ../slots/digital_surrogate
- ../slots/id
-- ../slots/managed_by_cms
+- ../slots/has_or_had_managed_by_cm
- ../slots/provenance_note
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -56,7 +56,7 @@ slots:
description: |
Notes on collection provenance, acquisition history, custody transfers.
Documents metonymic relationship: how collection identifies custodian.
- digital_surrogates:
+ digital_surrogate:
slot_uri: premis:hasRepresentation
range: string
multivalued: true
@@ -75,7 +75,7 @@ slots:
custody_history:
range: string
multivalued: true
- managed_by_cms:
+ has_or_had_managed_by_cm:
slot_uri: crm:P70i_is_documented_in
range: CollectionManagementSystem
multivalued: true
@@ -121,18 +121,18 @@ classes:
- dcterms:hasPart
slots:
- access_rights
- - arrangement_system
+ - has_or_had_arrangement_system
- collection_description
- collection_name
- collection_scope
- collection_type
- has_or_had_custodian_type
- custody_history
- - digital_surrogates
+ - digital_surrogate
- digitization_status
- extent
- id
- - managed_by_cms
+ - has_or_had_managed_by_cm
- managing_unit
- preservation_level
- provenance_note
@@ -291,7 +291,7 @@ classes:
- "By appointment only"
- "Restricted - researchers with credentials"
- "Closed until 2050"
- digital_surrogates:
+ digital_surrogate:
slot_uri: premis:hasRepresentation
range: string
multivalued: true
@@ -358,7 +358,7 @@ classes:
description: Long-term preservation with format migration
- value: BIT_LEVEL
description: Bit-level preservation in institutional repository
- managed_by_cms:
+ has_or_had_managed_by_cm:
slot_uri: crm:P70i_is_documented_in
range: CollectionManagementSystem
multivalued: true
@@ -390,7 +390,7 @@ classes:
range: string
required: false
description: |
- Intellectual arrangement or classification system.
+ Intellectual has_arrangement or classification system.
Examples:
- "Archival fonds organized by provenance" (RiC-O)
- "Dewey Decimal Classification" (libraries)
diff --git a/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml b/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml
index 5969129b19..9e7509b169 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml
@@ -44,7 +44,7 @@ imports:
- ../slots/legal_entity_type
- ../slots/legal_name
- ../slots/legal_form
-- ../slots/registration_numbers
+- ../slots/has_or_had_registration_number
- ../slots/dissolution_date
- ../slots/temporal_extent
- ../slots/parent_custodian
@@ -54,7 +54,7 @@ imports:
- ../slots/was_derived_from
- ../slots/was_generated_by
- ../slots/was_revision_of
-- ../slots/identifiers
+- ../slots/identifier
- ../slots/collections_under_responsibility
- ../slots/has_articles_of_association
- ../slots/registration_date
@@ -121,7 +121,7 @@ classes:
- dissolution_date
- governance_structure
- has_articles_of_association
- - identifiers
+ - identifier
- legal_entity_type
- legal_form
- legal_jurisdiction
@@ -133,7 +133,7 @@ classes:
- refers_to_custodian
- registration_authority
- registration_date
- - registration_numbers
+ - has_or_had_registration_number
- service_area
- specificity_annotation
- template_specificity
@@ -218,7 +218,7 @@ classes:
see_also:
- https://www.gleif.org/en/about-lei/code-lists/iso-20275-entity-legal-forms-code-list
- /data/ontology/gleif_legal_form.ttl
- registration_numbers:
+ has_or_had_registration_number:
slot_uri: rov:registration
description: |
Official registration numbers (Chamber of Commerce, charity numbers, etc.).
@@ -425,7 +425,7 @@ classes:
Previous version of this legal status (if updated).
PROV-O: wasRevisionOf for entity versioning.
range: CustodianLegalStatus
- identifiers:
+ identifier:
slot_uri: crm:P48_has_preferred_identifier
description: |
External identifiers assigned to this custodian by authorities.
@@ -455,7 +455,7 @@ classes:
- value:
- service_area_name: Noord-Hollands Archief Werkgebied
service_area_type: REGIONAL
- covers_subregions:
+ cover_or_covered_subregion:
- iso_3166_2_code: NL-NH
description: Archive service area covering Noord-Holland
specificity_annotation:
@@ -503,7 +503,7 @@ classes:
country_code: NL
local_name: Stichting
abbreviation: St.
- registration_numbers:
+ has_or_had_registration_number:
- number: '41215422'
type: KvK
trade_register:
@@ -540,7 +540,7 @@ classes:
- https://w3id.org/heritage/observation/rijks-letterhead-2015
- https://w3id.org/heritage/observation/rijksmuseum-isil-2020
was_generated_by: https://w3id.org/heritage/activity/entity-resolution-2025
- identifiers:
+ identifier:
- identifier_scheme: ISIL
identifier_value: NL-AmRMA
- identifier_scheme: Wikidata
diff --git a/schemas/20251121/linkml/modules/classes/CustodianName.yaml b/schemas/20251121/linkml/modules/classes/CustodianName.yaml
index 908fc20354..11eb4edf8a 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianName.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianName.yaml
@@ -25,13 +25,13 @@ imports:
- ../slots/emic_name
- ../slots/name_language
- ../slots/standardized_name
-- ../slots/alternative_names
+- ../slots/has_or_had_alternative_name
- ../slots/endorsement_source
- ../slots/name_authority
- ../slots/valid_from
- ../slots/valid_to
- ../slots/name_validity_period
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/superseded_by
- ../slots/was_derived_from
- ../slots/was_generated_by
@@ -76,7 +76,7 @@ classes:
MANDATORY RULE: Special Characters MUST Be Excluded from Abbreviations\n===========================================================================\n\
\nWhen generating abbreviations for GHCID, special characters and symbols\n\
MUST be completely removed. Only alphabetic characters (A-Z) are permitted\n\
- in the abbreviation component of the GHCID.\n\nRATIONALE:\n1. URL/URI safety\
+ in the has_or_had_abbreviation component of the GHCID.\n\nRATIONALE:\n1. URL/URI safety\
\ - Special characters require encoding in URIs\n2. Filename safety - Characters\
\ like &, /, \\, : are invalid in filenames\n3. Parsing consistency - Avoids\
\ delimiter conflicts in data pipelines\n4. Cross-system compatibility - Ensures\
@@ -87,7 +87,7 @@ classes:
\ (e.g., \"Culture+\" → \"C\")\n- At sign: @\n- Hash/Pound: #\n- Percent: %\n\
- Dollar: $\n- Asterisk: *\n- Parentheses: ( )\n- Brackets: [ ] { }\n- Pipe:\
\ |\n- Colon: :\n- Semicolon: ;\n- Quotation marks: \" ' ` \n- Comma: ,\n- Period:\
- \ . (unless part of abbreviation like \"U.S.\" → \"US\")\n- Hyphen: - (skip,\
+ \ . (unless part of has_or_had_abbreviation like \"U.S.\" → \"US\")\n- Hyphen: - (skip,\
\ do not replace with letter)\n- Underscore: _\n- Equals: =\n- Question mark:\
\ ?\n- Exclamation: !\n- Tilde: ~\n- Caret: ^\n- Less/Greater than: < >\n\n\
EXAMPLES:\n- \"Department of Records & Information Management\" → \"DRIM\" (not\
@@ -98,7 +98,7 @@ classes:
MANDATORY RULE: Diacritics MUST Be Normalized to ASCII in Abbreviations\n===========================================================================\n\
\nWhen generating abbreviations for GHCID, diacritics (accented characters)\n\
MUST be normalized to their ASCII base letter equivalents. Only ASCII\nuppercase\
- \ letters (A-Z) are permitted in the abbreviation component.\n\nRATIONALE:\n\
+ \ letters (A-Z) are permitted in the has_or_had_abbreviation component.\n\nRATIONALE:\n\
1. URI/URL safety - Non-ASCII requires percent-encoding\n2. Cross-system compatibility\
\ - ASCII is universally supported\n3. Parsing consistency - No special character\
\ handling needed\n4. Human readability - Easier to type and communicate\n\n\
@@ -131,7 +131,7 @@ classes:
- foaf:nick
- gleif:hasOtherName
slots:
- - alternative_names
+ - has_or_had_alternative_name
- emic_name
- endorsement_source
- name_authority
@@ -141,7 +141,7 @@ classes:
- specificity_annotation
- standardized_name
- superseded_by
- - supersedes
+ - supersede
- template_specificity
- valid_from
- valid_to
@@ -224,7 +224,7 @@ classes:
begin_of_the_end: '1945-01-01'
end_of_the_end: '1955-12-31'
description: Name adopted sometime in the 1920s, changed around 1950
- supersedes:
+ supersede:
slot_uri: dcterms:replaces
description: Previous CustodianName replaced by this one
range: CustodianName
diff --git a/schemas/20251121/linkml/modules/classes/CustodianNameConsensus.yaml b/schemas/20251121/linkml/modules/classes/CustodianNameConsensus.yaml
index 0184e4fca1..423392bf93 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianNameConsensus.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianNameConsensus.yaml
@@ -90,7 +90,7 @@ classes:
previous_source:
range: string
description: Previous source (if changed)
- notes:
+ note:
range: string
description: Additional notes about the name determination
correction_note:
@@ -106,7 +106,7 @@ classes:
objects)
has_or_had_abbreviation:
range: string
- description: Short form or abbreviation of the name
+ description: Short form or has_or_had_abbreviation of the name
emic_name_language:
range: string
description: ISO 639-1 language code of the emic name (alias for name_language)
diff --git a/schemas/20251121/linkml/modules/classes/CustodianObservation.yaml b/schemas/20251121/linkml/modules/classes/CustodianObservation.yaml
index cd277268fb..21a5223422 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianObservation.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianObservation.yaml
@@ -19,7 +19,7 @@ imports:
- ./ConfidenceMeasure
- ./LanguageCode
- ../slots/observed_name
-- ../slots/alternative_observed_names
+- ../slots/has_or_had_alternative_observed_name
- ../slots/observation_date
- ../slots/observation_source
- ../slots/source
@@ -62,7 +62,7 @@ classes:
- skos:Concept
- dcterms:BibliographicResource
slots:
- - alternative_observed_names
+ - has_or_had_alternative_observed_name
- confidence_score
- has_or_had_custodian_type
- derived_from_entity
diff --git a/schemas/20251121/linkml/modules/classes/CustodianSourceFile.yaml b/schemas/20251121/linkml/modules/classes/CustodianSourceFile.yaml
index d36cc266e3..dabd06239b 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianSourceFile.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianSourceFile.yaml
@@ -85,7 +85,7 @@ classes:
nan_isil_enrichment:
range: NanIsilEnrichment
description: Nationaal Archief ISIL registry match
- identifiers:
+ identifier:
range: Identifier
multivalued: true
inlined_as_list: true
@@ -96,7 +96,7 @@ classes:
ghcid:
range: GhcidBlock
description: GHCID generation metadata with history
- web_claims:
+ has_or_had_web_claim:
range: WebClaimsBlock
description: Claims extracted from archived websites
custodian_name:
diff --git a/schemas/20251121/linkml/modules/classes/CustodianTimelineEvent.yaml b/schemas/20251121/linkml/modules/classes/CustodianTimelineEvent.yaml
index e1bf68d811..1184c28fd8 100644
--- a/schemas/20251121/linkml/modules/classes/CustodianTimelineEvent.yaml
+++ b/schemas/20251121/linkml/modules/classes/CustodianTimelineEvent.yaml
@@ -19,17 +19,17 @@ imports:
- ../enums/DatePrecisionEnum
- ../enums/TimelineExtractionMethodEnum
- ../slots/approximate
- - ../slots/archive_path
+ - ../slots/has_archive_path
- ../slots/data_tier
- ../slots/date_precision
- ../slots/description
- ../slots/event_date
- ../slots/event_type
- ../slots/extraction_method
- - ../slots/extraction_notes
+ - ../slots/extraction_note
- ../slots/extraction_timestamp
- ../slots/observation_ref
- - ../slots/source_urls
+ - ../slots/source_url
- ../slots/specificity_annotation
- ../slots/template_specificity
default_prefix: hc
@@ -102,7 +102,7 @@ classes:
description: >-
Het RHC Drents Archief werd opgericht op 30 april 2005.
Het is de voortzetting van het Rijksarchief in Drenthe (sinds 2000).
- source_urls:
+ source_url:
- "https://nl.wikipedia.org/wiki/Drents_Archief"
- "https://bizzy.ai/nl/nl/52454037/regionaal-historisch-centrum-rhc-drents-archief"
extraction_method: api_response_regex
@@ -128,10 +128,10 @@ classes:
- event_date
- event_type
- extraction_method
- - extraction_notes
+ - extraction_note
- extraction_timestamp
- observation_ref
- - source_urls
+ - source_url
- specificity_annotation
- template_specificity
slot_usage:
@@ -159,7 +159,7 @@ classes:
description: |
Human-readable summary of the event.
Should describe what happened, not how it was discovered.
- source_urls:
+ source_url:
required: false
description: |
URLs documenting the event. May be empty if no web sources available.
@@ -172,7 +172,7 @@ classes:
required: true
description: |
When extraction occurred. Required for temporal provenance.
- extraction_notes:
+ extraction_note:
required: false
description: |
Optional notes for source-specific details (API queries, XPaths, etc.)
@@ -223,7 +223,7 @@ classes:
date_precision: day
approximate: false
description: Het RHC Drents Archief werd opgericht op 30 april 2005.
- source_urls:
+ source_url:
- https://nl.wikipedia.org/wiki/Drents_Archief
extraction_method: api_response_regex
extraction_timestamp: "2025-12-16T10:00:00Z"
@@ -237,7 +237,7 @@ classes:
date_precision: year
approximate: false
description: In 2005 ging het Gemeentearchief Assen op in het Drents Archief.
- source_urls:
+ source_url:
- https://nl.wikipedia.org/wiki/Drents_Archief
extraction_method: api_response_regex
extraction_timestamp: "2025-12-16T10:05:00Z"
@@ -249,7 +249,7 @@ classes:
date_precision: year
approximate: false
description: The Rijksmuseum was founded in 1810 as the Royal Museum.
- source_urls:
+ source_url:
- https://www.wikidata.org/wiki/Q190804
extraction_method: wikidata_sparql
extraction_timestamp: "2025-12-20T14:30:00Z"
@@ -262,7 +262,7 @@ classes:
date_precision: year
approximate: false
description: The Rijksmuseum moved to its current building designed by Cuypers.
- source_urls:
+ source_url:
- https://www.rijksmuseum.nl/en/about-us/what-we-do/history
extraction_method: web_scrape_xpath
extraction_timestamp: "2025-12-20T15:00:00Z"
diff --git a/schemas/20251121/linkml/modules/classes/DarkArchive.yaml b/schemas/20251121/linkml/modules/classes/DarkArchive.yaml
index 0bbbfc0c5c..f9cc3ba35e 100644
--- a/schemas/20251121/linkml/modules/classes/DarkArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/DarkArchive.yaml
@@ -16,7 +16,7 @@ imports:
- ./AccessPolicy
- ../slots/embargo_end_date
- ./DarkArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/access_trigger_events
@@ -36,7 +36,7 @@ classes:
- access_trigger_events
- has_or_had_custodian_type
- embargo_end_date
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- preservation_purpose
- refers_to_access_policy
- specificity_annotation
diff --git a/schemas/20251121/linkml/modules/classes/DataLicense.yaml b/schemas/20251121/linkml/modules/classes/DataLicense.yaml
index dffb430e38..327e10bfd4 100644
--- a/schemas/20251121/linkml/modules/classes/DataLicense.yaml
+++ b/schemas/20251121/linkml/modules/classes/DataLicense.yaml
@@ -91,7 +91,7 @@ classes:
has_or_had_abbreviation:
slot_uri: schema:alternateName
description: |
- Common abbreviation for the license.
+ Common has_or_had_abbreviation for the license.
Examples: "CC0", "CC-BY", "CC-BY-SA", "ODC-BY", "ODbL"
range: string
diff --git a/schemas/20251121/linkml/modules/classes/DataLicensePolicy.yaml b/schemas/20251121/linkml/modules/classes/DataLicensePolicy.yaml
index af3d3f3740..7492b70bdf 100644
--- a/schemas/20251121/linkml/modules/classes/DataLicensePolicy.yaml
+++ b/schemas/20251121/linkml/modules/classes/DataLicensePolicy.yaml
@@ -251,7 +251,7 @@ classes:
has_or_had_abbreviation:
slot_uri: schema:alternateName
description: |
- Common abbreviation for the license.
+ Common has_or_had_abbreviation for the license.
Examples: "CC0", "CC-BY", "CC-BY-SA", "ODC-BY", "ODbL"
range: string
diff --git a/schemas/20251121/linkml/modules/classes/DataServiceEndpoint.yaml b/schemas/20251121/linkml/modules/classes/DataServiceEndpoint.yaml
index a8d216b714..0a9823ad41 100644
--- a/schemas/20251121/linkml/modules/classes/DataServiceEndpoint.yaml
+++ b/schemas/20251121/linkml/modules/classes/DataServiceEndpoint.yaml
@@ -14,7 +14,7 @@ imports:
- ../metadata
- ./DataServiceEndpointType
- ../slots/protocol
-- ../slots/response_formats
+- ../slots/response_format
- ../slots/authentication_required
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -27,7 +27,7 @@ classes:
slots:
- authentication_required
- protocol
- - response_formats
+ - response_format
- specificity_annotation
- template_specificity
description: "Abstract base class for API service endpoints exposed by heritage\
diff --git a/schemas/20251121/linkml/modules/classes/DataServiceEndpointType.yaml b/schemas/20251121/linkml/modules/classes/DataServiceEndpointType.yaml
index 76d9eb1409..bbdacd1127 100644
--- a/schemas/20251121/linkml/modules/classes/DataServiceEndpointType.yaml
+++ b/schemas/20251121/linkml/modules/classes/DataServiceEndpointType.yaml
@@ -232,7 +232,7 @@ classes:
Example: IIIFImageAPIType broader than IIIFImageAPI3Type
range: DataServiceEndpointType
- narrower_types:
+ narrower_type:
slot_uri: skos:narrower
description: |
Child/narrower endpoint types in the hierarchy.
diff --git a/schemas/20251121/linkml/modules/classes/Department.yaml b/schemas/20251121/linkml/modules/classes/Department.yaml
index 745f477b34..5dc5cdfd38 100644
--- a/schemas/20251121/linkml/modules/classes/Department.yaml
+++ b/schemas/20251121/linkml/modules/classes/Department.yaml
@@ -18,7 +18,7 @@ imports:
- ./OrganizationalStructure
- ./Collection
- ./PersonObservation
-- ../slots/staff_members
+- ../slots/has_or_had_staff_member
- ../slots/contact_point
- ../slots/located_at
- ../slots/refers_to_custodian
@@ -29,11 +29,11 @@ imports:
- ../slots/department_name
- ../slots/dissolved_date
- ../slots/established_date
-- ../slots/manages_collections
+- ../slots/has_or_had_manages_collection
- ../slots/mandate
- ../slots/parent_department
- ../slots/specificity_annotation
-- ../slots/sub_departments
+- ../slots/has_or_had_sub_department
- ../slots/template_specificity
- ./AuxiliaryPlace
- ./SpecificityAnnotation
@@ -98,13 +98,13 @@ classes:
- dissolved_date
- established_date
- located_at
- - manages_collections
+ - has_or_had_manages_collection
- mandate
- parent_department
- refers_to_custodian
- specificity_annotation
- - staff_members
- - sub_departments
+ - has_or_had_staff_member
+ - has_or_had_sub_department
- template_specificity
slot_usage:
department_id:
@@ -137,7 +137,7 @@ classes:
department_code:
slot_uri: skos:notation
description: |
- Short code or abbreviation for the department.
+ Short code or has_or_had_abbreviation for the department.
SKOS: notation for coding system identifiers.
@@ -187,7 +187,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/dept/nationaal-archief-collections
description: Parent Collections Division
- sub_departments:
+ has_or_had_sub_department:
slot_uri: org:hasSubOrganization
description: |
Child departments in organizational hierarchy.
@@ -217,7 +217,7 @@ classes:
staff_role: ARCHIVIST
role_title: Head of Colonial Records Department
description: Department head
- staff_members:
+ has_or_had_staff_member:
slot_uri: org:hasMember
description: |
Staff members (PersonObservation instances) working in this department.
@@ -228,7 +228,7 @@ classes:
range: PersonObservation
multivalued: true
inlined_as_list: true
- manages_collections:
+ has_or_had_manages_collection:
slot_uri: rico:isManagerOf
description: |
Collections managed by this department.
@@ -332,7 +332,7 @@ classes:
Established by Royal Decree of 1891 to manage and preserve
records of the Dutch East Indies administration.
established_date: '1891-06-15'
- manages_collections:
+ has_or_had_manages_collection:
- https://nde.nl/ontology/hc/collection/na-voc-archives
- https://nde.nl/ontology/hc/collection/na-wic-archives
contact_point: colonial-records@nationaalarchief.nl
@@ -350,7 +350,7 @@ classes:
person_name: Dr. Pieter Roelofs
staff_role: CURATOR
role_title: Head of Paintings Department
- manages_collections:
+ has_or_had_manages_collection:
- https://nde.nl/ontology/hc/collection/rm-dutch-paintings
- https://nde.nl/ontology/hc/collection/rm-flemish-paintings
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm
@@ -363,7 +363,7 @@ slots:
description: Official name of department
range: string
department_code:
- description: Short code or abbreviation
+ description: Short code or has_or_had_abbreviation
range: string
department_description:
description: Description of department purpose
@@ -374,14 +374,14 @@ slots:
parent_department:
description: Parent department in hierarchy
range: Department
- sub_departments:
+ has_or_had_sub_department:
description: Child departments
range: Department
multivalued: true
department_head:
description: Person heading the department
range: PersonObservation
- manages_collections:
+ has_or_had_manages_collection:
slot_uri: rico:isManagerOf
description: Collections managed by this department
range: Collection
diff --git a/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml b/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml
index 2162a2cb29..9557b3b343 100644
--- a/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml
@@ -14,7 +14,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./DepartmentalArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/archive_series
- ../slots/has_or_had_custodian_type
- ../slots/departement_code
@@ -35,7 +35,7 @@ classes:
- has_or_had_custodian_type
- departement_code
- departement_name
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/DepositArchive.yaml b/schemas/20251121/linkml/modules/classes/DepositArchive.yaml
index a30db6cea3..9d8507fcaa 100644
--- a/schemas/20251121/linkml/modules/classes/DepositArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/DepositArchive.yaml
@@ -15,13 +15,13 @@ imports:
- ./ArchiveOrganizationType
- ./StorageType
- ./DepositArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
-- ../slots/depositing_organizations
-- ../slots/disposition_services
-- ../slots/operates_storage_types
+- ../slots/has_or_had_depositing_organization
+- ../slots/disposition_service
+- ../slots/has_or_had_operates_storage_type
- ../slots/retention_tracking
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -34,10 +34,10 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - depositing_organizations
- - disposition_services
- - holds_record_set_types
- - operates_storage_types
+ - has_or_had_depositing_organization
+ - disposition_service
+ - has_or_had_holds_record_set_type
+ - has_or_had_operates_storage_type
- retention_tracking
- specificity_annotation
- template_specificity
@@ -75,7 +75,7 @@ classes:
wikidata_entity:
equals_string: Q244904
description: Wikidata entity for deposit archive
- operates_storage_types:
+ has_or_had_operates_storage_type:
description: |
**SPECIAL LINKAGE TO StorageType**
@@ -102,7 +102,7 @@ classes:
examples:
- value: true
description: Active retention schedule tracking
- depositing_organizations:
+ has_or_had_depositing_organization:
description: |
Types of organizations that typically deposit with this archive.
Examples: government agencies, corporations, universities, courts
@@ -113,7 +113,7 @@ classes:
- government agencies
- courts
- ministries
- disposition_services:
+ disposition_service:
description: |
Disposition services provided by the deposit archive.
Examples: destruction, transfer to permanent archive, return to depositor
@@ -163,17 +163,17 @@ classes:
- archivo de depósito@es
- archive intermédiaire@fr
type_description: Archive for semi-current records awaiting disposition
- operates_storage_types:
+ has_or_had_operates_storage_type:
- storage_type_code: DEPOSIT_STORAGE
storage_type_label: Government Records Deposit
typical_conditions: 18-20°C, 45-55% RH
security_level: STANDARD
retention_tracking: true
- depositing_organizations:
+ has_or_had_depositing_organization:
- federal agencies
- courts
- ministries
- disposition_services:
+ disposition_service:
- secure destruction
- transfer to national archives
description: Federal records center deposit archive
@@ -199,18 +199,18 @@ classes:
slots:
- operates_storage_types:
+ has_or_had_operates_storage_type:
description: Storage types operated by deposit archive
range: StorageType
multivalued: true
retention_tracking:
description: Whether retention is actively tracked
range: boolean
- depositing_organizations:
+ has_or_had_depositing_organization:
description: Types of organizations that deposit
range: string
multivalued: true
- disposition_services:
+ disposition_service:
description: Disposition services provided
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml b/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml
index 4188c9689e..3d5d340fa8 100644
--- a/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml
@@ -15,15 +15,15 @@ imports:
- ./DigitalPlatformType
- ../slots/preservation_level
- ./DigitalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
-- ../slots/access_interface_url
+- ../slots/has_access_interface_url
- ../slots/content_origin
- ../slots/has_or_had_custodian_type
-- ../slots/operates_platform_types
+- ../slots/has_or_had_operates_platform_type
- ../slots/specificity_annotation
-- ../slots/supported_formats
+- ../slots/supported_format
- ../slots/template_specificity
- ../slots/wikidata_entity
- ./SpecificityAnnotation
@@ -33,14 +33,14 @@ classes:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- - access_interface_url
+ - has_access_interface_url
- content_origin
- has_or_had_custodian_type
- - holds_record_set_types
- - operates_platform_types
+ - has_or_had_holds_record_set_type
+ - has_or_had_operates_platform_type
- preservation_level
- specificity_annotation
- - supported_formats
+ - supported_format
- template_specificity
- wikidata_entity
description: |
@@ -109,7 +109,7 @@ classes:
wikidata_entity:
equals_string: Q1224984
description: Wikidata entity for digital archive
- operates_platform_types:
+ has_or_had_operates_platform_type:
description: |
**SPECIAL LINKAGE TO DigitalPlatformType**
@@ -155,7 +155,7 @@ classes:
range: uri
examples:
- value: https://archive.example.org/access
- supported_formats:
+ supported_format:
description: |
File formats supported/preferred by the digital archive.
Examples: PDF/A, TIFF, JPEG2000, WARC, XML, JSON
@@ -204,7 +204,7 @@ classes:
- archivo digital@es
- archives numériques@fr
type_description: Information system for digital resource collection and access
- operates_platform_types:
+ has_or_had_operates_platform_type:
- platform_type_code: DIGITAL_REPOSITORY
platform_type_label: Archivematica Preservation System
- platform_type_code: DISCOVERY_PORTAL
@@ -212,7 +212,7 @@ classes:
content_origin: mixed
preservation_level: level_3
access_interface_url: https://digitalarchive.example.org
- supported_formats:
+ supported_format:
- PDF/A
- TIFF
- JPEG2000
@@ -240,7 +240,7 @@ classes:
slots:
- operates_platform_types:
+ has_or_had_operates_platform_type:
description: Digital platform types operated
range: DigitalPlatformType
multivalued: true
@@ -250,7 +250,7 @@ slots:
has_access_interface_url:
description: URL of access interface
range: uri
- supported_formats:
+ supported_format:
description: Supported file formats
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/DigitalPlatform.yaml b/schemas/20251121/linkml/modules/classes/DigitalPlatform.yaml
index d4b0b8832a..538ba06cc9 100644
--- a/schemas/20251121/linkml/modules/classes/DigitalPlatform.yaml
+++ b/schemas/20251121/linkml/modules/classes/DigitalPlatform.yaml
@@ -19,27 +19,27 @@ imports:
- ./IIPImageServer
- ./EADDownload
- ../slots/auxiliary_platforms
-- ../slots/powered_by_cms
-- ../slots/access_restrictions
+- ../slots/has_or_had_powered_by_cm
+- ../slots/has_or_had_access_restriction
- ../slots/preservation_level
-- ../slots/api_endpoint
-- ../slots/metadata_standards
+- ../slots/has_or_had_api_endpoint
+- ../slots/metadata_standard
- ../slots/sparql_endpoint
- ../slots/oai_pmh_endpoint
- ../slots/platform_type
- ../slots/platform_name
- ../slots/storage_location
-- ../slots/serves_finding_aids
+- ../slots/serves_finding_aid
- ./ReconstructedEntity
-- ../slots/data_service_endpoints
-- ../slots/collection_web_addresses
+- ../slots/has_or_had_data_service_endpoint
+- ../slots/collection_web_address
- ../slots/fixity_check_date
- ../slots/homepage_web_address
- ../slots/iiif_support
-- ../slots/inventory_web_addresses
+- ../slots/inventory_web_address
- ../slots/linked_data
- ../slots/platform_id
-- ../slots/programming_languages
+- ../slots/programming_language
- ../slots/refers_to_custodian
- ../slots/repository_software
- ../slots/specificity_annotation
@@ -152,27 +152,27 @@ classes:
- schema:SoftwareApplication
- dcat:accessURL
slots:
- - access_restrictions
- - api_endpoint
+ - has_or_had_access_restriction
+ - has_or_had_api_endpoint
- auxiliary_platforms
- - collection_web_addresses
- - data_service_endpoints
+ - collection_web_address
+ - has_or_had_data_service_endpoint
- fixity_check_date
- homepage_web_address
- iiif_support
- - inventory_web_addresses
+ - inventory_web_address
- linked_data
- - metadata_standards
+ - metadata_standard
- oai_pmh_endpoint
- platform_id
- platform_name
- platform_type
- - powered_by_cms
+ - has_or_had_powered_by_cm
- preservation_level
- - programming_languages
+ - programming_language
- refers_to_custodian
- repository_software
- - serves_finding_aids
+ - serves_finding_aid
- sparql_endpoint
- specificity_annotation
- storage_location
@@ -248,7 +248,7 @@ classes:
description: Rijksmuseum homepage
- value: https://www.europeana.eu/
description: Europeana homepage
- collection_web_addresses:
+ collection_web_address:
slot_uri: dcat:accessURL
description: |
URLs for accessing digital collections on this platform.
@@ -264,7 +264,7 @@ classes:
examples:
- value: https://www.rijksmuseum.nl/nl/rijksstudio
description: Rijksstudio collection access
- inventory_web_addresses:
+ inventory_web_address:
slot_uri: dcat:landingPage
description: |
URLs for archival inventories, finding aids, or collection catalogs.
@@ -279,7 +279,7 @@ classes:
examples:
- value: https://www.nationaalarchief.nl/onderzoeken/index
description: National Archives finding aids
- has_api_endpoint:
+ has_or_had_api_endpoint:
slot_uri: dcat:endpointURL
description: |
API endpoint URL for programmatic access.
@@ -326,7 +326,7 @@ classes:
examples:
- value: https://www.europeana.eu/oai
description: Europeana OAI-PMH endpoint
- programming_languages:
+ programming_language:
slot_uri: doap:programming-language
description: |
Programming languages used to build this platform.
@@ -367,7 +367,7 @@ classes:
examples:
- value: DSpace 7.2
description: Digital repository software
- powered_by_cms:
+ has_or_had_powered_by_cm:
slot_uri: crm:P33i_was_used_by
range: CollectionManagementSystem
multivalued: true
@@ -430,7 +430,7 @@ classes:
description: Platform provides linked data
- value: false
description: No linked data
- metadata_standards:
+ metadata_standard:
slot_uri: dcterms:conformsTo
description: |
Metadata standards implemented by this platform.
@@ -519,7 +519,7 @@ classes:
- Project portals run during funding period
- Legacy platforms archived but accessible
- Each AuxiliaryDigitalPlatform tracks archival_status and archived_at.
+ Each AuxiliaryDigitalPlatform tracks has_or_had_archival_status and archived_at.
range: AuxiliaryDigitalPlatform
multivalued: true
inlined_as_list: true
@@ -647,7 +647,7 @@ classes:
examples:
- value: '2025-11-15'
description: Last fixity check date
- serves_finding_aids:
+ serves_finding_aid:
slot_uri: rico:isOrWasProviderOf
range: uriorcurie
multivalued: true
@@ -676,7 +676,7 @@ classes:
description: VOC Archives inventory finding aid
- value: https://nde.nl/ontology/hc/finding-aid/rm/paintings-catalogue
description: Rijksmuseum paintings catalogue
- data_service_endpoints:
+ has_or_had_data_service_endpoint:
slot_uri: dcat:servesDataset
range: DataServiceEndpoint
multivalued: true
@@ -714,7 +714,7 @@ classes:
**EXAMPLE - Nationaal Archief**:
```yaml
- data_service_endpoints:
+ has_or_had_data_service_endpoint:
- endpoint_type: OAIPMHEndpoint
endpoint_name: "NA OAI-PMH Endpoint"
endpoint_url: "https://www.nationaalarchief.nl/onderzoeken/oai-pmh"
@@ -769,12 +769,12 @@ classes:
platform_type:
- DiscoveryPortal
homepage_web_address: https://www.rijksmuseum.nl/
- collection_web_addresses:
+ collection_web_address:
- https://www.rijksmuseum.nl/nl/rijksstudio
api_endpoint: https://www.rijksmuseum.nl/api/
iiif_support: true
linked_data: true
- metadata_standards:
+ metadata_standard:
- Dublin Core
- LIDO
access_restrictions: Public access, API key required for API
@@ -787,18 +787,18 @@ classes:
- AggregationPlatform
- APIService
homepage_web_address: https://www.europeana.eu/
- collection_web_addresses:
+ collection_web_address:
- https://www.europeana.eu/en/collections
api_endpoint: https://api.europeana.eu/record/v2/
sparql_endpoint: https://api.europeana.eu/sparql
oai_pmh_endpoint: https://www.europeana.eu/oai
- programming_languages:
+ programming_language:
- Java
- Python
- JavaScript
iiif_support: true
linked_data: true
- metadata_standards:
+ metadata_standard:
- EDM (Europeana Data Model)
- Dublin Core
- LIDO
@@ -816,13 +816,13 @@ slots:
homepage_web_address:
description: Primary homepage URL
range: uri
- collection_web_addresses:
+ collection_web_address:
description: Collection access URLs
range: uri
- inventory_web_addresses:
+ inventory_web_address:
description: Inventory/finding aid URLs
range: uri
- programming_languages:
+ programming_language:
description: Programming languages used
range: string
repository_software:
diff --git a/schemas/20251121/linkml/modules/classes/DigitalPlatformType.yaml b/schemas/20251121/linkml/modules/classes/DigitalPlatformType.yaml
index a7f7193ee8..089061436c 100644
--- a/schemas/20251121/linkml/modules/classes/DigitalPlatformType.yaml
+++ b/schemas/20251121/linkml/modules/classes/DigitalPlatformType.yaml
@@ -11,10 +11,10 @@ prefixes:
imports:
- linkml:types
- ../metadata
-- ../slots/typical_metadata_standards
-- ../slots/typical_technical_features
-- ../slots/example_platforms
-- ../slots/multilingual_labels
+- ../slots/typical_metadata_standard
+- ../slots/typical_technical_feature
+- ../slots/example_platform
+- ../slots/multilingual_label
- ../slots/platform_type_category
- ../slots/platform_type_description
- ../slots/platform_type_id
@@ -28,6 +28,112 @@ classes:
DigitalPlatformType:
class_uri: skos:Concept
abstract: true
+ annotations:
+ skos:prefLabel: Digital Platform
+ skos:altLabel: digital library, online archive, virtual museum, web portal, digital repository, aggregator, discovery platform
+ structured_aliases:
+ - literal_form: digitaal platform
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: digitale bibliotheek
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: online archief
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: virtueel museum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: webportaal
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: digital platform
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: digital library
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: online archive
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: virtual museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: web portal
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: aggregator
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: digitale Plattform
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: digitale Bibliothek
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Online-Archiv
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: virtuelles Museum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Webportal
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: plateforme numérique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: bibliothèque numérique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: archives en ligne
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: musée virtuel
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: portail web
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: plataforma digital
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: biblioteca digital
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: archivo en línea
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: museo virtual
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: portal web
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: piattaforma digitale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: biblioteca digitale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: archivio online
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: museo virtuale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: plataforma digital
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: biblioteca digital
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: arquivo online
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: museu virtual
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: "Abstract base class for digital platform type classifications in\
\ the heritage domain.\n\n**DEFINITION**:\n\nDigitalPlatformType represents\
\ CATEGORIES of heritage digital platforms,\nnot individual platform instances.\
@@ -72,16 +178,16 @@ classes:
- dcat:Catalog
- schema:WebSite
slots:
- - example_platforms
- - multilingual_labels
+ - example_platform
+ - multilingual_label
- platform_type_category
- platform_type_description
- platform_type_id
- platform_type_name
- specificity_annotation
- template_specificity
- - typical_metadata_standards
- - typical_technical_features
+ - typical_metadata_standard
+ - typical_technical_feature
- wikidata_mapping
slot_usage:
platform_type_id:
@@ -154,14 +260,14 @@ slots:
Provides semantic alignment with Wikidata knowledge graph.
range: string
slot_uri: skos:exactMatch
- example_platforms:
+ example_platform:
description: |
Names of well-known platforms of this type.
For documentation and clarification purposes.
range: string
multivalued: true
slot_uri: skos:example
- multilingual_labels:
+ multilingual_label:
description: |
Labels for this platform type in multiple languages.
Stored as language-tagged strings (e.g., "digitale Bibliothek@de").
diff --git a/schemas/20251121/linkml/modules/classes/DigitalProfessionalAssessment.yaml b/schemas/20251121/linkml/modules/classes/DigitalProfessionalAssessment.yaml
index 329a811f96..1448351c6d 100644
--- a/schemas/20251121/linkml/modules/classes/DigitalProfessionalAssessment.yaml
+++ b/schemas/20251121/linkml/modules/classes/DigitalProfessionalAssessment.yaml
@@ -12,7 +12,7 @@ imports:
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/digital_confidence
- - ../slots/digital_indicators
+ - ../slots/digital_indicator
- ../slots/likely_whatsapp_proficient
default_range: string
@@ -23,7 +23,7 @@ classes:
Assessment of a person's digital/technology proficiency.
slots:
- digital_confidence
- - digital_indicators
+ - digital_indicator
- likely_whatsapp_proficient
- specificity_annotation
- template_specificity
@@ -31,7 +31,7 @@ classes:
likely_whatsapp_proficient:
description: Whether person is likely proficient with WhatsApp
range: boolean
- digital_indicators:
+ digital_indicator:
description: Indicators of digital proficiency from profile
range: string
multivalued: true
@@ -49,7 +49,7 @@ slots:
likely_whatsapp_proficient:
description: Whether person is likely WhatsApp proficient
range: boolean
- digital_indicators:
+ digital_indicator:
description: Indicators of digital proficiency
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/DimArchives.yaml b/schemas/20251121/linkml/modules/classes/DimArchives.yaml
index 5e8d670429..ab25469b3c 100644
--- a/schemas/20251121/linkml/modules/classes/DimArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/DimArchives.yaml
@@ -16,13 +16,13 @@ imports:
- ./AccessPolicy
- ./Collection
- ./DimArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
-- ../slots/access_application_url
+- ../slots/has_access_application_url
- ../slots/has_or_had_custodian_type
- ../slots/default_access_policy
-- ../slots/restriction_categories
+- ../slots/restriction_category
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/typical_approval_time
@@ -34,11 +34,11 @@ classes:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- - access_application_url
+ - has_access_application_url
- has_or_had_custodian_type
- default_access_policy
- - holds_record_set_types
- - restriction_categories
+ - has_or_had_holds_record_set_type
+ - restriction_category
- specificity_annotation
- template_specificity
- typical_approval_time
@@ -134,7 +134,7 @@ classes:
restriction_reason: Privacy-sensitive personal data
eligible_users: Credentialed academic researchers
access_process: Application and approval required
- restriction_categories:
+ restriction_category:
description: |
Categories of restrictions applied in this dim archive.
Examples: user_based, content_based, process_based, format_based
@@ -200,9 +200,9 @@ classes:
policy_id: https://nde.nl/ontology/hc/policy/researcher-access
access_level: RESTRICTED
restriction_reason: Privacy-sensitive personal data (GDPR)
- eligible_users: Academic researchers with institutional affiliation
+ eligible_users: Academic researchers with institutional has_or_had_affiliation
access_process: Submit research proposal and sign access agreement
- restriction_categories:
+ restriction_category:
- user_based
- process_based
- content_based
@@ -234,7 +234,7 @@ slots:
default_access_policy:
description: Default access policy for dim archive
range: AccessPolicy
- restriction_categories:
+ restriction_category:
description: Categories of restrictions applied
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml b/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml
index b0ee9a7e29..602a777794 100644
--- a/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml
@@ -13,11 +13,11 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./DiocesanArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
-- ../slots/archdiocese_name
-- ../slots/canonical_access_rules
+- ../slots/has_archdiocese_name
+- ../slots/canonical_access_rule
- ../slots/has_or_had_custodian_type
- ../slots/diocese_name
- ../slots/ecclesiastical_province
@@ -32,13 +32,13 @@ classes:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- - archdiocese_name
- - canonical_access_rules
+ - has_archdiocese_name
+ - canonical_access_rule
- has_or_had_custodian_type
- diocese_name
- ecclesiastical_province
- founding_date_diocese
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
@@ -131,7 +131,7 @@ classes:
examples:
- value: '0695-01-01'
description: Diocese of Utrecht established ~695
- canonical_access_rules:
+ canonical_access_rule:
description: |
Whether canon law access rules apply to this archive.
If true, some materials may require bishop's permission.
@@ -220,6 +220,6 @@ slots:
founding_date_diocese:
description: Date diocese was founded
range: date
- canonical_access_rules:
+ canonical_access_rule:
description: Whether canon law access rules apply
range: boolean
diff --git a/schemas/20251121/linkml/modules/classes/DistrictArchiveGermany.yaml b/schemas/20251121/linkml/modules/classes/DistrictArchiveGermany.yaml
index 03b1d4a35c..abad516f39 100644
--- a/schemas/20251121/linkml/modules/classes/DistrictArchiveGermany.yaml
+++ b/schemas/20251121/linkml/modules/classes/DistrictArchiveGermany.yaml
@@ -12,7 +12,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./DistrictArchiveGermanyRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -26,7 +26,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
exact_mappings:
- wd:Q130757255
close_mappings:
diff --git a/schemas/20251121/linkml/modules/classes/DistritalArchive.yaml b/schemas/20251121/linkml/modules/classes/DistritalArchive.yaml
index 57faa8b2c1..6447378e1c 100644
--- a/schemas/20251121/linkml/modules/classes/DistritalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/DistritalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./DistritalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/DonationScheme.yaml b/schemas/20251121/linkml/modules/classes/DonationScheme.yaml
index 6718c5ee01..9e673f9119 100644
--- a/schemas/20251121/linkml/modules/classes/DonationScheme.yaml
+++ b/schemas/20251121/linkml/modules/classes/DonationScheme.yaml
@@ -16,10 +16,10 @@ imports:
- ../slots/valid_from
- ../slots/valid_to
- ../slots/extraction_confidence
-- ../slots/extraction_notes
+- ../slots/extraction_note
- ../slots/contact_email
- ../slots/observed_in
-- ../slots/benefits
+- ../slots/benefit
- ../slots/currency
- ../slots/maximum_amount
- ../slots/minimum_amount
@@ -64,7 +64,7 @@ slots:
payment_frequency:
range: string
description: How often payment is made (one-time, monthly, annually)
- benefits:
+ benefit:
range: string
multivalued: true
description: List of benefits provided to donors in this scheme
@@ -158,11 +158,11 @@ classes:
- schema:priceSpecification
- schema:itemOffered
slots:
- - benefits
+ - benefit
- contact_email
- currency
- extraction_confidence
- - extraction_notes
+ - extraction_note
- maximum_amount
- minimum_amount
- observed_in
@@ -293,7 +293,7 @@ classes:
description: Annual membership/renewal
- value: life
description: One-time payment for lifetime benefits
- benefits:
+ benefit:
slot_uri: schema:itemOffered
range: string
multivalued: true
@@ -438,7 +438,7 @@ classes:
minimum_amount: 60
currency: EUR
payment_frequency: annually
- benefits:
+ benefit:
- Gratis onbeperkt toegang
- Exclusieve vriendenevenementen
- 10% korting in de museumwinkel
@@ -461,7 +461,7 @@ classes:
minimum_amount: 25
currency: GBP
payment_frequency: one-time
- benefits:
+ benefit:
- Certificate of adoption
- Bookplate with your name in the book
- Digital image of your adopted book
@@ -485,7 +485,7 @@ classes:
maximum_amount: 4999
currency: GBP
payment_frequency: annually
- benefits:
+ benefit:
- Behind-the-scenes tours
- Curator-led collection visits
- Patron-only evening events
@@ -509,7 +509,7 @@ classes:
minimum_amount: 150
currency: EUR
payment_frequency: one-time
- benefits:
+ benefit:
- Adoption certificate
- Digital copy of document
- Name on website donor wall
@@ -532,7 +532,7 @@ classes:
minimum_amount: null
currency: EUR
payment_frequency: one-time
- benefits:
+ benefit:
- Persoonlijk gesprek met directie
- Erkenning in jaarverslag (optioneel)
- Nalatenschap volledig naar collectie
diff --git a/schemas/20251121/linkml/modules/classes/EADDownload.yaml b/schemas/20251121/linkml/modules/classes/EADDownload.yaml
index 795fe05c25..d6c72e7666 100644
--- a/schemas/20251121/linkml/modules/classes/EADDownload.yaml
+++ b/schemas/20251121/linkml/modules/classes/EADDownload.yaml
@@ -13,7 +13,7 @@ imports:
- ../metadata
- ./DataServiceEndpoint
- ../slots/protocol
-- ../slots/response_formats
+- ../slots/response_format
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -265,7 +265,7 @@ classes:
slot_usage:
protocol:
description: EAD downloads use HTTP GET (REST-like). Uses DataServiceProtocolEnum.REST.
- response_formats:
+ response_format:
description: |
EAD is always XML.
ifabsent: string(application/xml)
diff --git a/schemas/20251121/linkml/modules/classes/EconomicArchive.yaml b/schemas/20251121/linkml/modules/classes/EconomicArchive.yaml
index 4de6968e2d..66688c1178 100644
--- a/schemas/20251121/linkml/modules/classes/EconomicArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/EconomicArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./EconomicArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/EducationCenter.yaml b/schemas/20251121/linkml/modules/classes/EducationCenter.yaml
index 23c69537c4..a6b73a819a 100644
--- a/schemas/20251121/linkml/modules/classes/EducationCenter.yaml
+++ b/schemas/20251121/linkml/modules/classes/EducationCenter.yaml
@@ -7,7 +7,7 @@ imports:
- ./CustodianObservation
- ./ReconstructionActivity
- ../enums/EducationProviderTypeEnum
-- ../slots/accessibility_features
+- ../slots/has_or_had_accessibility_feature
- ../slots/annual_participants
- ../slots/booking_required
- ../slots/classroom_count
@@ -18,16 +18,16 @@ imports:
- ../slots/education_contact_email
- ../slots/education_type_classification
- ../slots/has_av_equipment
-- ../slots/has_hands_on_facilities
+- ../slots/has_hands_on_facility
- ../slots/max_group_size
- ../slots/programs_offered
- ../slots/specificity_annotation
- ../slots/staff_count
-- ../slots/target_audiences
+- ../slots/target_audience
- ../slots/template_specificity
- ../slots/was_derived_from
- ../slots/was_generated_by
-- ../slots/workshop_spaces
+- ../slots/workshop_space
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
@@ -86,7 +86,7 @@ classes:
- schema:School
- schema:Course
slots:
- - accessibility_features
+ - has_or_had_accessibility_feature
- annual_participants
- booking_required
- classroom_count
@@ -97,16 +97,16 @@ classes:
- education_contact_email
- education_type_classification
- has_av_equipment
- - has_hands_on_facilities
+ - has_hands_on_facility
- max_group_size
- programs_offered
- specificity_annotation
- staff_count
- - target_audiences
+ - target_audience
- template_specificity
- was_derived_from
- was_generated_by
- - workshop_spaces
+ - workshop_space
slot_usage:
education_center_id:
slot_uri: dcterms:identifier
@@ -173,7 +173,7 @@ classes:
description: General education center
- value: RESOURCE_CENTER
description: Learning resource facility
- target_audiences:
+ target_audience:
slot_uri: schema:audience
description: |
Target audiences served by this education center.
@@ -192,7 +192,7 @@ classes:
multivalued: true
examples:
- value: Primary schools
- description: Elementary age
+ description: Elementary has_age
- value: Families
description: Family groups
- value: Adult learners
@@ -224,7 +224,7 @@ classes:
examples:
- value: 4
description: 4 classrooms
- workshop_spaces:
+ workshop_space:
slot_uri: schema:amenityFeature
description: |
Number of hands-on workshop spaces.
@@ -255,7 +255,7 @@ classes:
examples:
- value: true
description: Has AV equipment
- has_hands_on_facilities:
+ has_hands_on_facility:
slot_uri: schema:amenityFeature
description: |
Whether center has hands-on learning facilities.
@@ -349,7 +349,7 @@ classes:
education_center_description: Dedicated education facility offering school
programs, family workshops, and teacher training.
education_type_classification: EDUCATION_CENTER
- target_audiences:
+ target_audience:
- Primary schools
- Secondary schools
- Families
@@ -378,7 +378,7 @@ classes:
education_center_description: Learning center focused on historical research
skills and genealogy.
education_type_classification: RESOURCE_CENTER
- target_audiences:
+ target_audience:
- Adult learners
- Genealogists
- History teachers
@@ -405,7 +405,7 @@ slots:
education_type_classification:
description: Education facility type from EducationProviderTypeEnum
range: EducationProviderTypeEnum
- target_audiences:
+ target_audience:
description: Target audiences served
range: string
multivalued: true
@@ -416,7 +416,7 @@ slots:
classroom_count:
description: Number of classrooms
range: integer
- workshop_spaces:
+ workshop_space:
description: Number of workshop spaces
range: integer
max_group_size:
@@ -425,7 +425,7 @@ slots:
has_av_equipment:
description: Has audiovisual equipment
range: boolean
- has_hands_on_facilities:
+ has_hands_on_facility:
description: Has hands-on learning facilities
range: boolean
has_or_had_annual_participant_count:
diff --git a/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml b/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml
index 026cf18c64..6ee14767e5 100644
--- a/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml
+++ b/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml
@@ -54,6 +54,149 @@ classes:
EducationProviderType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Education Provider
+ skos:altLabel: university, college, school, universiteit, hogeschool
+ structured_aliases:
+ # Dutch terms
+ - literal_form: universiteit
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: universiteiten
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: hogeschool
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: hogescholen
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: onderwijsinstelling
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: school
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: scholen
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: academie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: conservatorium
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: vakschool
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: universiteitsmuseum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: universiteitsbibliotheek
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: university
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: college
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: school
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: academy
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: conservatory
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: university museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: university library
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: academic library
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: educational institution
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Universität
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Hochschule
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Schule
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Akademie
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Konservatorium
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Universitätsbibliothek
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: université
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: école
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: académie
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: conservatoire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: bibliothèque universitaire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: universidad
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: escuela
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: academia
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: conservatorio
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: università
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: scuola
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: accademia
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: conservatorio
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: universidade
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: escola
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: academia
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: conservatório
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: "Education providers (universities, colleges, schools) that maintain\
\ heritage collections\nas part of their educational mission. Collections support\
\ teaching, research, and student\nlearning activities.\n\nOntology Alignment:\n\
@@ -191,7 +334,7 @@ classes:
This field maps to Schema.org and CIDOC-CRM access properties.
range: string
slot_uri: schema:publicAccess
- teaching_collections:
+ teaching_collection:
description: |
Description of collections specifically maintained for educational purposes and
integrated into teaching programs.
@@ -237,7 +380,7 @@ classes:
range: string
multivalued: true
slot_uri: schema:educationalUse
- student_services:
+ student_service:
description: |
Services and programs provided to students interacting with heritage collections.
@@ -356,11 +499,11 @@ slots:
collection_access:
range: string
slot_uri: schema:publicAccess
- teaching_collections:
+ teaching_collection:
range: string
multivalued: true
slot_uri: schema:educationalUse
- student_services:
+ student_service:
range: string
multivalued: true
slot_uri: schema:serviceType
diff --git a/schemas/20251121/linkml/modules/classes/EncompassingBody.yaml b/schemas/20251121/linkml/modules/classes/EncompassingBody.yaml
index ac765e1bbf..35a04e8006 100644
--- a/schemas/20251121/linkml/modules/classes/EncompassingBody.yaml
+++ b/schemas/20251121/linkml/modules/classes/EncompassingBody.yaml
@@ -17,22 +17,22 @@ imports:
- ../slots/description
- ../slots/website
- ../slots/legal_jurisdiction
-- ../slots/external_identifiers
-- ../slots/area_served
+- ../slots/external_identifier
+- ../slots/has_or_had_area_served
- ../slots/founding_date
- ../slots/funding_focus
-- ../slots/funding_schemes
+- ../slots/funding_scheme
- ../slots/governance_authority
- ../slots/implements_agenda
-- ../slots/issued_calls
-- ../slots/member_custodians
+- ../slots/issued_call
+- ../slots/has_or_had_member_custodian
- ../slots/membership_criteria
- ../slots/organization_legal_form
- ../slots/organization_name
- ../slots/organization_type
- ../slots/programme_period
-- ../slots/projects
-- ../slots/service_offerings
+- ../slots/has_or_had_project
+- ../slots/service_offering
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/total_annual_budget
@@ -63,17 +63,17 @@ slots:
"foundation", "corporation")
founding_date:
range: date
- member_custodians:
+ has_or_had_member_custodian:
range: uriorcurie
multivalued: true
governance_authority:
range: string
- service_offerings:
+ service_offering:
range: string
multivalued: true
membership_criteria:
range: string
- projects:
+ has_or_had_project:
slot_uri: org:hasSubOrganization
range: Project
multivalued: true
@@ -168,7 +168,7 @@ slots:
description: NWO implements Dutch Research Agenda
- value: https://nde.nl/ontology/hc/agenda/eu/horizon-europe-sp-2021-2024
description: REA implements Horizon Europe Strategic Plan
- issued_calls:
+ issued_call:
slot_uri: schema:makesOffer
range: uriorcurie
multivalued: true
@@ -197,7 +197,7 @@ slots:
- value: Museum acquisitions
- value: Conservation and restoration
- value: Digital infrastructure
- funding_schemes:
+ funding_scheme:
slot_uri: schema:hasFundingProgram
range: string
multivalued: true
@@ -304,22 +304,22 @@ classes:
\ \"Library participates in Cataloging Consortium\" (Consortium)\n- \"Museum\
\ received grant from Mondriaan Fund\" (FundingOrganisation - via schema:funder)\n"
slots:
- - area_served
+ - has_or_had_area_served
- data_license_policy
- description
- dissolution_date
- - external_identifiers
+ - external_identifier
- founding_date
- governance_authority
- id
- legal_jurisdiction
- - member_custodians
+ - has_or_had_member_custodian
- membership_criteria
- organization_legal_form
- organization_name
- organization_type
- - projects
- - service_offerings
+ - has_or_had_project
+ - service_offering
- specificity_annotation
- template_specificity
- website
@@ -395,7 +395,7 @@ classes:
examples:
- value: '2020-12-31'
description: Consortium dissolved end of 2020
- member_custodians:
+ has_or_had_member_custodian:
slot_uri: org:hasSubOrganization
range: uriorcurie
multivalued: true
@@ -432,7 +432,7 @@ classes:
- value: Network coordinates digital preservation services but members retain
autonomy.
description: Network authority example
- service_offerings:
+ service_offering:
range: string
multivalued: true
description: |
@@ -458,7 +458,7 @@ classes:
description: Umbrella criteria (non-voluntary)
- value: Museums with digitization programs seeking preservation services
description: Network criteria (voluntary)
- external_identifiers:
+ external_identifier:
slot_uri: dcterms:identifier
range: uriorcurie
multivalued: true
@@ -481,7 +481,7 @@ classes:
examples:
- value: https://www.rijksoverheid.nl/ministeries/ministerie-van-onderwijs-cultuur-en-wetenschap
description: Ministry OCW website
- projects:
+ has_or_had_project:
slot_uri: org:hasSubOrganization
range: Project
multivalued: true
@@ -683,7 +683,7 @@ classes:
alpha_2: NL
alpha_3: NLD
description: Netherlands national jurisdiction
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-na
preferred_label: Nationaal Archief
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-m-rm
@@ -737,7 +737,7 @@ classes:
required: true
ifabsent: string(NETWORK)
description: Must be NETWORK for NetworkOrganisation
- service_offerings:
+ service_offering:
required: true
description: |
Services provided to member custodians.
@@ -789,14 +789,14 @@ classes:
storage, metadata standards, and technical expertise.
has_or_had_area_served:
- NL
- service_offerings:
+ service_offering:
- Long-term digital preservation storage (100TB+ capacity)
- Metadata aggregation and normalization services
- Technical training workshops (quarterly)
- Preservation format migration services
membership_criteria: Dutch museums, archives, and libraries with digital collections.
Annual membership fee based on storage usage.
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-m-am
preferred_label: Amsterdam Museum
- hc_id: https://nde.nl/ontology/hc/nl-ut-utr-l-ub
@@ -841,7 +841,7 @@ classes:
required: true
ifabsent: string(CONSORTIUM)
description: Must be CONSORTIUM for Consortium class
- service_offerings:
+ service_offering:
description: |
Services members provide TO EACH OTHER (not centralized services).
Focus on reciprocal/mutual assistance patterns.
@@ -890,7 +890,7 @@ classes:
Collaborative consortium of Dutch university libraries for shared
cataloging, bulk licensing, and interlibrary loan. Members contribute
equally and benefit from collective resources.
- service_offerings:
+ service_offering:
- Shared union catalog contributions
- Collective database subscription negotiations
- Reciprocal interlibrary loan services
@@ -898,7 +898,7 @@ classes:
membership_criteria: Dutch university libraries accredited by VSNU (Association
of Universities in the Netherlands). Members must contribute cataloging
records and participate in interlibrary loan network.
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-zh-lei-l-ub
preferred_label: Leiden University Library
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-l-uba
@@ -1005,7 +1005,7 @@ classes:
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_offerings:
+ service_offering:
- WorldCat (shared cataloging database)
- VIAF (Virtual International Authority File)
- WorldShare Management Services
@@ -1028,7 +1028,7 @@ classes:
license: odc-by-1.0
- service_name: WorldCat Identities
license: odc-by-1.0
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q190593
- https://viaf.org/viaf/125315828
website: https://www.oclc.org/
@@ -1083,7 +1083,7 @@ classes:
description: |
Must describe the ideological values and mission of the movement.
Should explain the open participation model and commitment to openness.
- service_offerings:
+ service_offering:
description: |
Services/platforms provided by the movement.
Typically all openly accessible (no subscription barriers).
@@ -1147,7 +1147,7 @@ classes:
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_offerings:
+ service_offering:
- Wikipedia (free encyclopedia, 60M+ articles, 300+ languages)
- Wikidata (open knowledge base, 100M+ items, CC0)
- Wikimedia Commons (free media repository, 90M+ files)
@@ -1187,7 +1187,7 @@ classes:
- GLAM-Wiki partnerships
- Open data advocacy in policy forums
- Training librarians and cultural heritage professionals
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q180
- https://viaf.org/viaf/305375908
website: https://www.wikimedia.org/
@@ -1245,10 +1245,10 @@ classes:
\ (legacy, use schema:funder instead)\n"
slots:
- funding_focus
- - funding_schemes
+ - funding_scheme
- funding_source
- implements_agenda
- - issued_calls
+ - issued_call
- programme_period
- specificity_annotation
- template_specificity
@@ -1286,7 +1286,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/agenda/nl/nwa
description: NWO implements Dutch Research Agenda
- issued_calls:
+ issued_call:
slot_uri: schema:makesOffer
range: uriorcurie
multivalued: true
@@ -1312,7 +1312,7 @@ classes:
- value: Museum acquisitions
- value: Conservation and restoration
- value: Digital infrastructure
- funding_schemes:
+ funding_scheme:
range: string
multivalued: true
description: |
@@ -1357,7 +1357,7 @@ classes:
begin_of_the_end: '2027-12-31T23:59:59Z'
end_of_the_end: '2027-12-31T23:59:59Z'
description: 2021-2027 EU programming period
- member_custodians:
+ has_or_had_member_custodian:
description: |
For FundingOrganisation, this represents FUNDED custodians, not members.
@@ -1365,7 +1365,7 @@ classes:
represents ongoing membership, for FundingOrganisation this captures
custodians that have received funding. Consider using Grant records
for detailed funding relationships with temporal information.
- service_offerings:
+ service_offering:
description: |
Additional services beyond funding (if any).
Many funding bodies also provide advisory services, training, etc.
@@ -1420,7 +1420,7 @@ classes:
- Conservation and restoration
- International cultural exchange
- Artist residencies
- funding_schemes:
+ funding_scheme:
- Project Grants for Museums
- Conservation Subsidy
- International Heritage Programme
@@ -1429,14 +1429,14 @@ classes:
funding_source: Dutch Ministry of OCW annual appropriation
has_or_had_area_served:
- NL
- service_offerings:
+ service_offering:
- Application guidance
- Networking events for grantees
- Impact evaluation
membership_criteria: 'Eligibility depends on specific funding scheme. Generally:
Dutch museums, archives, heritage organizations, and visual artists. International
projects may have broader eligibility.'
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q2714299
website: https://www.mondriaanfonds.nl/
description: Mondriaan Fund as Dutch heritage funding organization
@@ -1449,14 +1449,14 @@ classes:
description: |
The European Research Council (ERC) is the premier European funding
organisation for excellent frontier research. It funds researchers
- of any nationality and age who wish to carry out their research in
+ of any nationality and has_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.
funding_focus:
- Frontier research (all disciplines)
- Principal investigator-driven research
- High-risk/high-gain research
- funding_schemes:
+ funding_scheme:
- Starting Grant (2-7 years post-PhD)
- Consolidator Grant (7-12 years post-PhD)
- Advanced Grant (established leaders)
@@ -1471,7 +1471,7 @@ classes:
membership_criteria: Open to researchers of any nationality. Host institution
must be in EU Member State or Horizon Europe Associated Country. Selection
based on scientific excellence only.
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q1377836
website: https://erc.europa.eu/
description: European Research Council as frontier research funding agency
diff --git a/schemas/20251121/linkml/modules/classes/EncompassingBodyTypes.yaml b/schemas/20251121/linkml/modules/classes/EncompassingBodyTypes.yaml
index 1b8f34fdc5..d60f696709 100644
--- a/schemas/20251121/linkml/modules/classes/EncompassingBodyTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/EncompassingBodyTypes.yaml
@@ -25,10 +25,10 @@ imports:
- ./TemplateSpecificityScores
- ./TimeSpan
- ../slots/funding_focus
- - ../slots/funding_schemes
+ - ../slots/funding_scheme
- ../slots/funding_source
- ../slots/implements_agenda
- - ../slots/issued_calls
+ - ../slots/issued_call
- ../slots/programme_period
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -173,7 +173,7 @@ classes:
alpha_2: NL
alpha_3: NLD
description: Netherlands national jurisdiction
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-na
preferred_label: Nationaal Archief
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-m-rm
@@ -228,7 +228,7 @@ classes:
required: true
ifabsent: string(NETWORK)
description: Must be NETWORK for NetworkOrganisation
- service_offerings:
+ service_offering:
required: true
description: |
Services provided to member custodians.
@@ -280,14 +280,14 @@ classes:
storage, metadata standards, and technical expertise.
has_or_had_area_served:
- NL
- service_offerings:
+ service_offering:
- Long-term digital preservation storage (100TB+ capacity)
- Metadata aggregation and normalization services
- Technical training workshops (quarterly)
- Preservation format migration services
membership_criteria: Dutch museums, archives, and libraries with digital collections.
Annual membership fee based on storage usage.
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-m-am
preferred_label: Amsterdam Museum
- hc_id: https://nde.nl/ontology/hc/nl-ut-utr-l-ub
@@ -350,7 +350,7 @@ classes:
required: true
ifabsent: string(CONSORTIUM)
description: Must be CONSORTIUM for Consortium class
- service_offerings:
+ service_offering:
description: |
Services members provide TO EACH OTHER (not centralized services).
Focus on reciprocal/mutual assistance patterns.
@@ -399,7 +399,7 @@ classes:
Collaborative consortium of Dutch university libraries for shared
cataloging, bulk licensing, and interlibrary loan. Members contribute
equally and benefit from collective resources.
- service_offerings:
+ service_offering:
- Shared union catalog contributions
- Collective database subscription negotiations
- Reciprocal interlibrary loan services
@@ -407,7 +407,7 @@ classes:
membership_criteria: Dutch university libraries accredited by VSNU (Association
of Universities in the Netherlands). Members must contribute cataloging
records and participate in interlibrary loan network.
- member_custodians:
+ has_or_had_member_custodian:
- hc_id: https://nde.nl/ontology/hc/nl-zh-lei-l-ub
preferred_label: Leiden University Library
- hc_id: https://nde.nl/ontology/hc/nl-nh-ams-l-uba
@@ -536,7 +536,7 @@ classes:
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_offerings:
+ service_offering:
- WorldCat (shared cataloging database)
- VIAF (Virtual International Authority File)
- WorldShare Management Services
@@ -559,7 +559,7 @@ classes:
license: odc-by-1.0
- service_name: WorldCat Identities
license: odc-by-1.0
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q190593
- https://viaf.org/viaf/125315828
website: https://www.oclc.org/
@@ -644,7 +644,7 @@ classes:
description: |
Must describe the ideological values and mission of the movement.
Should explain the open participation model and commitment to openness.
- service_offerings:
+ service_offering:
description: |
Services/platforms provided by the movement.
Typically all openly accessible (no subscription barriers).
@@ -707,7 +707,7 @@ classes:
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_offerings:
+ service_offering:
- Wikipedia (free encyclopedia, 60M+ articles, 300+ languages)
- Wikidata (open knowledge base, 100M+ items, CC0)
- Wikimedia Commons (free media repository, 90M+ files)
@@ -747,7 +747,7 @@ classes:
- GLAM-Wiki partnerships
- Open data advocacy in policy forums
- Training librarians and cultural heritage professionals
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q180
- https://viaf.org/viaf/305375908
website: https://www.wikimedia.org/
@@ -835,10 +835,10 @@ classes:
- FOAF: `foaf:fundedBy` (legacy, use schema:funder instead)
slots:
- funding_focus
- - funding_schemes
+ - funding_scheme
- funding_source
- implements_agenda
- - issued_calls
+ - issued_call
- programme_period
- specificity_annotation
- template_specificity
@@ -876,7 +876,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/agenda/nl/nwa
description: NWO implements Dutch Research Agenda
- issued_calls:
+ issued_call:
slot_uri: schema:makesOffer
range: uriorcurie
multivalued: true
@@ -902,7 +902,7 @@ classes:
- value: Museum acquisitions
- value: Conservation and restoration
- value: Digital infrastructure
- funding_schemes:
+ funding_scheme:
range: string
multivalued: true
description: |
@@ -947,7 +947,7 @@ classes:
begin_of_the_end: '2027-12-31T23:59:59Z'
end_of_the_end: '2027-12-31T23:59:59Z'
description: 2021-2027 EU programming period
- member_custodians:
+ has_or_had_member_custodian:
description: |
For FundingOrganisation, this represents FUNDED custodians, not members.
@@ -955,7 +955,7 @@ classes:
represents ongoing membership, for FundingOrganisation this captures
custodians that have received funding. Consider using Grant records
for detailed funding relationships with temporal information.
- service_offerings:
+ service_offering:
description: |
Additional services beyond funding (if any).
Many funding bodies also provide advisory services, training, etc.
@@ -1010,7 +1010,7 @@ classes:
- Conservation and restoration
- International cultural exchange
- Artist residencies
- funding_schemes:
+ funding_scheme:
- Project Grants for Museums
- Conservation Subsidy
- International Heritage Programme
@@ -1019,14 +1019,14 @@ classes:
funding_source: Dutch Ministry of OCW annual appropriation
has_or_had_area_served:
- NL
- service_offerings:
+ service_offering:
- Application guidance
- Networking events for grantees
- Impact evaluation
membership_criteria: 'Eligibility depends on specific funding scheme. Generally:
Dutch museums, archives, heritage organizations, and visual artists. International
projects may have broader eligibility.'
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q2714299
website: https://www.mondriaanfonds.nl/
description: Mondriaan Fund as Dutch heritage funding organization
@@ -1039,14 +1039,14 @@ classes:
description: |
The European Research Council (ERC) is the premier European funding
organisation for excellent frontier research. It funds researchers
- of any nationality and age who wish to carry out their research in
+ of any nationality and has_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.
funding_focus:
- Frontier research (all disciplines)
- Principal investigator-driven research
- High-risk/high-gain research
- funding_schemes:
+ funding_scheme:
- Starting Grant (2-7 years post-PhD)
- Consolidator Grant (7-12 years post-PhD)
- Advanced Grant (established leaders)
@@ -1061,7 +1061,7 @@ classes:
membership_criteria: Open to researchers of any nationality. Host institution
must be in EU Member State or Horizon Europe Associated Country. Selection
based on scientific excellence only.
- external_identifiers:
+ external_identifier:
- http://www.wikidata.org/entity/Q1377836
website: https://erc.europa.eu/
description: European Research Council as frontier research funding agency
diff --git a/schemas/20251121/linkml/modules/classes/EnterpriseArchitect.yaml b/schemas/20251121/linkml/modules/classes/EnterpriseArchitect.yaml
index a6bf77e900..078ed85172 100644
--- a/schemas/20251121/linkml/modules/classes/EnterpriseArchitect.yaml
+++ b/schemas/20251121/linkml/modules/classes/EnterpriseArchitect.yaml
@@ -15,7 +15,7 @@ classes:
EnterpriseArchitect:
is_a: StaffRole
description: |
- Enterprise architect designing organizational IT architecture.
+ Enterprise has_or_had_architect designing organizational IT architecture.
**Official Title vs De Facto Work**:
In heritage context, focuses on integrating collections, operations,
diff --git a/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml b/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml
index 8606f6c87b..7befadb449 100644
--- a/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml
+++ b/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml
@@ -19,13 +19,13 @@ imports:
- ../enums/EnvironmentalZoneTypeEnum
- ../slots/temperature_tolerance
- ../slots/humidity_tolerance
-- ../slots/contains_units
+- ../slots/contains_or_contained_contains_unit
- ../slots/environmental_requirement
- ../slots/max_annual_light_exposure
- ../slots/max_light_lux
- ../slots/monitoring_platform
- ../slots/monitoring_platform_url
-- ../slots/observations
+- ../slots/observation
- ../slots/part_of_facility
- ../slots/specificity_annotation
- ../slots/target_relative_humidity
@@ -101,14 +101,14 @@ classes:
- hc:EnvironmentalRequirement
- sosa:FeatureOfInterest
slots:
- - contains_units
+ - contains_or_contained_contains_unit
- environmental_requirement
- humidity_tolerance
- max_annual_light_exposure
- max_light_lux
- monitoring_platform
- monitoring_platform_url
- - observations
+ - observation
- part_of_facility
- specificity_annotation
- target_relative_humidity
@@ -254,7 +254,7 @@ classes:
range: StorageConditionPolicy
examples:
- value: https://nde.nl/ontology/hc/StandardArchiveEnvironment
- observations:
+ observation:
slot_uri: hc:hasEnvironmentalObservation
description: |
Environmental observations recorded for this zone.
@@ -291,7 +291,7 @@ classes:
HC Ontology: `hc:isStorageSectionOf`
range: Storage
required: true
- contains_units:
+ contains_or_contained_contains_unit:
slot_uri: hc:hasStorageSection
description: |
Storage units contained within this zone.
@@ -387,7 +387,7 @@ slots:
environmental_requirement:
description: Environmental specification this zone implements
range: StorageConditionPolicy
- observations:
+ observation:
description: Environmental observations for this zone
range: StorageCondition
multivalued: true
@@ -400,7 +400,7 @@ slots:
part_of_facility:
description: Parent storage facility
range: Storage
- contains_units:
+ contains_or_contained_contains_unit:
description: Storage units within this zone
range: StorageUnit
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/Event.yaml b/schemas/20251121/linkml/modules/classes/Event.yaml
index b50cd6e8a7..641715cc5f 100644
--- a/schemas/20251121/linkml/modules/classes/Event.yaml
+++ b/schemas/20251121/linkml/modules/classes/Event.yaml
@@ -18,11 +18,11 @@ imports:
- ../slots/event_description
- ../slots/confidence_score
- ../slots/event_id
-- ../slots/documentation_sources
+- ../slots/documentation_source
- ../slots/event_label
- ../slots/has_timespan
- ../slots/hypernym_event_type
-- ../slots/involved_actors
+- ../slots/has_or_had_involved_actor
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/took_place_at
@@ -115,7 +115,7 @@ slots:
- crm:P7_took_place_at
- rico:hasOrHadLocation
- schema:location
- involved_actors:
+ has_or_had_involved_actor:
slot_uri: crm:P11_had_participant
description: |
Actors (persons and/or organizations) who participated in this event.
@@ -132,7 +132,7 @@ slots:
**EXAMPLE**:
```yaml
- involved_actors:
+ has_or_had_involved_actor:
- "https://nde.nl/ontology/hc/nl-nh-haa-a-gah" # Gemeentearchief Haarlem
- "https://nde.nl/ontology/hc/nl-nh-haa-a-ranh" # Rijksarchief NH
```
@@ -151,7 +151,7 @@ slots:
**EXAMPLE**: "Noord-Hollands Archief Merger 2001"
range: string
required: false
- documentation_sources:
+ documentation_source:
slot_uri: dcterms:source
description: |
Sources documenting this event.
@@ -187,7 +187,7 @@ classes:
Future migration: OrganizationalChangeEvent can inherit from Event.\n\n**RELATIONSHIP\
\ TO ACTORS**:\n\nEvents link to actors bidirectionally:\n- Event → involved_actors\
\ → Custodian/Person (who participated)\n- Custodian → organizational_change_events\
- \ → Event (what events affected org)\n- Person → affected_by_event → Event (what\
+ \ → Event (what events affected org)\n- Person → is_or_was_affected_by_event → Event (what\
\ events affected person)\n\n**EXAMPLE - Merger Event**:\n```yaml\nEvent:\n\
\ event_id: \"https://nde.nl/ontology/hc/event/nha-merger-2001\"\n event_label:\
\ \"Noord-Hollands Archief Merger\"\n hypernym_event_type: TRANSFORMATION\n\
@@ -197,7 +197,7 @@ classes:
\ - \"https://nde.nl/ontology/hc/nl-nh-haa-a-ranh\"\n event_description:\
\ |\n Merger of Gemeentearchief Haarlem (founded 1910) and\n Rijksarchief\
\ in Noord-Holland (founded 1802) to form\n Noord-Hollands Archief.\n confidence_score:\
- \ 0.95\n documentation_sources:\n - \"https://noord-hollandsarchief.nl/over-ons/geschiedenis\"\
+ \ 0.95\n documentation_source:\n - \"https://noord-hollandsarchief.nl/over-ons/geschiedenis\"\
\n```\n\n**EXAMPLE - Destruction Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/gaza-library-destruction-2024\"\
\n event_label: \"Gaza Public Library Destruction\"\n hypernym_event_type:\
\ DESTRUCTION\n has_timespan:\n begin_of_the_begin: \"2024-01-15\"\n \
@@ -225,13 +225,13 @@ classes:
- crm:E86_Leaving
slots:
- confidence_score
- - documentation_sources
+ - documentation_source
- event_description
- event_id
- event_label
- has_timespan
- hypernym_event_type
- - involved_actors
+ - has_or_had_involved_actor
- specificity_annotation
- template_specificity
- took_place_at
@@ -292,7 +292,7 @@ classes:
has_timespan:
begin_of_the_begin: '2001-01-01'
end_of_the_end: '2001-01-01'
- involved_actors:
+ has_or_had_involved_actor:
- https://nde.nl/ontology/hc/nl-nh-haa-a-gah
- https://nde.nl/ontology/hc/nl-nh-haa-a-ranh
description: Merger of two archives to form Noord-Hollands Archief
diff --git a/schemas/20251121/linkml/modules/classes/ExhibitedObject.yaml b/schemas/20251121/linkml/modules/classes/ExhibitedObject.yaml
index 235d340bd4..9001dc4ae6 100644
--- a/schemas/20251121/linkml/modules/classes/ExhibitedObject.yaml
+++ b/schemas/20251121/linkml/modules/classes/ExhibitedObject.yaml
@@ -23,15 +23,15 @@ imports:
- ../enums/ExhibitedObjectTypeEnum
- ../slots/wikidata_id
- ../slots/creator
-- ../slots/accession_number
-- ../slots/acquisition_method
-- ../slots/acquisition_date
-- ../slots/external_identifiers
+- ../slots/has_accession_number
+- ../slots/has_acquisition_method
+- ../slots/has_acquisition_date
+- ../slots/external_identifier
- ../slots/provenance_text
- ../slots/catalog_raisonne_number
-- ../slots/condition_notes
+- ../slots/has_or_had_condition_note
- ../slots/conservation_history
-- ../slots/conservation_records
+- ../slots/has_or_had_conservation_record
- ../slots/creation_place
- ../slots/creation_timespan
- ../slots/creator_role
@@ -39,7 +39,7 @@ imports:
- ../slots/current_location
- ../slots/has_or_had_custodian_type
- ../slots/date_created
-- ../slots/dimensions
+- ../slots/dimension
- ../slots/exhibited_in
- ../slots/iconography
- ../slots/image_url
@@ -47,15 +47,15 @@ imports:
- ../slots/inventory_number
- ../slots/loan_history
- ../slots/medium
-- ../slots/object_alternate_names
+- ../slots/object_alternate_name
- ../slots/object_description
- ../slots/object_id
- ../slots/object_name
- ../slots/object_type
- ../slots/part_of_collection
- ../slots/permanent_location
-- ../slots/previous_owners
-- ../slots/provenance_events
+- ../slots/has_or_had_previous_owner
+- ../slots/has_or_had_provenance_event
- ../slots/specificity_annotation
- ../slots/subject_depicted
- ../slots/template_specificity
@@ -169,13 +169,13 @@ classes:
- crm:E24_Physical_Human-Made_Thing
- crm:E84_Information_Carrier
slots:
- - accession_number
- - acquisition_date
- - acquisition_method
+ - has_accession_number
+ - has_acquisition_date
+ - has_acquisition_method
- catalog_raisonne_number
- - condition_notes
+ - has_or_had_condition_note
- conservation_history
- - conservation_records
+ - has_or_had_conservation_record
- creation_place
- creation_timespan
- creator
@@ -184,24 +184,24 @@ classes:
- current_location
- has_or_had_custodian_type
- date_created
- - dimensions
+ - dimension
- exhibited_in
- - external_identifiers
+ - external_identifier
- iconography
- image_url
- inscription
- inventory_number
- loan_history
- medium
- - object_alternate_names
+ - object_alternate_name
- object_description
- object_id
- object_name
- object_type
- part_of_collection
- permanent_location
- - previous_owners
- - provenance_events
+ - has_or_had_previous_owner
+ - has_or_had_provenance_event
- provenance_text
- specificity_annotation
- subject_depicted
@@ -230,7 +230,7 @@ classes:
- value: Girl with a Pearl Earring
- value: The Night Watch
- value: Rosetta Stone
- object_alternate_names:
+ object_alternate_name:
required: false
range: string
multivalued: true
@@ -346,7 +346,7 @@ classes:
- value: Bronze
- value: Ink and wash on paper
- value: Ceramic, glazed
- dimensions:
+ dimension:
required: false
range: string
slot_uri: schema:size
@@ -439,7 +439,7 @@ classes:
Delft (1674); Dissius sale, Amsterdam, May 16, 1696, lot 36; Braamcamp
sale, Amsterdam, July 31, 1771, lot 54; Purchased for 30 guilders by
A.A. des Tombe, The Hague (1881); Bequeathed to Mauritshuis (1903).
- previous_owners:
+ has_or_had_previous_owner:
required: false
range: string
multivalued: true
@@ -513,7 +513,7 @@ classes:
examples:
- value: 31A221 - portrait of a woman
- value: '41D221 - jewelry: earring'
- condition_notes:
+ has_or_had_condition_note:
required: false
range: string
slot_uri: crm:P44_has_condition
@@ -553,7 +553,7 @@ classes:
description: Girl with a Pearl Earring
- value: Q219831
description: The Night Watch
- external_identifiers:
+ external_identifier:
required: false
range: string
multivalued: true
@@ -573,7 +573,7 @@ classes:
examples:
- value: Hofstede de Groot 1907, no. 44
- value: Bredius 410
- conservation_records:
+ has_or_had_conservation_record:
required: false
range: ConservationRecord
multivalued: true
@@ -603,7 +603,7 @@ classes:
varnish
conservator_name: Jorgen Wadum
description: 1994 restoration of Girl with a Pearl Earring
- provenance_events:
+ has_or_had_provenance_event:
required: false
range: ProvenanceEvent
multivalued: true
@@ -685,7 +685,7 @@ classes:
- value:
object_id: https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
object_name: Girl with a Pearl Earring
- object_alternate_names:
+ object_alternate_name:
- Meisje met de parel
- Het meisje met de parel
object_description: "Oil painting by Johannes Vermeer, depicting a girl in\
@@ -732,7 +732,7 @@ classes:
- value:
object_id: https://nde.nl/ontology/hc/object/rijksmuseum-night-watch
object_name: The Night Watch
- object_alternate_names:
+ object_alternate_name:
- De Nachtwacht
- The Militia Company of Captain Frans Banninck Cocq
object_type: PAINTING
@@ -767,7 +767,7 @@ slots:
description: Primary title or name of the object
range: string
slot_uri: schema:name
- object_alternate_names:
+ object_alternate_name:
description: Alternative titles or translations
range: string
multivalued: true
@@ -801,7 +801,7 @@ slots:
description: Materials and techniques
range: string
slot_uri: schema:artMedium
- dimensions:
+ dimension:
description: Physical dimensions
range: string
slot_uri: schema:size
@@ -826,7 +826,7 @@ slots:
description: Additional inventory number
range: string
slot_uri: dcterms:identifier
- previous_owners:
+ has_or_had_previous_owner:
description: List of previous owners
range: string
multivalued: true
@@ -849,7 +849,7 @@ slots:
description: Iconographic content (use Iconclass where applicable)
range: string
slot_uri: crm:P62_depicts
- condition_notes:
+ has_or_had_condition_note:
description: Current condition
range: string
slot_uri: crm:P44_has_condition
@@ -867,12 +867,12 @@ slots:
description: Reference in catalogue raisonné
range: string
slot_uri: dcterms:identifier
- conservation_records:
+ has_or_had_conservation_record:
description: Conservation and condition records for this object
range: ConservationRecord
multivalued: true
slot_uri: crm:P44_has_condition
- provenance_events:
+ has_or_had_provenance_event:
description: Ownership history as sequence of transfer events
range: ProvenanceEvent
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/Exhibition.yaml b/schemas/20251121/linkml/modules/classes/Exhibition.yaml
index 300a981a86..0f0601c817 100644
--- a/schemas/20251121/linkml/modules/classes/Exhibition.yaml
+++ b/schemas/20251121/linkml/modules/classes/Exhibition.yaml
@@ -27,7 +27,7 @@ imports:
- ../slots/curated_by
- ../slots/has_or_had_custodian_type
- ../slots/exhibition_catalog_url
-- ../slots/exhibition_catalogs
+- ../slots/has_or_had_exhibition_catalog
- ../slots/exhibition_description
- ../slots/exhibition_documentation
- ../slots/exhibition_id
@@ -38,13 +38,13 @@ imports:
- ../slots/exhibition_timespan
- ../slots/exhibition_url
- ../slots/exhibition_venue
-- ../slots/featured_objects
-- ../slots/featured_works
+- ../slots/has_or_had_featured_object
+- ../slots/featured_work
- ../slots/organized_by
-- ../slots/related_exhibitions
+- ../slots/has_or_had_related_exhibition
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/traveling_venues
+- ../slots/traveling_venue
- ../slots/visitor_count
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
@@ -132,7 +132,7 @@ classes:
- has_or_had_custodian_type
- end_date
- exhibition_catalog_url
- - exhibition_catalogs
+ - has_or_had_exhibition_catalog
- exhibition_description
- exhibition_documentation
- exhibition_id
@@ -144,14 +144,14 @@ classes:
- exhibition_type
- exhibition_url
- exhibition_venue
- - featured_objects
- - featured_works
+ - has_or_had_featured_object
+ - featured_work
- organized_by
- - related_exhibitions
+ - has_or_had_related_exhibition
- specificity_annotation
- start_date
- template_specificity
- - traveling_venues
+ - traveling_venue
- visitor_count
- wikidata_id
slot_usage:
@@ -342,7 +342,7 @@ classes:
URL or DOI for the exhibition catalog publication.
examples:
- value: https://www.rijksmuseum.nl/nl/webshop/catalogus-vermeer
- featured_works:
+ featured_work:
required: false
range: string
multivalued: true
@@ -356,7 +356,7 @@ classes:
- value: Girl with a Pearl Earring (Mauritshuis)
- value: The Milkmaid (Rijksmuseum)
- value: View of Delft (Mauritshuis)
- featured_objects:
+ has_or_had_featured_object:
required: false
range: ExhibitedObject
multivalued: true
@@ -377,7 +377,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
- value: https://nde.nl/ontology/hc/object/rijksmuseum-night-watch
- exhibition_catalogs:
+ has_or_had_exhibition_catalog:
required: false
range: ExhibitionCatalog
multivalued: true
@@ -396,7 +396,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/catalog/rijksmuseum-vermeer-2023
- value: https://nde.nl/ontology/hc/catalog/moma-matisse-cutouts-2014
- related_exhibitions:
+ has_or_had_related_exhibition:
required: false
range: Exhibition
multivalued: true
@@ -406,7 +406,7 @@ classes:
Related exhibitions (companion shows, previous iterations, etc.).
examples:
- value: https://nde.nl/ontology/hc/exhibition/mauritshuis-vermeer-2014
- traveling_venues:
+ traveling_venue:
required: false
range: string
multivalued: true
@@ -483,17 +483,17 @@ classes:
exhibition_status: COMPLETED
visitor_count: 650000
exhibition_url: https://www.rijksmuseum.nl/nl/vermeer
- featured_objects:
+ has_or_had_featured_object:
- https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
- https://nde.nl/ontology/hc/object/rijksmuseum-milkmaid
- https://nde.nl/ontology/hc/object/mauritshuis-view-delft
- https://nde.nl/ontology/hc/object/rijksmuseum-woman-reading-letter
- featured_works:
+ featured_work:
- Girl with a Pearl Earring (Mauritshuis)
- The Milkmaid (Rijksmuseum)
- View of Delft (Mauritshuis)
- Woman Reading a Letter (Rijksmuseum)
- exhibition_catalogs:
+ has_or_had_exhibition_catalog:
- https://nde.nl/ontology/hc/catalog/rijksmuseum-vermeer-2023
wikidata_id: Q111456814
description: Vermeer blockbuster exhibition at Rijksmuseum (2023) - demonstrates
@@ -524,7 +524,7 @@ classes:
organized_by:
- https://nde.nl/ontology/hc/custodian/nl/rijksmuseum
exhibition_venue: Gallery of Honour (Eregalerij)
- featured_works:
+ featured_work:
- The Night Watch (Rembrandt)
- The Merry Drinker (Frans Hals)
- The Jewish Bride (Rembrandt)
@@ -590,26 +590,26 @@ slots:
description: URL or DOI for exhibition catalog
range: uri
slot_uri: rdfs:seeAlso
- featured_works:
+ featured_work:
description: Key artworks/objects in the exhibition (string-based, deprecated)
range: string
multivalued: true
slot_uri: schema:workFeatured
- featured_objects:
+ has_or_had_featured_object:
description: ExhibitedObject entities featured in this exhibition
range: ExhibitedObject
multivalued: true
slot_uri: crm:P16_used_specific_object
- exhibition_catalogs:
+ has_or_had_exhibition_catalog:
description: Published catalogs documenting this exhibition
range: ExhibitionCatalog
multivalued: true
slot_uri: schema:workExample
- related_exhibitions:
+ has_or_had_related_exhibition:
description: Related or companion exhibitions
range: Exhibition
multivalued: true
- traveling_venues:
+ traveling_venue:
description: Venues for traveling exhibitions
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml b/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml
index ae7b3c6dc7..0165e31943 100644
--- a/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml
+++ b/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml
@@ -30,21 +30,21 @@ imports:
- ../slots/catalog_title
- ../slots/catalog_type
- ../slots/catalog_url
-- ../slots/contributors
+- ../slots/contributor
- ../slots/has_or_had_custodian_type
- ../slots/doi
- ../slots/ebook_url
-- ../slots/editors
-- ../slots/essays
-- ../slots/illustrations
+- ../slots/editor
+- ../slots/has_or_had_essay
+- ../slots/illustration
- ../slots/isbn_13
- ../slots/issn
- ../slots/library_catalog_url
-- ../slots/pages
+- ../slots/page
- ../slots/pdf_url
- ../slots/publication_place
- ../slots/specificity_annotation
-- ../slots/table_of_contents
+- ../slots/table_of_content
- ../slots/template_specificity
- ../slots/worldcat_id
- ./SpecificityAnnotation
@@ -94,26 +94,26 @@ classes:
- catalog_title
- catalog_type
- catalog_url
- - contributors
+ - contributor
- has_or_had_custodian_type
- doi
- ebook_url
- - editors
- - essays
- - illustrations
+ - editor
+ - has_or_had_essay
+ - illustration
- isbn
- isbn_13
- issn
- language
- library_catalog_url
- - pages
+ - page
- pdf_url
- price
- publication_date
- publication_place
- publisher
- specificity_annotation
- - table_of_contents
+ - table_of_content
- template_specificity
- wikidata_id
- worldcat_id
@@ -185,7 +185,7 @@ classes:
examples:
- value: Pieter Roelofs
- value: Gregor J.M. Weber
- editors:
+ editor:
required: false
range: string
multivalued: true
@@ -194,7 +194,7 @@ classes:
Editor(s) of the catalog.
examples:
- value: Pieter Roelofs
- contributors:
+ contributor:
required: false
range: string
multivalued: true
@@ -269,7 +269,7 @@ classes:
Digital Object Identifier.
examples:
- value: 10.1234/vermeer-catalog-2023
- pages:
+ page:
required: false
range: integer
slot_uri: schema:numberOfPages
@@ -278,7 +278,7 @@ classes:
examples:
- value: 320
- value: 512
- illustrations:
+ illustration:
required: false
range: string
slot_uri: bf:illustrationNote
@@ -354,7 +354,7 @@ classes:
\ the \nRijksmuseum, featuring 28 of the Dutch master's 37 known paintings.\n\
Includes scholarly essays on Vermeer's technique, pigments, and\nsubjects,\
\ along with detailed entries for each work.\n"
- table_of_contents:
+ table_of_content:
required: false
range: string
slot_uri: schema:tableOfContents
@@ -367,7 +367,7 @@ classes:
3. Technique and Materials (Anna Tummers)
4. Catalog Entries
5. Appendices
- essays:
+ has_or_had_essay:
required: false
range: string
multivalued: true
@@ -441,7 +441,7 @@ classes:
has_author:
- Pieter Roelofs
- Gregor J.M. Weber
- editors:
+ editor:
- Pieter Roelofs
publisher: Rijksmuseum / Hannibal Publishing
publication_date: '2023-02-01'
@@ -458,7 +458,7 @@ classes:
\ at the \nRijksmuseum (February 10 - June 4, 2023), featuring 28 of the\
\ Dutch \nmaster's 37 known paintings. Includes scholarly essays on Vermeer's\
\ \ntechnique, pigments, and subjects.\n"
- essays:
+ has_or_had_essay:
- Vermeer's World
- The Science of Vermeer's Pigments
- 'Johannes Vermeer: Life and Work'
@@ -469,7 +469,7 @@ classes:
catalog_title: 'Henri Matisse: The Cut-Outs'
catalog_for: https://nde.nl/ontology/hc/exhibition/moma-matisse-cutouts-2014
catalog_type: PRINT_CATALOG
- editors:
+ editor:
- Karl Buchberg
- Nicholas Cullinan
- Jodi Hauptman
@@ -520,12 +520,12 @@ slots:
range: string
multivalued: true
slot_uri: schema:author
- editors:
+ editor:
description: Editor(s) of the catalog
range: string
multivalued: true
slot_uri: schema:editor
- contributors:
+ contributor:
description: Additional contributors
range: string
multivalued: true
@@ -546,11 +546,11 @@ slots:
description: Digital Object Identifier
range: string
slot_uri: bibo:doi
- pages:
+ page:
description: Number of pages
range: integer
slot_uri: schema:numberOfPages
- illustrations:
+ illustration:
description: Description of illustrations
range: string
slot_uri: bf:illustrationNote
@@ -574,11 +574,11 @@ slots:
description: Description of catalog contents
range: string
slot_uri: schema:description
- table_of_contents:
+ table_of_content:
description: Table of contents
range: string
slot_uri: schema:tableOfContents
- essays:
+ has_or_had_essay:
description: Essay titles in the catalog
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ExhibitionSpace.yaml b/schemas/20251121/linkml/modules/classes/ExhibitionSpace.yaml
index c009b45d9a..75cafd43a7 100644
--- a/schemas/20251121/linkml/modules/classes/ExhibitionSpace.yaml
+++ b/schemas/20251121/linkml/modules/classes/ExhibitionSpace.yaml
@@ -20,8 +20,8 @@ imports:
- ../slots/has_climate_control
- ../slots/has_security_system
- ../slots/is_accessible
-- ../slots/opening_hours
-- ../slots/admission_fee
+- ../slots/opening_hour
+- ../slots/has_or_had_admission_fee
- ../slots/current_exhibition
- ../slots/exhibition_schedule
- ../slots/is_permanent
@@ -88,7 +88,7 @@ classes:
- schema:ArtGallery
- aat:300005768
slots:
- - admission_fee
+ - has_or_had_admission_fee
- current_exhibition
- exhibition_capacity
- exhibition_floor_area_sqm
@@ -103,7 +103,7 @@ classes:
- is_accessible
- is_permanent
- museum_type_classification
- - opening_hours
+ - opening_hour
- partner_institution
- specificity_annotation
- template_specificity
@@ -255,7 +255,7 @@ classes:
examples:
- value: true
description: Wheelchair accessible
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for this exhibition space.
diff --git a/schemas/20251121/linkml/modules/classes/FeatureCustodianType.yaml b/schemas/20251121/linkml/modules/classes/FeatureCustodianType.yaml
index 27b3581837..bf72c2a62f 100644
--- a/schemas/20251121/linkml/modules/classes/FeatureCustodianType.yaml
+++ b/schemas/20251121/linkml/modules/classes/FeatureCustodianType.yaml
@@ -32,15 +32,15 @@ description: |
imports:
- linkml:types
- ./CustodianType
-- ../slots/access_management
-- ../slots/conservation_activities
+- ../slots/has_or_had_access_management
+- ../slots/has_or_had_conservation_activity
- ../slots/has_or_had_custodian_type
-- ../slots/feature_types
+- ../slots/feature_type
- ../slots/site_portfolio
- ../slots/specificity_annotation
- ../slots/stewardship_model
- ../slots/template_specificity
-- ../slots/visitor_services
+- ../slots/visitor_service
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
@@ -55,6 +55,94 @@ classes:
FeatureCustodianType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Feature Custodian
+ skos:altLabel: monument management, landmark operator, heritage site, memorial, historic site, monument preservation, site conservancy
+ structured_aliases:
+ - literal_form: monumentenbeheerder
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: monumentenzorg
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedlocatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: historische site
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: gedenkteken
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: monument management
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: landmark
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage site
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: memorial
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: historic site
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Denkmalpflege
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Denkmalschutz
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: historische Stätte
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Gedenkstätte
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: gestionnaire de monument
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: site patrimonial
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: site historique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: mémorial
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: gestión de monumentos
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: sitio patrimonial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: sitio histórico
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: memorial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: gestione monumenti
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: sito storico
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: memoriale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: gestão de monumentos
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: sítio histórico
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: memorial
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for organizations managing physical heritage features
(monuments, landmarks, memorials, historic sites, landscape features).
@@ -172,7 +260,7 @@ classes:
a schema:Organization, crm:E39_Actor, hc:FeatureCustodian ;
hc:custodian_type hc:FeatureCustodianType ;
- hc:feature_types "Monument", "Castle", "Historic house", "Abbey", "Fort" ;
+ hc:feature_type "Monument", "Castle", "Historic house", "Abbey", "Fort" ;
hc:site_portfolio "400+ historic sites and monuments across England" ;
hc:visitor_services "On-site interpretation", "Guided tours", "Events", "Gift shops", "Cafés" ;
hc:conservation_activities "Monument preservation", "Structural repairs", "Archaeological research" ;
@@ -195,17 +283,17 @@ classes:
- schema:Place
- schema:CivicStructure
slots:
- - access_management
- - conservation_activities
+ - has_or_had_access_management
+ - has_or_had_conservation_activity
- has_or_had_custodian_type
- - feature_types
+ - feature_type
- site_portfolio
- specificity_annotation
- stewardship_model
- template_specificity
- - visitor_services
+ - visitor_service
slot_usage:
- feature_types:
+ feature_type:
description: |
Types of physical heritage features managed by this custodian.
@@ -259,7 +347,7 @@ classes:
description: Société d'Exploitation de la Tour Eiffel
- value: 150+ National Trust properties
description: UK heritage charity holdings
- visitor_services:
+ visitor_service:
description: |
Services provided to enable public access and engagement with heritage features.
@@ -287,7 +375,7 @@ classes:
description: Open memorial site services
- value: Timed entry tickets, Multilingual audio guide
description: High-capacity monument services
- conservation_activities:
+ has_or_had_conservation_activity:
description: |
Preservation and maintenance work undertaken to protect physical heritage features.
@@ -380,7 +468,7 @@ classes:
range: TemplateSpecificityScores
inlined: true
slots:
- feature_types:
+ feature_type:
description: Types of physical heritage features managed
range: string
multivalued: true
@@ -389,11 +477,11 @@ slots:
description: Scope and scale of sites under management
range: string
slot_uri: schema:owns
- visitor_services:
+ visitor_service:
description: Services provided for public access
range: string
slot_uri: schema:amenityFeature
- conservation_activities:
+ has_or_had_conservation_activity:
description: Preservation and maintenance work
range: string
slot_uri: crm:P16_used_specific_object
diff --git a/schemas/20251121/linkml/modules/classes/FileAPI.yaml b/schemas/20251121/linkml/modules/classes/FileAPI.yaml
index eaf992ef26..3742dc44a0 100644
--- a/schemas/20251121/linkml/modules/classes/FileAPI.yaml
+++ b/schemas/20251121/linkml/modules/classes/FileAPI.yaml
@@ -55,7 +55,7 @@ classes:
- MEDIUM
- LOW
- THUMBNAIL
- supported_formats:
+ supported_format:
- image/jpeg
- image/png
- application/pdf
@@ -120,7 +120,7 @@ classes:
Example: ["MASTER", "HIGH", "MEDIUM", "LOW", "THUMBNAIL"]
range: string
multivalued: true
- supported_formats:
+ supported_format:
slot_uri: dcterms:format
description: |
File formats (MIME types) available for download.
diff --git a/schemas/20251121/linkml/modules/classes/FilmArchive.yaml b/schemas/20251121/linkml/modules/classes/FilmArchive.yaml
index aa79476b29..03c0242ea7 100644
--- a/schemas/20251121/linkml/modules/classes/FilmArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/FilmArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FilmArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,14 +32,14 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: Q726929
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/FilmArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/FilmArchiveRecordSetTypes.yaml
index c7f5368a6c..429a4576bf 100644
--- a/schemas/20251121/linkml/modules/classes/FilmArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/FilmArchiveRecordSetTypes.yaml
@@ -137,10 +137,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled collections organized
by country, period, genre, studio, or filmmaker.
- scope_includes:
+ scope_include:
equals_string: '["feature films", "short fiction", "art films", "silent films",
"foreign films"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["documentaries", "newsreels", "production records", "promotional
materials"]'
preservation_note:
@@ -228,10 +228,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled collections organized
by subject, commissioning organization, or filmmaker.
- scope_includes:
+ scope_include:
equals_string: '["documentaries", "industrial films", "educational films",
"ethnographic films", "government films"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["feature films", "newsreels", "production records"]'
NewsreelSeries:
is_a: FilmArchiveRecordSetType
@@ -251,7 +251,7 @@ classes:
\ issues arranged chronologically.\n\n**RiC-O Alignment**:\nThis class is a\
\ specialized rico:RecordSetType. Records classified with this\ntype follow\
\ the series organizational principle as defined by rico-rst:Series\n(chronological\
- \ arrangement of numbered issues within titled series).\n"
+ \ has_arrangement of numbered issues within titled series).\n"
structured_aliases:
- literal_form: Wochenschausammlung
in_language: de
@@ -314,12 +314,12 @@ classes:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
- principle as defined by rico-rst:Series. Chronological arrangement of numbered issues
+ principle as defined by rico-rst:Series. Chronological has_arrangement of numbered issues
within titled series by producer.
- scope_includes:
+ scope_include:
equals_string: '["newsreels", "screen magazines", "actualities", "war newsreels",
"sports reels"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["feature films", "documentaries", "production records"]'
ProductionRecordsFonds:
is_a: FilmArchiveRecordSetType
@@ -399,10 +399,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Provenance-based organization by production
company, studio, or individual filmmaker.
- scope_includes:
+ scope_include:
equals_string: '["scripts", "production files", "schedules", "contracts",
"correspondence", "financial records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["completed films", "newsreels", "promotional materials"]'
legal_note:
equals_string: Production records often document rights ownership, contracts,
@@ -492,8 +492,8 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled collections organized
by film title, studio, designer, or material type.
- scope_includes:
+ scope_include:
equals_string: '["posters", "stills", "press kits", "trailers", "lobby cards",
"advertising"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["completed films", "production records", "newsreels"]'
diff --git a/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml b/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml
index fd8f31da07..447fcaf3a5 100644
--- a/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml
+++ b/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml
@@ -16,22 +16,22 @@ imports:
- ./ReconstructedEntity
- ../slots/publication_date
- ../slots/administrative_expenses
-- ../slots/audit_date
-- ../slots/audit_opinion
-- ../slots/audit_status
-- ../slots/auditor_name
-- ../slots/change_in_net_assets
+- ../slots/has_audit_date
+- ../slots/has_audit_opinion
+- ../slots/has_or_had_audit_status
+- ../slots/has_auditor_name
+- ../slots/change_in_net_asset
- ../slots/documents_budget
- ../slots/filing_id
- ../slots/filing_type
- ../slots/financial_archival_stage
- ../slots/financial_document_format
- ../slots/financial_document_url
-- ../slots/fundraising_expenses
+- ../slots/fundraising_expense
- ../slots/id
-- ../slots/innovation_expenses
+- ../slots/innovation_expense
- ../slots/managing_unit
-- ../slots/program_expenses
+- ../slots/program_expense
- ../slots/refers_to_custodian
- ../slots/reporting_period_end
- ../slots/reporting_period_start
@@ -41,10 +41,10 @@ imports:
- ../slots/statement_name
- ../slots/statement_type
- ../slots/template_specificity
-- ../slots/total_assets
-- ../slots/total_expenses
-- ../slots/total_liabilities
-- ../slots/total_net_assets
+- ../slots/total_asset
+- ../slots/total_expense
+- ../slots/total_liability
+- ../slots/total_net_asset
- ../slots/total_revenue
- ../slots/valid_from
- ../slots/valid_to
@@ -174,18 +174,18 @@ classes:
- audit_opinion
- audit_status
- auditor_name
- - change_in_net_assets
+ - change_in_net_asset
- documents_budget
- filing_id
- filing_type
- financial_archival_stage
- financial_document_format
- financial_document_url
- - fundraising_expenses
+ - fundraising_expense
- id
- - innovation_expenses
+ - innovation_expense
- managing_unit
- - program_expenses
+ - program_expense
- publication_date
- refers_to_custodian
- reporting_period_end
@@ -196,10 +196,10 @@ classes:
- statement_name
- statement_type
- template_specificity
- - total_assets
- - total_expenses
- - total_liabilities
- - total_net_assets
+ - total_asset
+ - total_expense
+ - total_liability
+ - total_net_asset
- total_revenue
- valid_from
- valid_to
@@ -279,13 +279,13 @@ classes:
- Program service revenue
- Investment income
- Other income
- total_expenses:
+ total_expense:
slot_uri: frapo:hasFunding
range: decimal
required: false
description: |
Total expenses for reporting period.
- change_in_net_assets:
+ change_in_net_asset:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -296,7 +296,7 @@ classes:
**Nonprofit terminology**: "Change in net assets"
(not "profit" or "net income")
- total_assets:
+ total_asset:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -305,13 +305,13 @@ classes:
**Statement of Financial Position** (Balance Sheet):
Assets = Liabilities + Net Assets
- total_liabilities:
+ total_liability:
slot_uri: frapo:hasFunding
range: decimal
required: false
description: |
Total liabilities at end of reporting period.
- total_net_assets:
+ total_net_asset:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -324,7 +324,7 @@ classes:
Components:
- Net assets without donor restrictions
- Net assets with donor restrictions
- program_expenses:
+ program_expense:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -352,7 +352,7 @@ classes:
- Finance/accounting
- HR
- Facilities (overhead)
- fundraising_expenses:
+ fundraising_expense:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -364,7 +364,7 @@ classes:
- Events
- Direct mail
- Grant writing
- innovation_expenses:
+ innovation_expense:
slot_uri: frapo:hasFunding
range: decimal
required: false
@@ -672,31 +672,31 @@ slots:
total_revenue:
description: Total revenue for period
range: decimal
- total_expenses:
+ total_expense:
description: Total expenses for period
range: decimal
- change_in_net_assets:
+ change_in_net_asset:
description: Change in net assets (surplus/deficit)
range: decimal
- total_assets:
+ total_asset:
description: Total assets at period end
range: decimal
- total_liabilities:
+ total_liability:
description: Total liabilities at period end
range: decimal
- total_net_assets:
+ total_net_asset:
description: Total net assets at period end
range: decimal
- program_expenses:
+ program_expense:
description: Program/mission expenses
range: decimal
has_or_had_administrative_expense:
description: Administrative expenses
range: decimal
- fundraising_expenses:
+ fundraising_expense:
description: Fundraising expenses
range: decimal
- innovation_expenses:
+ innovation_expense:
description: Innovation expenses (actual spending)
range: decimal
has_or_had_audit_status:
diff --git a/schemas/20251121/linkml/modules/classes/FindingAid.yaml b/schemas/20251121/linkml/modules/classes/FindingAid.yaml
index 2df4c567cb..1cc7937568 100644
--- a/schemas/20251121/linkml/modules/classes/FindingAid.yaml
+++ b/schemas/20251121/linkml/modules/classes/FindingAid.yaml
@@ -25,15 +25,15 @@ imports:
- ../slots/id
- ../slots/description
- ../slots/temporal_coverage
-- ../slots/access_restrictions
-- ../slots/web_claims
+- ../slots/has_or_had_access_restriction
+- ../slots/has_or_had_web_claim
- ../slots/language
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/superseded_by
- ../slots/revision_date
- ../slots/served_by
- ../slots/retrieval_agent
-- ../slots/extraction_notes
+- ../slots/extraction_note
- ../slots/extraction_method
- ../slots/xpath
- ../slots/css_selector
@@ -45,13 +45,13 @@ imports:
- ../slots/source_url
- ../slots/title
- ../slots/date
-- ../slots/notes
+- ../slots/note
- ../slots/creator
- ../slots/publisher
- ../slots/publication_date
- ../slots/isbn
- ../slots/access
-- ../slots/access_restricted
+- ../slots/is_or_was_access_restricted
- ../slots/all_links
- ../slots/card_description
- ../slots/card_description_en
@@ -61,7 +61,7 @@ imports:
- ../slots/card_url
- ../slots/claims_count
- ../slots/colonial
-- ../slots/content_blocks
+- ../slots/content_block
- ../slots/crawler_version
- ../slots/custodian
- ../slots/date_retrieved
@@ -69,9 +69,9 @@ imports:
- ../slots/ead_id
- ../slots/en
- ../slots/end
-- ../slots/external_resources
-- ../slots/featured_items
-- ../slots/finding_aid_notes
+- ../slots/has_or_had_external_resource
+- ../slots/has_or_had_featured_item
+- ../slots/finding_aid_note
- ../slots/finding_aid_scope_note
- ../slots/finding_aid_type
- ../slots/format
@@ -82,38 +82,38 @@ imports:
- ../slots/heading_level
- ../slots/heading_text
- ../slots/heading_text_en
-- ../slots/historical_regions
+- ../slots/historical_region
- ../slots/html_snapshot_path
- ../slots/inbound_from
- ../slots/international
- ../slots/is_sub_guide
- ../slots/isil
-- ../slots/key_archives
-- ../slots/key_dates
-- ../slots/key_periods
+- ../slots/has_or_had_key_archive
+- ../slots/has_or_had_key_date
+- ../slots/has_or_had_key_period
- ../slots/link_context
- ../slots/link_text
- ../slots/link_type
- ../slots/link_url
-- ../slots/list_items
+- ../slots/list_item
- ../slots/location
-- ../slots/major_cities
+- ../slots/major_city
- ../slots/name
- ../slots/nl
- ../slots/outbound_to
-- ../slots/page_sections
+- ../slots/has_or_had_page_section
- ../slots/period
- ../slots/period_description
- ../slots/period_end
- ../slots/period_name
- ../slots/period_start
-- ../slots/periods
+- ../slots/has_or_had_period
- ../slots/permission_required
- ../slots/primary
- ../slots/provenance
- ../slots/related
-- ../slots/related_archives
-- ../slots/related_guides
+- ../slots/has_or_had_related_archive
+- ../slots/has_or_had_related_guide
- ../slots/relationship
- ../slots/resource_description
- ../slots/restriction_description
@@ -121,19 +121,19 @@ imports:
- ../slots/scope
- ../slots/secondary
- ../slots/section_id
-- ../slots/section_links
+- ../slots/has_or_had_section_link
- ../slots/slug
- ../slots/specificity_annotation
- ../slots/start
- ../slots/sub_guide_description
- ../slots/sub_guide_temporal_coverage
- ../slots/sub_guide_type
-- ../slots/sub_guides
-- ../slots/sub_sections
+- ../slots/has_or_had_sub_guide
+- ../slots/has_or_had_sub_section
- ../slots/template_specificity
- ../slots/title_en
- ../slots/title_nl
-- ../slots/topics
+- ../slots/topic
- ../slots/type
- ../slots/url
- ../slots/validation_status
@@ -271,44 +271,44 @@ classes:
- crm:E31_Document
- bf:Work
slots:
- - access_restrictions
+ - has_or_had_access_restriction
- all_links
- creator
- custodian
- description
- ead_id
- - external_resources
- - finding_aid_notes
+ - has_or_had_external_resource
+ - finding_aid_note
- finding_aid_type
- format
- geographic_coverage
- id
- isbn
- - key_archives
+ - has_or_had_key_archive
- language
- - notes
- - page_sections
+ - note
+ - has_or_had_page_section
- provenance
- publication_date
- publisher
- - related_archives
- - related_guides
+ - has_or_had_related_archive
+ - has_or_had_related_guide
- revision_date
- finding_aid_scope_note
- served_by
- slug
- specificity_annotation
- - sub_guides
+ - has_or_had_sub_guide
- superseded_by
- - supersedes
+ - supersede
- template_specificity
- temporal_coverage
- title
- - topics
+ - topic
- url
- valid_from
- valid_to
- - web_claims
+ - has_or_had_web_claim
- wikidata_class
slot_usage:
id:
@@ -339,7 +339,7 @@ classes:
multivalued: true
inlined_as_list: true
description: Access restrictions for materials covered
- web_claims:
+ has_or_had_web_claim:
slot_uri: prov:wasGeneratedBy
range: WebClaim
multivalued: true
@@ -443,10 +443,10 @@ classes:
Can include named periods (key_periods) and significant dates (key_dates).
slots:
- end
- - key_dates
- - key_periods
- - notes
- - periods
+ - has_or_had_key_date
+ - has_or_had_key_period
+ - note
+ - has_or_had_period
- specificity_annotation
- start
- template_specificity
@@ -459,19 +459,19 @@ classes:
description: End year of coverage (use "present" for ongoing)
range: TemporalValue
required: true
- notes:
+ note:
description: Additional notes about temporal coverage
- periods:
+ has_or_had_period:
description: Named periods within coverage
range: TemporalPeriod
multivalued: true
inlined_as_list: true
- key_periods:
+ has_or_had_key_period:
description: Named historical periods (alias for periods)
range: TemporalPeriod
multivalued: true
inlined_as_list: true
- key_dates:
+ has_or_had_key_date:
description: Significant historical dates
range: KeyDate
multivalued: true
@@ -565,10 +565,10 @@ classes:
Supports primary areas, secondary/related areas, and migration patterns.
slots:
- colonial
- - historical_regions
+ - historical_region
- inbound_from
- international
- - major_cities
+ - major_city
- outbound_to
- primary
- related
@@ -588,7 +588,7 @@ classes:
related:
description: Related geographic areas (e.g., for WWII - Germany, Japan)
multivalued: true
- historical_regions:
+ historical_region:
description: Historical region names (may no longer exist)
multivalued: true
colonial:
@@ -597,7 +597,7 @@ classes:
international:
description: International scope descriptions
multivalued: true
- major_cities:
+ major_city:
description: Major cities within coverage area
multivalued: true
inbound_from:
@@ -624,8 +624,8 @@ classes:
For example, a "Family History" repository guide links to specific sub-guides
for "Civil Registry", "Notarial Records", etc.
slots:
- - access_restricted
- - notes
+ - is_or_was_access_restricted
+ - note
- slug
- specificity_annotation
- sub_guide_description
@@ -657,7 +657,7 @@ classes:
is_or_was_access_restricted:
description: Whether access to this sub-guide is restricted
range: boolean
- notes:
+ note:
description: Additional notes about this sub-guide reference
specificity_annotation:
range: SpecificityAnnotation
@@ -687,7 +687,7 @@ classes:
- url
slot_usage:
name:
- description: Short name or abbreviation
+ description: Short name or has_or_had_abbreviation
required: true
full_name:
description: Full official name
@@ -824,9 +824,9 @@ classes:
- crawler_version
- date_retrieved
- extraction_method
- - extraction_notes
+ - extraction_note
- html_snapshot_path
- - notes
+ - note
- retrieval_agent
- source_url
- specificity_annotation
@@ -843,7 +843,7 @@ classes:
source_url:
description: Original source URL
range: uri
- extraction_notes:
+ extraction_note:
description: Notes about extraction process or quality
extraction_method:
description: Method used (manual, automated, hybrid)
@@ -856,7 +856,7 @@ classes:
range: integer
validation_status:
description: Status of validation (validated, pending, failed)
- notes:
+ note:
description: Additional provenance notes or remarks
specificity_annotation:
range: SpecificityAnnotation
@@ -874,16 +874,16 @@ classes:
Captures the hierarchical structure of web pages for preservation
and semantic understanding.
slots:
- - content_blocks
- - featured_items
+ - content_block
+ - has_or_had_featured_item
- heading_level
- heading_text
- heading_text_en
- - list_items
+ - list_item
- section_id
- - section_links
+ - has_or_had_section_link
- specificity_annotation
- - sub_sections
+ - has_or_had_sub_section
- template_specificity
- xpath
slot_usage:
@@ -899,25 +899,25 @@ classes:
required: true
heading_text_en:
description: English translation of heading
- content_blocks:
+ content_block:
description: Paragraph content within this section
multivalued: true
- sub_sections:
+ has_or_had_sub_section:
description: Nested sub-sections
range: PageSection
multivalued: true
inlined_as_list: true
- section_links:
+ has_or_had_section_link:
description: Links within this section
range: PageLink
multivalued: true
inlined_as_list: true
- featured_items:
+ has_or_had_featured_item:
description: Featured cards/items in this section
range: FeaturedCard
multivalued: true
inlined_as_list: true
- list_items:
+ list_item:
description: List items (bulleted/numbered) in this section
multivalued: true
xpath:
@@ -1099,7 +1099,7 @@ slots:
range: CustodianReference
required: true
inlined: true
- topics:
+ topic:
slot_uri: dcterms:subject
description: Subject topics covered by this finding aid
range: string
@@ -1113,42 +1113,42 @@ slots:
description: Geographic area covered by the finding aid
range: GeographicCoverage
inlined: true
- sub_guides:
+ has_or_had_sub_guide:
slot_uri: rico:includes
description: Sub-guides or related finding aids within this repository
range: SubGuideReference
multivalued: true
inlined_as_list: true
- external_resources:
+ has_or_had_external_resource:
slot_uri: dcterms:references
description: External resources related to this finding aid
range: ExternalResource
multivalued: true
inlined_as_list: true
- key_archives:
+ has_or_had_key_archive:
slot_uri: rico:hasOrHadConstituent
description: Key archives relevant to this finding aid topic
range: ArchiveReference
multivalued: true
inlined_as_list: true
- related_archives:
+ has_or_had_related_archive:
slot_uri: rico:isRelatedTo
description: External archives with related holdings
range: ArchiveReference
multivalued: true
inlined_as_list: true
- related_guides:
+ has_or_had_related_guide:
slot_uri: rico:isRelatedTo
description: Related finding aid guides (peer-level, not hierarchical)
range: RelatedGuideReference
multivalued: true
inlined_as_list: true
- finding_aid_notes:
+ finding_aid_note:
slot_uri: skos:note
description: General notes about this finding aid
range: string
multivalued: true
- page_sections:
+ has_or_had_page_section:
slot_uri: schema:hasPart
description: Hierarchical page sections extracted from web page
range: PageSection
@@ -1246,7 +1246,7 @@ slots:
description: Related geographic areas
range: string
multivalued: true
- historical_regions:
+ historical_region:
slot_uri: dcterms:spatial
description: Historical region names
range: string
@@ -1261,7 +1261,7 @@ slots:
description: International scope
range: string
multivalued: true
- major_cities:
+ major_city:
slot_uri: dcterms:spatial
description: Major cities
range: string
@@ -1415,27 +1415,27 @@ slots:
slot_uri: dcterms:title
description: Heading text in English
range: string
- content_blocks:
+ content_block:
slot_uri: schema:text
description: Content paragraphs
range: string
multivalued: true
- sub_sections:
+ has_or_had_sub_section:
slot_uri: schema:hasPart
description: Nested sections
range: PageSection
multivalued: true
- section_links:
+ has_or_had_section_link:
slot_uri: schema:relatedLink
description: Links in section
range: PageLink
multivalued: true
- featured_items:
+ has_or_had_featured_item:
slot_uri: schema:hasPart
description: Featured items
range: FeaturedCard
multivalued: true
- list_items:
+ list_item:
slot_uri: schema:itemListElement
description: List items
range: string
@@ -1484,17 +1484,17 @@ slots:
slot_uri: schema:image
description: Card image URL
range: uri
- key_periods:
+ has_or_had_key_period:
slot_uri: dcterms:temporal
description: Named historical periods
range: TemporalPeriod
multivalued: true
- key_dates:
+ has_or_had_key_date:
slot_uri: dcterms:date
description: Significant historical dates
range: KeyDate
multivalued: true
- periods:
+ has_or_had_period:
slot_uri: dcterms:temporal
description: Named periods within coverage (uses TemporalPeriod class)
range: TemporalPeriod
diff --git a/schemas/20251121/linkml/modules/classes/FindingAidProvenance.yaml b/schemas/20251121/linkml/modules/classes/FindingAidProvenance.yaml
index 42b245f77b..55ada4b100 100644
--- a/schemas/20251121/linkml/modules/classes/FindingAidProvenance.yaml
+++ b/schemas/20251121/linkml/modules/classes/FindingAidProvenance.yaml
@@ -14,10 +14,10 @@ imports:
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../slots/extraction_method
- - ../slots/extraction_notes
+ - ../slots/extraction_note
- ../slots/retrieval_agent
- ../slots/source_url
- - ../slots/notes
+ - ../slots/note
- ../slots/claims_count
- ../slots/crawler_version
- ../slots/date_retrieved
@@ -39,9 +39,9 @@ classes:
- crawler_version
- date_retrieved
- extraction_method
- - extraction_notes
+ - extraction_note
- html_snapshot_path
- - notes
+ - note
- retrieval_agent
- source_url
- specificity_annotation
@@ -58,7 +58,7 @@ classes:
source_url:
description: Original source URL
range: uri
- extraction_notes:
+ extraction_note:
description: Notes about extraction process or quality
extraction_method:
description: Method used (manual, automated, hybrid)
@@ -71,7 +71,7 @@ classes:
range: integer
validation_status:
description: Status of validation (validated, pending, failed)
- notes:
+ note:
description: Additional provenance notes or remarks
specificity_annotation:
range: SpecificityAnnotation
diff --git a/schemas/20251121/linkml/modules/classes/FindingAidType.yaml b/schemas/20251121/linkml/modules/classes/FindingAidType.yaml
index 192c5bc1b0..6f8a27034a 100644
--- a/schemas/20251121/linkml/modules/classes/FindingAidType.yaml
+++ b/schemas/20251121/linkml/modules/classes/FindingAidType.yaml
@@ -17,12 +17,12 @@ imports:
- linkml:types
- ../slots/wikidata_id
- ../slots/record_equivalent
-- ../slots/typical_domains
+- ../slots/typical_domain
- ../slots/broader_type
- ../slots/finding_aid_type_definition
- ../slots/finding_aid_type_id
- ../slots/finding_aid_type_name
-- ../slots/narrower_types
+- ../slots/narrower_type
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -135,11 +135,11 @@ classes:
- finding_aid_type_definition
- finding_aid_type_id
- finding_aid_type_name
- - narrower_types
+ - narrower_type
- record_equivalent
- specificity_annotation
- template_specificity
- - typical_domains
+ - typical_domain
- wikidata_id
slot_usage:
finding_aid_type_id:
@@ -166,11 +166,11 @@ classes:
broader_type:
slot_uri: skos:broader
range: FindingAidType
- narrower_types:
+ narrower_type:
slot_uri: skos:narrower
range: FindingAidType
multivalued: true
- typical_domains:
+ typical_domain:
slot_uri: dcterms:subject
description: |
Heritage domains where this finding aid type is typically used.
@@ -216,12 +216,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q65769447)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root)
- narrower_types:
+ narrower_type:
range: Inventory
description: "Constrained to Inventory hyponyms only: ArchivalInventory, \n\
MuseumInventory, LogisticsInventory and their subclasses.\n"
@@ -243,7 +243,7 @@ classes:
Wikidata: Q108809848 (archival inventory)
Archival inventories typically provide:
- - Hierarchical arrangement (fonds → series → file → item)
+ - Hierarchical has_arrangement (fonds → series → file → item)
- Box/folder numbers
- Date ranges
- Extent statements
@@ -258,12 +258,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q108809848)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
range: ArchivalInventory
description: |
Constrained to ArchivalInventory hyponyms only: Calendar, AnalyticalInventory.
@@ -285,7 +285,7 @@ classes:
Wikidata: Q25221891 (calendar, in archival sense)
A calendar provides:
- - Chronological arrangement
+ - Chronological has_arrangement
- Brief abstracts of each document
- Date, sender/recipient, subject summary
@@ -296,12 +296,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q25221891)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: ArchivalInventory
description: Parent is ArchivalInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -332,12 +332,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116872592)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: ArchivalInventory
description: Parent is ArchivalInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -372,12 +372,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q6059909)
- typical_domains:
+ typical_domain:
ifabsent: string(MUSEUM)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -408,12 +408,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q815410)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
range: LogisticsInventory
description: |
Constrained to LogisticsInventory hyponyms only: PeriodicInventory,
@@ -442,7 +442,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -470,7 +470,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -499,7 +499,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -527,7 +527,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -555,7 +555,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -591,12 +591,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2352616)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Catalogue
description: |
Constrained to Catalogue hyponyms only: LibraryCatalog, LocationCatalog.
@@ -632,12 +632,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q856638)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Catalogue
description: Parent is Catalogue class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -666,12 +666,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q19309479)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Catalogue
description: Parent is Catalogue class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -705,12 +705,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116767694)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Guide
description: |
Constrained to Guide hyponyms only: RepositoryGuide, SummaryGuide.
@@ -746,12 +746,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117649202)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Guide
description: Parent is Guide class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -782,12 +782,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117833265)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Guide
description: Parent is Guide class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -820,12 +820,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q12139612)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: List
description: |
Constrained to List hyponyms only: SpecialList, Bibliography.
@@ -855,12 +855,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116972118)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: List
description: Parent is List class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -894,12 +894,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1631107)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: List
description: Parent is List class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -930,12 +930,12 @@ classes:
- dcat:Dataset
- dcat:DataService
slot_usage:
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Database
description: |
Constrained to Database hyponyms only: BibliographicDatabase, LiteratureDatabase.
@@ -969,12 +969,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1789476)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Database
description: Parent is Database class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1006,12 +1006,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1865123)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Database
description: Parent is Database class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1041,12 +1041,12 @@ classes:
- schema:ScholarlyArticle
- bf:Text
slot_usage:
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Review
description: |
Constrained to Review hyponyms only: LiteratureReview, BibliographicReview.
@@ -1080,12 +1080,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2412849)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Review
description: Parent is Review class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1114,12 +1114,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q59156132)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Review
description: Parent is Review class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1152,12 +1152,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q873506)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Index
description: |
Constrained to Index hyponyms only: BibliographicIndex, LocationIndex.
@@ -1189,12 +1189,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2033233)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Index
description: Parent is Index class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1223,12 +1223,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117311578)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Index
description: Parent is Index class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1260,12 +1260,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1348645)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: InstructionalMaterials
description: |
Constrained to InstructionalMaterials hyponyms only: ReferenceWork.
@@ -1299,12 +1299,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q13136)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: InstructionalMaterials
description: Parent is InstructionalMaterials class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1332,7 +1332,7 @@ slots:
description: Parent finding aid type in hierarchy
range: FindingAidType
slot_uri: skos:broader
- narrower_types:
+ narrower_type:
description: Child finding aid types in hierarchy
range: FindingAidType
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/FindingAidTypes.yaml b/schemas/20251121/linkml/modules/classes/FindingAidTypes.yaml
index 3dfb85f20b..8c1943b4b3 100644
--- a/schemas/20251121/linkml/modules/classes/FindingAidTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/FindingAidTypes.yaml
@@ -30,7 +30,7 @@ imports:
- ./FindingAidType
- ../slots/wikidata_id
- ../slots/record_equivalent
- - ../slots/typical_domains
+ - ../slots/typical_domain
- ../slots/specificity_annotation
- ./SpecificityAnnotation
- ../slots/template_specificity
@@ -58,12 +58,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q65769447)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root)
- narrower_types:
+ narrower_type:
range: Inventory
description: |
Constrained to Inventory hyponyms only: ArchivalInventory,
@@ -87,7 +87,7 @@ classes:
Wikidata: Q108809848 (archival inventory)
Archival inventories typically provide:
- - Hierarchical arrangement (fonds → series → file → item)
+ - Hierarchical has_arrangement (fonds → series → file → item)
- Box/folder numbers
- Date ranges
- Extent statements
@@ -102,12 +102,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q108809848)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
range: ArchivalInventory
description: |
Constrained to ArchivalInventory hyponyms only: Calendar, AnalyticalInventory.
@@ -130,7 +130,7 @@ classes:
Wikidata: Q25221891 (calendar, in archival sense)
A calendar provides:
- - Chronological arrangement
+ - Chronological has_arrangement
- Brief abstracts of each document
- Date, sender/recipient, subject summary
@@ -141,12 +141,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q25221891)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: ArchivalInventory
description: Parent is ArchivalInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -178,12 +178,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116872592)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: ArchivalInventory
description: Parent is ArchivalInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -219,12 +219,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q6059909)
- typical_domains:
+ typical_domain:
ifabsent: string(MUSEUM)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -256,12 +256,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q815410)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: Inventory
description: Parent is Inventory class.
- narrower_types:
+ narrower_type:
range: LogisticsInventory
description: |
Constrained to LogisticsInventory hyponyms only: PeriodicInventory,
@@ -291,7 +291,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -320,7 +320,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -350,7 +350,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -379,7 +379,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -408,7 +408,7 @@ classes:
broader_type:
range: LogisticsInventory
description: Parent is LogisticsInventory class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -448,12 +448,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2352616)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Catalogue
description: |
Constrained to Catalogue hyponyms only: LibraryCatalog, LocationCatalog.
@@ -490,12 +490,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q856638)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Catalogue
description: Parent is Catalogue class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -525,12 +525,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q19309479)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Catalogue
description: Parent is Catalogue class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -568,12 +568,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116767694)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Guide
description: |
Constrained to Guide hyponyms only: RepositoryGuide, SummaryGuide.
@@ -610,12 +610,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117649202)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Guide
description: Parent is Guide class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -647,12 +647,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117833265)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Guide
description: Parent is Guide class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -689,12 +689,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q12139612)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: List
description: |
Constrained to List hyponyms only: SpecialList, Bibliography.
@@ -725,12 +725,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q116972118)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: List
description: Parent is List class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -765,12 +765,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1631107)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: List
description: Parent is List class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -805,12 +805,12 @@ classes:
- dcat:Dataset
- dcat:DataService
slot_usage:
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Database
description: |
Constrained to Database hyponyms only: BibliographicDatabase, LiteratureDatabase.
@@ -845,12 +845,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1789476)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Database
description: Parent is Database class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -883,12 +883,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1865123)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Database
description: Parent is Database class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -922,12 +922,12 @@ classes:
- schema:ScholarlyArticle
- bf:Text
slot_usage:
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Review
description: |
Constrained to Review hyponyms only: LiteratureReview, BibliographicReview.
@@ -962,12 +962,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2412849)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Review
description: Parent is Review class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -997,12 +997,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q59156132)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Review
description: Parent is Review class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1039,12 +1039,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q873506)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: Index
description: |
Constrained to Index hyponyms only: BibliographicIndex, LocationIndex.
@@ -1077,12 +1077,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q2033233)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: Index
description: Parent is Index class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1112,12 +1112,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q117311578)
- typical_domains:
+ typical_domain:
ifabsent: string(ARCHIVE)
broader_type:
range: Index
description: Parent is Index class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
@@ -1153,12 +1153,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q1348645)
- typical_domains:
+ typical_domain:
ifabsent: string(CROSS_DOMAIN)
broader_type:
range: FindingAidType
description: Parent is always FindingAidType (abstract root).
- narrower_types:
+ narrower_type:
range: InstructionalMaterials
description: |
Constrained to InstructionalMaterials hyponyms only: ReferenceWork.
@@ -1193,12 +1193,12 @@ classes:
slot_usage:
wikidata_id:
ifabsent: string(Q13136)
- typical_domains:
+ typical_domain:
ifabsent: string(LIBRARY)
broader_type:
range: InstructionalMaterials
description: Parent is InstructionalMaterials class.
- narrower_types:
+ narrower_type:
description: Leaf node - no narrower types.
specificity_annotation:
range: SpecificityAnnotation
diff --git a/schemas/20251121/linkml/modules/classes/FormerName.yaml b/schemas/20251121/linkml/modules/classes/FormerName.yaml
index be5a9fb6eb..9a36d8d8d0 100644
--- a/schemas/20251121/linkml/modules/classes/FormerName.yaml
+++ b/schemas/20251121/linkml/modules/classes/FormerName.yaml
@@ -36,6 +36,6 @@ classes:
used_from:
range: string
description: Date from which this name was used (YYYY-MM or YYYY)
- notes:
+ note:
range: string
description: Additional notes about this former name
diff --git a/schemas/20251121/linkml/modules/classes/FoundationArchive.yaml b/schemas/20251121/linkml/modules/classes/FoundationArchive.yaml
index e64cb5f43a..f3890e30cd 100644
--- a/schemas/20251121/linkml/modules/classes/FoundationArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/FoundationArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FoundationArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/FreeArchive.yaml b/schemas/20251121/linkml/modules/classes/FreeArchive.yaml
index a73c79d532..b36e82b351 100644
--- a/schemas/20251121/linkml/modules/classes/FreeArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/FreeArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FreeArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/FrenchPrivateArchives.yaml b/schemas/20251121/linkml/modules/classes/FrenchPrivateArchives.yaml
index 5383b524b6..e7ffcca080 100644
--- a/schemas/20251121/linkml/modules/classes/FrenchPrivateArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/FrenchPrivateArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FrenchPrivateArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -35,7 +35,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/FundingAgenda.yaml b/schemas/20251121/linkml/modules/classes/FundingAgenda.yaml
index 7ac00bc9a4..7f02bd4406 100644
--- a/schemas/20251121/linkml/modules/classes/FundingAgenda.yaml
+++ b/schemas/20251121/linkml/modules/classes/FundingAgenda.yaml
@@ -14,27 +14,27 @@ imports:
- linkml:types
- ./TimeSpan
- ../slots/geographic_scope
-- ../slots/keywords
+- ../slots/keyword
- ../slots/language
-- ../slots/agenda_description
-- ../slots/agenda_document_url
+- ../slots/has_agenda_description
+- ../slots/has_agenda_document_url
- ../slots/agenda_id
-- ../slots/agenda_short_name
-- ../slots/agenda_title
-- ../slots/agenda_url
+- ../slots/has_agenda_short_name
+- ../slots/has_agenda_title
+- ../slots/has_agenda_url
- ../slots/governing_body
- ../slots/heritage_relevance
-- ../slots/implementing_organisations
-- ../slots/related_agendas
+- ../slots/has_or_had_implementing_organisation
+- ../slots/related_agenda
- ../slots/route_description
- ../slots/route_id
-- ../slots/route_keywords
+- ../slots/route_keyword
- ../slots/route_relevance_to_heritage
- ../slots/route_title
- ../slots/specificity_annotation
-- ../slots/strategic_objectives
+- ../slots/has_or_had_strategic_objective
- ../slots/template_specificity
-- ../slots/thematic_routes
+- ../slots/has_or_had_thematic_route
- ../slots/total_investment
- ../slots/validity_period
- ./SpecificityAnnotation
@@ -70,7 +70,7 @@ slots:
slot_uri: org:linkedTo
range: uriorcurie
description: Organisation responsible for the agenda (links to EncompassingBody)
- implementing_organisations:
+ has_or_had_implementing_organisation:
slot_uri: prov:wasAttributedTo
range: uriorcurie
multivalued: true
@@ -82,13 +82,13 @@ slots:
slot_uri: schema:temporalCoverage
range: TimeSpan
description: Temporal period during which the agenda is active
- thematic_routes:
+ has_or_had_thematic_route:
slot_uri: schema:hasPart
range: ThematicRoute
multivalued: true
inlined_as_list: true
description: Major thematic areas or routes within the agenda
- strategic_objectives:
+ has_or_had_strategic_objective:
slot_uri: org:purpose
range: string
multivalued: true
@@ -101,7 +101,7 @@ slots:
slot_uri: schema:amount
range: string
description: Total investment or budget allocated to this agenda (with currency)
- related_agendas:
+ related_agenda:
range: uriorcurie
multivalued: true
description: Related or predecessor/successor agendas
@@ -118,7 +118,7 @@ slots:
slot_uri: skos:definition
range: string
description: Description of the thematic route's focus
- route_keywords:
+ route_keyword:
slot_uri: dcterms:subject
range: string
multivalued: true
@@ -180,23 +180,23 @@ classes:
- schema:Action
- prov:Plan
slots:
- - agenda_description
- - agenda_document_url
+ - has_agenda_description
+ - has_agenda_document_url
- agenda_id
- - agenda_short_name
- - agenda_title
- - agenda_url
+ - has_agenda_short_name
+ - has_agenda_title
+ - has_agenda_url
- geographic_scope
- governing_body
- heritage_relevance
- - implementing_organisations
- - keywords
+ - has_or_had_implementing_organisation
+ - keyword
- language
- - related_agendas
+ - related_agenda
- specificity_annotation
- - strategic_objectives
+ - has_or_had_strategic_objective
- template_specificity
- - thematic_routes
+ - has_or_had_thematic_route
- total_investment
- validity_period
slot_usage:
@@ -279,7 +279,7 @@ classes:
description: Dutch Ministry of OCW
- value: https://nde.nl/ontology/hc/encompassing-body/umbrella/eu-commission
description: European Commission
- implementing_organisations:
+ has_or_had_implementing_organisation:
slot_uri: prov:wasAttributedTo
range: uriorcurie
multivalued: true
@@ -330,7 +330,7 @@ classes:
begin_of_the_begin: '2015-11-27T00:00:00Z'
end_of_the_begin: '2015-11-27T00:00:00Z'
description: Dutch Research Agenda - ongoing since 2015
- thematic_routes:
+ has_or_had_thematic_route:
slot_uri: schema:hasPart
range: ThematicRoute
multivalued: true
@@ -378,7 +378,7 @@ classes:
- value: Indirectly relevant through routes on climate adaptation, digitisation,
and social cohesion that impact heritage sector.
description: NWA heritage relevance
- strategic_objectives:
+ has_or_had_strategic_objective:
slot_uri: org:purpose
range: string
multivalued: true
@@ -427,7 +427,7 @@ classes:
description: European Union (Horizon Europe)
- value: GB-ENG
description: England (Arts Council England)
- related_agendas:
+ related_agenda:
slot_uri: dcterms:relation
range: uriorcurie
multivalued: true
@@ -472,20 +472,20 @@ classes:
agenda_url: https://www.nwo.nl/en/researchprogrammes/dutch-research-agenda-nwa
agenda_document_url: https://wetenschapsagenda.nl/publicaties/
governing_body: https://nde.nl/ontology/hc/encompassing-body/umbrella/nl-ministry-ocw
- implementing_organisations:
+ has_or_had_implementing_organisation:
- https://nde.nl/ontology/hc/encompassing-body/funding/nwo
- https://nde.nl/ontology/hc/encompassing-body/funding/knaw
validity_period:
begin_of_the_begin: '2015-11-27T00:00:00Z'
end_of_the_begin: '2015-11-27T00:00:00Z'
- thematic_routes:
+ has_or_had_thematic_route:
- 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_keywords:
+ route_keyword:
- cultural heritage
- national identity
- migration
@@ -500,7 +500,7 @@ classes:
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_keywords:
+ route_keyword:
- creative industries
- arts
- culture
@@ -508,7 +508,7 @@ classes:
- heritage tourism
route_relevance_to_heritage: Highly relevant - covers museum practices,
heritage valorisation, cultural tourism, and creative reuse of heritage.
- strategic_objectives:
+ has_or_had_strategic_objective:
- Strengthen Dutch research through interdisciplinary collaboration
- Address societal challenges through science
- Connect research to societal stakeholders
@@ -544,7 +544,7 @@ classes:
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
governing_body: https://nde.nl/ontology/hc/encompassing-body/umbrella/eu-commission
- implementing_organisations:
+ has_or_had_implementing_organisation:
- https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea
- https://nde.nl/ontology/hc/encompassing-body/funding/erc
- https://nde.nl/ontology/hc/encompassing-body/funding/eacea
@@ -553,7 +553,7 @@ classes:
end_of_the_begin: '2021-01-01T00:00:00Z'
begin_of_the_end: '2024-12-31T23:59:59Z'
end_of_the_end: '2024-12-31T23:59:59Z'
- thematic_routes:
+ has_or_had_thematic_route:
- route_id: https://nde.nl/ontology/hc/route/he/cluster-2
route_title: 'Cluster 2: Culture, Creativity and Inclusive Society'
route_description: |
@@ -561,7 +561,7 @@ classes:
and economic transformations, and the creative industries. Aims to
safeguard European cultural heritage, promote cultural diversity, and
strengthen democratic governance.
- route_keywords:
+ route_keyword:
- cultural heritage
- democracy
- social transformation
@@ -576,7 +576,7 @@ classes:
Support at least 150 European regions and communities to become climate
resilient by 2030. Includes protecting cultural heritage from climate
change impacts.
- route_keywords:
+ route_keyword:
- climate adaptation
- resilience
- regions
@@ -584,7 +584,7 @@ classes:
route_relevance_to_heritage: Relevant for heritage at risk from climate
change - flooding, heat, extreme weather affecting historic buildings
and collections.
- strategic_objectives:
+ has_or_had_strategic_objective:
- Promote an open strategic autonomy by leading the development of key technologies
- Restore Europe's ecosystems and biodiversity
- Make Europe the first digitally-enabled circular, climate-neutral and sustainable
@@ -602,7 +602,7 @@ classes:
- EEA
- Associated Countries
language: en
- related_agendas:
+ related_agenda:
- https://nde.nl/ontology/hc/agenda/eu/h2020-sc6
keywords:
- Horizon Europe
@@ -646,7 +646,7 @@ classes:
slots:
- route_description
- route_id
- - route_keywords
+ - route_keyword
- route_relevance_to_heritage
- route_title
- specificity_annotation
@@ -684,7 +684,7 @@ classes:
description: |
Description of what this thematic route covers.
Helps understand the scope and focus of the route.
- route_keywords:
+ route_keyword:
slot_uri: dcterms:subject
range: string
multivalued: true
@@ -725,7 +725,7 @@ classes:
how the Netherlands developed its unique cultural characteristics and
how identity is shaped and reshaped in an increasingly multicultural
society.
- route_keywords:
+ route_keyword:
- cultural heritage
- national identity
- migration history
diff --git a/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml b/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml
index fc0e4796ea..92e0e2ee95 100644
--- a/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml
+++ b/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml
@@ -14,9 +14,9 @@ imports:
- ../enums/FundingRequirementTypeEnum
- ../slots/valid_from
- ../slots/valid_to
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/extraction_confidence
-- ../slots/extraction_notes
+- ../slots/extraction_note
- ../slots/observed_in
- ../slots/applies_to_call
- ../slots/is_mandatory
@@ -149,7 +149,7 @@ classes:
slots:
- applies_to_call
- extraction_confidence
- - extraction_notes
+ - extraction_note
- is_mandatory
- observed_in
- requirement_id
@@ -159,7 +159,7 @@ classes:
- requirement_value
- source_section
- specificity_annotation
- - supersedes
+ - supersede
- template_specificity
- valid_from
- valid_to
@@ -286,7 +286,7 @@ classes:
description: Location in FAQ document
- value: Work Programme page 45
description: Location in programme document
- supersedes:
+ supersede:
slot_uri: dcterms:replaces
range: uriorcurie
description: |
diff --git a/schemas/20251121/linkml/modules/classes/GalleryType.yaml b/schemas/20251121/linkml/modules/classes/GalleryType.yaml
index 0f2c59c9aa..387abc85d1 100644
--- a/schemas/20251121/linkml/modules/classes/GalleryType.yaml
+++ b/schemas/20251121/linkml/modules/classes/GalleryType.yaml
@@ -5,7 +5,7 @@ imports:
- linkml:types
- ./CustodianType
- ../enums/GalleryTypeEnum
-- ../slots/artist_representation
+- ../slots/has_or_had_artist_representation
- ../slots/commercial_operation
- ../slots/commission_rate
- ../slots/has_or_had_custodian_type
@@ -21,6 +21,58 @@ classes:
GalleryType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Gallery
+ skos:altLabel: galerie, galerijen, gallery, galleries, galeria, galerías, galleria, gallerie
+ structured_aliases:
+ - literal_form: galerie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: galerijen
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: gallery
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: galleries
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: art gallery
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Galerie
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Galerien
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: kunsthalle
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: galeria
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: galerías
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: galleria
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: gallerie
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: galeria
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: galerias
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: galerie
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: galeries
+ predicate: EXACT_SYNONYM
+ in_language: fr
description: |
Specialized custodian type for art galleries - institutions that exhibit
and sometimes sell visual artworks, providing public access to contemporary
@@ -165,7 +217,7 @@ classes:
Gallery subtypes extracted from 78 Wikidata entities with type='G'
in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.
slots:
- - artist_representation
+ - has_or_had_artist_representation
- commercial_operation
- commission_rate
- has_or_had_custodian_type
diff --git a/schemas/20251121/linkml/modules/classes/GeoSpatialPlace.yaml b/schemas/20251121/linkml/modules/classes/GeoSpatialPlace.yaml
index 90891affa8..39558e0c07 100644
--- a/schemas/20251121/linkml/modules/classes/GeoSpatialPlace.yaml
+++ b/schemas/20251121/linkml/modules/classes/GeoSpatialPlace.yaml
@@ -14,7 +14,7 @@ imports:
- ../slots/geonames_id
- ../slots/latitude
- ../slots/longitude
-- ../slots/altitude
+- ../slots/has_altitude
- ../slots/accuracy_meters
- ../slots/bounding_box
- ../slots/cadastral_id
@@ -309,7 +309,7 @@ classes:
- crm:E53_Place
slots:
- accuracy_meters
- - altitude
+ - has_altitude
- bounding_box
- cadastral_id
- coordinate_reference_system
@@ -380,7 +380,7 @@ classes:
- lat/lon required; geometry_wkt optional for point locations
- Link from CustodianPlace via has_geospatial_location slot
- Link from AuxiliaryPlace via has_geospatial_location slot (subordinate sites)
- - Link from OrganizationalChangeEvent via affected_territory slot
+ - Link from OrganizationalChangeEvent via has_or_had_affected_territory slot
- valid_from_geo/valid_to_geo track boundary changes over time
- OSM and GeoNames IDs enable external linking
see_also:
diff --git a/schemas/20251121/linkml/modules/classes/GeographicCoverage.yaml b/schemas/20251121/linkml/modules/classes/GeographicCoverage.yaml
index 1ea2f29de5..c886fe453c 100644
--- a/schemas/20251121/linkml/modules/classes/GeographicCoverage.yaml
+++ b/schemas/20251121/linkml/modules/classes/GeographicCoverage.yaml
@@ -14,10 +14,10 @@ imports:
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../slots/colonial
- - ../slots/historical_regions
+ - ../slots/historical_region
- ../slots/inbound_from
- ../slots/international
- - ../slots/major_cities
+ - ../slots/major_city
- ../slots/outbound_to
- ../slots/primary
- ../slots/related
@@ -35,10 +35,10 @@ classes:
Supports primary areas, secondary/related areas, and migration patterns.
slots:
- colonial
- - historical_regions
+ - historical_region
- inbound_from
- international
- - major_cities
+ - major_city
- outbound_to
- primary
- related
@@ -58,7 +58,7 @@ classes:
related:
description: Related geographic areas (e.g., for WWII - Germany, Japan)
multivalued: true
- historical_regions:
+ historical_region:
description: Historical region names (may no longer exist)
multivalued: true
colonial:
@@ -67,7 +67,7 @@ classes:
international:
description: International scope descriptions
multivalued: true
- major_cities:
+ major_city:
description: Major cities within coverage area
multivalued: true
inbound_from:
@@ -106,7 +106,7 @@ slots:
description: Related geographic areas
range: string
multivalued: true
- historical_regions:
+ historical_region:
slot_uri: dcterms:spatial
description: Historical region names
range: string
@@ -121,7 +121,7 @@ slots:
description: International scope
range: string
multivalued: true
- major_cities:
+ major_city:
slot_uri: dcterms:spatial
description: Major cities
range: string
diff --git a/schemas/20251121/linkml/modules/classes/GiftShop.yaml b/schemas/20251121/linkml/modules/classes/GiftShop.yaml
index 05cea31bbc..95c4b755a7 100644
--- a/schemas/20251121/linkml/modules/classes/GiftShop.yaml
+++ b/schemas/20251121/linkml/modules/classes/GiftShop.yaml
@@ -16,12 +16,12 @@ imports:
- ../slots/price_currency
- ./ReconstructedEntity
- ../slots/accepts_payment_methods
-- ../slots/annual_revenue
+- ../slots/has_or_had_annual_revenue
- ../slots/giftshop_price_range
- ../slots/online_shop
-- ../slots/opening_hours
+- ../slots/opening_hour
- ../slots/physical_location
-- ../slots/product_categories
+- ../slots/has_or_had_product_category
- ../slots/refers_to_custodian
- ../slots/shop_description
- ../slots/shop_id
@@ -29,7 +29,7 @@ imports:
- ../slots/shop_type
- ../slots/specificity_annotation
- ../slots/square_meters
-- ../slots/supplier_relationships
+- ../slots/supplier_relationship
- ../slots/template_specificity
- ../slots/temporal_extent
- ../slots/valid_from
@@ -122,14 +122,14 @@ classes:
- schema:Product
slots:
- accepts_payment_methods
- - annual_revenue
+ - has_or_had_annual_revenue
- giftshop_price_range
- managed_by
- online_shop
- - opening_hours
+ - opening_hour
- physical_location
- price_currency
- - product_categories
+ - has_or_had_product_category
- refers_to_custodian
- shop_description
- shop_id
@@ -138,7 +138,7 @@ classes:
- specificity_annotation
- square_meters
- staff_count
- - supplier_relationships
+ - supplier_relationship
- template_specificity
- temporal_extent
- valid_from
@@ -256,7 +256,7 @@ classes:
platform_url: https://www.rijksmuseumshop.nl/
auxiliary_platform_type: WEBSHOP
description: Online shop platform
- product_categories:
+ has_or_had_product_category:
slot_uri: schema:category
description: |
Categories of products sold in this gift shop.
@@ -339,7 +339,7 @@ classes:
- DEBIT_CARD
- MOBILE_PAYMENT
description: Common payment methods
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Operating hours for the physical gift shop.
@@ -430,7 +430,7 @@ classes:
description: Internal management
- value: Outsourced (Culture Shops Ltd)
description: External operator
- supplier_relationships:
+ supplier_relationship:
slot_uri: schema:supplier
description: |
Key supplier relationships for shop merchandise.
@@ -555,7 +555,7 @@ classes:
- platform_name: Rijksmuseum Online Shop
platform_url: https://www.rijksmuseumshop.nl/
auxiliary_platform_type: WEBSHOP
- product_categories:
+ has_or_had_product_category:
- REPRODUCTIONS
- BOOKS
- DESIGN_OBJECTS
@@ -592,7 +592,7 @@ classes:
- platform_name: British Library Shop Online
platform_url: https://shop.bl.uk/
auxiliary_platform_type: WEBSHOP
- product_categories:
+ has_or_had_product_category:
- BOOKS
- REPRODUCTIONS
- STATIONERY
@@ -617,7 +617,7 @@ classes:
auxiliary_place_type: RETAIL_SPACE
street_address: Museumstraat 1
city: Amsterdam
- product_categories:
+ has_or_had_product_category:
- BOOKS
- REPRODUCTIONS
- SOUVENIRS
@@ -647,7 +647,7 @@ slots:
description: Online e-commerce platform(s)
range: AuxiliaryDigitalPlatform
multivalued: true
- product_categories:
+ has_or_had_product_category:
description: Categories of products sold
range: ProductCategoryEnum
multivalued: true
@@ -658,7 +658,7 @@ slots:
description: Payment methods accepted
range: string
multivalued: true
- opening_hours:
+ opening_hour:
description: Operating hours
range: string
has_or_had_annual_revenue:
@@ -670,7 +670,7 @@ slots:
square_meters:
description: Retail floor space
range: float
- supplier_relationships:
+ supplier_relationship:
description: Key supplier relationships
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/GoogleMapsEnrichment.yaml b/schemas/20251121/linkml/modules/classes/GoogleMapsEnrichment.yaml
index bf21a065f3..2927cc7955 100644
--- a/schemas/20251121/linkml/modules/classes/GoogleMapsEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/GoogleMapsEnrichment.yaml
@@ -75,7 +75,7 @@ classes:
range: string
business_status:
range: string
- opening_hours:
+ opening_hour:
range: OpeningHours
rating:
range: float
@@ -281,7 +281,7 @@ classes:
alternate_address:
range: string
description: Alternative address for the location
- notes:
+ note:
range: string
description: Additional notes about the Google Maps entry
wheelchair_accessible:
diff --git a/schemas/20251121/linkml/modules/classes/GoogleMapsPlaywrightEnrichment.yaml b/schemas/20251121/linkml/modules/classes/GoogleMapsPlaywrightEnrichment.yaml
index 1b36831b3e..e264f387ef 100644
--- a/schemas/20251121/linkml/modules/classes/GoogleMapsPlaywrightEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/GoogleMapsPlaywrightEnrichment.yaml
@@ -104,7 +104,7 @@ classes:
range: PhotoMetadata
multivalued: true
inlined_as_list: true
- opening_hours:
+ opening_hour:
range: OpeningHours
popular_times:
range: string
diff --git a/schemas/20251121/linkml/modules/classes/GovernmentArchive.yaml b/schemas/20251121/linkml/modules/classes/GovernmentArchive.yaml
index ae29680be9..cf248b4c1d 100644
--- a/schemas/20251121/linkml/modules/classes/GovernmentArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/GovernmentArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./GovernmentArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/HeritageRelevance.yaml b/schemas/20251121/linkml/modules/classes/HeritageRelevance.yaml
index 8438f67e41..634296b5a7 100644
--- a/schemas/20251121/linkml/modules/classes/HeritageRelevance.yaml
+++ b/schemas/20251121/linkml/modules/classes/HeritageRelevance.yaml
@@ -12,7 +12,7 @@ imports:
- ../metadata
- ../enums/HeritageTypeEnum
- ../slots/heritage_relevance_score
-- ../slots/heritage_types
+- ../slots/heritage_type
- ../slots/is_heritage_relevant
- ../slots/primary_heritage_type
- ../slots/rationale
@@ -32,7 +32,7 @@ classes:
**Use Cases**:
- LinkedIn profile heritage sector classification
- - Staff affiliation analysis
+ - Staff has_or_had_affiliation analysis
- Heritage professional network mapping
**Scoring Guidelines** (per AGENTS.md Rule 30):
@@ -45,7 +45,7 @@ classes:
- schema:DefinedTerm
slots:
- heritage_relevance_score
- - heritage_types
+ - heritage_type
- is_heritage_relevant
- primary_heritage_type
- rationale
@@ -64,7 +64,7 @@ classes:
description: Works at a museum, archive, library, etc.
- value: false
description: No apparent heritage sector connection
- heritage_types:
+ heritage_type:
description: |
Single-letter heritage sector codes applicable to this person.
Uses HeritageTypeEnum values (G,L,A,M,O,R,C,U,B,E,S,F,I,X,P,H,D,N,T).
@@ -141,7 +141,7 @@ slots:
is_heritage_relevant:
description: Whether person is professionally relevant to heritage sectors
range: boolean
- heritage_types:
+ heritage_type:
description: Single-letter heritage sector codes applicable to person
range: HeritageTypeEnum
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/HeritageSocietyType.yaml b/schemas/20251121/linkml/modules/classes/HeritageSocietyType.yaml
index 0d5d7134ba..30faf74a0a 100644
--- a/schemas/20251121/linkml/modules/classes/HeritageSocietyType.yaml
+++ b/schemas/20251121/linkml/modules/classes/HeritageSocietyType.yaml
@@ -55,6 +55,143 @@ classes:
HeritageSocietyType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Heritage Society
+ skos:altLabel: historical society, heemkundekring, historische vereniging
+ structured_aliases:
+ # Dutch terms
+ - literal_form: heemkundekring
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: heemkundige kring
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: historische vereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: oudheidkundige kring
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: genealogische vereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: numismatische vereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedvereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: oudheidkamer
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: historisch genootschap
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: verzamelvereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: historical society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: genealogical society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: numismatic society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: philatelic society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: antiquarian society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: archaeological society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: local history society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: collecting society
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Geschichtsverein
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Heimatverein
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: historischer Verein
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Altertumsverein
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: genealogische Gesellschaft
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: numismatische Gesellschaft
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: société historique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: société d'histoire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: société généalogique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: société numismatique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: cercle d'histoire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: sociedad histórica
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: asociación histórica
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: sociedad genealógica
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: sociedad numismática
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: società storica
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: società di storia
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: società genealogica
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: società numismatica
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: sociedade histórica
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: associação histórica
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: sociedade genealógica
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: sociedade numismática
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Heritage societies, historical associations, and collecting societies that preserve
specialized or local heritage through volunteer engagement, collecting, research, and
@@ -167,7 +304,7 @@ classes:
This field captures the community scale and member engagement.
range: string
slot_uri: schema:numberOfEmployees
- publication_activities:
+ publication_activity:
description: |
Publications produced by the society (journals, newsletters, monographs).
@@ -272,7 +409,7 @@ classes:
range: string
multivalued: true
slot_uri: schema:additionalProperty
- volunteer_programs:
+ volunteer_program:
description: |
Volunteer roles and programs within the heritage society.
@@ -410,7 +547,7 @@ slots:
membership_size:
range: string
slot_uri: schema:numberOfEmployees
- publication_activities:
+ publication_activity:
range: string
multivalued: true
slot_uri: schema:publishingPrinciples
@@ -418,7 +555,7 @@ slots:
range: string
multivalued: true
slot_uri: schema:additionalProperty
- volunteer_programs:
+ volunteer_program:
range: string
multivalued: true
slot_uri: schema:volunteer
diff --git a/schemas/20251121/linkml/modules/classes/HistoricBuilding.yaml b/schemas/20251121/linkml/modules/classes/HistoricBuilding.yaml
index a380898d8a..869985711a 100644
--- a/schemas/20251121/linkml/modules/classes/HistoricBuilding.yaml
+++ b/schemas/20251121/linkml/modules/classes/HistoricBuilding.yaml
@@ -7,8 +7,8 @@ imports:
- ./CustodianObservation
- ./ReconstructionActivity
- ../enums/FeatureTypeEnum
-- ../slots/architect
-- ../slots/architectural_style
+- ../slots/has_or_had_architect
+- ../slots/has_architectural_style
- ../slots/building_floor_area_sqm
- ../slots/complex_name
- ../slots/condition_status
@@ -26,7 +26,7 @@ imports:
- ../slots/monument_number
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/visiting_hours
+- ../slots/visiting_hour
- ../slots/was_derived_from
- ../slots/was_generated_by
- ./SpecificityAnnotation
@@ -124,8 +124,8 @@ classes:
- schema:Place
- hc:FeaturePlace
slots:
- - architect
- - architectural_style
+ - has_or_had_architect
+ - has_architectural_style
- building_floor_area_sqm
- complex_name
- condition_status
@@ -143,7 +143,7 @@ classes:
- monument_number
- specificity_annotation
- template_specificity
- - visiting_hours
+ - visiting_hour
- was_derived_from
- was_generated_by
slot_usage:
@@ -273,13 +273,13 @@ classes:
description: |
Architect(s) of the building, if known.
- Schema.org: architect for building designer.
+ Schema.org: has_or_had_architect for building designer.
range: string
examples:
- value: Jacob van Campen
- description: Golden Age architect
+ description: Golden Age has_or_had_architect
- value: P.J.H. Cuypers
- description: 19th century architect
+ description: 19th century has_or_had_architect
heritage_status:
slot_uri: schema:award
description: |
@@ -330,7 +330,7 @@ classes:
description: Open to public
- value: false
description: Private/staff only
- visiting_hours:
+ visiting_hour:
slot_uri: schema:openingHours
description: |
Visiting hours if open to public.
@@ -500,7 +500,7 @@ slots:
is_open_to_public:
description: Whether open to public visitors
range: boolean
- visiting_hours:
+ visiting_hour:
description: Visiting hours if open
range: string
is_part_of_complex:
diff --git a/schemas/20251121/linkml/modules/classes/HistoricalArchive.yaml b/schemas/20251121/linkml/modules/classes/HistoricalArchive.yaml
index ebb32deea5..7b18133b28 100644
--- a/schemas/20251121/linkml/modules/classes/HistoricalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/HistoricalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HistoricalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml b/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml
index 166aeb1b6b..a2eec73bd4 100644
--- a/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml
+++ b/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml
@@ -10,9 +10,9 @@ description: |
imports:
- linkml:types
- ./CustodianType
-- ../slots/access_policy
+- ../slots/has_or_had_access_policy
- ../enums/HolySiteTypeEnum
-- ../slots/collection_types
+- ../slots/collection_type
- ../slots/has_or_had_custodian_type
- ../slots/holy_site_subtype
- ../slots/religious_function
@@ -36,6 +36,179 @@ classes:
HolySacredSiteType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Holy/Sacred Site
+ skos:altLabel: church, cathedral, mosque, synagogue, temple, kerk, kathedraal
+ structured_aliases:
+ # Dutch terms
+ - literal_form: kerk
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kerken
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kathedraal
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: moskee
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: synagoge
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: tempel
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: klooster
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: abdij
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: religieus erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: heilige plaats
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: church
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: cathedral
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: mosque
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: synagogue
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: temple
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: monastery
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: abbey
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: convent
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: religious heritage
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: sacred site
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: holy site
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: place of worship
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Kirche
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kathedrale
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Moschee
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Synagoge
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Tempel
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kloster
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Abtei
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: église
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: cathédrale
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: mosquée
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: synagogue
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: temple
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: monastère
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: abbaye
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: iglesia
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: catedral
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: mezquita
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: sinagoga
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: templo
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: monasterio
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: chiesa
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: cattedrale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: moschea
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: sinagoga
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: tempio
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: monastero
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: igreja
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: catedral
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: mesquita
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: sinagoga
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: templo
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: mosteiro
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for religious institutions and sacred sites managing
heritage collections (archives, libraries, artifacts, liturgical objects, art).
@@ -211,7 +384,7 @@ classes:
a schema:PlaceOfWorship, schema:ArchiveOrganization, crm:E39_Actor, hc:HolySacredSite ;
hc:custodian_type hc:HolySacredSiteType ;
hc:religious_tradition "Roman Catholic Christianity" ;
- hc:collection_types "Archival records", "Papal documents", "Medieval manuscripts", "Correspondence" ;
+ hc:collection_type "Archival records", "Papal documents", "Medieval manuscripts", "Correspondence" ;
hc:religious_function "Support papal governance", "Document Church history", "Preserve canon law" ;
hc:access_policy "Restricted access by appointment", "Scholars and researchers only", "No browsing" ;
hc:stewardship_responsibility "Prefect of Vatican Apostolic Archive", "Papal administrative authority" ;
@@ -236,8 +409,8 @@ classes:
- schema:Synagogue
- schema:ArchiveOrganization
slots:
- - access_policy
- - collection_types
+ - has_or_had_access_policy
+ - collection_type
- has_or_had_custodian_type
- holy_site_subtype
- religious_function
@@ -277,7 +450,7 @@ classes:
description: Sunni mosque
- value: Theravada Buddhism
description: Buddhist temple
- collection_types:
+ collection_type:
description: |
Types of heritage materials held by the religious site.
@@ -441,7 +614,7 @@ slots:
description: Religious tradition or denomination
range: string
slot_uri: schema:religion
- collection_types:
+ collection_type:
description: Types of heritage materials held
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/HospitalArchive.yaml b/schemas/20251121/linkml/modules/classes/HospitalArchive.yaml
index a2e154004c..ddd7cf5984 100644
--- a/schemas/20251121/linkml/modules/classes/HospitalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/HospitalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HospitalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -39,14 +39,14 @@ classes:
- wd:Q166118
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: Q17301917
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/HospitalArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/HospitalArchiveRecordSetTypes.yaml
index ecadc08326..56de350eca 100644
--- a/schemas/20251121/linkml/modules/classes/HospitalArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/HospitalArchiveRecordSetTypes.yaml
@@ -172,10 +172,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Provenance-based organization by creating
administrative unit (board, department, committee).
- scope_includes:
+ scope_include:
equals_string: '["board minutes", "annual reports", "financial records", "personnel
files", "policy documents"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["patient records", "medical research", "nursing records",
"clinical documentation"]'
PatientRecordsSeries:
@@ -231,7 +231,7 @@ classes:
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
- (chronological arrangement by year, department, or sequential patient number).
+ (chronological has_arrangement by year, department, or sequential patient number).
structured_aliases:
- literal_form: Patientenaktenserie
in_language: de
@@ -296,12 +296,12 @@ classes:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
- principle as defined by rico-rst:Series. Chronological arrangement by year,
+ principle as defined by rico-rst:Series. Chronological has_arrangement by year,
department, or sequential patient number.
- scope_includes:
+ scope_include:
equals_string: '["admissions", "treatments", "surgeries", "diagnoses", "births",
"deaths"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["administrative records", "research data", "nursing education"]'
privacy_note:
equals_string: HIGHLY SENSITIVE. Patient records contain protected health
@@ -431,10 +431,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled research documentation organized
by project, grant, or research area.
- scope_includes:
+ scope_include:
equals_string: '["clinical trials", "research protocols", "ethics approvals",
"data sets", "publications"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["routine patient care", "administrative records", "nursing
education"]'
NursingRecordsCollection:
@@ -550,10 +550,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled nursing documentation organized
by school, department, or time period.
- scope_includes:
+ scope_include:
equals_string: '["nursing education", "student records", "curricula", "staff
records", "photographs"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["patient care documentation", "medical research", "administrative
records (general)"]'
privacy_note:
@@ -649,10 +649,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled visual documentation organized
by subject, department, format, or time period.
- scope_includes:
+ scope_include:
equals_string: '["clinical photography", "X-rays", "teaching slides", "facility
photos", "staff portraits"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["textual patient records", "administrative documents", "research
data"]'
privacy_note:
diff --git a/schemas/20251121/linkml/modules/classes/HouseArchive.yaml b/schemas/20251121/linkml/modules/classes/HouseArchive.yaml
index e1b5a48937..4fc28d45f2 100644
--- a/schemas/20251121/linkml/modules/classes/HouseArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/HouseArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HouseArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/IconographicArchives.yaml b/schemas/20251121/linkml/modules/classes/IconographicArchives.yaml
index b94f465013..e2a1dd066e 100644
--- a/schemas/20251121/linkml/modules/classes/IconographicArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/IconographicArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./IconographicArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/Identifier.yaml b/schemas/20251121/linkml/modules/classes/Identifier.yaml
index dbe297e50a..a65766eeae 100644
--- a/schemas/20251121/linkml/modules/classes/Identifier.yaml
+++ b/schemas/20251121/linkml/modules/classes/Identifier.yaml
@@ -16,11 +16,11 @@ imports:
- ../slots/identifier_value
- ../slots/identifies_custodian
- ../slots/defined_by_standard
-- ../slots/allocated_by
+- ../slots/is_or_was_allocated_by
- ../slots/identifier_format_used
- ../slots/canonical_value
- ../slots/also_identifies_name
-- ../slots/allocation_date
+- ../slots/has_allocation_date
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./AllocationAgency
@@ -67,8 +67,8 @@ classes:
related_mappings:
- owl:sameAs
slots:
- - allocated_by
- - allocation_date
+ - is_or_was_allocated_by
+ - has_allocation_date
- also_identifies_name
- canonical_value
- defined_by_standard
diff --git a/schemas/20251121/linkml/modules/classes/IdentifierFormat.yaml b/schemas/20251121/linkml/modules/classes/IdentifierFormat.yaml
index 4628eebd42..e256a13d43 100644
--- a/schemas/20251121/linkml/modules/classes/IdentifierFormat.yaml
+++ b/schemas/20251121/linkml/modules/classes/IdentifierFormat.yaml
@@ -4,7 +4,7 @@ name: IdentifierFormat
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
- hc: https://w3id.org/hc/
+ hc: https://nde.nl/ontology/hc/
imports:
- linkml:types
diff --git a/schemas/20251121/linkml/modules/classes/InformationCarrier.yaml b/schemas/20251121/linkml/modules/classes/InformationCarrier.yaml
index cb4ebd0e59..470ab964b5 100644
--- a/schemas/20251121/linkml/modules/classes/InformationCarrier.yaml
+++ b/schemas/20251121/linkml/modules/classes/InformationCarrier.yaml
@@ -20,9 +20,9 @@ imports:
- ../enums/CarrierTypeEnum
- ../slots/wikidata_id
- ../slots/isbn
-- ../slots/annotations_by
-- ../slots/archival_reference
-- ../slots/arrangement_level
+- ../slots/has_annotation_by
+- ../slots/has_archival_reference
+- ../slots/has_arrangement_level
- ../slots/binding_description
- ../slots/binding_provenance
- ../slots/binding_type
@@ -32,7 +32,7 @@ imports:
- ../slots/carries_information
- ../slots/content_language
- ../slots/content_summary
-- ../slots/copy_notes
+- ../slots/copy_note
- ../slots/copy_number
- ../slots/cover_material
- ../slots/has_or_had_custodian_type
@@ -43,20 +43,20 @@ imports:
- ../slots/extent_text
- ../slots/file_number
- ../slots/folio_count
-- ../slots/fonds
+- ../slots/has_or_had_fond
- ../slots/issn
- ../slots/language
- ../slots/marginalia
- ../slots/material_composition
- ../slots/oclc_number
-- ../slots/ownership_stamps
+- ../slots/ownership_stamp
- ../slots/page_count
- ../slots/parallel_title
- ../slots/place_of_publication
- ../slots/printer_publisher
- ../slots/production_method
- ../slots/script_type
-- ../slots/series
+- ../slots/has_or_had_series
- ../slots/shelf_mark
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -117,7 +117,7 @@ classes:
- schema:CreativeWork
is_a: ExhibitedObject
slots:
- - annotations_by
+ - has_annotation_by
- archival_reference
- arrangement_level
- binding_description
@@ -129,7 +129,7 @@ classes:
- carries_information
- content_language
- content_summary
- - copy_notes
+ - copy_note
- copy_number
- cover_material
- has_or_had_custodian_type
@@ -140,21 +140,21 @@ classes:
- extent_text
- file_number
- folio_count
- - fonds
+ - has_or_had_fond
- isbn
- issn
- language
- marginalia
- material_composition
- oclc_number
- - ownership_stamps
+ - ownership_stamp
- page_count
- parallel_title
- place_of_publication
- printer_publisher
- production_method
- script_type
- - series
+ - has_or_had_series
- shelf_mark
- specificity_annotation
- template_specificity
@@ -394,7 +394,7 @@ classes:
examples:
- value: Copy 45 of 500
- value: No. 12/100
- copy_notes:
+ copy_note:
required: false
range: string
multivalued: true
@@ -428,7 +428,7 @@ classes:
Bookplate(s) present in the volume.
examples:
- value: Armorial bookplate of the Earl of Pembroke
- ownership_stamps:
+ ownership_stamp:
required: false
range: string
multivalued: true
@@ -510,7 +510,7 @@ classes:
examples:
- value: NL-HaNA/2.21.006.50
description: Dutch National Archives reference
- fonds:
+ has_or_had_fond:
required: false
range: string
slot_uri: rico:isOrWasIncludedIn
@@ -519,7 +519,7 @@ classes:
examples:
- value: VOC Archives
- value: Roosevelt Papers
- series:
+ has_or_had_series:
required: false
range: string
slot_uri: rico:isOrWasIncludedIn
@@ -640,7 +640,7 @@ classes:
title_proper: Biblia Latina
uniform_title: Bible. Latin. Vulgate. 1455
call_number: Inc. 1
- copy_notes:
+ copy_note:
- Complete copy on paper (2 volumes)
- Rubricated in red and blue
current_keeper: https://nde.nl/ontology/hc/custodian/nl/koninklijke-bibliotheek
@@ -767,7 +767,7 @@ slots:
copy_number:
description: Copy number for limited editions
range: string
- copy_notes:
+ copy_note:
description: Notes specific to this copy
range: string
multivalued: true
@@ -782,7 +782,7 @@ slots:
description: Bookplate(s) present
range: string
multivalued: true
- ownership_stamps:
+ ownership_stamp:
description: Ownership stamps
range: string
multivalued: true
@@ -813,11 +813,11 @@ slots:
description: Archival reference code
range: string
slot_uri: rico:identifier
- fonds:
+ has_or_had_fond:
description: Archival fonds
range: string
slot_uri: rico:isOrWasIncludedIn
- series:
+ has_or_had_series:
description: Archival series
range: string
slot_uri: rico:isOrWasIncludedIn
diff --git a/schemas/20251121/linkml/modules/classes/InstitutionalArchive.yaml b/schemas/20251121/linkml/modules/classes/InstitutionalArchive.yaml
index 3211c90fdf..3124587d71 100644
--- a/schemas/20251121/linkml/modules/classes/InstitutionalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/InstitutionalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./InstitutionalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/IntangibleHeritageEvent.yaml b/schemas/20251121/linkml/modules/classes/IntangibleHeritageEvent.yaml
index 32891593fa..ca48ef87e1 100644
--- a/schemas/20251121/linkml/modules/classes/IntangibleHeritageEvent.yaml
+++ b/schemas/20251121/linkml/modules/classes/IntangibleHeritageEvent.yaml
@@ -11,7 +11,7 @@ imports:
- ../enums/EventStatusEnum
- ../slots/wikidata_id
- ../slots/event_id
-- ../slots/audience_size
+- ../slots/has_or_had_audience_size
- ../slots/has_or_had_custodian_type
- ../slots/edition_number
- ../slots/event_cancelled_reason
@@ -28,7 +28,7 @@ imports:
- ../slots/instance_of
- ../slots/organized_by
- ../slots/participant_count
-- ../slots/related_events
+- ../slots/has_or_had_related_event
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -112,7 +112,7 @@ classes:
- instance_of
- organized_by
- participant_count
- - related_events
+ - has_or_had_related_event
- specificity_annotation
- template_specificity
- wikidata_id
@@ -282,7 +282,7 @@ classes:
Links to documentation, photos, videos of this event occurrence.
examples:
- value: https://www.youtube.com/watch?v=pride2024
- related_events:
+ has_or_had_related_event:
required: false
range: IntangibleHeritageEvent
multivalued: true
@@ -402,7 +402,7 @@ slots:
description: Links to event documentation
range: uri
multivalued: true
- related_events:
+ has_or_had_related_event:
description: Related event occurrences
range: IntangibleHeritageEvent
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml b/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml
index ffdb04dda2..46feb5f2ff 100644
--- a/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml
+++ b/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml
@@ -13,7 +13,7 @@ imports:
- ../enums/UNESCOListStatusEnum
- ../enums/ICHViabilityStatusEnum
- ../slots/has_or_had_custodian_type
-- ../slots/external_links
+- ../slots/external_link
- ../slots/heritage_form_description
- ../slots/heritage_form_id
- ../slots/heritage_form_name
@@ -21,12 +21,12 @@ imports:
- ../slots/kien_url
- ../slots/origin_location
- ../slots/origin_period
-- ../slots/related_heritage_forms
-- ../slots/safeguarding_measures
+- ../slots/has_or_had_related_heritage_form
+- ../slots/safeguarding_measure
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/threats
-- ../slots/transmission_methods
+- ../slots/threat
+- ../slots/has_or_had_transmission_method
- ../slots/unesco_domain
- ../slots/unesco_inscription_year
- ../slots/unesco_list_status
@@ -96,7 +96,7 @@ classes:
- crm:E29_Design_or_Procedure
slots:
- has_or_had_custodian_type
- - external_links
+ - external_link
- geographic_scope
- heritage_form_description
- heritage_form_id
@@ -105,13 +105,13 @@ classes:
- kien_url
- origin_location
- origin_period
- - related_heritage_forms
+ - has_or_had_related_heritage_form
- safeguarded_by
- - safeguarding_measures
+ - safeguarding_measure
- specificity_annotation
- template_specificity
- - threats
- - transmission_methods
+ - threat
+ - has_or_had_transmission_method
- unesco_domain
- unesco_inscription_year
- unesco_list_status
@@ -255,7 +255,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/custodian/nl/amsterdam-gay-pride
description: Stichting Amsterdam Gay Pride safeguards Pride Amsterdam
- transmission_methods:
+ has_or_had_transmission_method:
required: false
range: string
slot_uri: schema:teaches
@@ -281,7 +281,7 @@ classes:
- DORMANT: No longer actively practiced (historical record)
examples:
- value: THRIVING
- threats:
+ threat:
required: false
range: string
multivalued: true
@@ -294,7 +294,7 @@ classes:
- value:
- Aging practitioner community
- Lack of youth interest
- safeguarding_measures:
+ safeguarding_measure:
required: false
range: string
multivalued: true
@@ -309,7 +309,7 @@ classes:
- Annual festival organization
- Youth engagement programs
- Documentary production
- related_heritage_forms:
+ has_or_had_related_heritage_form:
required: false
range: IntangibleHeritageForm
multivalued: true
@@ -331,7 +331,7 @@ classes:
examples:
- value: Q478546
description: Pride Amsterdam
- external_links:
+ external_link:
required: false
range: uri
multivalued: true
@@ -377,12 +377,12 @@ classes:
- hc_id: https://nde.nl/ontology/hc/custodian/nl/amsterdam-gay-pride
transmission_methods: Annual organization, volunteer networks, community participation
viability_status: THRIVING
- safeguarding_measures:
+ safeguarding_measure:
- Annual festival organization
- Community engagement
- International promotion
wikidata_id: Q478546
- external_links:
+ external_link:
- https://www.pride.amsterdam
description: Pride Amsterdam - LGBTQ+ celebration registered with KIEN
slots:
@@ -426,25 +426,25 @@ slots:
viability_status:
description: Current health/viability of the heritage form
range: ICHViabilityStatusEnum
- threats:
+ threat:
description: Factors threatening the heritage form
range: string
multivalued: true
- related_heritage_forms:
+ has_or_had_related_heritage_form:
description: Related heritage forms
range: IntangibleHeritageForm
multivalued: true
slot_uri: skos:related
- external_links:
+ external_link:
description: External links to documentation, videos, or other resources
range: uri
multivalued: true
slot_uri: rdfs:seeAlso
- transmission_methods:
+ has_or_had_transmission_method:
description: Methods used to transmit this heritage practice to future generations
range: string
slot_uri: crm:P16_used_specific_technique
- safeguarding_measures:
+ safeguarding_measure:
description: Measures taken to safeguard the heritage form
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/IntangibleHeritageGroupType.yaml b/schemas/20251121/linkml/modules/classes/IntangibleHeritageGroupType.yaml
index 1f8cb0f8fb..d21a388737 100644
--- a/schemas/20251121/linkml/modules/classes/IntangibleHeritageGroupType.yaml
+++ b/schemas/20251121/linkml/modules/classes/IntangibleHeritageGroupType.yaml
@@ -13,8 +13,8 @@ imports:
- ../slots/cultural_context
- ../slots/has_or_had_custodian_type
- ../slots/ich_domain
-- ../slots/ich_safeguarding_measures
-- ../slots/ich_transmission_methods
+- ../slots/has_or_had_ich_safeguarding_measure
+- ../slots/ich_transmission_method
- ../slots/intangible_heritage_subtype
- ../slots/performance_repertoire
- ../slots/practitioner_community
@@ -35,6 +35,131 @@ classes:
IntangibleHeritageGroupType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Intangible Heritage Group
+ skos:altLabel: intangible heritage, folk group, traditional crafts, immaterieel erfgoed
+ structured_aliases:
+ # Dutch terms
+ - literal_form: immaterieel erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: immaterieel cultureel erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: volkscultuur
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: folkloristische groep
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: volksdansgroep
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: ambachtelijk erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: orale traditie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: traditie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: intangible heritage
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: intangible cultural heritage
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: folk group
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: folklore group
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: traditional crafts
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: folk dance group
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: folk music
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: oral tradition
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: living heritage
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: immaterielles Kulturerbe
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Volkskultur
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Folkloregruppe
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Volkstanzgruppe
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: traditionelles Handwerk
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: patrimoine immatériel
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: patrimoine culturel immatériel
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: groupe folklorique
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: artisanat traditionnel
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: tradition orale
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: patrimonio inmaterial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: patrimonio cultural inmaterial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: grupo folklórico
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: artesanía tradicional
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: patrimonio immateriale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: gruppo folkloristico
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: artigianato tradizionale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: patrimônio imaterial
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: patrimônio cultural imaterial
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: grupo folclórico
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: artesanato tradicional
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for organizations preserving intangible cultural heritage
(oral traditions, performing arts, social practices, rituals, traditional craftsmanship).
@@ -198,8 +323,8 @@ classes:
- cultural_context
- has_or_had_custodian_type
- ich_domain
- - ich_safeguarding_measures
- - ich_transmission_methods
+ - has_or_had_ich_safeguarding_measure
+ - ich_transmission_method
- intangible_heritage_subtype
- performance_repertoire
- practitioner_community
@@ -235,7 +360,7 @@ classes:
description: Ceramic workshop collective
- value: Social practices - Carnival traditions
description: Festival organization
- ich_transmission_methods:
+ ich_transmission_method:
description: |
How intangible heritage knowledge and skills are transmitted within the community.
@@ -273,7 +398,7 @@ classes:
- Skill levels (masters, journeymen, apprentices, novices)
- Geographic distribution (local, regional, diaspora)
- Gender participation (male, female, mixed, gendered roles)
- - Ethnic/linguistic affiliation (indigenous, minority, majority culture)
+ - Ethnic/linguistic has_or_had_affiliation (indigenous, minority, majority culture)
- Professionalization (full-time, part-time, volunteer, amateur)
Helps assess tradition vitality and sustainability.
@@ -353,7 +478,7 @@ classes:
description: Traditional textile cultural context
- value: Easter processions, Village festivals, Diaspora events
description: Carnival tradition cultural context
- ich_safeguarding_measures:
+ has_or_had_ich_safeguarding_measure:
description: |
Actions taken to ensure viability and intergenerational transmission of ICH.
@@ -396,7 +521,7 @@ slots:
range: string
multivalued: true
slot_uri: dcterms:subject
- ich_transmission_methods:
+ ich_transmission_method:
description: How ICH knowledge is transmitted within a heritage group
range: string
slot_uri: schema:teaches
@@ -412,7 +537,7 @@ slots:
description: Social contexts of ICH practice
range: string
slot_uri: dcterms:coverage
- ich_safeguarding_measures:
+ has_or_had_ich_safeguarding_measure:
description: ICH preservation actions for heritage groups
range: string
slot_uri: crm:P33_used_specific_technique
diff --git a/schemas/20251121/linkml/modules/classes/IntangibleHeritagePerformance.yaml b/schemas/20251121/linkml/modules/classes/IntangibleHeritagePerformance.yaml
index a87e4c9b09..c59d49057a 100644
--- a/schemas/20251121/linkml/modules/classes/IntangibleHeritagePerformance.yaml
+++ b/schemas/20251121/linkml/modules/classes/IntangibleHeritagePerformance.yaml
@@ -9,8 +9,8 @@ imports:
- ./CustodianPlace
- ./TimeSpan
- ./Custodian
-- ../slots/audience_size
-- ../slots/audience_type
+- ../slots/has_or_had_audience_size
+- ../slots/has_audience_type
- ../slots/has_or_had_custodian_type
- ../slots/part_of_event
- ../slots/performance_datetime
@@ -19,11 +19,11 @@ imports:
- ../slots/performance_id
- ../slots/performance_location
- ../slots/performance_name
-- ../slots/performance_notes
+- ../slots/performance_note
- ../slots/performance_of
- ../slots/performance_venue
- ../slots/performed_by
-- ../slots/performers
+- ../slots/performer
- ../slots/recording_available
- ../slots/recording_url
- ../slots/repertoire
@@ -105,11 +105,11 @@ classes:
- performance_id
- performance_location
- performance_name
- - performance_notes
+ - performance_note
- performance_of
- performance_venue
- performed_by
- - performers
+ - performer
- recording_available
- recording_url
- repertoire
@@ -219,7 +219,7 @@ classes:
Links to heritage groups (usually type I) that maintain the tradition.
examples:
- value: https://nde.nl/ontology/hc/custodian/nl/gamelan-gong-kebyar
- performers:
+ performer:
required: false
range: string
multivalued: true
@@ -277,7 +277,7 @@ classes:
Links to recordings of this performance (audio, video).
examples:
- value: https://www.youtube.com/watch?v=gamelan2024
- performance_notes:
+ performance_note:
required: false
range: string
slot_uri: rdfs:comment
@@ -366,7 +366,7 @@ slots:
range: Custodian
multivalued: true
slot_uri: schema:performer
- performers:
+ performer:
description: Individual performer names
range: string
multivalued: true
@@ -387,6 +387,6 @@ slots:
description: Links to recordings
range: uri
multivalued: true
- performance_notes:
+ performance_note:
description: Additional notes about the performance
range: string
diff --git a/schemas/20251121/linkml/modules/classes/InternetOfThings.yaml b/schemas/20251121/linkml/modules/classes/InternetOfThings.yaml
index 42ddb5c6a8..311b7f649d 100644
--- a/schemas/20251121/linkml/modules/classes/InternetOfThings.yaml
+++ b/schemas/20251121/linkml/modules/classes/InternetOfThings.yaml
@@ -9,7 +9,7 @@ imports:
- ./TimeSpan
- ./CustodianPlace
- ../enums/DigitalPresenceTypeEnum
-- ../slots/api_endpoint
+- ../slots/has_or_had_api_endpoint
- ./ReconstructedEntity
- ../slots/connectivity_type
- ../slots/coverage_area
@@ -30,7 +30,7 @@ imports:
- ../slots/purpose
- ../slots/refers_to_custodian
- ../slots/specificity_annotation
-- ../slots/technical_specifications
+- ../slots/technical_specification
- ../slots/template_specificity
- ../slots/temporal_extent
- ../slots/update_frequency
@@ -106,7 +106,7 @@ classes:
- sosa:Actuator
- schema:Product
slots:
- - api_endpoint
+ - has_or_had_api_endpoint
- connectivity_type
- coverage_area
- data_format
@@ -126,7 +126,7 @@ classes:
- purpose
- refers_to_custodian
- specificity_annotation
- - technical_specifications
+ - technical_specification
- template_specificity
- temporal_extent
- update_frequency
@@ -251,7 +251,7 @@ classes:
description: Climate sensor purpose
- value: Self-service collection search for visitors
description: Kiosk purpose
- technical_specifications:
+ technical_specification:
slot_uri: schema:description
description: |
Technical details about the device.
@@ -318,7 +318,7 @@ classes:
description: Climate monitoring dashboard
- value: https://analytics.museum.nl/beacons
description: Beacon analytics platform
- has_api_endpoint:
+ has_or_had_api_endpoint:
slot_uri: dcat:endpointURL
description: |
API endpoint for programmatic access to device data.
@@ -573,7 +573,7 @@ slots:
purpose:
description: Purpose and use case
range: string
- technical_specifications:
+ technical_specification:
description: Technical details
range: string
connectivity_type:
diff --git a/schemas/20251121/linkml/modules/classes/IsilCodeEntry.yaml b/schemas/20251121/linkml/modules/classes/IsilCodeEntry.yaml
index c5c7091256..1bcd0b0ea2 100644
--- a/schemas/20251121/linkml/modules/classes/IsilCodeEntry.yaml
+++ b/schemas/20251121/linkml/modules/classes/IsilCodeEntry.yaml
@@ -35,6 +35,6 @@ classes:
opmerking:
range: string
description: Remarks (Dutch)
- notes:
+ note:
range: string
description: Additional notes
diff --git a/schemas/20251121/linkml/modules/classes/JointArchives.yaml b/schemas/20251121/linkml/modules/classes/JointArchives.yaml
index 3c90b28969..840e7c6a81 100644
--- a/schemas/20251121/linkml/modules/classes/JointArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/JointArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./JointArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/LGBTArchive.yaml b/schemas/20251121/linkml/modules/classes/LGBTArchive.yaml
index 95b4362758..ecbe8f50ce 100644
--- a/schemas/20251121/linkml/modules/classes/LGBTArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/LGBTArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LGBTArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -34,7 +34,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/LLMResponse.yaml b/schemas/20251121/linkml/modules/classes/LLMResponse.yaml
index 2d7ff888af..d65de84a5a 100644
--- a/schemas/20251121/linkml/modules/classes/LLMResponse.yaml
+++ b/schemas/20251121/linkml/modules/classes/LLMResponse.yaml
@@ -21,10 +21,10 @@ imports:
- ../slots/reasoning_content
- ../slots/model
- ../slots/provider
- - ../slots/prompt_tokens
- - ../slots/completion_tokens
- - ../slots/total_tokens
- - ../slots/cached_tokens
+ - ../slots/prompt_token
+ - ../slots/completion_token
+ - ../slots/total_token
+ - ../slots/cached_token
- ../slots/finish_reason
- ../slots/latency_ms
- ../slots/thinking_mode
@@ -93,23 +93,23 @@ classes:
- schema:Action
- schema:CreativeWork
slots:
- - cached_tokens
+ - cached_token
- clear_thinking
- - completion_tokens
+ - completion_token
- content
- cost_usd
- created
- finish_reason
- latency_ms
- model
- - prompt_tokens
+ - prompt_token
- provider
- reasoning_content
- request_id
- specificity_annotation
- template_specificity
- thinking_mode
- - total_tokens
+ - total_token
slot_usage:
content:
description: |
@@ -195,7 +195,7 @@ classes:
examples:
- value: '2025-12-23T10:30:00Z'
description: UTC timestamp of response generation
- prompt_tokens:
+ prompt_token:
description: |
Number of tokens in the input prompt.
From API response: usage.prompt_tokens
@@ -205,7 +205,7 @@ classes:
examples:
- value: 150
description: 150 tokens in the input prompt
- completion_tokens:
+ completion_token:
description: |
Number of tokens in the model's response (content + reasoning_content).
From API response: usage.completion_tokens
@@ -217,7 +217,7 @@ classes:
examples:
- value: 450
description: 450 tokens in the completion (content + reasoning)
- total_tokens:
+ total_token:
description: |
Total tokens used (prompt + completion).
From API response: usage.total_tokens
@@ -227,7 +227,7 @@ classes:
examples:
- value: 600
description: 600 total tokens (150 prompt + 450 completion)
- cached_tokens:
+ cached_token:
description: |
Number of prompt tokens served from cache (if provider supports caching).
From API response: usage.prompt_tokens_details.cached_tokens
diff --git a/schemas/20251121/linkml/modules/classes/LegalForm.yaml b/schemas/20251121/linkml/modules/classes/LegalForm.yaml
index d1926df8ad..80161150a5 100644
--- a/schemas/20251121/linkml/modules/classes/LegalForm.yaml
+++ b/schemas/20251121/linkml/modules/classes/LegalForm.yaml
@@ -78,7 +78,7 @@ classes:
has_or_had_abbreviation:
slot_uri: schema:additionalName
description: |
- Common abbreviation of the legal form.
+ Common has_or_had_abbreviation of the legal form.
Examples: "BV", "GmbH", "LLC"
range: string
legal_entity_type:
diff --git a/schemas/20251121/linkml/modules/classes/LibraryType.yaml b/schemas/20251121/linkml/modules/classes/LibraryType.yaml
index f8e94eb10a..a5d19641f5 100644
--- a/schemas/20251121/linkml/modules/classes/LibraryType.yaml
+++ b/schemas/20251121/linkml/modules/classes/LibraryType.yaml
@@ -12,7 +12,7 @@ imports:
- ../slots/lending_policy
- ../slots/library_subtype
- ../slots/membership_required
-- ../slots/special_collections
+- ../slots/special_collection
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -21,6 +21,52 @@ classes:
LibraryType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Library
+ skos:altLabel: bibliotheek, bibliotheken, library, libraries, bibliothek, bibliotheken, biblioteca, bibliotecas, bibliothèque, bibliothèques
+ structured_aliases:
+ - literal_form: bibliotheek
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: bibliotheken
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: library
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: libraries
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Bibliothek
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Bibliotheken
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: biblioteca
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: bibliotecas
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: biblioteca
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: biblioteche
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: biblioteca
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: bibliotecas
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: bibliothèque
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: bibliothèques
+ predicate: EXACT_SYNONYM
+ in_language: fr
description: |
Specialized custodian type for libraries - institutions that collect, organize,
preserve, and provide access to information resources (books, journals, digital
@@ -145,7 +191,7 @@ classes:
- lending_policy
- library_subtype
- membership_required
- - special_collections
+ - special_collection
- specificity_annotation
- template_specificity
slot_usage:
@@ -199,7 +245,7 @@ classes:
broader_type: https://nde.nl/ontology/hc/type/library/Q7075
lending_policy: reference-only
catalog_system: ALMA
- special_collections:
+ special_collection:
- incunabula
- manuscripts
- historical maps
@@ -221,7 +267,7 @@ classes:
broader_type: https://nde.nl/ontology/hc/type/library/Q7075
lending_policy: open
catalog_system: OCLC
- special_collections:
+ special_collection:
- local history
- genealogy
- regional heritage
@@ -264,7 +310,7 @@ slots:
description: Open-source integrated library system
- value: Sierra
description: Innovative Interfaces Sierra ILS
- special_collections:
+ special_collection:
slot_uri: dcterms:hasPart
description: |
Notable or specialized collections held by the library.
diff --git a/schemas/20251121/linkml/modules/classes/LightArchives.yaml b/schemas/20251121/linkml/modules/classes/LightArchives.yaml
index 1432a782d4..02827a7f5c 100644
--- a/schemas/20251121/linkml/modules/classes/LightArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/LightArchives.yaml
@@ -11,10 +11,10 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LightArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
-- ../slots/access_policy
+- ../slots/has_or_had_access_policy
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
- ../slots/specificity_annotation
@@ -33,9 +33,9 @@ classes:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- - access_policy
+ - has_or_had_access_policy
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/LinkedInProfile.yaml b/schemas/20251121/linkml/modules/classes/LinkedInProfile.yaml
index 10807bdfd6..d0bdd77637 100644
--- a/schemas/20251121/linkml/modules/classes/LinkedInProfile.yaml
+++ b/schemas/20251121/linkml/modules/classes/LinkedInProfile.yaml
@@ -17,13 +17,13 @@ imports:
- ./EducationCredential
- ./HeritageRelevance
- ./LanguageProficiency
-- ../slots/about_text
+- ../slots/has_or_had_about_text
- ../slots/all_data_real
-- ../slots/assessment_date
+- ../slots/has_assessment_date
- ../slots/connections_text
- ../slots/data_source_whatsapp
- ../slots/digital_confidence
-- ../slots/digital_indicators
+- ../slots/digital_indicator
- ../slots/digital_professional
- ../slots/education
- ../slots/enriched_date
@@ -33,10 +33,10 @@ imports:
- ../slots/extraction_metadata
- ../slots/headline
- ../slots/heritage_relevance
-- ../slots/languages
+- ../slots/has_or_had_language
- ../slots/languages_raw
- ../slots/likelihood_confidence
-- ../slots/likelihood_factors
+- ../slots/likelihood_factor
- ../slots/likelihood_level
- ../slots/likelihood_score
- ../slots/likely_whatsapp_proficient
@@ -47,7 +47,7 @@ imports:
- ../slots/profile_linkedin_url
- ../slots/profile_location
- ../slots/profile_name
-- ../slots/skills
+- ../slots/skill
- ../slots/source_organization
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -187,13 +187,13 @@ classes:
- education
- experience
- headline
- - languages
+ - has_or_had_language
- languages_raw
- profile_image_url
- profile_linkedin_url
- profile_location
- profile_name
- - skills
+ - skill
- specificity_annotation
- template_specificity
slot_usage:
@@ -269,7 +269,7 @@ classes:
range: EducationCredential
multivalued: true
inlined_as_list: true
- skills:
+ skill:
description: |
Skills listed on LinkedIn profile.
Simple string array (not structured objects).
@@ -292,7 +292,7 @@ classes:
- value:
- English - Native or bilingual
- Dutch - Native or bilingual
- languages:
+ has_or_had_language:
description: |
Parsed language proficiency entries.
Array of LanguageProficiency objects with language name, code, level.
@@ -368,7 +368,7 @@ classes:
Assessment of a person's digital/technology proficiency.
slots:
- digital_confidence
- - digital_indicators
+ - digital_indicator
- likely_whatsapp_proficient
- specificity_annotation
- template_specificity
@@ -376,7 +376,7 @@ classes:
likely_whatsapp_proficient:
description: Whether person is likely proficient with WhatsApp
range: boolean
- digital_indicators:
+ digital_indicator:
description: Indicators of digital proficiency from profile
range: string
multivalued: true
@@ -396,7 +396,7 @@ classes:
slots:
- assessment_date
- likelihood_confidence
- - likelihood_factors
+ - likelihood_factor
- likelihood_level
- likelihood_score
- max_likelihood_score
@@ -419,7 +419,7 @@ classes:
range: float
minimum_value: 0.0
maximum_value: 1.0
- likelihood_factors:
+ likelihood_factor:
description: Factors contributing to the score
range: string
multivalued: true
@@ -512,7 +512,7 @@ slots:
description: Education entries
range: EducationCredential
multivalued: true
- skills:
+ skill:
description: Skills listed on profile
range: string
multivalued: true
@@ -520,7 +520,7 @@ slots:
description: Raw language strings
range: string
multivalued: true
- languages:
+ has_or_had_language:
description: Parsed language proficiency entries
range: LanguageProficiency
multivalued: true
@@ -539,7 +539,7 @@ slots:
likely_whatsapp_proficient:
description: Whether person is likely WhatsApp proficient
range: boolean
- digital_indicators:
+ digital_indicator:
description: Indicators of digital proficiency
range: string
multivalued: true
@@ -558,7 +558,7 @@ slots:
likelihood_confidence:
description: Confidence in the assessment
range: float
- likelihood_factors:
+ likelihood_factor:
description: Factors contributing to score
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/LinkedInProfileData.yaml b/schemas/20251121/linkml/modules/classes/LinkedInProfileData.yaml
index 895102e3f0..49cfa9bb66 100644
--- a/schemas/20251121/linkml/modules/classes/LinkedInProfileData.yaml
+++ b/schemas/20251121/linkml/modules/classes/LinkedInProfileData.yaml
@@ -16,18 +16,18 @@ imports:
- ./TemplateSpecificityScores
- ../slots/specificity_annotation
- ../slots/template_specificity
- - ../slots/about_text
+ - ../slots/has_or_had_about_text
- ../slots/connections_text
- ../slots/education
- ../slots/experience
- ../slots/headline
- - ../slots/languages
+ - ../slots/has_or_had_language
- ../slots/languages_raw
- ../slots/profile_image_url
- ../slots/profile_linkedin_url
- ../slots/profile_location
- ../slots/profile_name
- - ../slots/skills
+ - ../slots/skill
default_range: string
classes:
@@ -59,13 +59,13 @@ classes:
- education
- experience
- headline
- - languages
+ - has_or_had_language
- languages_raw
- profile_image_url
- profile_linkedin_url
- profile_location
- profile_name
- - skills
+ - skill
- specificity_annotation
- template_specificity
slot_usage:
@@ -141,7 +141,7 @@ classes:
range: EducationCredential
multivalued: true
inlined_as_list: true
- skills:
+ skill:
description: |
Skills listed on LinkedIn profile.
Simple string array (not structured objects).
@@ -164,7 +164,7 @@ classes:
- value:
- English - Native or bilingual
- Dutch - Native or bilingual
- languages:
+ has_or_had_language:
description: |
Parsed language proficiency entries.
Array of LanguageProficiency objects with language name, code, level.
@@ -221,7 +221,7 @@ slots:
description: Education entries
range: EducationCredential
multivalued: true
- skills:
+ skill:
description: Skills listed on profile
range: string
multivalued: true
@@ -229,7 +229,7 @@ slots:
description: Raw language strings
range: string
multivalued: true
- languages:
+ has_or_had_language:
description: Parsed language proficiency entries
range: LanguageProficiency
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/LiteraryArchive.yaml b/schemas/20251121/linkml/modules/classes/LiteraryArchive.yaml
index 735602631a..6be7e23d5c 100644
--- a/schemas/20251121/linkml/modules/classes/LiteraryArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/LiteraryArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LiteraryArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/Loan.yaml b/schemas/20251121/linkml/modules/classes/Loan.yaml
index 7094188886..0ad6824527 100644
--- a/schemas/20251121/linkml/modules/classes/Loan.yaml
+++ b/schemas/20251121/linkml/modules/classes/Loan.yaml
@@ -14,13 +14,13 @@ imports:
- ../metadata
- ./TimeSpan
- ../enums/LoanStatusEnum
-- ../slots/approval_date
-- ../slots/actual_return_date
-- ../slots/agreement_signed_date
+- ../slots/has_approval_date
+- ../slots/has_actual_return_date
+- ../slots/has_agreement_signed_date
- ../slots/borrower
- ../slots/borrower_contact
- ../slots/condition_on_return
-- ../slots/courier_details
+- ../slots/courier_detail
- ../slots/courier_required
- ../slots/has_or_had_custodian_type
- ../slots/display_location
@@ -34,20 +34,20 @@ imports:
- ../slots/loan_agreement_url
- ../slots/loan_end_date
- ../slots/loan_id
-- ../slots/loan_notes
+- ../slots/loan_note
- ../slots/loan_number
- ../slots/loan_purpose
- ../slots/loan_start_date
- ../slots/loan_status
- ../slots/loan_timespan
- ../slots/loan_type
-- ../slots/loaned_objects
+- ../slots/has_or_had_loaned_object
- ../slots/original_end_date
- ../slots/outbound_condition_report_url
- ../slots/request_date
- ../slots/return_condition_report_url
- ../slots/shipping_method
-- ../slots/special_requirements
+- ../slots/special_requirement
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -125,13 +125,13 @@ classes:
- crm:E8_Acquisition
- schema:TransferAction
slots:
- - actual_return_date
- - agreement_signed_date
- - approval_date
+ - has_actual_return_date
+ - has_agreement_signed_date
+ - has_approval_date
- borrower
- borrower_contact
- condition_on_return
- - courier_details
+ - courier_detail
- courier_required
- has_or_had_custodian_type
- display_location
@@ -145,20 +145,20 @@ classes:
- loan_agreement_url
- loan_end_date
- loan_id
- - loan_notes
+ - loan_note
- loan_number
- loan_purpose
- loan_start_date
- loan_status
- loan_timespan
- loan_type
- - loaned_objects
+ - has_or_had_loaned_object
- original_end_date
- outbound_condition_report_url
- request_date
- return_condition_report_url
- shipping_method
- - special_requirements
+ - special_requirement
- specificity_annotation
- template_specificity
slot_usage:
@@ -185,7 +185,7 @@ classes:
description: Mauritshuis outgoing loan number
- value: RM-IN-2023-0127
description: Rijksmuseum incoming loan number
- loaned_objects:
+ has_or_had_loaned_object:
required: true
range: uriorcurie
multivalued: true
@@ -401,7 +401,7 @@ classes:
Typically required for high-value or fragile objects.
examples:
- value: true
- courier_details:
+ courier_detail:
required: false
range: string
description: |
@@ -456,7 +456,7 @@ classes:
Specific display location at borrowing institution.
examples:
- value: Philips Wing, Gallery 0.1
- loan_notes:
+ loan_note:
required: false
range: string
multivalued: true
@@ -466,7 +466,7 @@ classes:
examples:
- value: Object required custom climate-controlled display case
- value: Insurance claim filed for minor frame damage during transport
- special_requirements:
+ special_requirement:
required: false
range: string
multivalued: true
@@ -500,7 +500,7 @@ classes:
- value:
loan_id: https://nde.nl/ontology/hc/loan/mauritshuis-rijksmuseum-2023-001
loan_number: MH-OUT-2023-0042
- loaned_objects:
+ has_or_had_loaned_object:
- https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring
lender: https://nde.nl/ontology/hc/custodian/nl/mauritshuis
lender_contact: Dr. Maria van der Berg, Registrar
@@ -524,14 +524,14 @@ classes:
exhibition_ref: https://nde.nl/ontology/hc/exhibition/rijksmuseum-vermeer-2023
display_location: Philips Wing, Gallery 0.1
condition_on_return: UNCHANGED
- special_requirements:
+ special_requirement:
- Maintain 45-55% relative humidity
- Maximum 50 lux illumination
- Anti-reflective glazed case
description: Girl with a Pearl Earring loan to Vermeer 2023 exhibition
- value:
loan_id: https://nde.nl/ontology/hc/loan/rijksmuseum-national-gallery-2024-001
- loaned_objects:
+ has_or_had_loaned_object:
- https://nde.nl/ontology/hc/object/rijksmuseum-night-watch
lender: https://nde.nl/ontology/hc/custodian/nl/rijksmuseum
borrower: https://nde.nl/ontology/hc/custodian/uk/national-gallery
@@ -539,13 +539,13 @@ classes:
loan_type: EXHIBITION_LOAN
loan_purpose: Proposed Dutch Golden Age exhibition
request_date: '2023-01-15'
- loan_notes:
+ loan_note:
- Declined due to ongoing Operation Night Watch conservation project
- Object too large and fragile for transport
description: Declined loan request for The Night Watch
- value:
loan_id: https://nde.nl/ontology/hc/loan/leiden-university-rkd-2024-001
- loaned_objects:
+ has_or_had_loaned_object:
- https://nde.nl/ontology/hc/object/leiden-university-rembrandt-drawing-001
lender: https://nde.nl/ontology/hc/custodian/nl/leiden-university-libraries
borrower: https://nde.nl/ontology/hc/custodian/nl/rkd
@@ -567,7 +567,7 @@ slots:
description: Institution-specific loan reference number
range: string
slot_uri: dcterms:identifier
- loaned_objects:
+ has_or_had_loaned_object:
description: Object(s) included in this loan
range: uriorcurie
multivalued: true
@@ -647,7 +647,7 @@ slots:
courier_required:
description: Whether courier accompaniment required
range: boolean
- courier_details:
+ courier_detail:
description: Details about courier arrangements
range: string
shipping_method:
@@ -669,12 +669,12 @@ slots:
display_location:
description: Specific display location at borrower
range: string
- loan_notes:
+ loan_note:
description: Additional notes about the loan
range: string
multivalued: true
slot_uri: skos:note
- special_requirements:
+ special_requirement:
description: Special handling or display requirements
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/LocalGovernmentArchive.yaml b/schemas/20251121/linkml/modules/classes/LocalGovernmentArchive.yaml
index 29c4101047..184a2ceb85 100644
--- a/schemas/20251121/linkml/modules/classes/LocalGovernmentArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/LocalGovernmentArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LocalGovernmentArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/LocalHistoryArchive.yaml b/schemas/20251121/linkml/modules/classes/LocalHistoryArchive.yaml
index d79bbea356..d524bb4505 100644
--- a/schemas/20251121/linkml/modules/classes/LocalHistoryArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/LocalHistoryArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LocalHistoryArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/LocationResolution.yaml b/schemas/20251121/linkml/modules/classes/LocationResolution.yaml
index c6af47878a..9b7471efe7 100644
--- a/schemas/20251121/linkml/modules/classes/LocationResolution.yaml
+++ b/schemas/20251121/linkml/modules/classes/LocationResolution.yaml
@@ -129,7 +129,7 @@ classes:
note:
range: string
description: Additional note about the resolution
- notes:
+ note:
range: string
description: Additional notes about the resolution (alternative key)
text_source:
diff --git a/schemas/20251121/linkml/modules/classes/METSAPI.yaml b/schemas/20251121/linkml/modules/classes/METSAPI.yaml
index 899386227a..dfb2cb2492 100644
--- a/schemas/20251121/linkml/modules/classes/METSAPI.yaml
+++ b/schemas/20251121/linkml/modules/classes/METSAPI.yaml
@@ -14,7 +14,7 @@ imports:
- ../metadata
- ./DataServiceEndpoint
- ../slots/protocol
-- ../slots/response_formats
+- ../slots/response_format
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -239,7 +239,7 @@ classes:
slot_usage:
protocol:
description: METS APIs typically use REST protocol (DataServiceProtocolEnum.REST).
- response_formats:
+ response_format:
description: |
METS documents are always XML.
ifabsent: string(application/xml)
diff --git a/schemas/20251121/linkml/modules/classes/MailingListArchive.yaml b/schemas/20251121/linkml/modules/classes/MailingListArchive.yaml
index ea3b190c27..ae29784d78 100644
--- a/schemas/20251121/linkml/modules/classes/MailingListArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MailingListArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MailingListArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/MatchingSource.yaml b/schemas/20251121/linkml/modules/classes/MatchingSource.yaml
index e0e108bd37..7519eb528d 100644
--- a/schemas/20251121/linkml/modules/classes/MatchingSource.yaml
+++ b/schemas/20251121/linkml/modules/classes/MatchingSource.yaml
@@ -34,6 +34,6 @@ classes:
score:
range: float
description: Match score
- notes:
+ note:
range: string
description: Additional notes about this source match
diff --git a/schemas/20251121/linkml/modules/classes/MediaArchive.yaml b/schemas/20251121/linkml/modules/classes/MediaArchive.yaml
index f2acc66b95..33b9a22cde 100644
--- a/schemas/20251121/linkml/modules/classes/MediaArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MediaArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MediaArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/MilitaryArchive.yaml b/schemas/20251121/linkml/modules/classes/MilitaryArchive.yaml
index 328bde31c6..45ca99242a 100644
--- a/schemas/20251121/linkml/modules/classes/MilitaryArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MilitaryArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MilitaryArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -39,14 +39,14 @@ classes:
- wd:Q166118
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: Q1934883
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/MilitaryArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/MilitaryArchiveRecordSetTypes.yaml
index 566e1e7ba9..2ce2dd5f72 100644
--- a/schemas/20251121/linkml/modules/classes/MilitaryArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/MilitaryArchiveRecordSetTypes.yaml
@@ -163,10 +163,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Provenance-based organization by creating
command (theater, army, division, regiment, etc.).
- scope_includes:
+ scope_include:
equals_string: '["operational orders", "war diaries", "after-action reports",
"intelligence", "casualty reports"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["personnel records", "unit histories", "maps (as separate
collection)"]'
MilitaryPersonnelSeries:
@@ -190,7 +190,7 @@ classes:
- Rang- en stamboeken marine (Navy service records)\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the series organizational principle as defined by rico-rst:Series\n\
- (chronological arrangement by service branch, period, or alphabetically by name).\n"
+ (chronological has_arrangement by service branch, period, or alphabetically by name).\n"
structured_aliases:
- literal_form: Militärpersonalakten
in_language: de
@@ -251,12 +251,12 @@ classes:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
- principle as defined by rico-rst:Series. Chronological arrangement by service branch,
+ principle as defined by rico-rst:Series. Chronological has_arrangement by service branch,
period, or alphabetically by servicemember name.
- scope_includes:
+ scope_include:
equals_string: '["service records", "enlistment", "promotions", "decorations",
"discharge", "pensions"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["operational records", "unit histories", "veterans commemorations"]'
privacy_note:
equals_string: Personnel records contain sensitive personal information. Access restrictions
@@ -345,10 +345,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled collections organized
by military unit, combining official records with donated materials.
- scope_includes:
+ scope_include:
equals_string: '["unit histories", "honor rolls", "photographs", "commemorations",
"veterans associations"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["operational records (unless unit-specific)", "personnel
records", "strategic maps"]'
MilitaryMapsCollection:
@@ -433,10 +433,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled cartographic collections organized
by geographic area, campaign, map type, or series.
- scope_includes:
+ scope_include:
equals_string: '["strategic maps", "battle plans", "fortification plans",
"survey maps", "aerial photos"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["operational orders (text)", "personnel records", "unit histories"]'
preservation_note:
equals_string: Military maps often require special preservation due to oversize format,
@@ -533,9 +533,9 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled documentation organized
by conflict, memorial project, or veterans' organization.
- scope_includes:
+ scope_include:
equals_string: '["veterans organizations", "war graves", "commemorations",
"oral histories", "resistance"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["operational records", "personnel service records", "unit
histories"]'
diff --git a/schemas/20251121/linkml/modules/classes/MissionStatement.yaml b/schemas/20251121/linkml/modules/classes/MissionStatement.yaml
index ab8e78a0d6..3d2d383afd 100644
--- a/schemas/20251121/linkml/modules/classes/MissionStatement.yaml
+++ b/schemas/20251121/linkml/modules/classes/MissionStatement.yaml
@@ -19,10 +19,10 @@ imports:
- ../slots/source_url
- ../slots/retrieved_on
- ../slots/content_hash
- - ../slots/supersedes
+ - ../slots/supersede
- ../slots/effective_date
- ../slots/extraction_agent
- - ../slots/extraction_notes
+ - ../slots/extraction_note
- ../slots/xpath
- ../slots/css_selector
- ../slots/html_file
@@ -37,8 +37,8 @@ imports:
- ../slots/statement_summary
- ../slots/page_section
- ../slots/text_fragment
- - ../slots/archive_memento_uri
- - ../slots/adoption_context
+ - ../slots/has_archive_memento_uri
+ - ../slots/has_adoption_context
default_prefix: hc
classes:
@@ -57,7 +57,7 @@ classes:
\nFollowing the WebObservation pattern, every MissionStatement MUST have:\n\n\
1. **Source documentation**: source_url + retrieved_on\n2. **Location evidence**:\
\ xpath OR css_selector + html_file\n3. **Integrity verification**: content_hash\
- \ (SHA-256)\n4. **Archive link**: archive_memento_uri (recommended)\n\nStatements\
+ \ (SHA-256)\n4. **Archive link**: has_archive_memento_uri (recommended)\n\nStatements\
\ without verifiable provenance are rejected.\n\n**ONTOLOGY ALIGNMENT**:\n\n\
W3C Organization Ontology `org:purpose`:\n- \"Indicates the purpose of this\
\ Organization\"\n- \"There can be many purposes at different levels of abstraction\"\
@@ -88,14 +88,14 @@ classes:
- schema:ethicsPolicy
- schema:seeks
slots:
- - adoption_context
- - archive_memento_uri
+ - has_adoption_context
+ - has_archive_memento_uri
- content_hash
- css_selector
- effective_date
- extraction_agent
- extraction_confidence
- - extraction_notes
+ - extraction_note
- extraction_timestamp
- html_file
- page_section
@@ -107,7 +107,7 @@ classes:
- statement_summary
- statement_text
- statement_type
- - supersedes
+ - supersede
- template_specificity
- text_fragment
- xpath
@@ -153,7 +153,7 @@ classes:
- Requires source_url and retrieved_on for provenance
- Strongly recommend xpath/css_selector + html_file for verification
- content_hash enables integrity checking
- - archive_memento_uri ensures long-term source accessibility
+ - has_archive_memento_uri ensures long-term source accessibility
- Supports tracking statement evolution via supersedes field
- statement_language uses ISO 639-1 codes (nl, en, de, etc.)
see_also:
diff --git a/schemas/20251121/linkml/modules/classes/MixedCustodianType.yaml b/schemas/20251121/linkml/modules/classes/MixedCustodianType.yaml
index afb0dc5652..be698af16b 100644
--- a/schemas/20251121/linkml/modules/classes/MixedCustodianType.yaml
+++ b/schemas/20251121/linkml/modules/classes/MixedCustodianType.yaml
@@ -10,7 +10,7 @@ description: |
imports:
- linkml:types
- ./CustodianType
-- ../slots/constituent_types
+- ../slots/constituent_type
- ../slots/has_or_had_custodian_type
- ../slots/facility_design
- ../slots/functional_integration
@@ -18,7 +18,7 @@ imports:
- ../slots/service_portfolio
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/user_communities
+- ../slots/user_community
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
@@ -34,6 +34,91 @@ classes:
MixedCustodianType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Mixed Custodian
+ skos:altLabel: combined institution, multi-function heritage center, cultural center, museum archive, library museum
+ structured_aliases:
+ - literal_form: gecombineerde instelling
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: cultuurcentrum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedcentrum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: museum-archief
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: bibliotheek-museum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: combined institution
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: cultural center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: museum archive
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: library museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: kombinierte Einrichtung
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kulturzentrum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Museumsarchiv
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: institution mixte
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: centre culturel
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: centre patrimonial
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: musée-archives
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: institución mixta
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: centro cultural
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: centro patrimonial
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: museo-archivo
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: istituzione mista
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: centro culturale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: museo-archivio
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: instituição mista
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: centro cultural
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: museu-arquivo
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for institutions that SIMULTANEOUSLY operate as
multiple heritage institution types within a single organizational entity.
@@ -185,7 +270,7 @@ classes:
- schema:Library
- schema:ArchiveOrganization
slots:
- - constituent_types
+ - constituent_type
- has_or_had_custodian_type
- facility_design
- functional_integration
@@ -193,9 +278,9 @@ classes:
- service_portfolio
- specificity_annotation
- template_specificity
- - user_communities
+ - user_community
slot_usage:
- constituent_types:
+ constituent_type:
description: |
Which specific heritage types the institution combines.
@@ -338,7 +423,7 @@ classes:
description: Adapted mixed facility
- value: 'Phased: Archive 1960 + Museum 1995'
description: Evolved mixed facility
- user_communities:
+ user_community:
description: |
Which user communities the institution serves across its functions.
@@ -377,7 +462,7 @@ classes:
range: TemplateSpecificityScores
inlined: true
slots:
- constituent_types:
+ constituent_type:
description: Component institutional types
range: string
multivalued: true
@@ -399,7 +484,7 @@ slots:
description: Physical facility organization
range: string
slot_uri: schema:amenityFeature
- user_communities:
+ user_community:
description: User groups served
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/MonasteryArchive.yaml b/schemas/20251121/linkml/modules/classes/MonasteryArchive.yaml
index f5a444ec42..dfc6ab82ac 100644
--- a/schemas/20251121/linkml/modules/classes/MonasteryArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MonasteryArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MonasteryArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/MunicipalArchive.yaml b/schemas/20251121/linkml/modules/classes/MunicipalArchive.yaml
index c95fc83fa5..ca80251bd0 100644
--- a/schemas/20251121/linkml/modules/classes/MunicipalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MunicipalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MunicipalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -39,12 +39,12 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/MunicipalArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/MunicipalArchiveRecordSetTypes.yaml
index 3ea79a97bb..c32b34e9b0 100644
--- a/schemas/20251121/linkml/modules/classes/MunicipalArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/MunicipalArchiveRecordSetTypes.yaml
@@ -134,10 +134,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle. The fonds structure reflects provenance from municipal council
and governance bodies.
- scope_includes:
+ scope_include:
equals_string: '["council minutes", "ordinances", "resolutions", "committee
records", "election records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["civil registry", "building permits", "personnel records"]'
CivilRegistrySeries:
is_a: MunicipalArchiveRecordSetType
@@ -159,7 +159,7 @@ classes:
\ records: restricted for 75 years\n- Death records: restricted for 50 years\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the series organizational principle as defined\
- \ by rico-rst:Series\n(chronological arrangement within register types for civil\
+ \ by rico-rst:Series\n(chronological has_arrangement within register types for civil\
\ registry records).\n"
structured_aliases:
- literal_form: Standesamtsregister
@@ -225,10 +225,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the series
principle. Registers are arranged chronologically by type (births, marriages,
deaths).
- scope_includes:
+ scope_include:
equals_string: '["birth records", "marriage records", "death records", "population
registers", "naturalization records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["council records", "building permits", "court records"]'
privacy_note:
equals_string: 'Subject to vital records privacy laws. Netherlands: birth
@@ -310,10 +310,10 @@ classes:
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Each department typically forms its own fonds or sub-fonds.
- scope_includes:
+ scope_include:
equals_string: '["public works records", "finance records", "social services
records", "personnel records", "department records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["council minutes", "civil registry", "building permits"]'
privacy_note:
equals_string: Personnel and social services records subject to AVG/GDPR. Access
@@ -401,10 +401,10 @@ classes:
equals_string: This RecordSetType may follow mixed organizational principles.
Includes both provenance-based fonds from planning departments and assembled
collections organized by address or subject.
- scope_includes:
+ scope_include:
equals_string: '["maps", "building permits", "building plans", "zoning records",
"monument records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["council minutes", "civil registry", "personnel records"]'
LocalHistoryCollection:
is_a: MunicipalArchiveRecordSetType
@@ -442,7 +442,7 @@ classes:
keywords:
- local history
- plaatselijke geschiedenis
- - photographs
+ - photograph
- foto's
- postcards
- prentbriefkaarten
@@ -494,9 +494,9 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle. Assembled collection organized by subject or community interest.
Documentation value prioritized over strict provenance.
- scope_includes:
+ scope_include:
equals_string: '["photographs", "newspapers", "oral histories", "ephemera",
"community records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["official administrative records", "civil registry", "building
permits"]'
diff --git a/schemas/20251121/linkml/modules/classes/MuseumArchive.yaml b/schemas/20251121/linkml/modules/classes/MuseumArchive.yaml
index 1860f19823..c26fe8978d 100644
--- a/schemas/20251121/linkml/modules/classes/MuseumArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MuseumArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MuseumArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/MuseumRegisterEnrichment.yaml b/schemas/20251121/linkml/modules/classes/MuseumRegisterEnrichment.yaml
index 7580dc8c12..6d9b4edfc9 100644
--- a/schemas/20251121/linkml/modules/classes/MuseumRegisterEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/MuseumRegisterEnrichment.yaml
@@ -77,7 +77,7 @@ classes:
multivalued: true
inlined_as_list: true
description: Alternative names found in register
- notes:
+ note:
range: string
description: Additional notes about enrichment
merge_note:
diff --git a/schemas/20251121/linkml/modules/classes/MuseumType.yaml b/schemas/20251121/linkml/modules/classes/MuseumType.yaml
index f7045095fa..46e0b8bed8 100644
--- a/schemas/20251121/linkml/modules/classes/MuseumType.yaml
+++ b/schemas/20251121/linkml/modules/classes/MuseumType.yaml
@@ -14,13 +14,77 @@ imports:
- ../slots/research_department
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/visitor_facilities
+- ../slots/visitor_facility
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
classes:
MuseumType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Museum
+ skos:altLabel: museum, musea, museums, musée, musées, museo, museos, museu, museus, muzeum, muzea
+ structured_aliases:
+ - literal_form: museum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: musea
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: museums
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Museum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Museen
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: museo
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: museos
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: museo
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: musei
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: museu
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: museus
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: musée
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: musées
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: muzeum
+ predicate: EXACT_SYNONYM
+ in_language: pl
+ - literal_form: muzea
+ predicate: EXACT_SYNONYM
+ in_language: pl
+ - literal_form: kunstmuseum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kunstmusea
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: art museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: art museums
+ predicate: EXACT_SYNONYM
+ in_language: en
description: |
Specialized custodian type for museums - institutions that collect, preserve,
research, and exhibit objects of artistic, cultural, historical, or scientific
@@ -139,7 +203,7 @@ classes:
- research_department
- specificity_annotation
- template_specificity
- - visitor_facilities
+ - visitor_facility
slot_usage:
wikidata_entity:
description: |
@@ -199,7 +263,7 @@ classes:
- sculptures
- decorative arts
exhibition_program: rotating exhibitions with permanent collection
- visitor_facilities:
+ visitor_facility:
- cafe
- museum shop
- education center
@@ -238,7 +302,7 @@ slots:
- value: permanent collection with rotating temporary exhibitions
- value: entirely temporary exhibitions (kunsthalle model)
- value: digital and physical exhibitions
- visitor_facilities:
+ visitor_facility:
slot_uri: schema:amenityFeature
description: |
Public facilities and amenities available at the museum.
diff --git a/schemas/20251121/linkml/modules/classes/MusicArchive.yaml b/schemas/20251121/linkml/modules/classes/MusicArchive.yaml
index 39151d0389..743f3ce97e 100644
--- a/schemas/20251121/linkml/modules/classes/MusicArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/MusicArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./MusicArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/NanIsilEnrichment.yaml b/schemas/20251121/linkml/modules/classes/NanIsilEnrichment.yaml
index 5e91d75859..20ad65649e 100644
--- a/schemas/20251121/linkml/modules/classes/NanIsilEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/NanIsilEnrichment.yaml
@@ -74,7 +74,7 @@ classes:
note:
range: string
description: Additional note about this enrichment
- notes:
+ note:
range: string
description: Additional notes about this enrichment (alternative key)
nan_plaats:
diff --git a/schemas/20251121/linkml/modules/classes/NationalArchives.yaml b/schemas/20251121/linkml/modules/classes/NationalArchives.yaml
index 2d359d150c..40a921cd13 100644
--- a/schemas/20251121/linkml/modules/classes/NationalArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/NationalArchives.yaml
@@ -12,7 +12,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./NationalArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- type_scope
diff --git a/schemas/20251121/linkml/modules/classes/NewspaperClippingsArchive.yaml b/schemas/20251121/linkml/modules/classes/NewspaperClippingsArchive.yaml
index 48289a2d36..a53d3007a2 100644
--- a/schemas/20251121/linkml/modules/classes/NewspaperClippingsArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/NewspaperClippingsArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./NewspaperClippingsArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/NobilityArchive.yaml b/schemas/20251121/linkml/modules/classes/NobilityArchive.yaml
index 2df2ec1590..c1ad0bbc4b 100644
--- a/schemas/20251121/linkml/modules/classes/NobilityArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/NobilityArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./NobilityArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/NonProfitType.yaml b/schemas/20251121/linkml/modules/classes/NonProfitType.yaml
index 77488878ba..218bda5b04 100644
--- a/schemas/20251121/linkml/modules/classes/NonProfitType.yaml
+++ b/schemas/20251121/linkml/modules/classes/NonProfitType.yaml
@@ -12,13 +12,13 @@ imports:
- ./CustodianType
- ../slots/geographic_scope
- ../enums/NonProfitCustodianTypeEnum
-- ../slots/beneficiary_groups
+- ../slots/beneficiary_group
- ../slots/has_or_had_custodian_type
- ../slots/impact_measurement
- ../slots/nonprofit_subtype
- ../slots/organizational_mission
- ../slots/partnership_model
-- ../slots/program_activities
+- ../slots/program_activity
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -36,6 +36,122 @@ classes:
NonProfitType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Non-Profit Organization
+ skos:altLabel: NGO, non-profit, foundation, stichting, vereniging
+ structured_aliases:
+ # Dutch terms
+ - literal_form: stichting
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: vereniging
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: non-profit organisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: goede doel
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: maatschappelijke organisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: fonds
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedfonds
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: NGO
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: non-profit
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: non-profit organization
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: foundation
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: charity
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage trust
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage fund
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: advocacy organization
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: gemeinnützige Organisation
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Stiftung
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Verein
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: NGO
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: organisation à but non lucratif
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: fondation
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: association
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: ONG
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: organización sin fines de lucro
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: fundación
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: asociación
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: ONG
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: organizzazione non profit
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: fondazione
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: associazione
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: ONG
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: organização sem fins lucrativos
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: fundação
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: associação
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: ONG
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for non-profit heritage organizations that don't
fit other specialized types (not archives, museums, societies, etc.).
@@ -174,14 +290,14 @@ classes:
- schema:EducationalOrganization
- schema:FundingAgency
slots:
- - beneficiary_groups
+ - beneficiary_group
- has_or_had_custodian_type
- geographic_scope
- impact_measurement
- nonprofit_subtype
- organizational_mission
- partnership_model
- - program_activities
+ - program_activity
- specificity_annotation
- template_specificity
slot_usage:
@@ -214,7 +330,7 @@ classes:
description: Heritage fund mission
- value: Professional development, Training, Standards
description: Professional association mission
- program_activities:
+ program_activity:
description: |
Specific programs and activities the organization implements.
@@ -272,7 +388,7 @@ classes:
description: International NGO scope
- value: National (Netherlands), 500 members
description: National NGO scope
- beneficiary_groups:
+ beneficiary_group:
description: |
Who benefits from the organization's programs and services.
@@ -373,11 +489,11 @@ slots:
description: Primary mission and purpose
range: string
slot_uri: schema:mission
- program_activities:
+ program_activity:
description: Specific programs implemented
range: string
slot_uri: schema:knows
- beneficiary_groups:
+ beneficiary_group:
description: Who benefits from programs
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/NotarialArchive.yaml b/schemas/20251121/linkml/modules/classes/NotarialArchive.yaml
index bc3735b317..03e466f514 100644
--- a/schemas/20251121/linkml/modules/classes/NotarialArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/NotarialArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./NotarialArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/OAIPMHEndpoint.yaml b/schemas/20251121/linkml/modules/classes/OAIPMHEndpoint.yaml
index aa1e4ca521..698ac9d0bd 100644
--- a/schemas/20251121/linkml/modules/classes/OAIPMHEndpoint.yaml
+++ b/schemas/20251121/linkml/modules/classes/OAIPMHEndpoint.yaml
@@ -13,7 +13,7 @@ imports:
- ../metadata
- ./DataServiceEndpoint
- ../slots/protocol
-- ../slots/response_formats
+- ../slots/response_format
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -258,7 +258,7 @@ classes:
protocol:
description: Protocol is always OAI-PMH for this endpoint type. Value should
be OAI_PMH.
- response_formats:
+ response_format:
description: |
For OAI-PMH, always ["application/xml"].
OAI-PMH responses are always XML.
diff --git a/schemas/20251121/linkml/modules/classes/OfficialInstitutionType.yaml b/schemas/20251121/linkml/modules/classes/OfficialInstitutionType.yaml
index b63bbb44cf..331f511bc9 100644
--- a/schemas/20251121/linkml/modules/classes/OfficialInstitutionType.yaml
+++ b/schemas/20251121/linkml/modules/classes/OfficialInstitutionType.yaml
@@ -5,9 +5,9 @@ imports:
- linkml:types
- ./CustodianType
- ../enums/OfficialInstitutionTypeEnum
-- ../slots/administrative_level
+- ../slots/has_administrative_level
- ../slots/has_or_had_custodian_type
-- ../slots/funding_programs
+- ../slots/funding_program
- ../slots/heritage_mandate
- ../slots/official_institution_subtype
- ../slots/oversight_jurisdiction
@@ -21,6 +21,125 @@ classes:
OfficialInstitutionType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Official Institution
+ skos:altLabel: government agency, heritage agency, overheid, erfgoedinstelling
+ structured_aliases:
+ # Dutch terms
+ - literal_form: overheid
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: overheidsinstelling
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: overheidsdienst
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedinstelling
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: rijksdienst
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: ministerie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedagentschap
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: monumentenzorg
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: provinciale dienst
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: government agency
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage agency
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: official institution
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: ministry
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: government department
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: cultural heritage agency
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: monuments commission
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage council
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: arts council
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Regierungsbehörde
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Denkmalamt
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Ministerium
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kulturbehörde
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Denkmalschutzbehörde
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: organisme gouvernemental
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: ministère
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: agence du patrimoine
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: service des monuments historiques
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: organismo gubernamental
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: ministerio
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: agencia de patrimonio
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: ente governativo
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: ministero
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: soprintendenza
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: órgão governamental
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: ministério
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: agência de patrimônio
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for official government institutions - public sector
organizations with formal governmental authority, heritage mandates, or regulatory
@@ -34,7 +153,7 @@ classes:
- Heritage preservation or regulatory responsibilities
- Public sector funding and accountability
- Policy-making or enforcement powers
- - National, regional, or local government affiliation
+ - National, regional, or local government has_or_had_affiliation
**Key Official Institution Subtypes** (50+ heritage-relevant entities):
@@ -128,9 +247,9 @@ classes:
- EU CPOV specification: `/data/ontology/core-public-organisation-ap.ttl`
- Schema.org GovernmentOrganization: `schema:GovernmentOrganization`
slots:
- - administrative_level
+ - has_administrative_level
- has_or_had_custodian_type
- - funding_programs
+ - funding_program
- heritage_mandate
- official_institution_subtype
- oversight_jurisdiction
@@ -217,7 +336,7 @@ classes:
- Related to `cpov:PublicOrganisation` governance structures
range: boolean
required: false
- funding_programs:
+ funding_program:
description: |
List of grant programs, subsidies, or funding schemes administered by
this official institution for heritage organizations or projects.
@@ -313,7 +432,7 @@ slots:
regulatory_authority:
description: Whether institution has legal enforcement powers for heritage protection
range: boolean
- funding_programs:
+ funding_program:
slot_uri: schema:knowsAbout
description: Grant programs or funding schemes administered for heritage
range: string
diff --git a/schemas/20251121/linkml/modules/classes/OnlineNewsArchive.yaml b/schemas/20251121/linkml/modules/classes/OnlineNewsArchive.yaml
index 5ed47d531c..5ed7ab0853 100644
--- a/schemas/20251121/linkml/modules/classes/OnlineNewsArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/OnlineNewsArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./OnlineNewsArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/OpeningHours.yaml b/schemas/20251121/linkml/modules/classes/OpeningHours.yaml
index 9dec79067c..69ff9a33b1 100644
--- a/schemas/20251121/linkml/modules/classes/OpeningHours.yaml
+++ b/schemas/20251121/linkml/modules/classes/OpeningHours.yaml
@@ -26,7 +26,7 @@ classes:
attributes:
open_now:
range: boolean
- periods:
+ has_or_had_period:
range: OpeningPeriod
multivalued: true
inlined_as_list: true
diff --git a/schemas/20251121/linkml/modules/classes/OrganizationalChange.yaml b/schemas/20251121/linkml/modules/classes/OrganizationalChange.yaml
index d68b4a8788..803e7c4b49 100644
--- a/schemas/20251121/linkml/modules/classes/OrganizationalChange.yaml
+++ b/schemas/20251121/linkml/modules/classes/OrganizationalChange.yaml
@@ -44,6 +44,6 @@ classes:
successor_location:
range: string
description: Location of successor organization (for mergers)
- notes:
+ note:
range: string
description: Additional notes
diff --git a/schemas/20251121/linkml/modules/classes/OrganizationalChangeEvent.yaml b/schemas/20251121/linkml/modules/classes/OrganizationalChangeEvent.yaml
index f795b6a383..c693e47e60 100644
--- a/schemas/20251121/linkml/modules/classes/OrganizationalChangeEvent.yaml
+++ b/schemas/20251121/linkml/modules/classes/OrganizationalChangeEvent.yaml
@@ -21,15 +21,15 @@ imports:
- ../slots/event_type
- ../slots/event_date
- ../slots/event_description
-- ../slots/affected_units
-- ../slots/resulting_units
+- ../slots/has_or_had_affected_unit
+- ../slots/has_or_had_resulting_unit
- ../slots/parent_custodian
- ../slots/change_rationale
- ../slots/staff_impact
- ../slots/documentation_source
- ../slots/valid_from
- ../slots/valid_to
-- ../slots/affected_territory
+- ../slots/has_or_had_affected_territory
- ../slots/event_location
- ../slots/from_location
- ../slots/specificity_annotation
@@ -68,7 +68,7 @@ classes:
| event_location | CustodianPlace | Where event occurred (board meeting, ceremony) |
| from_location | CustodianPlace | Previous location (RELOCATION) |
| to_location | CustodianPlace | New location (RELOCATION) |
- | affected_territory | GeoSpatialPlace | Geographic areas affected (jurisdictions, boundaries) |
+ | has_or_had_affected_territory | GeoSpatialPlace | Geographic areas affected (jurisdictions, boundaries) |
CustodianPlace provides nominal references ("the boardroom"), while
GeoSpatialPlace provides precise coordinates (lat/lon, WKT polygons).
@@ -95,8 +95,8 @@ classes:
- crm:E9_Move
- geosparql:Feature
slots:
- - affected_territory
- - affected_units
+ - has_or_had_affected_territory
+ - has_or_had_affected_unit
- change_rationale
- documentation_source
- event_date
@@ -106,7 +106,7 @@ classes:
- from_location
- id
- parent_custodian
- - resulting_units
+ - has_or_had_resulting_unit
- specificity_annotation
- staff_impact
- template_specificity
@@ -191,7 +191,7 @@ classes:
- id: https://nde.nl/ontology/hc/org-unit/rijks-research-old
unit_name: Research Department
description: Two departments merged
- resulting_units:
+ has_or_had_resulting_unit:
range: OrganizationalStructure
multivalued: true
inlined: false
@@ -400,7 +400,7 @@ classes:
- Use CIDOC-CRM P11_had_participant for affected units
- 'Place integration: event_location (where event occurred), from/to_location
(RELOCATION)'
- - 'Territorial integration: affected_territory links to GeoSpatialPlace for jurisdiction
+ - 'Territorial integration: has_or_had_affected_territory links to GeoSpatialPlace for jurisdiction
changes'
- 'Follows TOOI pattern: Wijzigingsgebeurtenis affects BestuurlijkeRuimte'
see_also:
@@ -422,7 +422,7 @@ classes:
unit_name: Restoration Department
- id: https://nde.nl/ontology/hc/org-unit/rijks-research-old
unit_name: Research Department
- resulting_units:
+ has_or_had_resulting_unit:
- id: https://nde.nl/ontology/hc/org-unit/rijks-conservation-research
unit_name: Conservation and Research Department
parent_custodian:
@@ -440,7 +440,7 @@ classes:
event_description: "Creation of Digital Preservation Department to address\
\ born-digital \narchival challenges and e-government records.\n"
affected_units: []
- resulting_units:
+ has_or_had_resulting_unit:
- id: https://nde.nl/ontology/hc/org-unit/na-digital-preservation
unit_name: Digital Preservation Department
parent_custodian:
@@ -462,7 +462,7 @@ classes:
has_or_had_affected_unit:
- id: https://nde.nl/ontology/hc/org-unit/amsterdam-museum-main
unit_name: Amsterdam Museum
- resulting_units:
+ has_or_had_resulting_unit:
- id: https://nde.nl/ontology/hc/org-unit/amsterdam-museum-main
unit_name: Amsterdam Museum
parent_custodian:
diff --git a/schemas/20251121/linkml/modules/classes/OrganizationalStructure.yaml b/schemas/20251121/linkml/modules/classes/OrganizationalStructure.yaml
index d6a3fc8cbd..b1d9c123e1 100644
--- a/schemas/20251121/linkml/modules/classes/OrganizationalStructure.yaml
+++ b/schemas/20251121/linkml/modules/classes/OrganizationalStructure.yaml
@@ -17,8 +17,8 @@ imports:
- ../slots/unit_type
- ../slots/parent_unit
- ../slots/staff_count
-- ../slots/staff_members
-- ../slots/managed_collections
+- ../slots/has_or_had_staff_member
+- ../slots/has_or_had_managed_collection
- ../slots/contact_point
- ../slots/valid_from
- ../slots/valid_to
@@ -62,12 +62,12 @@ classes:
- contact_point
- id
- located_at
- - managed_collections
+ - has_or_had_managed_collection
- parent_unit
- refers_to_custodian
- specificity_annotation
- staff_count
- - staff_members
+ - has_or_had_staff_member
- template_specificity
- unit_name
- unit_type
@@ -132,7 +132,7 @@ classes:
examples:
- value: 12
description: 12 FTE in Digital Preservation Dept
- staff_members:
+ has_or_had_staff_member:
slot_uri: org:hasMember
range: PersonObservation
multivalued: true
@@ -174,7 +174,7 @@ classes:
id: ".../org-unit/rm-conservation-division"
unit_name: "Conservation Division"
staff_count: 28 # Total FTE
- staff_members:
+ has_or_had_staff_member:
- id: ".../person-obs/.../jane-smith/conservator-2013"
person_name: "Dr. Jane Smith"
staff_role: CONSERVATOR
@@ -192,7 +192,7 @@ classes:
id: ".../org-unit/rm-paintings-conservation"
unit_name: "Paintings Conservation Department"
valid_to: "2013-02-28"
- staff_members:
+ has_or_had_staff_member:
- person_name: "Dr. Jane Smith"
role_end_date: "2013-02-28" # Ends with unit dissolution
@@ -201,7 +201,7 @@ classes:
id: ".../org-unit/rm-conservation-division"
unit_name: "Conservation Division"
valid_from: "2013-03-01"
- staff_members:
+ has_or_had_staff_member:
- person_name: "Dr. Jane Smith"
role_start_date: "2013-03-01" # Starts with new unit
affected_by_event: ".../event/rm-conservation-merger-2013"
@@ -226,7 +226,7 @@ classes:
staff_role: ARCHIVIST
role_title: Digital Preservation Manager
description: Staff member in Digital Preservation Department
- managed_collections:
+ has_or_had_managed_collection:
slot_uri: org:hasUnit
range: CustodianCollection
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/OriginalEntry.yaml b/schemas/20251121/linkml/modules/classes/OriginalEntry.yaml
index ba8998fb02..bfc24c474e 100644
--- a/schemas/20251121/linkml/modules/classes/OriginalEntry.yaml
+++ b/schemas/20251121/linkml/modules/classes/OriginalEntry.yaml
@@ -79,7 +79,7 @@ classes:
source:
range: string
description: Source file reference (e.g., CH-Annotator file path)
- identifiers:
+ identifier:
any_of:
- range: OriginalEntryIdentifier
multivalued: true
@@ -117,7 +117,7 @@ classes:
description: Dutch Museum Register listing status
samenwerkingsverband_platform:
range: string
- description: Partnership platform affiliation
+ description: Partnership platform has_or_had_affiliation
straat_en_huisnummer_bezoekadres:
range: string
description: Street address and house number
@@ -217,7 +217,7 @@ classes:
name_arabic:
range: string
description: Arabic name
- notes:
+ note:
range: string
description: Additional notes
subtype:
@@ -247,7 +247,7 @@ classes:
description: Full address from source
has_or_had_affiliation:
range: string
- description: Institutional affiliation (e.g., university, organization)
+ description: Institutional has_or_had_affiliation (e.g., university, organization)
founded_by:
range: string
description: Person or organization that founded the institution
diff --git a/schemas/20251121/linkml/modules/classes/OutdoorSite.yaml b/schemas/20251121/linkml/modules/classes/OutdoorSite.yaml
index 1b01cb9302..8e49b7f9ed 100644
--- a/schemas/20251121/linkml/modules/classes/OutdoorSite.yaml
+++ b/schemas/20251121/linkml/modules/classes/OutdoorSite.yaml
@@ -16,17 +16,17 @@ imports:
- ../slots/bio_type_classification
- ../slots/feature_type_classification
- ../slots/area_hectares
-- ../slots/artwork_count
+- ../slots/has_or_had_artwork_count
- ../slots/plant_species_count
-- ../slots/animal_species_count
+- ../slots/has_or_had_animal_species_count
- ../slots/is_open_to_public
-- ../slots/opening_hours
-- ../slots/seasonal_hours
-- ../slots/admission_fee
+- ../slots/opening_hour
+- ../slots/seasonal_hour
+- ../slots/has_or_had_admission_fee
- ../slots/historic_garden_designation
- ../slots/conservation_status
- ../slots/period_covered
-- ../slots/accessibility_features
+- ../slots/has_or_had_accessibility_feature
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/was_derived_from
@@ -90,24 +90,24 @@ classes:
- crm:E53_Place
- hc:HistoricBuilding
slots:
- - accessibility_features
- - admission_fee
- - animal_species_count
+ - has_or_had_accessibility_feature
+ - has_or_had_admission_fee
+ - has_or_had_animal_species_count
- area_hectares
- - artwork_count
+ - has_or_had_artwork_count
- bio_type_classification
- conservation_status
- feature_type_classification
- historic_garden_designation
- is_open_to_public
- - opening_hours
+ - opening_hour
- outdoor_site_description
- outdoor_site_id
- outdoor_site_name
- outdoor_site_type
- period_covered
- plant_species_count
- - seasonal_hours
+ - seasonal_hour
- specificity_annotation
- template_specificity
- was_derived_from
@@ -223,7 +223,7 @@ classes:
description: Sculpture garden
- value: ARCHAEOLOGICAL_SITE
description: Archaeological site
- has_area_in_hectares:
+ has_area_in_hectare:
slot_uri: schema:size
description: |
Area of outdoor site in hectares.
@@ -275,7 +275,7 @@ classes:
description: Combined admission
- value: Free
description: Free admission
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for outdoor site.
@@ -283,7 +283,7 @@ classes:
examples:
- value: Daily 10:00-17:00
description: Daily hours
- seasonal_hours:
+ seasonal_hour:
slot_uri: schema:openingHoursSpecification
description: |
Seasonal variations in opening hours.
diff --git a/schemas/20251121/linkml/modules/classes/PageSection.yaml b/schemas/20251121/linkml/modules/classes/PageSection.yaml
index b40d3b2e94..ef38fe5178 100644
--- a/schemas/20251121/linkml/modules/classes/PageSection.yaml
+++ b/schemas/20251121/linkml/modules/classes/PageSection.yaml
@@ -16,16 +16,16 @@ imports:
- ./PageLink
- ./FeaturedCard
- ../slots/xpath
- - ../slots/content_blocks
- - ../slots/featured_items
+ - ../slots/content_block
+ - ../slots/has_or_had_featured_item
- ../slots/heading_level
- ../slots/heading_text
- ../slots/heading_text_en
- - ../slots/list_items
+ - ../slots/list_item
- ../slots/section_id
- - ../slots/section_links
+ - ../slots/has_or_had_section_link
- ../slots/specificity_annotation
- - ../slots/sub_sections
+ - ../slots/has_or_had_sub_section
- ../slots/template_specificity
classes:
@@ -37,16 +37,16 @@ classes:
Captures the hierarchical structure of web pages for preservation
and semantic understanding.
slots:
- - content_blocks
- - featured_items
+ - content_block
+ - has_or_had_featured_item
- heading_level
- heading_text
- heading_text_en
- - list_items
+ - list_item
- section_id
- - section_links
+ - has_or_had_section_link
- specificity_annotation
- - sub_sections
+ - has_or_had_sub_section
- template_specificity
- xpath
slot_usage:
@@ -62,25 +62,25 @@ classes:
required: true
heading_text_en:
description: English translation of heading
- content_blocks:
+ content_block:
description: Paragraph content within this section
multivalued: true
- sub_sections:
+ has_or_had_sub_section:
description: Nested sub-sections
range: PageSection
multivalued: true
inlined_as_list: true
- section_links:
+ has_or_had_section_link:
description: Links within this section
range: PageLink
multivalued: true
inlined_as_list: true
- featured_items:
+ has_or_had_featured_item:
description: Featured cards/items in this section
range: FeaturedCard
multivalued: true
inlined_as_list: true
- list_items:
+ list_item:
description: List items (bulleted/numbered) in this section
multivalued: true
xpath:
@@ -111,27 +111,27 @@ slots:
slot_uri: dcterms:title
description: Heading text in English
range: string
- content_blocks:
+ content_block:
slot_uri: schema:text
description: Content paragraphs
range: string
multivalued: true
- sub_sections:
+ has_or_had_sub_section:
slot_uri: schema:hasPart
description: Nested sections
range: PageSection
multivalued: true
- section_links:
+ has_or_had_section_link:
slot_uri: schema:relatedLink
description: Links in section
range: PageLink
multivalued: true
- featured_items:
+ has_or_had_featured_item:
slot_uri: schema:hasPart
description: Featured items
range: FeaturedCard
multivalued: true
- list_items:
+ list_item:
slot_uri: schema:itemListElement
description: List items
range: string
diff --git a/schemas/20251121/linkml/modules/classes/ParishArchive.yaml b/schemas/20251121/linkml/modules/classes/ParishArchive.yaml
index d9a9666b2e..87e9c4fff8 100644
--- a/schemas/20251121/linkml/modules/classes/ParishArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ParishArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./ParishArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ParliamentaryArchives.yaml b/schemas/20251121/linkml/modules/classes/ParliamentaryArchives.yaml
index d3ac10c85d..1f5dc2b0c1 100644
--- a/schemas/20251121/linkml/modules/classes/ParliamentaryArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/ParliamentaryArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./ParliamentaryArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PartyArchive.yaml b/schemas/20251121/linkml/modules/classes/PartyArchive.yaml
index bbe41a2082..34407e8243 100644
--- a/schemas/20251121/linkml/modules/classes/PartyArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PartyArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PartyArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PerformingArtsArchive.yaml b/schemas/20251121/linkml/modules/classes/PerformingArtsArchive.yaml
index b92e24058f..d559820727 100644
--- a/schemas/20251121/linkml/modules/classes/PerformingArtsArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PerformingArtsArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PerformingArtsArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/Person.yaml b/schemas/20251121/linkml/modules/classes/Person.yaml
index e56f832cfa..9234562877 100644
--- a/schemas/20251121/linkml/modules/classes/Person.yaml
+++ b/schemas/20251121/linkml/modules/classes/Person.yaml
@@ -16,7 +16,7 @@ imports:
- linkml:types
- ../slots/person_id
- ../slots/preferred_label
-- ../slots/participated_in_events
+- ../slots/has_or_had_participated_in_event
- ../slots/has_person_observation
- ../slots/created
- ../slots/modified
@@ -106,7 +106,7 @@ classes:
- created
- has_person_observation
- modified
- - participated_in_events
+ - has_or_had_participated_in_event
- person_id
- preferred_name
- specificity_annotation
@@ -136,7 +136,7 @@ classes:
- NOT: "T.J.S. Dibbits" (formal abbreviation)
range: string
required: false
- participated_in_events:
+ has_or_had_participated_in_event:
description: |
Events in which this person participated.
@@ -194,7 +194,7 @@ classes:
- value:
person_id: https://nde.nl/ontology/hc/person/taco-dibbits
preferred_name: Taco Dibbits
- participated_in_events:
+ has_or_had_participated_in_event:
- https://nde.nl/ontology/hc/event/dibbits-appointed-director-2020
has_person_observation:
- https://nde.nl/ontology/hc/observation/dibbits-linkedin-2025
@@ -210,7 +210,7 @@ classes:
has_person_observation:
- https://nde.nl/ontology/hc/observation/garcia-rijksmuseum-2015
- https://nde.nl/ontology/hc/observation/garcia-mauritshuis-2022
- participated_in_events:
+ has_or_had_participated_in_event:
- https://nde.nl/ontology/hc/event/garcia-curator-appointment-2015
- https://nde.nl/ontology/hc/event/garcia-director-appointment-2022
description: Person with career spanning multiple institutions - observations
diff --git a/schemas/20251121/linkml/modules/classes/PersonName.yaml b/schemas/20251121/linkml/modules/classes/PersonName.yaml
index 5d7693be93..4f7dad28a0 100644
--- a/schemas/20251121/linkml/modules/classes/PersonName.yaml
+++ b/schemas/20251121/linkml/modules/classes/PersonName.yaml
@@ -16,7 +16,7 @@ imports:
- ../slots/base_surname
- ../slots/surname_prefix
- ../slots/patronym
-- ../slots/initials
+- ../slots/initial
- ../slots/name_specification
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -141,7 +141,7 @@ classes:
slots:
- base_surname
- given_name
- - initials
+ - initial
- literal_name
- name_specification
- patronym
@@ -231,7 +231,7 @@ classes:
- "Björk Guðmundsdóttir" → patronym: "Guðmundsdóttir"
- "Muhammad ibn Abdullah" → patronym: "ibn Abdullah"
range: string
- initials:
+ initial:
slot_uri: pnv:initials
description: |
Initial letter(s) of given name(s), each followed by a period.
@@ -244,7 +244,7 @@ classes:
Examples:
- "P.R." (for "Peter R.")
- "H.A.F.M.O." (for Hans van Mierlo's full initials)
- - "C.Joh." (unusual abbreviation format)
+ - "C.Joh." (unusual has_or_had_abbreviation format)
- "J." (single initial)
If only initials are known (not full given name), use this property.
diff --git a/schemas/20251121/linkml/modules/classes/PersonObservation.yaml b/schemas/20251121/linkml/modules/classes/PersonObservation.yaml
index 36bf5a1528..d356671dc0 100644
--- a/schemas/20251121/linkml/modules/classes/PersonObservation.yaml
+++ b/schemas/20251121/linkml/modules/classes/PersonObservation.yaml
@@ -22,22 +22,22 @@ imports:
- ../slots/death_place
- ../slots/date_of_death
- ../slots/deceased
-- ../slots/age
+- ../slots/has_age
- ../slots/occupation
- ../slots/religion
- ../slots/gender_identity
-- ../slots/pronouns
+- ../slots/pronoun
- ../slots/staff_role
- ../slots/role_title
- ../slots/unit_affiliation
- ../slots/role_start_date
- ../slots/role_end_date
- ../slots/observation_source
-- ../slots/affected_by_event
+- ../slots/is_or_was_affected_by_event
- ../slots/contact_email
-- ../slots/expertise_areas
+- ../slots/expertise_area
- ../slots/refers_to_person
-- ../slots/web_claims
+- ../slots/has_or_had_web_claim
- ../slots/linkedin_profile_path
- ../slots/linkedin_profile_url
- ../slots/extraction_metadata
@@ -147,8 +147,8 @@ classes:
- foaf:Person
- prov:Agent
slots:
- - affected_by_event
- - age
+ - is_or_was_affected_by_event
+ - has_age
- birth_date
- birth_place
- contact_email
@@ -156,7 +156,7 @@ classes:
- date_of_death
- death_place
- deceased
- - expertise_areas
+ - expertise_area
- extraction_metadata
- gender_identity
- has_person_name
@@ -167,7 +167,7 @@ classes:
- observation_source
- occupation
- person_name
- - pronouns
+ - pronoun
- refers_to_person
- religion
- role_end_date
@@ -177,7 +177,7 @@ classes:
- staff_role
- template_specificity
- unit_affiliation
- - web_claims
+ - has_or_had_web_claim
slot_usage:
id:
slot_uri: dcterms:identifier
@@ -364,7 +364,7 @@ classes:
**Pre-existing slot**: See modules/slots/gender_identity.yaml
range: string
required: false
- pronouns:
+ pronoun:
slot_uri: schema:knows
description: |
Pronouns used by or for this person.
@@ -435,7 +435,7 @@ classes:
**Example**: ".../org-unit/rm-conservation-division"
**Rationale**: Staff roles exist within organizational context.
- Tracking unit affiliation enables:
+ Tracking unit has_or_had_affiliation enables:
- Department staffing analysis ("How many staff in Conservation?")
- Expertise location ("Which unit handles manuscript conservation?")
- Reorganization impact ("Who moved to new Digital Services division?")
@@ -552,7 +552,7 @@ classes:
range: string
required: false
pattern: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
- expertise_areas:
+ expertise_area:
slot_uri: schema:knowsAbout
description: |
Areas of professional expertise or specialization.
@@ -574,7 +574,7 @@ classes:
range: string
multivalued: true
required: false
- web_claims:
+ has_or_had_web_claim:
slot_uri: prov:wasDerivedFrom
description: |
Verifiable claims about this person extracted from web pages.
@@ -597,7 +597,7 @@ classes:
**Example**:
```yaml
- web_claims:
+ has_or_had_web_claim:
- person_claim_type: full_name
person_claim_value: "Dr. Jane Smith"
source_url: https://museum.org/team
@@ -715,7 +715,7 @@ classes:
role_end_date: null
linkedin_profile_url: https://www.linkedin.com/in/taco-dibbits
linkedin_profile_path: data/custodian/person/entity/taco-dibbits_20250115T103000Z.json
- web_claims:
+ has_or_had_web_claim:
- person_claim_type: full_name
person_claim_value: Taco Dibbits
source_url: https://www.rijksmuseum.nl/en/about-us/organisation
diff --git a/schemas/20251121/linkml/modules/classes/PersonWebClaim.yaml b/schemas/20251121/linkml/modules/classes/PersonWebClaim.yaml
index e9d73e4a0a..3c7c7d879d 100644
--- a/schemas/20251121/linkml/modules/classes/PersonWebClaim.yaml
+++ b/schemas/20251121/linkml/modules/classes/PersonWebClaim.yaml
@@ -15,7 +15,7 @@ imports:
- ../slots/retrieved_on
- ../slots/retrieval_agent
- ../slots/person_claim_id
-- ../slots/person_claim_notes
+- ../slots/person_claim_note
- ../slots/person_claim_type
- ../slots/person_claim_value
- ../slots/person_html_file
@@ -186,7 +186,7 @@ slots:
- 0.8-0.99 = Near match after normalization
- 0.5-0.79 = Substring match
- <0.5 = Weak match (needs review)
- person_claim_notes:
+ person_claim_note:
range: string
description: |
Notes about this claim extraction.
@@ -253,7 +253,7 @@ classes:
PersonObservation:
person_name: "Dr. Jane Smith"
staff_role: CONSERVATOR
- web_claims:
+ has_or_had_web_claim:
- claim_type: full_name
claim_value: "Dr. Jane Smith"
source_url: https://museum.org/team
@@ -280,7 +280,7 @@ classes:
- foaf:Document
slots:
- person_claim_id
- - person_claim_notes
+ - person_claim_note
- person_claim_type
- person_claim_value
- person_html_file
diff --git a/schemas/20251121/linkml/modules/classes/PersonalCollectionType.yaml b/schemas/20251121/linkml/modules/classes/PersonalCollectionType.yaml
index 3bfe62c9c4..f0d5eb977a 100644
--- a/schemas/20251121/linkml/modules/classes/PersonalCollectionType.yaml
+++ b/schemas/20251121/linkml/modules/classes/PersonalCollectionType.yaml
@@ -11,9 +11,9 @@ imports:
- ./CustodianType
- ../slots/collection_focus
- ../slots/collection_size
-- ../slots/access_restrictions
+- ../slots/has_or_had_access_restriction
- ../enums/PersonalCollectionTypeEnum
-- ../slots/acquisition_history
+- ../slots/has_acquisition_history
- ../slots/has_or_had_custodian_type
- ../slots/legacy_planning
- ../slots/personal_collection_subtype
@@ -35,6 +35,82 @@ classes:
PersonalCollectionType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Personal Collection
+ skos:altLabel: private collection, private collector, art collector, bibliophile, numismatist, philatelist, personal archive, family collection, estate collection
+ structured_aliases:
+ - literal_form: privécollectie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: particuliere verzameling
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: privéverzamelaar
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kunstverzamelaar
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: familiearchief
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: private collection
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: private collector
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: art collector
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: bibliophile
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: numismatist
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: philatelist
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: Privatsammlung
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Privatsammler
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kunstsammler
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: collection privée
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: collectionneur privé
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: collectionneur d'art
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: colección privada
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: coleccionista privado
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: coleccionista de arte
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: collezione privata
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: collezionista privato
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: coleção privada
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: colecionador privado
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: "Specialized custodian type for individual private collectors maintaining\n\
personal heritage collections.\n\n**Ontology Alignment**:\n\n1. **Structural\
\ Layer** (W3C Standards):\n - skos:Concept - Thesaurus classification\n \
@@ -121,8 +197,8 @@ classes:
- schema:Collection
- schema:OwnershipInfo
slots:
- - access_restrictions
- - acquisition_history
+ - has_or_had_access_restriction
+ - has_acquisition_history
- collection_focus
- collection_size
- has_or_had_custodian_type
diff --git a/schemas/20251121/linkml/modules/classes/PhotoArchive.yaml b/schemas/20251121/linkml/modules/classes/PhotoArchive.yaml
index 5c17320701..676795a0f5 100644
--- a/schemas/20251121/linkml/modules/classes/PhotoArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PhotoArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PhotoArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PoliticalArchive.yaml b/schemas/20251121/linkml/modules/classes/PoliticalArchive.yaml
index 05091b3a26..dc5e91d42e 100644
--- a/schemas/20251121/linkml/modules/classes/PoliticalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PoliticalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PoliticalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PostcustodialArchive.yaml b/schemas/20251121/linkml/modules/classes/PostcustodialArchive.yaml
index e8b525552f..111df201b8 100644
--- a/schemas/20251121/linkml/modules/classes/PostcustodialArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PostcustodialArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PostcustodialArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PressArchive.yaml b/schemas/20251121/linkml/modules/classes/PressArchive.yaml
index 05b4a4ece7..2e305dddad 100644
--- a/schemas/20251121/linkml/modules/classes/PressArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PressArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PressArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PrimaryDigitalPresenceAssertion.yaml b/schemas/20251121/linkml/modules/classes/PrimaryDigitalPresenceAssertion.yaml
index fe2da0f027..37e7ecd786 100644
--- a/schemas/20251121/linkml/modules/classes/PrimaryDigitalPresenceAssertion.yaml
+++ b/schemas/20251121/linkml/modules/classes/PrimaryDigitalPresenceAssertion.yaml
@@ -6,16 +6,16 @@ imports:
- ./WebObservation
- ./TimeSpan
- ../enums/DigitalPresenceTypeEnum
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/confidence_score
- ../slots/superseded_by
-- ../slots/about_digital_presence
+- ../slots/is_or_was_about_digital_presence
- ../slots/asserted_by
-- ../slots/assertion_date
+- ../slots/has_assertion_date
- ../slots/assertion_id
-- ../slots/assertion_rationale
-- ../slots/assertion_value
-- ../slots/based_on_observations
+- ../slots/has_assertion_rationale
+- ../slots/has_assertion_value
+- ../slots/has_or_had_based_on_observation
- ../slots/digital_presence_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -111,18 +111,18 @@ classes:
- crm:P141_assigned
- prov:wasGeneratedBy
slots:
- - about_digital_presence
+ - is_or_was_about_digital_presence
- asserted_by
- - assertion_date
+ - has_assertion_date
- assertion_id
- - assertion_rationale
- - assertion_value
- - based_on_observations
+ - has_assertion_rationale
+ - has_assertion_value
+ - has_or_had_based_on_observation
- confidence_score
- digital_presence_type
- specificity_annotation
- superseded_by
- - supersedes
+ - supersede
- template_specificity
- temporal_extent
slot_usage:
@@ -236,7 +236,7 @@ classes:
begin_of_the_begin: '2015-03-01T00:00:00Z'
end_of_the_begin: '2015-03-01T00:00:00Z'
description: Primary status began precisely on March 1, 2015
- based_on_observations:
+ has_or_had_based_on_observation:
slot_uri: prov:wasGeneratedBy
description: "The WebObservation(s) that provide evidence for this assertion.\n\
\nLinks to WebObservation instances that document:\n- Website checks (existence,\
@@ -312,7 +312,7 @@ classes:
required: false
examples:
- value: https://nde.nl/ontology/hc/assertion/club-facebook-primary-2023
- supersedes:
+ supersede:
slot_uri: dcterms:replaces
description: "Reference to an older assertion that this one supersedes.\n\n\
Dublin Core: replaces - \"A related resource that is supplanted, \ndisplaced,\
@@ -362,7 +362,7 @@ slots:
was_asserted_by:
description: Agent that made the assertion
range: string
- based_on_observations:
+ has_or_had_based_on_observation:
description: WebObservations providing evidence for this assertion
range: WebObservation
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ProfileData.yaml b/schemas/20251121/linkml/modules/classes/ProfileData.yaml
index 838300d532..b82e360c1d 100644
--- a/schemas/20251121/linkml/modules/classes/ProfileData.yaml
+++ b/schemas/20251121/linkml/modules/classes/ProfileData.yaml
@@ -45,12 +45,12 @@ classes:
current_position:
range: CurrentPosition
description: Current job position
- skills:
+ skill:
range: string
multivalued: true
inlined_as_list: true
description: Professional skills
- languages:
+ has_or_had_language:
range: string
multivalued: true
inlined_as_list: true
diff --git a/schemas/20251121/linkml/modules/classes/Project.yaml b/schemas/20251121/linkml/modules/classes/Project.yaml
index f3310861f4..93450f1c8e 100644
--- a/schemas/20251121/linkml/modules/classes/Project.yaml
+++ b/schemas/20251121/linkml/modules/classes/Project.yaml
@@ -16,24 +16,24 @@ imports:
- ../enums/ProjectStatusEnum
- ../slots/funding_source
- ../slots/contact_email
-- ../slots/keywords
+- ../slots/keyword
- ../slots/documentation_url
- ../slots/start_date
- ../slots/end_date
-- ../slots/deliverables
+- ../slots/deliverable
- ../slots/funding_amount
- ../slots/funding_call
-- ../slots/objectives
+- ../slots/objective
- ../slots/organizing_body
-- ../slots/participating_custodians
+- ../slots/participating_custodian
- ../slots/project_description
- ../slots/project_id
-- ../slots/project_identifiers
+- ../slots/project_identifier
- ../slots/project_name
- ../slots/project_short_name
- ../slots/project_status
- ../slots/project_url
-- ../slots/related_projects
+- ../slots/related_project
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -62,22 +62,22 @@ slots:
funding_amount:
range: string
description: Total funding amount (with currency)
- objectives:
+ objective:
range: string
multivalued: true
description: List of project objectives
organizing_body:
range: uriorcurie
description: EncompassingBody running this project
- participating_custodians:
+ participating_custodian:
range: uriorcurie
multivalued: true
description: Custodians participating in this project
- related_projects:
+ related_project:
range: uriorcurie
multivalued: true
description: Related or predecessor/successor projects
- project_identifiers:
+ project_identifier:
range: uriorcurie
multivalued: true
description: External identifiers (Wikidata, DOI, etc.)
@@ -151,24 +151,24 @@ classes:
- schema:Grant
slots:
- contact_email
- - deliverables
+ - deliverable
- documentation_url
- end_date
- funding_amount
- funding_call
- funding_source
- - keywords
- - objectives
+ - keyword
+ - objective
- organizing_body
- - participating_custodians
+ - participating_custodian
- project_description
- project_id
- - project_identifiers
+ - project_identifier
- project_name
- project_short_name
- project_status
- project_url
- - related_projects
+ - related_project
- specificity_annotation
- start_date
- template_specificity
@@ -206,7 +206,7 @@ classes:
Used in internal communications or brief references.
examples:
- value: V2024
- description: Versnellen 2024 abbreviation
+ description: Versnellen 2024 has_or_had_abbreviation
- value: DCIP
description: Digital Collections Integration Project acronym
project_description:
@@ -297,7 +297,7 @@ classes:
description: 2.5 million euros
- value: 500000 USD
description: Half million US dollars
- objectives:
+ objective:
slot_uri: dcterms:abstract
range: string
multivalued: true
@@ -313,7 +313,7 @@ classes:
- value: Onboard 50 heritage institutions to NDE infrastructure
- value: Create standardized metadata mappings for 10M records
- value: Develop open source tools for digital preservation
- deliverables:
+ deliverable:
range: string
multivalued: true
inlined_as_list: true
@@ -351,7 +351,7 @@ classes:
description: NDE (Netwerk Digitaal Erfgoed)
- value: https://nde.nl/ontology/hc/encompassing-body/cooperative/oclc
description: OCLC cooperative
- participating_custodians:
+ participating_custodian:
slot_uri: org:hasMember
range: uriorcurie
multivalued: true
@@ -380,7 +380,7 @@ classes:
description: Amsterdam Museum
- value: https://nde.nl/ontology/hc/nl-zh-haa-l-kb
description: Koninklijke Bibliotheek
- related_projects:
+ related_project:
slot_uri: dcterms:relation
range: uriorcurie
multivalued: true
@@ -416,7 +416,7 @@ classes:
Should be functional mailbox, not personal email.
examples:
- value: versnellen@netwerkdigitaalerfgoed.nl
- keywords:
+ keyword:
slot_uri: schema:keywords
range: string
multivalued: true
@@ -430,7 +430,7 @@ classes:
- value: linked open data
- value: IIIF
- value: sustainable infrastructure
- project_identifiers:
+ project_identifier:
slot_uri: dcterms:identifier
range: uriorcurie
multivalued: true
@@ -512,26 +512,26 @@ classes:
- Ministry of OCW (Netherlands)
- NDE member contributions
funding_amount: 1.2M EUR
- objectives:
+ objective:
- Support 40 heritage institutions in digital infrastructure adoption
- Achieve IIIF compliance for 15 participating organizations
- Publish 2M heritage objects as Linked Open Data
- Train 200 heritage professionals in digital preservation
- deliverables:
+ deliverable:
- Individual implementation roadmaps for each participant
- Technical documentation and best practices guide
- Training curriculum and workshop materials
- Case study reports from participating institutions
organizing_body: https://nde.nl/ontology/hc/encompassing-body/network/nde
- participating_custodians:
+ participating_custodian:
- https://nde.nl/ontology/hc/nl-nh-ams-m-am
- https://nde.nl/ontology/hc/nl-zh-haa-l-kb
- https://nde.nl/ontology/hc/nl-zh-haa-a-na
- https://nde.nl/ontology/hc/nl-nh-ams-m-rm
- related_projects:
+ related_project:
- https://nde.nl/ontology/hc/project/nde/versnellen-2023
contact_email: versnellen@netwerkdigitaalerfgoed.nl
- keywords:
+ keyword:
- digital heritage
- infrastructure
- linked data
@@ -556,15 +556,15 @@ classes:
- Horizon Europe (European Commission)
funding_amount: 4.2M EUR
funding_call: https://nde.nl/ontology/hc/call/ec/horizon-cl2-2023-heritage-01
- objectives:
+ objective:
- Aggregate 15M new heritage objects to Europeana
- Improve metadata quality scores for existing records
- Implement EDM 5.2.x across all contributing aggregators
organizing_body: https://nde.nl/ontology/hc/encompassing-body/network/europeana
- participating_custodians:
+ participating_custodian:
- https://nde.nl/ontology/hc/at-vienna-a-ona
- https://nde.nl/ontology/hc/be-brussels-l-kbr
- keywords:
+ keyword:
- aggregation
- metadata
- Europeana Data Model
diff --git a/schemas/20251121/linkml/modules/classes/ProvenanceBlock.yaml b/schemas/20251121/linkml/modules/classes/ProvenanceBlock.yaml
index 7eaa3fc6a4..fc7a09505b 100644
--- a/schemas/20251121/linkml/modules/classes/ProvenanceBlock.yaml
+++ b/schemas/20251121/linkml/modules/classes/ProvenanceBlock.yaml
@@ -65,7 +65,7 @@ classes:
confidence_score:
range: float
description: Confidence score (0-1)
- notes:
+ note:
any_of:
- range: string
- range: string
diff --git a/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml b/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml
index 119d1d85b9..67e504520a 100644
--- a/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml
+++ b/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml
@@ -23,18 +23,18 @@ imports:
- ../slots/price
- ../slots/price_currency
- ../slots/provenance_text
-- ../slots/auction_house
-- ../slots/auction_sale_name
+- ../slots/has_auction_house
+- ../slots/has_auction_sale_name
- ../slots/certainty_level
-- ../slots/certainty_notes
+- ../slots/certainty_note
- ../slots/has_or_had_custodian_type
- ../slots/dealer_name
- ../slots/documentation
-- ../slots/documentation_urls
+- ../slots/documentation_url
- ../slots/event_date_text
-- ../slots/event_notes
+- ../slots/event_note
- ../slots/event_timespan
-- ../slots/footnotes
+- ../slots/footnote
- ../slots/from_owner
- ../slots/from_owner_text
- ../slots/lot_number
@@ -87,21 +87,21 @@ classes:
- crm:E7_Activity
- schema:Action
slots:
- - auction_house
- - auction_sale_name
+ - has_auction_house
+ - has_auction_sale_name
- certainty_level
- - certainty_notes
+ - certainty_note
- has_or_had_custodian_type
- dealer_name
- documentation
- - documentation_urls
+ - documentation_url
- event_date
- event_date_text
- event_id
- - event_notes
+ - event_note
- event_timespan
- event_type
- - footnotes
+ - footnote
- from_owner
- from_owner_text
- lot_number
@@ -343,7 +343,7 @@ classes:
- value: Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36
- value: Hofstede de Groot, vol. 1, no. 44
- value: Braamcamp sale, Amsterdam, July 31, 1771, lot 54
- documentation_urls:
+ documentation_url:
required: false
range: uri
multivalued: true
@@ -369,7 +369,7 @@ classes:
- value: CERTAIN
- value: PROBABLE
- value: POSSIBLE
- certainty_notes:
+ certainty_note:
required: false
range: string
description: |
@@ -388,7 +388,7 @@ classes:
examples:
- value: A.A. des Tombe, The Hague (purchased 1881, d. 1903)
- value: Dissius sale, Amsterdam, May 16, 1696, lot 36
- footnotes:
+ footnote:
required: false
range: string
multivalued: true
@@ -419,7 +419,7 @@ classes:
examples:
- value: true
description: Provenance gap 1933-1945
- event_notes:
+ event_note:
required: false
range: string
multivalued: true
@@ -493,7 +493,7 @@ classes:
certainty_level: CERTAIN
documentation:
- Dissius sale catalogue, Amsterdam, May 16, 1696, lot 36
- footnotes:
+ footnote:
- Catalogued as 'Een Tronij in Antique Klederen, ongemeen konstig' (A Tronie
in Antique Dress, uncommonly artful)
provenance_text: Dissius sale, Amsterdam, May 16, 1696, lot 36
@@ -511,7 +511,7 @@ classes:
price_text: 30 guilders
certainty_level: CERTAIN
provenance_text: A.A. des Tombe, The Hague (purchased 1881 for 30 guilders)
- event_notes:
+ event_note:
- Des Tombe purchased at auction for a bargain price
- Painting was in poor condition and not yet attributed to Vermeer
description: 1881 purchase by des Tombe
@@ -541,7 +541,7 @@ classes:
requires_research: true
certainty_level: PROBABLE
certainty_notes: Documentation incomplete; collector fled Vienna 1938
- event_notes:
+ event_note:
- Provenance gap requires further research
- Listed on Art Loss Register
description: Example Nazi-era confiscation (illustrative)
@@ -601,7 +601,7 @@ slots:
range: string
multivalued: true
slot_uri: dcterms:bibliographicCitation
- documentation_urls:
+ documentation_url:
description: URLs to documentation
range: uri
multivalued: true
@@ -610,10 +610,10 @@ slots:
description: Level of certainty for this event
range: string
slot_uri: crm:P141_assigned
- certainty_notes:
+ certainty_note:
description: Explanation of certainty assessment
range: string
- footnotes:
+ footnote:
description: Scholarly footnotes
range: string
multivalued: true
@@ -624,7 +624,7 @@ slots:
requires_research:
description: Flag indicating further research needed
range: boolean
- event_notes:
+ event_note:
description: Additional notes
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ProvincialArchive.yaml b/schemas/20251121/linkml/modules/classes/ProvincialArchive.yaml
index 07e4473f6f..7c8f55cbc1 100644
--- a/schemas/20251121/linkml/modules/classes/ProvincialArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ProvincialArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./ProvincialArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ProvincialHistoricalArchive.yaml b/schemas/20251121/linkml/modules/classes/ProvincialHistoricalArchive.yaml
index 0ded4c7de2..032d76b30b 100644
--- a/schemas/20251121/linkml/modules/classes/ProvincialHistoricalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ProvincialHistoricalArchive.yaml
@@ -12,7 +12,7 @@ imports:
- ./ArchiveOrganizationType
- ./CollectionType
- ./ProvincialHistoricalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
- ../slots/dual_class_link
@@ -26,7 +26,7 @@ classes:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
exact_mappings:
- wd:Q21087388
close_mappings:
diff --git a/schemas/20251121/linkml/modules/classes/PublicArchive.yaml b/schemas/20251121/linkml/modules/classes/PublicArchive.yaml
index 84613fcce2..3337ea4970 100644
--- a/schemas/20251121/linkml/modules/classes/PublicArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/PublicArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PublicArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/PublicArchivesInFrance.yaml b/schemas/20251121/linkml/modules/classes/PublicArchivesInFrance.yaml
index 1f370dc619..9b6a5b5ca9 100644
--- a/schemas/20251121/linkml/modules/classes/PublicArchivesInFrance.yaml
+++ b/schemas/20251121/linkml/modules/classes/PublicArchivesInFrance.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./PublicArchivesInFranceRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/RadioArchive.yaml b/schemas/20251121/linkml/modules/classes/RadioArchive.yaml
index 96fafd6b62..29b6eeaee4 100644
--- a/schemas/20251121/linkml/modules/classes/RadioArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/RadioArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./RadioArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ReadingRoom.yaml b/schemas/20251121/linkml/modules/classes/ReadingRoom.yaml
index 5ec82fd523..b855548f17 100644
--- a/schemas/20251121/linkml/modules/classes/ReadingRoom.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReadingRoom.yaml
@@ -12,18 +12,18 @@ imports:
- ../slots/reading_room_description
- ../slots/reading_room_type
- ../slots/seating_capacity
-- ../slots/has_computer_terminals
+- ../slots/has_computer_terminal
- ../slots/terminal_count
-- ../slots/has_microfilm_readers
+- ../slots/has_microfilm_reader
- ../slots/has_wifi
- ../slots/requires_registration
- ../slots/requires_appointment
- ../slots/allows_photography
- ../slots/allows_laptops
- ../slots/has_supervised_handling
-- ../slots/has_lockers
-- ../slots/opening_hours
-- ../slots/accessibility_features
+- ../slots/has_locker
+- ../slots/opening_hour
+- ../slots/has_or_had_accessibility_feature
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/was_derived_from
@@ -116,15 +116,15 @@ classes:
- aat:300004049
- schema:ReadingRoom
slots:
- - accessibility_features
+ - has_or_had_accessibility_feature
- allows_laptops
- allows_photography
- - has_computer_terminals
- - has_lockers
- - has_microfilm_readers
+ - has_computer_terminal
+ - has_locker
+ - has_microfilm_reader
- has_supervised_handling
- has_wifi
- - opening_hours
+ - opening_hour
- reading_room_description
- reading_room_id
- reading_room_name
@@ -218,7 +218,7 @@ classes:
description: Large reading room
- value: 20
description: Small special collections room
- has_computer_terminals:
+ has_computer_terminal:
slot_uri: schema:amenityFeature
description: |
Whether reading room has computer terminals for catalog/database access.
@@ -234,7 +234,7 @@ classes:
examples:
- value: 12
description: 12 terminals available
- has_microfilm_readers:
+ has_microfilm_reader:
slot_uri: schema:amenityFeature
description: |
Whether reading room has microfilm/microfiche reader equipment.
@@ -303,7 +303,7 @@ classes:
examples:
- value: true
description: Supervised handling required
- has_lockers:
+ has_locker:
slot_uri: schema:amenityFeature
description: |
Whether reading room provides lockers for personal belongings.
@@ -313,7 +313,7 @@ classes:
examples:
- value: true
description: Lockers available
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for this reading room.
diff --git a/schemas/20251121/linkml/modules/classes/ReadingRoomAnnex.yaml b/schemas/20251121/linkml/modules/classes/ReadingRoomAnnex.yaml
index 79f683202a..a5ed6b520c 100644
--- a/schemas/20251121/linkml/modules/classes/ReadingRoomAnnex.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReadingRoomAnnex.yaml
@@ -7,14 +7,14 @@ imports:
- ./CustodianObservation
- ./ReconstructionActivity
- ./ReadingRoom
-- ../slots/annex_description
+- ../slots/has_annex_description
- ../slots/annex_id
-- ../slots/annex_name
-- ../slots/annex_reason
+- ../slots/has_annex_name
+- ../slots/has_annex_reason
- ../slots/is_annex_of_reading_room
- ../slots/is_temporary
- ../slots/material_specialization
-- ../slots/opening_hours
+- ../slots/opening_hour
- ../slots/planned_closure_date
- ../slots/requires_separate_registration
- ../slots/seating_capacity
@@ -100,14 +100,14 @@ classes:
- hc:ReadingRoom
- schema:branch
slots:
- - annex_description
+ - has_annex_description
- annex_id
- - annex_name
- - annex_reason
+ - has_annex_name
+ - has_annex_reason
- is_annex_of_reading_room
- is_temporary
- material_specialization
- - opening_hours
+ - opening_hour
- planned_closure_date
- requires_separate_registration
- seating_capacity
@@ -181,7 +181,7 @@ classes:
description: |
What specialized materials this annex serves, if applicable.
- Only relevant if annex_reason is SPECIALIZED_MATERIALS.
+ Only relevant if has_annex_reason is SPECIALIZED_MATERIALS.
range: string
examples:
- value: Historical maps and atlases
@@ -235,7 +235,7 @@ classes:
examples:
- value: true
description: Shared catalog
- opening_hours:
+ opening_hour:
slot_uri: schema:openingHours
description: |
Opening hours for this annex.
diff --git a/schemas/20251121/linkml/modules/classes/ReconstructedEntity.yaml b/schemas/20251121/linkml/modules/classes/ReconstructedEntity.yaml
index 74efe55371..98da29cbe3 100644
--- a/schemas/20251121/linkml/modules/classes/ReconstructedEntity.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReconstructedEntity.yaml
@@ -45,7 +45,7 @@ classes:
# ReconstructionActivity generates ReconstructedEntity instances
ReconstructionActivity:
activity_type: ISIL_REGISTRATION
- generates:
+ has_or_had_generate:
- "https://nde.nl/ontology/hc/legal-status/nl-am-rm" # CustodianLegalStatus
- "https://nde.nl/ontology/hc/name/rijksmuseum" # CustodianName
diff --git a/schemas/20251121/linkml/modules/classes/ReconstructionActivity.yaml b/schemas/20251121/linkml/modules/classes/ReconstructionActivity.yaml
index d0a8bb8b2f..f16e541cad 100644
--- a/schemas/20251121/linkml/modules/classes/ReconstructionActivity.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReconstructionActivity.yaml
@@ -18,7 +18,7 @@ imports:
- ./CustodianObservation
- ./ConfidenceMeasure
- ../slots/id
-- ../slots/activity_type
+- ../slots/has_activity_type
- ../slots/method
- ../slots/responsible_agent
- ../slots/temporal_extent
@@ -46,7 +46,7 @@ classes:
related_mappings:
- crm:E13_Attribute_Assignment
slots:
- - activity_type
+ - has_activity_type
- confidence_score
- id
- justification
@@ -166,7 +166,7 @@ classes:
end_of_the_begin: '2025-01-15T09:00:00Z'
begin_of_the_end: '2025-01-15T17:30:00Z'
end_of_the_end: '2025-01-15T17:30:00Z'
- used_sources:
+ has_or_had_used_source:
- https://archief.amsterdam/nl/inventaris/433.php
- https://www.wikidata.org/wiki/Q621531
justification: Name variations 'Stedelijk Museum Amsterdam' and 'Stedelijk
@@ -186,7 +186,7 @@ classes:
end_of_the_begin: '2025-01-20T02:00:00Z'
begin_of_the_end: '2025-01-20T02:15:00Z'
end_of_the_end: '2025-01-20T02:15:00Z'
- used_sources:
+ has_or_had_used_source:
- https://isil.org/NL
justification: Automated matching with high confidence scores (>0.90) for
85% of entities
diff --git a/schemas/20251121/linkml/modules/classes/ReconstructionAgent.yaml b/schemas/20251121/linkml/modules/classes/ReconstructionAgent.yaml
index 973204da19..17b248145f 100644
--- a/schemas/20251121/linkml/modules/classes/ReconstructionAgent.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReconstructionAgent.yaml
@@ -19,9 +19,9 @@ imports:
- ../metadata
- ../enums/AgentTypeEnum
- ../slots/id
-- ../slots/agent_name
-- ../slots/agent_type
-- ../slots/affiliation
+- ../slots/has_agent_name
+- ../slots/has_agent_type
+- ../slots/has_or_had_affiliation
- ../slots/contact
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -56,9 +56,9 @@ classes:
- pico:Agent
- tooi:Overheidsorganisatie
slots:
- - affiliation
- - agent_name
- - agent_type
+ - has_or_had_affiliation
+ - has_agent_name
+ - has_agent_type
- contact
- id
- specificity_annotation
@@ -97,12 +97,12 @@ classes:
close_mappings:
- rico:isOrWasAffiliatedWith
description: |
- Organizational affiliation of the agent.
+ Organizational has_or_had_affiliation of the agent.
Ontology mappings:
- - Schema.org: affiliation for institutional relationships
+ - Schema.org: has_or_had_affiliation for institutional relationships
- W3C Org: memberOf for organizational membership
- - RiC-O: isOrWasAffiliatedWith for archival agent affiliation (temporal)
+ - RiC-O: isOrWasAffiliatedWith for archival agent has_or_had_affiliation (temporal)
range: string
contact:
slot_uri: foaf:mbox
diff --git a/schemas/20251121/linkml/modules/classes/RegionalArchive.yaml b/schemas/20251121/linkml/modules/classes/RegionalArchive.yaml
index f17fd6e42e..86ec4ac1c6 100644
--- a/schemas/20251121/linkml/modules/classes/RegionalArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/RegionalArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./RegionalArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -37,14 +37,14 @@ classes:
- wd:Q166118
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: Q27032392
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml
index 0f79eae3fb..a7edbbfe74 100644
--- a/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml
@@ -143,10 +143,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle. The rico-rst:Fonds individual defines the standard archival concept
of fonds.
- scope_includes:
+ scope_include:
equals_string: '["provincial government", "regional council", "policy records",
"intergovernmental correspondence", "regional planning"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["municipal records", "national government", "private organizations"]'
CadastralAndLandRecordsFonds:
is_a: RegionalArchiveRecordSetType
@@ -243,10 +243,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Cadastral offices typically form discrete fonds with their own
provenance.
- scope_includes:
+ scope_include:
equals_string: '["cadastral maps", "land registers", "property deeds", "mortgage
records", "tithe records"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["notarial protocols", "civil registry", "census records"]'
NotarialProtocolSeries:
is_a: RegionalArchiveRecordSetType
@@ -343,10 +343,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the series
principle. Protocols are organized chronologically within each notary's
practice.
- scope_includes:
+ scope_include:
equals_string: '["notarial protocols", "wills", "marriage contracts", "property
transfers", "estate inventories"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["judicial records", "civil registry", "church records"]'
privacy_note:
equals_string: Access restrictions apply to recent records. Wills typically
@@ -376,7 +376,7 @@ classes:
**Collection Nature**:
May be assembled collections (artificial) organized by subject or format
rather than strict provenance. Documentation value often takes precedence
- over archival arrangement principles.
+ over archival has_arrangement principles.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
@@ -445,10 +445,10 @@ classes:
equals_string: This RecordSetType typically follows the collection principle
(artificial assemblage). Documentation value prioritized for diverse regional
materials.
- scope_includes:
+ scope_include:
equals_string: '["photographs", "newspapers", "maps", "oral histories", "ephemera",
"personal papers"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["government records", "notarial records", "civil registry"]'
WaterManagementFonds:
is_a: RegionalArchiveRecordSetType
@@ -546,9 +546,9 @@ classes:
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Each water board forms a discrete fonds with distinct provenance.
- scope_includes:
+ scope_include:
equals_string: '["water board governance", "dike administration", "polder
records", "flood control", "land reclamation", "water infrastructure"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["municipal records", "agricultural records", "environmental
monitoring"]'
diff --git a/schemas/20251121/linkml/modules/classes/RegionalArchivesInIceland.yaml b/schemas/20251121/linkml/modules/classes/RegionalArchivesInIceland.yaml
index f8847c1dc5..4104ade27b 100644
--- a/schemas/20251121/linkml/modules/classes/RegionalArchivesInIceland.yaml
+++ b/schemas/20251121/linkml/modules/classes/RegionalArchivesInIceland.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./RegionalArchivesInIcelandRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/RegionalEconomicArchive.yaml b/schemas/20251121/linkml/modules/classes/RegionalEconomicArchive.yaml
index bde6a67439..bb06d6ffcb 100644
--- a/schemas/20251121/linkml/modules/classes/RegionalEconomicArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/RegionalEconomicArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./RegionalEconomicArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/RegionalStateArchives.yaml b/schemas/20251121/linkml/modules/classes/RegionalStateArchives.yaml
index f4dede008f..e08901256c 100644
--- a/schemas/20251121/linkml/modules/classes/RegionalStateArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/RegionalStateArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./RegionalStateArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/RelatedYoutubeVideo.yaml b/schemas/20251121/linkml/modules/classes/RelatedYoutubeVideo.yaml
index 2855a63a3f..3b43a06f82 100644
--- a/schemas/20251121/linkml/modules/classes/RelatedYoutubeVideo.yaml
+++ b/schemas/20251121/linkml/modules/classes/RelatedYoutubeVideo.yaml
@@ -39,6 +39,6 @@ classes:
relationship_type:
range: string
description: Type of relationship (news_coverage, documentary, interview, etc.)
- notes:
+ note:
range: string
description: Notes about this related video
diff --git a/schemas/20251121/linkml/modules/classes/ReligiousArchive.yaml b/schemas/20251121/linkml/modules/classes/ReligiousArchive.yaml
index 251bdde85d..1fc4d29b6b 100644
--- a/schemas/20251121/linkml/modules/classes/ReligiousArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ReligiousArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./ReligiousArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ResearchCenter.yaml b/schemas/20251121/linkml/modules/classes/ResearchCenter.yaml
index 4ed08ecb80..4532444e8a 100644
--- a/schemas/20251121/linkml/modules/classes/ResearchCenter.yaml
+++ b/schemas/20251121/linkml/modules/classes/ResearchCenter.yaml
@@ -8,19 +8,19 @@ imports:
- ./ReconstructionActivity
- ../enums/ResearchCenterTypeEnum
- ../slots/accepts_visiting_scholars
-- ../slots/affiliated_universities
+- ../slots/has_or_had_affiliated_university
- ../slots/has_or_had_custodian_type
- ../slots/fellows_count
- ../slots/has_fellows_program
- ../slots/has_publication_series
- ../slots/has_research_library
-- ../slots/major_research_projects
+- ../slots/major_research_project
- ../slots/publication_series_name
- ../slots/research_center_description
- ../slots/research_center_id
- ../slots/research_center_name
- ../slots/research_center_type
-- ../slots/research_focus_areas
+- ../slots/research_focus_area
- ../slots/specificity_annotation
- ../slots/staff_count
- ../slots/template_specificity
@@ -92,7 +92,7 @@ classes:
research_center_id: "https://nde.nl/ontology/hc/aux/rijksmuseum-research"
research_center_name: "Rijksmuseum Research Department"
research_center_type: RESEARCH_DEPARTMENT
- research_focus_areas:
+ research_focus_area:
- "Dutch Golden Age painting"
- "Technical art history"
- "Provenance research"
@@ -103,7 +103,7 @@ classes:
ResearchCenter:
research_center_name: "KB Digital Humanities Lab"
research_center_type: DIGITAL_HUMANITIES_CENTER
- research_focus_areas:
+ research_focus_area:
- "Text mining"
- "Linked open data"
- "Digital preservation"
@@ -114,7 +114,7 @@ classes:
ResearchCenter:
research_center_name: "NIOD Research Center"
research_center_type: RESEARCH_INSTITUTE
- research_focus_areas:
+ research_focus_area:
- "World War II history"
- "Holocaust studies"
- "Memory and commemoration"
@@ -131,19 +131,19 @@ classes:
- hc:EducationCenter
slots:
- accepts_visiting_scholars
- - affiliated_universities
+ - has_or_had_affiliated_university
- has_or_had_custodian_type
- fellows_count
- has_fellows_program
- has_publication_series
- has_research_library
- - major_research_projects
+ - major_research_project
- publication_series_name
- research_center_description
- research_center_id
- research_center_name
- research_center_type
- - research_focus_areas
+ - research_focus_area
- specificity_annotation
- staff_count
- template_specificity
@@ -214,7 +214,7 @@ classes:
description: Digital humanities focus
- value: RESEARCH_INSTITUTE
description: Independent research institute
- research_focus_areas:
+ research_focus_area:
slot_uri: schema:knowsAbout
description: |
Primary research focus areas or disciplines of this center.
@@ -234,7 +234,7 @@ classes:
description: |
Universities or academic institutions with formal affiliations.
- Schema.org: affiliation for institutional partnerships.
+ Schema.org: has_or_had_affiliation for institutional partnerships.
May include:
- Joint professorships
@@ -246,7 +246,7 @@ classes:
- value: University of Amsterdam
description: University partnership
- value: Leiden University
- description: Academic affiliation
+ description: Academic has_or_had_affiliation
has_fellows_program:
slot_uri: schema:hasOfferCatalog
description: |
@@ -299,7 +299,7 @@ classes:
examples:
- value: true
description: Accepts visitors
- major_research_projects:
+ major_research_project:
slot_uri: schema:workFeatured
description: |
Major ongoing or completed research projects.
@@ -356,7 +356,7 @@ classes:
research_center_description: Scholarly research on Dutch art and history,
with focus on Golden Age. Publishes Rijksmuseum Bulletin and monograph series.
research_center_type: RESEARCH_DEPARTMENT
- research_focus_areas:
+ research_focus_area:
- Dutch Golden Age painting
- Technical art history
- Provenance research
@@ -370,7 +370,7 @@ classes:
publication_series_name: Rijksmuseum Studies in Art
has_research_library: true
accepts_visiting_scholars: true
- major_research_projects:
+ major_research_project:
- Rembrandt Database
- Operation Night Watch
staff_count: 20
@@ -381,7 +381,7 @@ classes:
research_center_description: Digital humanities research facility focusing
on computational approaches to library collections.
research_center_type: DIGITAL_HUMANITIES_CENTER
- research_focus_areas:
+ research_focus_area:
- Text mining
- Linked open data
- Machine learning for OCR
@@ -407,7 +407,7 @@ slots:
research_center_type:
description: Type of research center (from ResearchCenterTypeEnum)
range: ResearchCenterTypeEnum
- research_focus_areas:
+ research_focus_area:
description: Research focus areas
range: string
multivalued: true
@@ -433,7 +433,7 @@ slots:
accepts_or_accepted_visiting_scholar:
description: Accepts visiting scholars
range: boolean
- major_research_projects:
+ major_research_project:
description: Major research projects
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml
index fb3145246a..596835b0aa 100644
--- a/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml
+++ b/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml
@@ -5,14 +5,14 @@ imports:
- linkml:types
- ./CustodianType
- ../enums/ResearchCenterTypeEnum
-- ../slots/academic_affiliation
+- ../slots/has_or_had_academic_affiliation
- ../slots/has_or_had_custodian_type
- ../slots/data_repository
- ../slots/publication_output
- ../slots/research_center_subtype
- ../slots/research_focus
- ../slots/research_infrastructure
-- ../slots/research_projects
+- ../slots/research_project
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -21,6 +21,137 @@ classes:
ResearchOrganizationType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Research Organization
+ skos:altLabel: research institute, research center, onderzoeksinstituut, kenniscentrum
+ structured_aliases:
+ # Dutch terms
+ - literal_form: onderzoeksinstituut
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: onderzoekscentrum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: kenniscentrum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: onderzoeksorganisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: laboratorium
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: herbarium
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: studiedienst
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: documentatiecentrum
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: wetenschappelijk instituut
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ # English terms
+ - literal_form: research institute
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: research center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: research centre
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: research organization
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: laboratory
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: herbarium
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: documentation center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: knowledge center
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: think tank
+ predicate: EXACT_SYNONYM
+ in_language: en
+ # German terms
+ - literal_form: Forschungsinstitut
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Forschungszentrum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Labor
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Herbarium
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Dokumentationszentrum
+ predicate: EXACT_SYNONYM
+ in_language: de
+ # French terms
+ - literal_form: institut de recherche
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: centre de recherche
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: laboratoire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: herbier
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: centre de documentation
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ # Spanish terms
+ - literal_form: instituto de investigación
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: centro de investigación
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: laboratorio
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: herbario
+ predicate: EXACT_SYNONYM
+ in_language: es
+ # Italian terms
+ - literal_form: istituto di ricerca
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: centro di ricerca
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: laboratorio
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: erbario
+ predicate: EXACT_SYNONYM
+ in_language: it
+ # Portuguese terms
+ - literal_form: instituto de pesquisa
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: centro de pesquisa
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: laboratório
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: herbário
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for research organizations - institutions whose
primary purpose is to conduct scientific, scholarly, or cultural research,
@@ -127,14 +258,14 @@ classes:
Research organization subtypes extracted from 44 Wikidata entities with type='R'
in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.
slots:
- - academic_affiliation
+ - has_or_had_academic_affiliation
- has_or_had_custodian_type
- data_repository
- publication_output
- research_center_subtype
- research_focus
- research_infrastructure
- - research_projects
+ - research_project
- specificity_annotation
- template_specificity
slot_usage:
@@ -277,10 +408,10 @@ slots:
required: false
examples:
- value: https://www.universiteitleiden.nl
- description: Leiden University affiliation
+ description: Leiden University has_or_had_affiliation
- value: https://www.knaw.nl
description: Royal Netherlands Academy of Arts and Sciences
- research_projects:
+ research_project:
slot_uri: schema:project
description: |
Descriptions of active or completed research projects conducted by the organization.
diff --git a/schemas/20251121/linkml/modules/classes/ResearchSource.yaml b/schemas/20251121/linkml/modules/classes/ResearchSource.yaml
index 311bdf9990..ca3c504225 100644
--- a/schemas/20251121/linkml/modules/classes/ResearchSource.yaml
+++ b/schemas/20251121/linkml/modules/classes/ResearchSource.yaml
@@ -34,7 +34,7 @@ classes:
value:
range: string
description: Value from this source (e.g., plus code, address)
- notes:
+ note:
range: string
description: Additional notes about this source
note:
diff --git a/schemas/20251121/linkml/modules/classes/SchoolArchive.yaml b/schemas/20251121/linkml/modules/classes/SchoolArchive.yaml
index 04cd97dcaa..47b74f520e 100644
--- a/schemas/20251121/linkml/modules/classes/SchoolArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/SchoolArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SchoolArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ScientificArchive.yaml b/schemas/20251121/linkml/modules/classes/ScientificArchive.yaml
index a544c97f7f..7ff355a480 100644
--- a/schemas/20251121/linkml/modules/classes/ScientificArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/ScientificArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./ScientificArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -33,7 +33,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/SearchAPI.yaml b/schemas/20251121/linkml/modules/classes/SearchAPI.yaml
index 3a4869f8d4..665ce61487 100644
--- a/schemas/20251121/linkml/modules/classes/SearchAPI.yaml
+++ b/schemas/20251121/linkml/modules/classes/SearchAPI.yaml
@@ -14,7 +14,7 @@ imports:
- ../metadata
- ./DataServiceEndpoint
- ../slots/protocol
-- ../slots/response_formats
+- ../slots/response_format
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -248,7 +248,7 @@ classes:
description: |
Protocol for search APIs.
Typically REST, but may be GRAPHQL or OPENSEARCH.
- response_formats:
+ response_format:
description: |
Response formats supported.
Common: ["application/json"]
diff --git a/schemas/20251121/linkml/modules/classes/SectorOfArchivesInSweden.yaml b/schemas/20251121/linkml/modules/classes/SectorOfArchivesInSweden.yaml
index fdd728641f..371dac0cda 100644
--- a/schemas/20251121/linkml/modules/classes/SectorOfArchivesInSweden.yaml
+++ b/schemas/20251121/linkml/modules/classes/SectorOfArchivesInSweden.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SectorOfArchivesInSwedenRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/SecurityArchives.yaml b/schemas/20251121/linkml/modules/classes/SecurityArchives.yaml
index 348656d7e2..fb98e339e9 100644
--- a/schemas/20251121/linkml/modules/classes/SecurityArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/SecurityArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SecurityArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -32,7 +32,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_entity
diff --git a/schemas/20251121/linkml/modules/classes/ServiceArea.yaml b/schemas/20251121/linkml/modules/classes/ServiceArea.yaml
index da666eb4a6..e6e36342dc 100644
--- a/schemas/20251121/linkml/modules/classes/ServiceArea.yaml
+++ b/schemas/20251121/linkml/modules/classes/ServiceArea.yaml
@@ -22,8 +22,8 @@ imports:
- ../slots/temporal_extent
- ../slots/served_by
- ../slots/covers_country
-- ../slots/covers_settlements
-- ../slots/covers_subregions
+- ../slots/contains_or_contained_covers_settlement
+- ../slots/cover_or_covered_subregion
- ../slots/halc_adm1_code
- ../slots/halc_adm2_name
- ../slots/has_boundary
@@ -93,7 +93,7 @@ slots:
examples:
- value: https://nde.nl/ontology/hc/country/NL
description: Service area in Netherlands
- covers_subregions:
+ cover_or_covered_subregion:
range: Subregion
multivalued: true
inlined_as_list: true
@@ -110,7 +110,7 @@ slots:
- value:
- https://nde.nl/ontology/hc/subregion/NL-NH
description: Covers Noord-Holland province
- covers_settlements:
+ contains_or_contained_covers_settlement:
range: Settlement
multivalued: true
inlined_as_list: true
@@ -329,8 +329,8 @@ classes:
- rico:Place
slots:
- covers_country
- - covers_settlements
- - covers_subregions
+ - contains_or_contained_covers_settlement
+ - cover_or_covered_subregion
- halc_adm1_code
- halc_adm2_name
- has_boundary
@@ -397,10 +397,10 @@ classes:
service_area_type: REGIONAL
covers_country:
alpha_2: NL
- covers_subregions:
+ cover_or_covered_subregion:
- iso_3166_2_code: NL-NH
name: Noord-Holland
- covers_settlements:
+ contains_or_contained_covers_settlement:
- geonames_id: 2755003
name: Haarlem
- geonames_id: 2754669
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaContent.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaContent.yaml
index b19bf20ee3..e7b3cf0ccc 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaContent.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaContent.yaml
@@ -8,8 +8,8 @@ imports:
- ./TimeSpan
- ./WebObservation
- ../slots/language
-- ../slots/api_endpoint
-- ../slots/api_version
+- ../slots/has_or_had_api_endpoint
+- ../slots/has_api_version
- ../slots/content_category
- ../slots/content_id
- ../slots/content_url
@@ -20,7 +20,7 @@ imports:
- ../slots/published_at
- ../slots/retrieval_timestamp
- ../slots/specificity_annotation
-- ../slots/tags
+- ../slots/tag
- ../slots/template_specificity
- ../slots/thumbnail_url
- ../slots/title
@@ -125,8 +125,8 @@ classes:
- schema:SocialMediaPosting
- dcterms:BibliographicResource
slots:
- - api_endpoint
- - api_version
+ - has_or_had_api_endpoint
+ - has_api_version
- content_category
- content_id
- content_url
@@ -138,7 +138,7 @@ classes:
- published_at
- retrieval_timestamp
- specificity_annotation
- - tags
+ - tag
- template_specificity
- thumbnail_url
- title
@@ -269,7 +269,7 @@ classes:
examples:
- value: nl
description: Dutch language content
- tags:
+ tag:
slot_uri: schema:keywords
description: |
Tags, hashtags, or keywords associated with the content.
@@ -344,7 +344,7 @@ classes:
examples:
- value: '2025-12-01T23:16:22.294232+00:00'
description: Retrieved December 1, 2025
- has_api_endpoint:
+ has_or_had_api_endpoint:
slot_uri: prov:wasGeneratedBy
description: |
The API endpoint or method used to retrieve this content.
@@ -409,7 +409,7 @@ slots:
has_api_version:
description: Version of API used
range: string
- tags:
+ tag:
description: Keywords/hashtags for the content
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaPlatformType.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaPlatformType.yaml
index 8d221dea45..ef19d0b495 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaPlatformType.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaPlatformType.yaml
@@ -11,14 +11,14 @@ prefixes:
imports:
- linkml:types
- ../metadata
-- ../slots/social_media_example_profiles
-- ../slots/social_media_features
-- ../slots/social_media_heritage_use_cases
+- ../slots/social_media_example_profile
+- ../slots/social_media_feature
+- ../slots/social_media_heritage_use_case
- ../slots/social_media_platform_category
- ../slots/social_media_platform_description
- ../slots/social_media_platform_name
- ../slots/social_media_platform_type_id
-- ../slots/social_media_url_patterns
+- ../slots/social_media_url_pattern
- ../slots/social_media_wikidata_id
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -111,14 +111,14 @@ classes:
close_mappings:
- schema:WebSite
slots:
- - social_media_example_profiles
- - social_media_features
- - social_media_heritage_use_cases
+ - social_media_example_profile
+ - social_media_feature
+ - social_media_heritage_use_case
- social_media_platform_category
- social_media_platform_description
- social_media_platform_name
- social_media_platform_type_id
- - social_media_url_patterns
+ - social_media_url_pattern
- social_media_wikidata_id
- specificity_annotation
- template_specificity
@@ -192,28 +192,28 @@ slots:
Enables linked data integration.
range: string
slot_uri: skos:exactMatch
- social_media_url_patterns:
+ social_media_url_pattern:
description: |
URL patterns for profiles on this platform.
Used for validation and link detection.
range: string
multivalued: true
slot_uri: schema:url
- social_media_features:
+ social_media_feature:
description: |
Key features provided by this platform.
Examples: Stories, Reels, Live streaming, Spaces
range: string
multivalued: true
slot_uri: schema:featureList
- social_media_heritage_use_cases:
+ social_media_heritage_use_case:
description: |
Typical use cases for heritage institutions on this platform.
Examples: Collection highlights, Event promotion, Educational content
range: string
multivalued: true
slot_uri: schema:description
- social_media_example_profiles:
+ social_media_example_profile:
description: |
URLs of well-known heritage institution profiles on this platform.
For documentation and clarification purposes.
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaPlatformTypes.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaPlatformTypes.yaml
index 1edd6d8870..baf1ae0337 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaPlatformTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaPlatformTypes.yaml
@@ -42,7 +42,7 @@ classes:
equals_string: GENERAL_SOCIAL
social_media_wikidata_id:
equals_string: Q355
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.facebook.com/{page_name}
- https://www.facebook.com/profile.php?id={id}
@@ -83,7 +83,7 @@ classes:
equals_string: GENERAL_SOCIAL
social_media_wikidata_id:
equals_string: Q118901705
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.threads.net/@{username}
specificity_annotation:
@@ -123,7 +123,7 @@ classes:
equals_string: GENERAL_SOCIAL
social_media_wikidata_id:
equals_string: Q10290
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://vk.com/{username}
- https://vk.com/public{group_id}
@@ -166,7 +166,7 @@ classes:
equals_string: MICROBLOGGING
social_media_wikidata_id:
equals_string: Q918
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://x.com/{username}
- https://twitter.com/{username}
@@ -207,7 +207,7 @@ classes:
equals_string: MICROBLOGGING
social_media_wikidata_id:
equals_string: Q110992441
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://bsky.app/profile/{handle}
- https://bsky.app/profile/{did}
@@ -250,7 +250,7 @@ classes:
equals_string: MICROBLOGGING
social_media_wikidata_id:
equals_string: Q27986619
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://{instance}/@{username}
- https://{instance}/users/{username}
@@ -291,7 +291,7 @@ classes:
equals_string: MICROBLOGGING
social_media_wikidata_id:
equals_string: Q20237
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://weibo.com/{username}
- https://weibo.com/u/{user_id}
@@ -335,7 +335,7 @@ classes:
equals_string: IMAGE_FOCUSED
social_media_wikidata_id:
equals_string: Q209330
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.instagram.com/{username}
- https://instagr.am/{username}
@@ -378,7 +378,7 @@ classes:
equals_string: IMAGE_FOCUSED
social_media_wikidata_id:
equals_string: Q255296
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.pinterest.com/{username}
- https://www.pinterest.com/{username}/{board_name}
@@ -422,7 +422,7 @@ classes:
equals_string: IMAGE_FOCUSED
social_media_wikidata_id:
equals_string: Q103204
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.flickr.com/photos/{username}
- https://flickr.com/people/{username}
@@ -468,7 +468,7 @@ classes:
equals_string: VIDEO_FOCUSED
social_media_wikidata_id:
equals_string: Q866
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.youtube.com/c/{channel_name}
- https://www.youtube.com/@{handle}
@@ -512,7 +512,7 @@ classes:
equals_string: VIDEO_FOCUSED
social_media_wikidata_id:
equals_string: Q48938886
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.tiktok.com/@{username}
specificity_annotation:
@@ -555,7 +555,7 @@ classes:
equals_string: VIDEO_FOCUSED
social_media_wikidata_id:
equals_string: Q156376
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://vimeo.com/{username}
- https://vimeo.com/channels/{channel_name}
@@ -597,7 +597,7 @@ classes:
equals_string: VIDEO_FOCUSED
social_media_wikidata_id:
equals_string: Q20003920
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.twitch.tv/{username}
specificity_annotation:
@@ -639,7 +639,7 @@ classes:
equals_string: PROFESSIONAL
social_media_wikidata_id:
equals_string: Q347
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.linkedin.com/company/{company_name}
- https://www.linkedin.com/in/{username}
@@ -682,7 +682,7 @@ classes:
equals_string: MESSAGING
social_media_wikidata_id:
equals_string: Q10287072
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://wa.me/{phone_number}
- https://chat.whatsapp.com/{invite_code}
@@ -725,7 +725,7 @@ classes:
equals_string: MESSAGING
social_media_wikidata_id:
equals_string: Q32936
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://t.me/{username}
- https://telegram.me/{username}
@@ -836,7 +836,7 @@ classes:
equals_string: AUDIO
social_media_wikidata_id:
equals_string: Q689141
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://open.spotify.com/user/{user_id}
- https://open.spotify.com/show/{podcast_id}
@@ -878,7 +878,7 @@ classes:
equals_string: AUDIO
social_media_wikidata_id:
equals_string: Q568769
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://soundcloud.com/{username}
specificity_annotation:
@@ -920,7 +920,7 @@ classes:
equals_string: PUBLISHING
social_media_wikidata_id:
equals_string: Q19868888
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://medium.com/@{username}
- https://{publication}.medium.com
@@ -963,7 +963,7 @@ classes:
equals_string: PUBLISHING
social_media_wikidata_id:
equals_string: Q65976188
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://{publication}.substack.com
- https://substack.com/@{username}
@@ -1005,7 +1005,7 @@ classes:
equals_string: MEMBERSHIP
social_media_wikidata_id:
equals_string: Q20641943
- social_media_url_patterns:
+ social_media_url_pattern:
equals_string_in:
- https://www.patreon.com/{creator_name}
specificity_annotation:
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaPost.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaPost.yaml
index 2d6d2aab48..663e84a7ab 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaPost.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaPost.yaml
@@ -9,21 +9,21 @@ imports:
- ./TimeSpan
- ./WebObservation
- ../slots/language
-- ../slots/api_endpoint
+- ../slots/has_or_had_api_endpoint
- ../slots/description
- ../slots/platform_type
- ../slots/title
-- ../slots/api_version
+- ../slots/has_api_version
- ../slots/content_category
- ../slots/is_official_content
- ../slots/post_id
-- ../slots/post_types
+- ../slots/has_or_had_post_type
- ../slots/post_url
- ../slots/posted_by_profile
- ../slots/published_at
- ../slots/retrieval_timestamp
- ../slots/specificity_annotation
-- ../slots/tags
+- ../slots/tag
- ../slots/template_specificity
- ../slots/thumbnail_url
- ../slots/updated_at
@@ -150,21 +150,21 @@ classes:
- schema:SocialMediaPosting
- dcterms:BibliographicResource
slots:
- - api_endpoint
- - api_version
+ - has_or_had_api_endpoint
+ - has_api_version
- content_category
- description
- is_official_content
- language
- platform_type
- post_id
- - post_types
+ - has_or_had_post_type
- post_url
- posted_by_profile
- published_at
- retrieval_timestamp
- specificity_annotation
- - tags
+ - tag
- template_specificity
- thumbnail_url
- title
@@ -205,7 +205,7 @@ classes:
examples:
- value: https://www.youtube.com/watch?v=FbIoC-Owy-M
description: YouTube video URL
- post_types:
+ has_or_had_post_type:
slot_uri: dcterms:type
description: |
The type(s) of content in this post.
@@ -338,7 +338,7 @@ classes:
examples:
- value: nl
description: Dutch language content
- tags:
+ tag:
slot_uri: schema:keywords
description: |
Tags, hashtags, or keywords associated with the post.
@@ -413,7 +413,7 @@ classes:
examples:
- value: '2025-12-01T23:16:22.294232+00:00'
description: Retrieved December 1, 2025
- has_api_endpoint:
+ has_or_had_api_endpoint:
slot_uri: prov:wasGeneratedBy
description: |
The API endpoint or method used to retrieve this post.
@@ -464,7 +464,7 @@ slots:
post_url:
description: Canonical URL to access the post
range: uri
- post_types:
+ has_or_had_post_type:
description: |
Type(s) of content in this post (MULTIVALUED).
First type is primary format, subsequent types are secondary.
@@ -485,7 +485,7 @@ slots:
has_api_version:
description: Version of API used
range: string
- tags:
+ tag:
description: Keywords/hashtags for the post
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaPostType.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaPostType.yaml
index a928a29b21..d9ed5b5748 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaPostType.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaPostType.yaml
@@ -16,13 +16,13 @@ imports:
- ../slots/post_type_category
- ../slots/post_type_description
- ../slots/post_type_ephemeral
-- ../slots/post_type_heritage_use_cases
+- ../slots/post_type_heritage_use_case
- ../slots/post_type_id
- ../slots/post_type_max_duration
-- ../slots/post_type_media_formats
+- ../slots/post_type_media_format
- ../slots/post_type_name
- ../slots/post_type_schema_org_type
-- ../slots/post_type_supported_platforms
+- ../slots/post_type_supported_platform
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
@@ -119,7 +119,7 @@ classes:
The SocialMediaPost.post_types slot references these types as a **multivalued** slot:
```yaml
SocialMediaPost:
- post_types:
+ has_or_had_post_type:
range: SocialMediaPostType # Polymorphic - any subclass
multivalued: true # A post can have MULTIPLE types!
```
@@ -170,13 +170,13 @@ classes:
- post_type_category
- post_type_description
- post_type_ephemeral
- - post_type_heritage_use_cases
+ - post_type_heritage_use_case
- post_type_id
- post_type_max_duration
- - post_type_media_formats
+ - post_type_media_format
- post_type_name
- post_type_schema_org_type
- - post_type_supported_platforms
+ - post_type_supported_platform
- specificity_annotation
- template_specificity
slot_usage:
@@ -297,7 +297,7 @@ slots:
- Regular posts: Not ephemeral (false)
range: boolean
slot_uri: hc:ephemeral
- post_type_supported_platforms:
+ post_type_supported_platform:
description: |
Social media platforms that support this content type.
References SocialMediaPlatformType subclasses.
@@ -310,7 +310,7 @@ slots:
range: string
multivalued: true
slot_uri: schema:availableOnDevice
- post_type_media_formats:
+ post_type_media_format:
description: |
Supported media file formats for this content type.
@@ -326,7 +326,7 @@ slots:
range: string
multivalued: true
slot_uri: schema:encodingFormat
- post_type_heritage_use_cases:
+ post_type_heritage_use_case:
description: |
Typical use cases for heritage institutions creating this content type.
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaPostTypes.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaPostTypes.yaml
index fc5202ef60..8a8a454ccb 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaPostTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaPostTypes.yaml
@@ -75,14 +75,14 @@ classes:
equals_string: schema:VideoObject
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- YouTube
- Vimeo
- Facebook
- LinkedIn
- XTwitter
- post_type_media_formats:
+ post_type_media_format:
equals_string_in:
- video/mp4
- video/webm
@@ -159,7 +159,7 @@ classes:
equals_string: PT90S
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- TikTok
- YouTube
@@ -236,7 +236,7 @@ classes:
equals_string: schema:ImageObject
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- Instagram
- Pinterest
@@ -244,7 +244,7 @@ classes:
- Facebook
- XTwitter
- LinkedIn
- post_type_media_formats:
+ post_type_media_format:
equals_string_in:
- image/jpeg
- image/png
@@ -313,7 +313,7 @@ classes:
equals_string: schema:SocialMediaPosting
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- XTwitter
- Mastodon
@@ -387,7 +387,7 @@ classes:
equals_string: PT15S
post_type_ephemeral:
equals_expression: 'true'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- Instagram
- Facebook
@@ -458,7 +458,7 @@ classes:
equals_string: schema:VideoObject
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- YouTube
- Instagram
@@ -537,13 +537,13 @@ classes:
equals_string: schema:AudioObject
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- Spotify
- SoundCloud
- ApplePodcasts
- Audible
- post_type_media_formats:
+ post_type_media_format:
equals_string_in:
- audio/mpeg
- audio/mp4
@@ -620,7 +620,7 @@ classes:
equals_string: schema:Article
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- Medium
- Substack
@@ -689,7 +689,7 @@ classes:
equals_string: as:Collection
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- XTwitter
- Mastodon
@@ -762,7 +762,7 @@ classes:
equals_string: schema:ImageGallery
post_type_ephemeral:
equals_expression: 'false'
- post_type_supported_platforms:
+ post_type_supported_platform:
equals_string_in:
- Instagram
- LinkedIn
diff --git a/schemas/20251121/linkml/modules/classes/SocialMediaProfile.yaml b/schemas/20251121/linkml/modules/classes/SocialMediaProfile.yaml
index f6bb4c41e4..10d9586706 100644
--- a/schemas/20251121/linkml/modules/classes/SocialMediaProfile.yaml
+++ b/schemas/20251121/linkml/modules/classes/SocialMediaProfile.yaml
@@ -17,10 +17,10 @@ imports:
- ../slots/platform_name
- ./ReconstructedEntity
- ../slots/account_id
-- ../slots/account_name
-- ../slots/account_status
-- ../slots/associated_auxiliary_platform
-- ../slots/associated_digital_platform
+- ../slots/has_or_had_account_name
+- ../slots/has_or_had_account_status
+- ../slots/has_or_had_associated_auxiliary_platform
+- ../slots/has_or_had_associated_digital_platform
- ../slots/cover_image_url
- ../slots/created_date
- ../slots/engagement_rate
@@ -29,7 +29,7 @@ imports:
- ../slots/is_primary_digital_presence
- ../slots/metrics_observed_date
- ../slots/post_count
-- ../slots/primary_presence_assertions
+- ../slots/has_or_had_primary_presence_assertion
- ../slots/profile_description
- ../slots/profile_image_url
- ../slots/profile_url
@@ -131,10 +131,10 @@ classes:
- dcterms:identifier
slots:
- account_id
- - account_name
- - account_status
- - associated_auxiliary_platform
- - associated_digital_platform
+ - has_or_had_account_name
+ - has_or_had_account_status
+ - has_or_had_associated_auxiliary_platform
+ - has_or_had_associated_digital_platform
- cover_image_url
- created_date
- engagement_rate
@@ -146,7 +146,7 @@ classes:
- platform_name
- platform_type
- post_count
- - primary_presence_assertions
+ - has_or_had_primary_presence_assertion
- profile_description
- profile_image_url
- profile_url
@@ -296,7 +296,7 @@ classes:
description: Instagram supports main website
- value: true
description: Facebook IS the main digital presence
- primary_presence_assertions:
+ has_or_had_primary_presence_assertion:
slot_uri: crm:P140i_was_attributed_by
description: "Temporal assertions documenting whether this profile is/was\
\ the \nprimary digital presence, with full provenance.\n\n**WHY TEMPORAL\
@@ -742,7 +742,7 @@ slots:
has_or_had_account_status:
description: Current account status (ACTIVE, INACTIVE, DELETED, etc.)
range: string
- primary_presence_assertions:
+ has_or_had_primary_presence_assertion:
description: Temporal assertions about primary presence status
range: PrimaryDigitalPresenceAssertion
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/SoundArchive.yaml b/schemas/20251121/linkml/modules/classes/SoundArchive.yaml
index 3fb35286bf..7062e97644 100644
--- a/schemas/20251121/linkml/modules/classes/SoundArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/SoundArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SoundArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/SourceRecord.yaml b/schemas/20251121/linkml/modules/classes/SourceRecord.yaml
index 1bef4ffe18..928ed338ac 100644
--- a/schemas/20251121/linkml/modules/classes/SourceRecord.yaml
+++ b/schemas/20251121/linkml/modules/classes/SourceRecord.yaml
@@ -33,7 +33,7 @@ classes:
fetch_timestamp:
range: datetime
description: When data was fetched
- has_api_endpoint:
+ has_or_had_api_endpoint:
range: uri
description: API endpoint used
place_id:
@@ -75,7 +75,7 @@ classes:
multivalued: true
inlined_as_list: true
description: Search queries attempted
- notes:
+ note:
range: string
description: Additional notes about this source record
source_file:
diff --git a/schemas/20251121/linkml/modules/classes/SpecializedArchive.yaml b/schemas/20251121/linkml/modules/classes/SpecializedArchive.yaml
index 0fdd2a76ae..3510f64c78 100644
--- a/schemas/20251121/linkml/modules/classes/SpecializedArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/SpecializedArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SpecializedArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/SpecializedArchivesCzechia.yaml b/schemas/20251121/linkml/modules/classes/SpecializedArchivesCzechia.yaml
index 75a2283679..8323474016 100644
--- a/schemas/20251121/linkml/modules/classes/SpecializedArchivesCzechia.yaml
+++ b/schemas/20251121/linkml/modules/classes/SpecializedArchivesCzechia.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./SpecializedArchivesCzechiaRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -30,7 +30,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/StaffRole.yaml b/schemas/20251121/linkml/modules/classes/StaffRole.yaml
index 4b7c82bd7b..f524d91f92 100644
--- a/schemas/20251121/linkml/modules/classes/StaffRole.yaml
+++ b/schemas/20251121/linkml/modules/classes/StaffRole.yaml
@@ -17,10 +17,10 @@ imports:
- ../slots/deceased
- ../slots/date_of_death
- ../slots/circumstances_of_death
-- ../slots/typical_domains
+- ../slots/typical_domain
- ../slots/temporal_extent
- ./TimeSpan
-- ../slots/common_variants
+- ../slots/common_variant
- ../slots/requires_qualification
- ../slots/role_category
- ../slots/role_id
@@ -28,7 +28,7 @@ imports:
- ../slots/role_name_local
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/typical_responsibilities
+- ../slots/typical_responsibility
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
classes:
@@ -105,7 +105,7 @@ classes:
- schema:EmployeeRole
slots:
- circumstances_of_death
- - common_variants
+ - common_variant
- date_of_death
- deceased
- description
@@ -118,8 +118,8 @@ classes:
- specificity_annotation
- template_specificity
- temporal_extent
- - typical_domains
- - typical_responsibilities
+ - typical_domain
+ - typical_responsibility
slot_usage:
role_id:
identifier: true
@@ -214,7 +214,7 @@ slots:
Enables filtering and analysis by role family.
range: RoleCategoryEnum
slot_uri: schema:category
- common_variants:
+ common_variant:
description: |
Common variant titles that map to this role.
Used for title normalization and matching.
@@ -222,7 +222,7 @@ slots:
range: string
multivalued: true
slot_uri: schema:alternateName
- typical_responsibilities:
+ typical_responsibility:
description: |
Typical (but not exhaustive) responsibilities associated with this role.
Note: Actual responsibilities may vary by institution and individual.
diff --git a/schemas/20251121/linkml/modules/classes/StaffRoles.yaml b/schemas/20251121/linkml/modules/classes/StaffRoles.yaml
index b141caca58..814e3c50d8 100644
--- a/schemas/20251121/linkml/modules/classes/StaffRoles.yaml
+++ b/schemas/20251121/linkml/modules/classes/StaffRoles.yaml
@@ -1243,7 +1243,7 @@ classes:
EnterpriseArchitect:
is_a: StaffRole
description: |
- Enterprise architect designing organizational IT architecture.
+ Enterprise has_or_had_architect designing organizational IT architecture.
**Official Title vs De Facto Work**:
In heritage context, focuses on integrating collections, operations,
diff --git a/schemas/20251121/linkml/modules/classes/StateArchives.yaml b/schemas/20251121/linkml/modules/classes/StateArchives.yaml
index 95cd26768b..9638fecd6d 100644
--- a/schemas/20251121/linkml/modules/classes/StateArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/StateArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StateArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/StateArchivesSection.yaml b/schemas/20251121/linkml/modules/classes/StateArchivesSection.yaml
index a0e173d987..0cfb7f1b54 100644
--- a/schemas/20251121/linkml/modules/classes/StateArchivesSection.yaml
+++ b/schemas/20251121/linkml/modules/classes/StateArchivesSection.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StateArchivesSectionRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/StateDistrictArchive.yaml b/schemas/20251121/linkml/modules/classes/StateDistrictArchive.yaml
index 9bc473bdca..ddcc6c821f 100644
--- a/schemas/20251121/linkml/modules/classes/StateDistrictArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/StateDistrictArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StateDistrictArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -30,7 +30,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/StateRegionalArchiveCzechia.yaml b/schemas/20251121/linkml/modules/classes/StateRegionalArchiveCzechia.yaml
index 2e923924b9..e57ec967bc 100644
--- a/schemas/20251121/linkml/modules/classes/StateRegionalArchiveCzechia.yaml
+++ b/schemas/20251121/linkml/modules/classes/StateRegionalArchiveCzechia.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StateRegionalArchiveCzechiaRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -30,7 +30,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/Storage.yaml b/schemas/20251121/linkml/modules/classes/Storage.yaml
index e0a9389150..9a31bfb6f8 100644
--- a/schemas/20251121/linkml/modules/classes/Storage.yaml
+++ b/schemas/20251121/linkml/modules/classes/Storage.yaml
@@ -30,23 +30,23 @@ imports:
- ../enums/EnvironmentalZoneTypeEnum
- ../slots/storage_location
- ../slots/managed_by
-- ../slots/capacity_items
+- ../slots/capacity_item
- ../slots/capacity_cubic_meters
- ../slots/capacity_description
- ../slots/capacity_linear_meters
- ../slots/condition_policy
- ../slots/current_utilization_percent
-- ../slots/environmental_zones
+- ../slots/has_or_had_environmental_zone
- ../slots/refers_to_custodian
- ../slots/specificity_annotation
- ../slots/standards_applied
-- ../slots/storage_conditions
+- ../slots/has_or_had_storage_condition
- ../slots/storage_description
- ../slots/storage_id
- ../slots/storage_name
- ../slots/storage_type
-- ../slots/storage_units
-- ../slots/stores_collections
+- ../slots/has_or_had_storage_unit
+- ../slots/has_or_had_stores_collection
- ../slots/template_specificity
- ../slots/temporal_extent
- ../slots/valid_from
@@ -126,23 +126,23 @@ classes:
slots:
- capacity_cubic_meters
- capacity_description
- - capacity_items
+ - capacity_item
- capacity_linear_meters
- condition_policy
- current_utilization_percent
- - environmental_zones
+ - has_or_had_environmental_zone
- managed_by
- refers_to_custodian
- specificity_annotation
- standards_applied
- - storage_conditions
+ - has_or_had_storage_condition
- storage_description
- storage_id
- storage_location
- storage_name
- storage_type
- - storage_units
- - stores_collections
+ - has_or_had_storage_unit
+ - has_or_had_stores_collection
- template_specificity
- temporal_extent
- valid_from
@@ -245,7 +245,7 @@ classes:
examples:
- value: 2500.0
description: 2,500 cubic meters
- capacity_items:
+ capacity_item:
slot_uri: schema:value
description: |
Total storage capacity as number of items or containers.
@@ -268,7 +268,7 @@ classes:
examples:
- value: 85.5
description: 85.5% of capacity currently used
- stores_collections:
+ has_or_had_stores_collection:
slot_uri: crm:P46_is_composed_of
description: |
Collections or portions of collections stored in this facility.
@@ -284,7 +284,7 @@ classes:
- value:
- https://nde.nl/ontology/hc/collection/rijksmuseum-prints
- https://nde.nl/ontology/hc/collection/rijksmuseum-drawings
- environmental_zones:
+ has_or_had_environmental_zone:
slot_uri: hc:hasStorageSection
description: |
Climate-controlled zones within this storage facility.
@@ -305,7 +305,7 @@ classes:
- value:
- https://nde.nl/ontology/hc/zone/na-depot-a-standard
- https://nde.nl/ontology/hc/zone/na-depot-a-cold
- storage_units:
+ has_or_had_storage_unit:
slot_uri: hc:hasStorageSection
description: |
Individual storage units directly within this facility.
@@ -352,7 +352,7 @@ classes:
range: StorageConditionPolicy
examples:
- value: https://nde.nl/ontology/hc/policy/rijksmuseum-depot-climate
- storage_conditions:
+ has_or_had_storage_condition:
slot_uri: prov:wasInfluencedBy
description: |
Observed storage conditions - actual reports of facility state.
@@ -485,15 +485,15 @@ slots:
current_utilization_percent:
description: Current utilization percentage
range: float
- stores_collections:
+ has_or_had_stores_collection:
description: Collections stored in this facility
range: CustodianCollection
multivalued: true
- environmental_zones:
+ has_or_had_environmental_zone:
description: Climate-controlled zones within this facility
range: EnvironmentalZone
multivalued: true
- storage_units:
+ has_or_had_storage_unit:
description: Individual storage units in this facility
range: StorageUnit
multivalued: true
@@ -504,7 +504,7 @@ slots:
condition_policy:
description: Designed condition policy
range: StorageConditionPolicy
- storage_conditions:
+ has_or_had_storage_condition:
description: Observed condition reports
range: StorageCondition
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/StorageCondition.yaml b/schemas/20251121/linkml/modules/classes/StorageCondition.yaml
index 68371dc50a..07b95fe35f 100644
--- a/schemas/20251121/linkml/modules/classes/StorageCondition.yaml
+++ b/schemas/20251121/linkml/modules/classes/StorageCondition.yaml
@@ -17,28 +17,28 @@ imports:
- ./TimeSpan
- ../enums/StorageConditionStatusEnum
- ../enums/StorageObserverTypeEnum
-- ../slots/supersedes
+- ../slots/supersede
- ../slots/confidence_score
- ../slots/observation_date
- ../slots/follow_up_date
-- ../slots/assessment_category
-- ../slots/category_assessments
+- ../slots/has_assessment_category
+- ../slots/has_or_had_category_assessment
- ../slots/category_measurement
-- ../slots/category_notes
+- ../slots/category_note
- ../slots/category_status
- ../slots/compliance_status
- ../slots/condition_id
- ../slots/evidence_documentation
- ../slots/is_official_assessment
- ../slots/measurement_data
-- ../slots/observation_notes
+- ../slots/observation_note
- ../slots/observation_period
- ../slots/observer_affiliation
- ../slots/observer_name
- ../slots/observer_type
- ../slots/overall_status
- ../slots/refers_to_storage
-- ../slots/remediation_notes
+- ../slots/remediation_note
- ../slots/remediation_required
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -94,7 +94,7 @@ classes:
- pico:Observation
- hc:StorageEnvironmentObservation
slots:
- - category_assessments
+ - has_or_had_category_assessment
- compliance_status
- condition_id
- confidence_score
@@ -103,17 +103,17 @@ classes:
- is_official_assessment
- measurement_data
- observation_date
- - observation_notes
+ - observation_note
- observation_period
- observer_affiliation
- observer_name
- observer_type
- overall_status
- refers_to_storage
- - remediation_notes
+ - remediation_note
- remediation_required
- specificity_annotation
- - supersedes
+ - supersede
- template_specificity
slot_usage:
condition_id:
@@ -241,7 +241,7 @@ classes:
description: White ant infestation discovered
- value: GOOD
description: All parameters within acceptable ranges
- category_assessments:
+ has_or_had_category_assessment:
slot_uri: schema:hasPart
description: |
Individual condition assessments for specific categories.
@@ -264,8 +264,8 @@ classes:
measurement: 19.5°C
- category: PEST_CONTROL
status: CRITICAL
- notes: White ants discovered in main depot area
- observation_notes:
+ note: White ants discovered in main depot area
+ observation_note:
slot_uri: dcterms:description
description: |
Free-text notes documenting the observation.
@@ -338,7 +338,7 @@ classes:
examples:
- value: true
description: Pest treatment required immediately
- remediation_notes:
+ remediation_note:
slot_uri: schema:description
description: |
Notes on required or recommended remediation actions.
@@ -378,7 +378,7 @@ classes:
description: Government inspector with full access
- value: 0.75
description: Journalist with limited access
- supersedes:
+ supersede:
slot_uri: prov:wasRevisionOf
description: |
Previous condition observation that this one supersedes or updates.
@@ -417,10 +417,10 @@ classes:
observer_affiliation: De Volkskrant
is_official_assessment: false
overall_status: CRITICAL
- category_assessments:
+ has_or_had_category_assessment:
- category: PEST_CONTROL
status: CRITICAL
- notes: White ants discovered in main document depot
+ note: White ants discovered in main document depot
observation_notes: Investigative visit revealed active termite infestation
in south section of Document Depot B. Approximately 50 linear meters of
historical documents at risk. Institution was unaware of extent of damage
@@ -442,7 +442,7 @@ classes:
observer_affiliation: Rijksmuseum
is_official_assessment: true
overall_status: GOOD
- category_assessments:
+ has_or_had_category_assessment:
- category: TEMPERATURE
status: EXCELLENT
measurement: 18.5°C average
@@ -451,7 +451,7 @@ classes:
measurement: 48% RH average
- category: PEST_CONTROL
status: GOOD
- notes: No pest activity detected in monitoring traps
+ note: No pest activity detected in monitoring traps
- category: SECURITY
status: EXCELLENT
observation_notes: Quarterly facilities review. All parameters within policy
@@ -468,9 +468,9 @@ classes:
Allows granular reporting of different condition categories with
independent status levels.
slots:
- - assessment_category
+ - has_assessment_category
- category_measurement
- - category_notes
+ - category_note
- category_status
- specificity_annotation
- template_specificity
@@ -489,7 +489,7 @@ classes:
slot_uri: schema:value
description: Measurement value if applicable (e.g., "19.5°C", "48% RH")
range: string
- category_notes:
+ category_note:
slot_uri: dcterms:description
description: Notes specific to this category assessment
range: string
@@ -516,7 +516,7 @@ slots:
description: Name of observer
range: string
observer_affiliation:
- description: Observer's organizational affiliation
+ description: Observer's organizational has_or_had_affiliation
range: string
is_official_assessment:
description: Whether this is an official institutional assessment
@@ -524,11 +524,11 @@ slots:
overall_status:
description: Overall condition status
range: StorageConditionStatusEnum
- category_assessments:
+ has_or_had_category_assessment:
description: Individual category assessments
range: StorageConditionCategoryAssessment
multivalued: true
- observation_notes:
+ observation_note:
description: Free-text observation notes
range: string
evidence_documentation:
@@ -544,7 +544,7 @@ slots:
remediation_required:
description: Whether remediation is required
range: boolean
- remediation_notes:
+ remediation_note:
description: Notes on required remediation
range: string
has_assessment_category:
@@ -556,6 +556,6 @@ slots:
category_measurement:
description: Measurement value for category
range: string
- category_notes:
+ category_note:
description: Notes for this category
range: string
diff --git a/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml b/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml
index dad05a25e5..236847a130 100644
--- a/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml
+++ b/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml
@@ -16,13 +16,13 @@ imports:
- ./TimeSpan
- ../enums/StorageStandardEnum
- ../enums/StorageConditionStatusEnum
-- ../slots/access_restrictions
+- ../slots/has_or_had_access_restriction
- ../slots/policy_id
- ../slots/policy_name
-- ../slots/notes
+- ../slots/note
- ../slots/temperature_tolerance
- ../slots/humidity_tolerance
-- ../slots/air_changes_per_hour
+- ../slots/has_air_changes_per_hour
- ../slots/fire_suppression_type
- ../slots/flood_protection_required
- ../slots/humidity_max
@@ -90,8 +90,8 @@ classes:
- schema:Policy
- crm:E29_Design_or_Procedure
slots:
- - access_restrictions
- - air_changes_per_hour
+ - has_or_had_access_restriction
+ - has_air_changes_per_hour
- fire_suppression_type
- flood_protection_required
- humidity_max
@@ -99,7 +99,7 @@ classes:
- humidity_target
- humidity_tolerance
- light_max_lux
- - notes
+ - note
- particulate_max
- pest_management_required
- policy_approved_by
@@ -389,7 +389,7 @@ classes:
range: date
examples:
- value: '2025-12-31'
- notes:
+ note:
slot_uri: schema:description
description: |
Additional notes about this policy.
diff --git a/schemas/20251121/linkml/modules/classes/StorageType.yaml b/schemas/20251121/linkml/modules/classes/StorageType.yaml
index e7543f3075..ad22aa48fd 100644
--- a/schemas/20251121/linkml/modules/classes/StorageType.yaml
+++ b/schemas/20251121/linkml/modules/classes/StorageType.yaml
@@ -16,9 +16,9 @@ default_prefix: hc
imports:
- linkml:types
- ../slots/security_level
-- ../slots/access_frequency
-- ../slots/example_instances
-- ../slots/preservation_requirements
+- ../slots/has_or_had_access_frequency
+- ../slots/example_instance
+- ../slots/preservation_requirement
- ../slots/specificity_annotation
- ../slots/storage_type_broader
- ../slots/storage_type_code
@@ -27,9 +27,9 @@ imports:
- ../slots/storage_type_label
- ../slots/storage_type_narrower
- ../slots/storage_type_related
-- ../slots/target_materials
+- ../slots/target_material
- ../slots/template_specificity
-- ../slots/typical_conditions
+- ../slots/typical_condition
- ../slots/wikidata_id
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
@@ -75,9 +75,9 @@ classes:
- crm:E55_Type
- rico:RecordSetType
slots:
- - access_frequency
- - example_instances
- - preservation_requirements
+ - has_or_had_access_frequency
+ - example_instance
+ - preservation_requirement
- security_level
- specificity_annotation
- storage_type_broader
@@ -87,9 +87,9 @@ classes:
- storage_type_label
- storage_type_narrower
- storage_type_related
- - target_materials
+ - target_material
- template_specificity
- - typical_conditions
+ - typical_condition
- wikidata_id
slot_usage:
storage_type_id:
@@ -200,7 +200,7 @@ classes:
description: Archive storage (Wikidata)
- value: Q1280667
description: Art storage (Wikidata)
- preservation_requirements:
+ preservation_requirement:
slot_uri: dcterms:requires
description: |
Preservation requirements specific to this storage type.
@@ -214,7 +214,7 @@ classes:
- value: Required for paper-based materials, manuscripts, and archival documents.
Prevents acid migration, foxing, and brittleness. Essential for materials
with lignin content.
- typical_conditions:
+ typical_condition:
slot_uri: schema:description
description: |
Typical environmental conditions for this storage type.
@@ -230,7 +230,7 @@ classes:
description: Cold storage conditions
- value: 18-22°C, 45-55% RH, UV-filtered, vibration-free
description: Art storage conditions
- target_materials:
+ target_material:
slot_uri: dcterms:subject
description: |
Material types this storage is designed for.
@@ -243,7 +243,7 @@ classes:
- paper
- parchment
- vellum
- - photographs
+ - photograph
description: Archive depot materials
- value:
- nitrate film
@@ -283,7 +283,7 @@ classes:
description: Deep archival storage
- value: VERY_RARE
description: Quarantine/hazmat storage
- example_instances:
+ example_instance:
slot_uri: skos:example
description: |
Example instances or use cases for this storage type.
@@ -327,13 +327,13 @@ classes:
Required for paper-based materials, manuscripts, and archival
documents. Prevents acid migration, foxing, and brittleness.
typical_conditions: 18-20°C, 45-55% RH, <50 lux, UV-filtered
- target_materials:
+ target_material:
- paper
- parchment
- - photographs
+ - photograph
security_level: STANDARD
access_frequency: REGULAR
- example_instances:
+ example_instance:
- Nationaal Archief Depot Den Haag
- British Library Document Storage
description: Archive depot storage type definition
@@ -350,14 +350,14 @@ classes:
Mandatory for nitrate and acetate film to prevent vinegar syndrome.
Required for color photographs to prevent dye fading.
typical_conditions: -18°C to 4°C, 30-35% RH, dark
- target_materials:
+ target_material:
- nitrate film
- acetate film
- color photographs
- biological specimens
security_level: ENHANCED
access_frequency: RARE
- example_instances:
+ example_instance:
- EYE Filmmuseum Cold Vault
- Library of Congress Film Vault
description: Cold storage type definition
@@ -375,7 +375,7 @@ classes:
typical_conditions: Variable, per material type and agreement
security_level: ENHANCED
access_frequency: REGULAR
- example_instances:
+ example_instance:
- National Archives deposit storage for government records
- University archive deposit facility for departmental records
description: Deposit storage type for deposit archives
@@ -403,20 +403,20 @@ slots:
description: Non-hierarchical related types
range: StorageType
multivalued: true
- preservation_requirements:
+ preservation_requirement:
description: Preservation requirements for this type
range: string
- typical_conditions:
+ typical_condition:
description: Typical environmental conditions
range: string
- target_materials:
+ target_material:
description: Material types this storage supports
range: string
multivalued: true
has_or_had_access_frequency:
description: Typical access frequency
range: string
- example_instances:
+ example_instance:
slot_uri: skos:example
description: Example instances or use cases for this storage type
range: string
diff --git a/schemas/20251121/linkml/modules/classes/StorageUnit.yaml b/schemas/20251121/linkml/modules/classes/StorageUnit.yaml
index f5484bfa50..0b07e384b4 100644
--- a/schemas/20251121/linkml/modules/classes/StorageUnit.yaml
+++ b/schemas/20251121/linkml/modules/classes/StorageUnit.yaml
@@ -16,7 +16,7 @@ imports:
- ../enums/StorageUnitTypeEnum
- ../slots/unit_name
- ../slots/unit_type
-- ../slots/capacity_items
+- ../slots/capacity_item
- ../slots/bay_number
- ../slots/box_number
- ../slots/current_item_count
@@ -26,7 +26,7 @@ imports:
- ../slots/row_number
- ../slots/shelf_number
- ../slots/specificity_annotation
-- ../slots/stores_objects
+- ../slots/stores_object
- ../slots/template_specificity
- ../slots/unit_description
- ../slots/unit_id
@@ -88,7 +88,7 @@ classes:
slots:
- bay_number
- box_number
- - capacity_items
+ - capacity_item
- current_item_count
- drawer_number
- part_of_storage
@@ -96,7 +96,7 @@ classes:
- row_number
- shelf_number
- specificity_annotation
- - stores_objects
+ - stores_object
- template_specificity
- unit_description
- unit_id
@@ -212,7 +212,7 @@ classes:
range: integer
examples:
- value: 12
- capacity_items:
+ capacity_item:
slot_uri: schema:value
description: |
Maximum number of items this unit can hold.
@@ -236,7 +236,7 @@ classes:
HC Ontology: `hc:isStorageSectionOf` (inverse of `hc:hasStorageSection`)
range: EnvironmentalZone
- stores_objects:
+ stores_object:
slot_uri: hc:currentlyStores
description: |
Heritage objects currently stored in this unit.
@@ -337,7 +337,7 @@ slots:
part_of_zone:
description: Parent environmental zone
range: EnvironmentalZone
- stores_objects:
+ stores_object:
description: Objects stored in this unit
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/SubGuideReference.yaml b/schemas/20251121/linkml/modules/classes/SubGuideReference.yaml
index ca6f674e22..2386e6c429 100644
--- a/schemas/20251121/linkml/modules/classes/SubGuideReference.yaml
+++ b/schemas/20251121/linkml/modules/classes/SubGuideReference.yaml
@@ -14,8 +14,8 @@ imports:
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../enums/SubGuideTypeEnum
- - ../slots/access_restricted
- - ../slots/notes
+ - ../slots/is_or_was_access_restricted
+ - ../slots/note
- ../slots/slug
- ../slots/specificity_annotation
- ../slots/sub_guide_description
@@ -36,8 +36,8 @@ classes:
For example, a "Family History" repository guide links to specific sub-guides
for "Civil Registry", "Notarial Records", etc.
slots:
- - access_restricted
- - notes
+ - is_or_was_access_restricted
+ - note
- slug
- specificity_annotation
- sub_guide_description
@@ -69,7 +69,7 @@ classes:
is_or_was_access_restricted:
description: Whether access to this sub-guide is restricted
range: boolean
- notes:
+ note:
description: Additional notes about this sub-guide reference
specificity_annotation:
range: SpecificityAnnotation
diff --git a/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml b/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml
index 701a57262c..19c01450c3 100644
--- a/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml
+++ b/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml
@@ -15,12 +15,12 @@ imports:
- ../slots/has_or_had_custodian_type
- ../slots/heritage_practice
- ../slots/knowledge_transmission
-- ../slots/preservation_methods
+- ../slots/preservation_method
- ../slots/sensory_heritage_domain
- ../slots/specificity_annotation
- ../slots/taste_scent_subtype
- ../slots/template_specificity
-- ../slots/traditional_products
+- ../slots/traditional_product
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
@@ -36,6 +36,91 @@ classes:
TasteScentHeritageType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Taste and Scent Heritage
+ skos:altLabel: culinary heritage, food museum, brewery, distillery, perfume house, artisanal food, traditional recipes, gastronomy heritage, olfactory heritage
+ structured_aliases:
+ - literal_form: culinair erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: brouwerij
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: distilleerderij
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: parfumhuis
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: ambachtelijk voedsel
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: gastronomisch erfgoed
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: culinary heritage
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: food museum
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: brewery
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: distillery
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: perfume house
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: gastronomisches Erbe
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Brauerei
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Brennerei
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Parfümhaus
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: patrimoine culinaire
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: brasserie
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: distillerie
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: maison de parfum
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: patrimonio culinario
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: cervecería histórica
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: destilería tradicional
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: patrimonio culinario
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: birrificio storico
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: distilleria tradizionale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: patrimônio culinário
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: cervejaria histórica
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for institutions actively preserving culinary traditions,
perfume formulations, brewing/distilling techniques, and other sensory heritage.
@@ -171,7 +256,7 @@ classes:
hc:custodian_type hc:TasteScentHeritageType ;
hc:heritage_practice "Traditional Trappist beer brewing using 1838 recipe" ;
hc:sensory_heritage_domain "Taste (beer), Scent (brewing aromas), Intangible knowledge (monastic brewing methods)" ;
- hc:preservation_methods "Oral tradition among monks", "Handwritten brewing logs", "Apprenticeship of new brewmasters" ;
+ hc:preservation_method "Oral tradition among monks", "Handwritten brewing logs", "Apprenticeship of new brewmasters" ;
hc:traditional_products "Westvleteren 12 (quadrupel)", "Westvleteren 8 (dubbel)", "Westvleteren Blonde" ;
hc:knowledge_transmission "Monastic apprenticeship", "Direct demonstration", "No written recipe publication" ;
hc:community_significance "UNESCO-recognized Trappist brewing tradition", "Cultural identity of Belgian monasticism", "Pilgrimage site for beer heritage" ;
@@ -198,12 +283,12 @@ classes:
- has_or_had_custodian_type
- heritage_practice
- knowledge_transmission
- - preservation_methods
+ - preservation_method
- sensory_heritage_domain
- specificity_annotation
- taste_scent_subtype
- template_specificity
- - traditional_products
+ - traditional_product
slot_usage:
heritage_practice:
description: |
@@ -263,7 +348,7 @@ classes:
description: Perfume house sensory domains
- value: Taste (cheese), Texture (aging), Intangible (craft)
description: Traditional dairy sensory domains
- preservation_methods:
+ preservation_method:
description: |
How the culinary/olfactory heritage knowledge is documented and transmitted.
@@ -294,7 +379,7 @@ classes:
description: Perfume house preservation
- value: Family manuscripts, Demonstration, PDO status
description: Traditional cheese preservation
- traditional_products:
+ traditional_product:
description: |
Specific heritage foods, beverages, or perfumes produced using traditional methods.
@@ -401,12 +486,12 @@ slots:
description: Sensory modalities preserved
range: string
slot_uri: crm:P2_has_type
- preservation_methods:
+ preservation_method:
description: How heritage is documented and transmitted
range: string
multivalued: true
slot_uri: schema:maintainer
- traditional_products:
+ traditional_product:
description: Heritage foods/beverages/perfumes produced
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/TelevisionArchive.yaml b/schemas/20251121/linkml/modules/classes/TelevisionArchive.yaml
index 7280263244..813a84ebf8 100644
--- a/schemas/20251121/linkml/modules/classes/TelevisionArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/TelevisionArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./TelevisionArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/TemplateSpecificityScores.yaml b/schemas/20251121/linkml/modules/classes/TemplateSpecificityScores.yaml
index dbc364b5d9..82aa3445d0 100644
--- a/schemas/20251121/linkml/modules/classes/TemplateSpecificityScores.yaml
+++ b/schemas/20251121/linkml/modules/classes/TemplateSpecificityScores.yaml
@@ -17,7 +17,7 @@ default_prefix: hc
imports:
- linkml:types
- - ../slots/archive_search_score
+ - ../slots/has_archive_search_score
- ../slots/collection_discovery_score
- ../slots/digital_platform_score
- ../slots/general_heritage_score
@@ -121,7 +121,7 @@ classes:
- digital_platform: Digital systems queries
- general_heritage: Fallback for unclassified queries
slots:
- - archive_search_score
+ - has_archive_search_score
- museum_search_score
- library_search_score
- collection_discovery_score
diff --git a/schemas/20251121/linkml/modules/classes/TemporalCoverage.yaml b/schemas/20251121/linkml/modules/classes/TemporalCoverage.yaml
index 190c3d942c..f3b3c5e2bb 100644
--- a/schemas/20251121/linkml/modules/classes/TemporalCoverage.yaml
+++ b/schemas/20251121/linkml/modules/classes/TemporalCoverage.yaml
@@ -16,10 +16,10 @@ imports:
- ./TemporalPeriod
- ./KeyDate
- ../slots/end
- - ../slots/key_dates
- - ../slots/key_periods
- - ../slots/notes
- - ../slots/periods
+ - ../slots/has_or_had_key_date
+ - ../slots/has_or_had_key_period
+ - ../slots/note
+ - ../slots/has_or_had_period
- ../slots/specificity_annotation
- ../slots/start
- ../slots/template_specificity
@@ -34,10 +34,10 @@ classes:
Can include named periods (key_periods) and significant dates (key_dates).
slots:
- end
- - key_dates
- - key_periods
- - notes
- - periods
+ - has_or_had_key_date
+ - has_or_had_key_period
+ - note
+ - has_or_had_period
- specificity_annotation
- start
- template_specificity
@@ -50,19 +50,19 @@ classes:
description: End year of coverage (use "present" for ongoing)
range: TemporalValue
required: true
- notes:
+ note:
description: Additional notes about temporal coverage
- periods:
+ has_or_had_period:
description: Named periods within coverage
range: TemporalPeriod
multivalued: true
inlined_as_list: true
- key_periods:
+ has_or_had_key_period:
description: Named historical periods (alias for periods)
range: TemporalPeriod
multivalued: true
inlined_as_list: true
- key_dates:
+ has_or_had_key_date:
description: Significant historical dates
range: KeyDate
multivalued: true
@@ -86,17 +86,17 @@ slots:
slot_uri: schema:endDate
description: End of temporal coverage
range: string
- key_periods:
+ has_or_had_key_period:
slot_uri: dcterms:temporal
description: Named historical periods
range: TemporalPeriod
multivalued: true
- key_dates:
+ has_or_had_key_date:
slot_uri: dcterms:date
description: Significant historical dates
range: KeyDate
multivalued: true
- periods:
+ has_or_had_period:
slot_uri: dcterms:temporal
description: Named periods within coverage (uses TemporalPeriod class)
range: TemporalPeriod
diff --git a/schemas/20251121/linkml/modules/classes/TimespanBlock.yaml b/schemas/20251121/linkml/modules/classes/TimespanBlock.yaml
index 404239301a..080584f583 100644
--- a/schemas/20251121/linkml/modules/classes/TimespanBlock.yaml
+++ b/schemas/20251121/linkml/modules/classes/TimespanBlock.yaml
@@ -40,6 +40,6 @@ classes:
multivalued: true
inlined_as_list: true
description: Sources for temporal data
- notes:
+ note:
range: string
description: Notes about the timespan
diff --git a/schemas/20251121/linkml/modules/classes/TradeRegister.yaml b/schemas/20251121/linkml/modules/classes/TradeRegister.yaml
index 240dc60262..1b2b6b1436 100644
--- a/schemas/20251121/linkml/modules/classes/TradeRegister.yaml
+++ b/schemas/20251121/linkml/modules/classes/TradeRegister.yaml
@@ -15,7 +15,7 @@ imports:
- ../slots/jurisdiction
- ../slots/description
- ../slots/website
- - ../slots/api_endpoint
+ - ../slots/has_or_had_api_endpoint
- ../slots/specificity_annotation
- ../slots/template_specificity
# TradeRegister-specific slots
@@ -110,7 +110,7 @@ classes:
related_mappings:
- rov:RegisteredOrganization
slots:
- - api_endpoint
+ - has_or_had_api_endpoint
- description
- gleif_ra_code
- identifier_format
@@ -137,7 +137,7 @@ classes:
description: Register name in local language (e.g., "Handelsregister")
register_abbreviation:
required: false
- description: Common abbreviation (e.g., "HR", "KvK", "CH")
+ description: Common has_or_had_abbreviation (e.g., "HR", "KvK", "CH")
register_type:
required: true
description: Type of organizations this register handles
diff --git a/schemas/20251121/linkml/modules/classes/TradeUnionArchive.yaml b/schemas/20251121/linkml/modules/classes/TradeUnionArchive.yaml
index 12b8c0d528..bd567f57c1 100644
--- a/schemas/20251121/linkml/modules/classes/TradeUnionArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/TradeUnionArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./TradeUnionArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ./CollectionType
- ../slots/type_scope
- ../slots/has_or_had_custodian_type
@@ -40,7 +40,7 @@ classes:
- wd:Q166118
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
@@ -48,7 +48,7 @@ classes:
slot_usage:
wikidata_entity:
equals_string: Q66604802
- holds_record_set_types:
+ has_or_had_holds_record_set_type:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
diff --git a/schemas/20251121/linkml/modules/classes/TradeUnionArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/TradeUnionArchiveRecordSetTypes.yaml
index 4e3f9b1fee..71bb7ccb4a 100644
--- a/schemas/20251121/linkml/modules/classes/TradeUnionArchiveRecordSetTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/TradeUnionArchiveRecordSetTypes.yaml
@@ -172,10 +172,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Provenance-based organization by creating
union body (federation, national union, local, committee).
- scope_includes:
+ scope_include:
equals_string: '["bylaws", "congress minutes", "membership records", "financial
records", "correspondence"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["collective bargaining contracts", "strike documentation",
"publications"]'
CollectiveBargainingSeries:
@@ -225,7 +225,7 @@ classes:
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
- (chronological arrangement by industry sector, employer, or contract period).
+ (chronological has_arrangement by industry sector, employer, or contract period).
structured_aliases:
- literal_form: Tarifverhandlungsserie
in_language: de
@@ -283,12 +283,12 @@ classes:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
- principle as defined by rico-rst:Series. Chronological arrangement by industry
+ principle as defined by rico-rst:Series. Chronological has_arrangement by industry
sector, employer, or contract period.
- scope_includes:
+ scope_include:
equals_string: '["CAOs", "negotiations", "arbitration", "wage agreements",
"working conditions"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["union governance", "strike records", "publications", "photographs"]'
legal_note:
equals_string: Collective labor agreements have legal status and are publicly
@@ -414,10 +414,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled documentation organized
by strike event, industry, or time period.
- scope_includes:
+ scope_include:
equals_string: '["strike records", "picket documentation", "solidarity actions",
"posters", "photographs"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["routine collective bargaining", "union administration",
"ongoing publications"]'
LaborPublicationsCollection:
@@ -535,10 +535,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled publications organized
by title, publisher, union, or subject matter.
- scope_includes:
+ scope_include:
equals_string: '["newspapers", "magazines", "pamphlets", "educational materials",
"propaganda"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["administrative records", "contracts", "photographs (separate)",
"personal papers"]'
preservation_note:
@@ -667,10 +667,10 @@ classes:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Assembled visual documentation organized
by subject, event, photographer, or time period.
- scope_includes:
+ scope_include:
equals_string: '["workplace photos", "strike images", "portraits", "demonstrations",
"celebrations"]'
- scope_excludes:
+ scope_exclude:
equals_string: '["textual records", "publications", "administrative files"]'
preservation_note:
equals_string: Historical photographic materials require specialized preservation.
diff --git a/schemas/20251121/linkml/modules/classes/UniversityArchive.yaml b/schemas/20251121/linkml/modules/classes/UniversityArchive.yaml
index 62cc4fd488..dd240b87a7 100644
--- a/schemas/20251121/linkml/modules/classes/UniversityArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/UniversityArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./UniversityArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -31,7 +31,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/UnspecifiedType.yaml b/schemas/20251121/linkml/modules/classes/UnspecifiedType.yaml
index 8b5a058553..eeb6d7d845 100644
--- a/schemas/20251121/linkml/modules/classes/UnspecifiedType.yaml
+++ b/schemas/20251121/linkml/modules/classes/UnspecifiedType.yaml
@@ -12,13 +12,13 @@ imports:
- ./CustodianType
- ../slots/classification_status
- ../slots/has_or_had_custodian_type
-- ../slots/data_quality_flags
-- ../slots/evidence_gaps
-- ../slots/research_attempts
+- ../slots/has_or_had_data_quality_flag
+- ../slots/evidence_gap
+- ../slots/has_or_had_research_attempt
- ../slots/review_status
- ../slots/specificity_annotation
- ../slots/template_specificity
-- ../slots/type_hypotheses
+- ../slots/type_hypothesis
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
prefixes:
@@ -34,6 +34,94 @@ classes:
UnspecifiedType:
is_a: CustodianType
class_uri: skos:Concept
+ annotations:
+ skos:prefLabel: Unspecified Type
+ skos:altLabel: unknown type, unclassified, indeterminate, heritage organization, cultural organization
+ structured_aliases:
+ - literal_form: ongespecificeerd
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: onbekend type
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: niet geclassificeerd
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: erfgoedorganisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: culturele organisatie
+ predicate: EXACT_SYNONYM
+ in_language: nl
+ - literal_form: unspecified
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: unknown type
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: unclassified
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: heritage organization
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: cultural organization
+ predicate: EXACT_SYNONYM
+ in_language: en
+ - literal_form: nicht spezifiziert
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: unbekannter Typ
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: nicht klassifiziert
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: Kulturorganisation
+ predicate: EXACT_SYNONYM
+ in_language: de
+ - literal_form: non spécifié
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: type inconnu
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: non classifié
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: organisation culturelle
+ predicate: EXACT_SYNONYM
+ in_language: fr
+ - literal_form: no especificado
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: tipo desconocido
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: no clasificado
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: organización cultural
+ predicate: EXACT_SYNONYM
+ in_language: es
+ - literal_form: non specificato
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: tipo sconosciuto
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: organizzazione culturale
+ predicate: EXACT_SYNONYM
+ in_language: it
+ - literal_form: não especificado
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: tipo desconhecido
+ predicate: EXACT_SYNONYM
+ in_language: pt
+ - literal_form: organização cultural
+ predicate: EXACT_SYNONYM
+ in_language: pt
description: |
Specialized custodian type for institutions where type classification is
impossible, ambiguous, or not yet determined based on available evidence.
@@ -208,13 +296,13 @@ classes:
slots:
- classification_status
- has_or_had_custodian_type
- - data_quality_flags
- - evidence_gaps
- - research_attempts
+ - has_or_had_data_quality_flag
+ - evidence_gap
+ - has_or_had_research_attempt
- review_status
- specificity_annotation
- template_specificity
- - type_hypotheses
+ - type_hypothesis
slot_usage:
classification_status:
description: |
@@ -244,7 +332,7 @@ classes:
description: Called museum but operates as archive
- value: Type transitional - merger in progress
description: Reorganization underway
- evidence_gaps:
+ evidence_gap:
description: |
What information is missing that prevents type classification.
@@ -274,7 +362,7 @@ classes:
description: Contemporary institution gaps
- value: 'Conflicting sources: museum vs. archive'
description: Ambiguous evidence gaps
- type_hypotheses:
+ type_hypothesis:
description: |
Possible institutional types based on limited or ambiguous evidence.
@@ -302,7 +390,7 @@ classes:
description: Art institution hypotheses
- value: Probably archive, Possibly library
description: Documentary institution hypotheses
- research_attempts:
+ has_or_had_research_attempt:
description: |
What research efforts have been made to determine type.
@@ -359,7 +447,7 @@ classes:
description: Active institution review
- value: Medium priority - waiting for archival cataloging, Review 2026
description: Deferred review
- data_quality_flags:
+ has_or_had_data_quality_flag:
description: |
Metadata flags indicating data quality issues.
@@ -403,17 +491,17 @@ slots:
description: Status of type classification
range: string
slot_uri: prov:wasInvalidatedBy
- evidence_gaps:
+ evidence_gap:
description: Missing information preventing classification
range: string
multivalued: true
slot_uri: dcterms:requires
- type_hypotheses:
+ type_hypothesis:
description: Possible type interpretations
range: string
multivalued: true
slot_uri: skos:note
- research_attempts:
+ has_or_had_research_attempt:
description: Research efforts to determine type
range: string
multivalued: true
@@ -422,7 +510,7 @@ slots:
description: Re-evaluation priority and timeline
range: string
slot_uri: prov:qualifiedRevision
- data_quality_flags:
+ has_or_had_data_quality_flag:
description: Quality metadata flags
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/VideoAnnotation.yaml b/schemas/20251121/linkml/modules/classes/VideoAnnotation.yaml
index b8c617cb47..8ceefca613 100644
--- a/schemas/20251121/linkml/modules/classes/VideoAnnotation.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoAnnotation.yaml
@@ -5,14 +5,14 @@ imports:
- linkml:types
- ./VideoTextContent
- ./VideoTimeSegment
-- ../slots/annotation_motivation
-- ../slots/annotation_segments
-- ../slots/annotation_type
+- ../slots/has_annotation_motivation
+- ../slots/has_annotation_segment
+- ../slots/has_annotation_type
- ../slots/detection_count
- ../slots/detection_threshold
- ../slots/frame_sample_rate
-- ../slots/includes_bounding_boxes
-- ../slots/includes_segmentation_masks
+- ../slots/includes_bounding_box
+- ../slots/includes_segmentation_mask
- ../slots/keyframe_extraction
- ../slots/model_architecture
- ../slots/model_task
@@ -119,14 +119,14 @@ classes:
- as:Activity
- schema:ClaimReview
slots:
- - annotation_motivation
- - annotation_segments
- - annotation_type
+ - has_annotation_motivation
+ - has_annotation_segment
+ - has_annotation_type
- detection_count
- detection_threshold
- frame_sample_rate
- - includes_bounding_boxes
- - includes_segmentation_masks
+ - includes_bounding_box
+ - includes_segmentation_mask
- keyframe_extraction
- model_architecture
- model_task
@@ -305,7 +305,7 @@ classes:
description: Object detection task
- value: captioning
description: Video captioning task
- includes_bounding_boxes:
+ includes_bounding_box:
slot_uri: hc:includesBoundingBoxes
description: |
Whether annotation includes spatial bounding box coordinates.
@@ -322,7 +322,7 @@ classes:
examples:
- value: true
description: Includes bounding box coordinates
- includes_segmentation_masks:
+ includes_segmentation_mask:
slot_uri: hc:includesSegmentationMasks
description: |
Whether annotation includes pixel-level segmentation masks.
@@ -462,10 +462,10 @@ slots:
model_task:
description: Specific task model was trained for
range: string
- includes_bounding_boxes:
+ includes_bounding_box:
description: Whether annotation includes spatial bounding boxes
range: boolean
- includes_segmentation_masks:
+ includes_segmentation_mask:
description: Whether annotation includes pixel segmentation masks
range: boolean
has_annotation_motivation:
diff --git a/schemas/20251121/linkml/modules/classes/VideoAnnotationTypes.yaml b/schemas/20251121/linkml/modules/classes/VideoAnnotationTypes.yaml
index d09395b112..307b6f4a33 100644
--- a/schemas/20251121/linkml/modules/classes/VideoAnnotationTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoAnnotationTypes.yaml
@@ -6,12 +6,12 @@ imports:
- ./VideoAnnotation
- ./VideoTimeSegment
- ../slots/person_id
-- ../slots/average_scene_duration_seconds
+- ../slots/has_average_scene_duration_seconds
- ../slots/cut_count
-- ../slots/detected_faces
-- ../slots/detected_landmarks
-- ../slots/detected_logos
-- ../slots/detected_objects
+- ../slots/has_or_had_detected_face
+- ../slots/has_or_had_detected_landmark
+- ../slots/has_or_had_detected_logo
+- ../slots/has_or_had_detected_object
- ../slots/detection_level
- ../slots/dissolve_count
- ../slots/face_bbox
@@ -48,14 +48,14 @@ imports:
- ../slots/region_text
- ../slots/region_type
- ../slots/scene_count
-- ../slots/scene_segments
+- ../slots/has_or_had_scene_segment
- ../slots/scene_types_detected
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/text_languages_detected
- ../slots/text_region_count
-- ../slots/text_regions
-- ../slots/text_segments
+- ../slots/has_or_had_text_region
+- ../slots/has_or_had_text_segment
- ../slots/text_types_detected
- ../slots/total_characters_extracted
- ../slots/tracking_ids_assigned
@@ -139,19 +139,19 @@ classes:
close_mappings:
- schema:Clip
slots:
- - average_scene_duration_seconds
+ - has_average_scene_duration_seconds
- cut_count
- detection_level
- dissolve_count
- fade_count
- scene_count
- - scene_segments
+ - has_or_had_scene_segment
- scene_types_detected
- specificity_annotation
- template_specificity
- transition_types_detected
slot_usage:
- scene_segments:
+ has_or_had_scene_segment:
slot_uri: hc:sceneSegments
description: |
List of detected scene/shot boundaries with metadata.
@@ -346,7 +346,7 @@ classes:
Detected objects can be linked to collection database:
```yaml
- detected_objects:
+ has_or_had_detected_object:
- label: "The Night Watch"
wikidata_id: Q219831
collection_id: "SK-C-5" # Rijksmuseum ID
@@ -367,10 +367,10 @@ classes:
related_mappings:
- schema:ImageObject
slots:
- - detected_faces
- - detected_landmarks
- - detected_logos
- - detected_objects
+ - has_or_had_detected_face
+ - has_or_had_detected_landmark
+ - has_or_had_detected_logo
+ - has_or_had_detected_object
- includes_object_tracking
- linked_to_collection
- object_classes_detected
@@ -380,7 +380,7 @@ classes:
- unique_face_count
- unique_object_count
slot_usage:
- detected_objects:
+ has_or_had_detected_object:
slot_uri: hc:detectedObjects
description: |
List of detected objects with labels and locations.
@@ -399,7 +399,7 @@ classes:
examples:
- value: '[{label: ''painting'', confidence: 0.92, segment: {...}}]'
description: Detected painting object
- detected_faces:
+ has_or_had_detected_face:
slot_uri: hc:detectedFaces
description: |
List of detected faces with optional identity.
@@ -416,7 +416,7 @@ classes:
examples:
- value: '[{confidence: 0.88, person_id: ''curator_001''}]'
description: Detected and identified face
- detected_logos:
+ has_or_had_detected_logo:
slot_uri: hc:detectedLogos
description: |
List of detected logos or brand marks.
@@ -432,7 +432,7 @@ classes:
examples:
- value: '[{label: ''Rijksmuseum logo'', confidence: 0.95}]'
description: Detected institution logo
- detected_landmarks:
+ has_or_had_detected_landmark:
slot_uri: hc:detectedLandmarks
description: |
List of detected landmarks or buildings.
@@ -618,12 +618,12 @@ classes:
- template_specificity
- text_languages_detected
- text_region_count
- - text_regions
- - text_segments
+ - has_or_had_text_region
+ - has_or_had_text_segment
- text_types_detected
- total_characters_extracted
slot_usage:
- text_segments:
+ has_or_had_text_segment:
slot_uri: hc:textSegments
description: |
Time-coded segments with extracted text.
@@ -745,7 +745,7 @@ classes:
examples:
- value: 0.68
description: Moderate handwriting recognition confidence
- text_regions:
+ has_or_had_text_region:
slot_uri: hc:textRegions
description: |
Detailed text region data with spatial coordinates.
@@ -1095,7 +1095,7 @@ enums:
OTHER:
description: Other text type
slots:
- scene_segments:
+ has_or_had_scene_segment:
description: List of detected scene/shot segments
range: VideoTimeSegment
multivalued: true
@@ -1125,19 +1125,19 @@ slots:
dissolve_count:
description: Number of dissolves
range: integer
- detected_objects:
+ has_or_had_detected_object:
description: List of detected objects
range: DetectedObject
multivalued: true
- detected_faces:
+ has_or_had_detected_face:
description: List of detected faces
range: DetectedFace
multivalued: true
- detected_logos:
+ has_or_had_detected_logo:
description: List of detected logos
range: DetectedLogo
multivalued: true
- detected_landmarks:
+ has_or_had_detected_landmark:
description: List of detected landmarks
range: DetectedLandmark
multivalued: true
@@ -1160,7 +1160,7 @@ slots:
linked_to_collection:
description: Whether linked to collection database
range: boolean
- text_segments:
+ has_or_had_text_segment:
description: Time-coded text extraction segments
range: VideoTimeSegment
multivalued: true
@@ -1187,7 +1187,7 @@ slots:
handwriting_confidence:
description: Handwriting OCR confidence
range: float
- text_regions:
+ has_or_had_text_region:
description: Detailed text region data
range: TextRegion
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/VideoAudioAnnotation.yaml b/schemas/20251121/linkml/modules/classes/VideoAudioAnnotation.yaml
index 3c65c16bf9..1fe6436631 100644
--- a/schemas/20251121/linkml/modules/classes/VideoAudioAnnotation.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoAudioAnnotation.yaml
@@ -6,11 +6,11 @@ imports:
- ./VideoAnnotation
- ./VideoTimeSegment
- ../slots/audio_event_segments
-- ../slots/audio_quality_score
+- ../slots/has_audio_quality_score
- ../slots/diarization_confidence
- ../slots/diarization_enabled
- ../slots/diarization_end_seconds
-- ../slots/diarization_segments
+- ../slots/has_or_had_diarization_segment
- ../slots/diarization_speaker_id
- ../slots/diarization_speaker_label
- ../slots/diarization_start_seconds
@@ -24,7 +24,7 @@ imports:
- ../slots/music_genre
- ../slots/music_genres_detected
- ../slots/music_segment_confidence
-- ../slots/music_segments
+- ../slots/has_or_had_music_segment
- ../slots/music_start_seconds
- ../slots/music_type
- ../slots/noise_floor_db
@@ -33,20 +33,20 @@ imports:
- ../slots/segment_end_seconds
- ../slots/segment_language
- ../slots/segment_start_seconds
-- ../slots/silence_segments
+- ../slots/has_or_had_silence_segment
- ../slots/silence_total_seconds
- ../slots/snr_db
-- ../slots/sound_event_types
+- ../slots/has_or_had_sound_event_type
- ../slots/sound_events_detected
- ../slots/speaker_count
- ../slots/speaker_id
- ../slots/speaker_label
-- ../slots/speaker_labels
+- ../slots/speaker_label
- ../slots/specificity_annotation
- ../slots/speech_detected
- ../slots/speech_language
- ../slots/speech_language_confidence
-- ../slots/speech_segments
+- ../slots/has_or_had_speech_segment
- ../slots/speech_text
- ../slots/template_specificity
- ./DiarizationSegment
@@ -141,7 +141,7 @@ classes:
Multilingual heritage content requires language identification:
```yaml
- speech_segments:
+ has_or_had_speech_segment:
- start: 0.0
end: 120.0
language: nl
@@ -200,27 +200,27 @@ classes:
- audio_event_segments
- audio_quality_score
- diarization_enabled
- - diarization_segments
+ - has_or_had_diarization_segment
- has_clipping
- languages_detected
- music_confidence
- music_detected
- music_genres_detected
- - music_segments
+ - has_or_had_music_segment
- noise_floor_db
- primary_audio_event_type
- - silence_segments
+ - has_or_had_silence_segment
- silence_total_seconds
- snr_db
- - sound_event_types
+ - has_or_had_sound_event_type
- sound_events_detected
- speaker_count
- - speaker_labels
+ - speaker_label
- specificity_annotation
- speech_detected
- speech_language
- speech_language_confidence
- - speech_segments
+ - has_or_had_speech_segment
- template_specificity
slot_usage:
has_audio_event_segment:
@@ -276,7 +276,7 @@ classes:
examples:
- value: true
description: Speech is present in video
- speech_segments:
+ has_or_had_speech_segment:
slot_uri: hc:speechSegments
description: |
Detailed speech segments with speaker and language info.
@@ -363,7 +363,7 @@ classes:
examples:
- value: true
description: Diarization was performed
- diarization_segments:
+ has_or_had_diarization_segment:
slot_uri: hc:diarizationSegments
description: |
Detailed diarization results with speaker assignments.
@@ -398,7 +398,7 @@ classes:
examples:
- value: 3
description: Three distinct speakers detected
- speaker_labels:
+ speaker_label:
slot_uri: hc:speakerLabels
description: |
Labels or names assigned to detected speakers.
@@ -427,7 +427,7 @@ classes:
examples:
- value: true
description: Music present in video
- music_segments:
+ has_or_had_music_segment:
slot_uri: hc:musicSegments
description: |
Time segments containing music.
@@ -487,7 +487,7 @@ classes:
examples:
- value: true
description: Sound events detected
- sound_event_types:
+ has_or_had_sound_event_type:
slot_uri: hc:soundEventTypes
description: |
Types of sound events detected.
@@ -505,7 +505,7 @@ classes:
examples:
- value: '[APPLAUSE, CROWD_NOISE]'
description: Applause and crowd sounds detected
- silence_segments:
+ has_or_had_silence_segment:
slot_uri: hc:silenceSegments
description: |
Time segments containing silence or very low audio.
@@ -887,7 +887,7 @@ slots:
speech_detected:
description: Whether speech was detected
range: boolean
- speech_segments:
+ has_or_had_speech_segment:
description: Detailed speech segments with speaker info
range: SpeechSegment
multivalued: true
@@ -904,21 +904,21 @@ slots:
diarization_enabled:
description: Whether speaker diarization was performed
range: boolean
- diarization_segments:
+ has_or_had_diarization_segment:
description: Detailed diarization results
range: DiarizationSegment
multivalued: true
speaker_count:
description: Number of distinct speakers detected
range: integer
- speaker_labels:
+ speaker_label:
description: Labels or names for detected speakers
range: string
multivalued: true
music_detected:
description: Whether music was detected
range: boolean
- music_segments:
+ has_or_had_music_segment:
description: Time segments containing music
range: MusicSegment
multivalued: true
@@ -932,11 +932,11 @@ slots:
sound_events_detected:
description: Whether sound events were detected
range: boolean
- sound_event_types:
+ has_or_had_sound_event_type:
description: Types of sound events detected
range: SoundEventTypeEnum
multivalued: true
- silence_segments:
+ has_or_had_silence_segment:
description: Time segments with silence
range: VideoTimeSegment
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/VideoChapterList.yaml b/schemas/20251121/linkml/modules/classes/VideoChapterList.yaml
index 9a59ffb85f..1ca0f76a79 100644
--- a/schemas/20251121/linkml/modules/classes/VideoChapterList.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoChapterList.yaml
@@ -10,8 +10,8 @@ imports:
- ./TemplateSpecificityScores
- ../enums/ChapterSourceEnum
- ../slots/video_id
- - ../slots/chapters
- - ../slots/total_chapters
+ - ../slots/has_or_had_chapter
+ - ../slots/total_chapter
- ../slots/chapters_source
- ../slots/chapters_generated_at
- ../slots/covers_full_video
@@ -37,13 +37,13 @@ classes:
exact_mappings:
- schema:ItemList
slots:
- - chapters
+ - has_or_had_chapter
- chapters_generated_at
- chapters_source
- covers_full_video
- specificity_annotation
- template_specificity
- - total_chapters
+ - total_chapter
- video_id
slot_usage:
video_id:
@@ -51,14 +51,14 @@ classes:
description: Reference to the parent video
range: string
required: true
- chapters:
+ has_or_had_chapter:
slot_uri: schema:itemListElement
description: Ordered list of chapters
range: VideoChapter
multivalued: true
required: true
inlined_as_list: true
- total_chapters:
+ total_chapter:
slot_uri: hc:totalChapters
description: Total number of chapters
range: integer
diff --git a/schemas/20251121/linkml/modules/classes/VideoComment.yaml b/schemas/20251121/linkml/modules/classes/VideoComment.yaml
index b7de1c9bfa..7a479b588f 100644
--- a/schemas/20251121/linkml/modules/classes/VideoComment.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoComment.yaml
@@ -18,7 +18,7 @@ imports:
- ../slots/comment_id
- ../slots/comment_like_count
- ../slots/comment_published_at
- - ../slots/comment_replies
+ - ../slots/has_or_had_comment_reply
- ../slots/comment_reply_count
- ../slots/comment_text
- ../slots/comment_updated_at
@@ -41,7 +41,7 @@ classes:
- comment_id
- comment_like_count
- comment_published_at
- - comment_replies
+ - has_or_had_comment_reply
- comment_reply_count
- comment_text
- comment_updated_at
@@ -90,7 +90,7 @@ classes:
range: integer
required: false
minimum_value: 0
- comment_replies:
+ has_or_had_comment_reply:
slot_uri: schema:comment
description: Nested reply comments
range: VideoComment
@@ -129,7 +129,7 @@ slots:
comment_reply_count:
description: Number of replies
range: integer
- comment_replies:
+ has_or_had_comment_reply:
description: Nested reply comments
range: VideoComment
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/VideoPost.yaml b/schemas/20251121/linkml/modules/classes/VideoPost.yaml
index ccda9f6588..dfdb337bb0 100644
--- a/schemas/20251121/linkml/modules/classes/VideoPost.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoPost.yaml
@@ -6,7 +6,7 @@ imports:
- ./SocialMediaPost
- ./SocialMediaPostTypes
- ../slots/language
-- ../slots/aspect_ratio
+- ../slots/has_aspect_ratio
- ../slots/available_caption_languages
- ../slots/caption_available
- ../slots/comment_author
@@ -15,7 +15,7 @@ imports:
- ../slots/comment_id
- ../slots/comment_like_count
- ../slots/comment_published_at
-- ../slots/comment_replies
+- ../slots/has_or_had_comment_reply
- ../slots/comment_reply_count
- ../slots/comment_text
- ../slots/comment_updated_at
@@ -28,14 +28,14 @@ imports:
- ../slots/frame_rate
- ../slots/is_embeddable
- ../slots/is_licensed_content
-- ../slots/is_made_for_kids
+- ../slots/is_made_for_kid
- ../slots/like_count
- ../slots/live_broadcast_content
- ../slots/metrics_observed_at
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/video_category_id
-- ../slots/video_comments
+- ../slots/video_comment
- ../slots/view_count
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
@@ -136,7 +136,7 @@ classes:
- wikidata:Q34508
- wikidata:Q604644
slots:
- - aspect_ratio
+ - has_aspect_ratio
- available_caption_languages
- caption_available
- comment_count
@@ -150,14 +150,14 @@ classes:
- frame_rate
- is_embeddable
- is_licensed_content
- - is_made_for_kids
+ - is_made_for_kid
- like_count
- live_broadcast_content
- metrics_observed_at
- specificity_annotation
- template_specificity
- video_category_id
- - video_comments
+ - video_comment
- view_count
slot_usage:
duration:
@@ -425,7 +425,7 @@ classes:
Publisher-controlled setting.
range: boolean
required: false
- is_made_for_kids:
+ is_made_for_kid:
slot_uri: hc:isMadeForKids
description: |
Whether the video is designated as made for children.
@@ -446,7 +446,7 @@ classes:
examples:
- value: 0
description: No comments fetched
- video_comments:
+ video_comment:
slot_uri: hc:videoComments
description: |
Collection of comments on this video.
@@ -490,7 +490,7 @@ classes:
- comment_id
- comment_like_count
- comment_published_at
- - comment_replies
+ - has_or_had_comment_reply
- comment_reply_count
- comment_text
- comment_updated_at
@@ -539,7 +539,7 @@ classes:
range: integer
required: false
minimum_value: 0
- comment_replies:
+ has_or_had_comment_reply:
slot_uri: schema:comment
description: Nested reply comments
range: VideoComment
@@ -638,13 +638,13 @@ slots:
is_embeddable:
description: Can be embedded externally
range: boolean
- is_made_for_kids:
+ is_made_for_kid:
description: COPPA kids content flag
range: boolean
comments_fetched:
description: Number of comments actually retrieved
range: integer
- video_comments:
+ video_comment:
description: Collection of video comments
range: VideoComment
multivalued: true
@@ -672,7 +672,7 @@ slots:
comment_reply_count:
description: Number of replies
range: integer
- comment_replies:
+ has_or_had_comment_reply:
description: Nested reply comments
range: VideoComment
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/VideoSubtitle.yaml b/schemas/20251121/linkml/modules/classes/VideoSubtitle.yaml
index df9b5faf5e..061e64dc26 100644
--- a/schemas/20251121/linkml/modules/classes/VideoSubtitle.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoSubtitle.yaml
@@ -5,11 +5,11 @@ imports:
- linkml:types
- ./VideoTranscript
- ./VideoTimeSegment
-- ../slots/average_entry_duration_seconds
+- ../slots/has_average_entry_duration_seconds
- ../slots/default_position
- ../slots/entry_count
-- ../slots/includes_music_descriptions
-- ../slots/includes_sound_descriptions
+- ../slots/includes_music_description
+- ../slots/includes_sound_description
- ../slots/includes_speaker_identification
- ../slots/is_auto_generated
- ../slots/is_closed_caption
@@ -148,11 +148,11 @@ classes:
related_mappings:
- schema:transcript
slots:
- - average_entry_duration_seconds
+ - has_average_entry_duration_seconds
- default_position
- entry_count
- - includes_music_descriptions
- - includes_sound_descriptions
+ - includes_music_description
+ - includes_sound_description
- includes_speaker_identification
- is_auto_generated
- is_closed_caption
@@ -164,7 +164,7 @@ classes:
- track_id
- track_name
slot_usage:
- segments:
+ has_or_had_segment:
required: true
description: |
Time-coded subtitle entries as VideoTimeSegment objects.
@@ -179,7 +179,7 @@ classes:
- confidence: For auto-generated captions
Segments are ordered by start_seconds for proper playback.
- includes_timestamps:
+ includes_timestamp:
ifabsent: 'true'
description: |
Whether subtitle includes time markers.
@@ -255,7 +255,7 @@ classes:
examples:
- value: true
description: SDH subtitle track
- includes_sound_descriptions:
+ includes_sound_description:
slot_uri: hc:includesSoundDescriptions
description: |
Whether subtitle includes non-speech sound descriptions.
@@ -273,7 +273,7 @@ classes:
examples:
- value: true
description: Contains sound effect descriptions
- includes_music_descriptions:
+ includes_music_description:
slot_uri: hc:includesMusicDescriptions
description: |
Whether subtitle includes music/song descriptions.
@@ -528,10 +528,10 @@ slots:
is_sdh:
description: Whether these are Subtitles for Deaf/Hard-of-Hearing
range: boolean
- includes_sound_descriptions:
+ includes_sound_description:
description: Whether subtitle includes non-speech sound descriptions
range: boolean
- includes_music_descriptions:
+ includes_music_description:
description: Whether subtitle includes music descriptions
range: boolean
includes_speaker_identification:
diff --git a/schemas/20251121/linkml/modules/classes/VideoTranscript.yaml b/schemas/20251121/linkml/modules/classes/VideoTranscript.yaml
index 5b75eaffce..01134c398f 100644
--- a/schemas/20251121/linkml/modules/classes/VideoTranscript.yaml
+++ b/schemas/20251121/linkml/modules/classes/VideoTranscript.yaml
@@ -6,11 +6,11 @@ imports:
- ./VideoTextContent
- ./VideoTimeSegment
- ../slots/full_text
-- ../slots/includes_speakers
-- ../slots/includes_timestamps
+- ../slots/includes_speaker
+- ../slots/includes_timestamp
- ../slots/paragraph_count
- ../slots/primary_speaker
-- ../slots/segments
+- ../slots/has_or_had_segment
- ../slots/sentence_count
- ../slots/source_language_auto_detected
- ../slots/speaker_count
@@ -83,11 +83,11 @@ classes:
- dcterms:Text
slots:
- full_text
- - includes_speakers
- - includes_timestamps
+ - includes_speaker
+ - includes_timestamp
- paragraph_count
- primary_speaker
- - segments
+ - has_or_had_segment
- sentence_count
- source_language_auto_detected
- speaker_count
@@ -140,7 +140,7 @@ classes:
examples:
- value: STRUCTURED
description: Text with speaker labels and paragraph breaks
- includes_timestamps:
+ includes_timestamp:
slot_uri: hc:includesTimestamps
description: |
Whether the transcript includes time markers.
@@ -155,7 +155,7 @@ classes:
examples:
- value: true
description: Transcript has time codes
- includes_speakers:
+ includes_speaker:
slot_uri: hc:includesSpeakers
description: |
Whether the transcript includes speaker identification.
@@ -170,7 +170,7 @@ classes:
examples:
- value: true
description: Multi-speaker transcript with diarization
- segments:
+ has_or_had_segment:
slot_uri: hc:transcriptSegments
description: |
Structured breakdown of transcript into time-coded segments.
@@ -337,13 +337,13 @@ slots:
transcript_format:
description: Format/structure of transcript text
range: TranscriptFormatEnum
- includes_timestamps:
+ includes_timestamp:
description: Whether transcript includes time markers
range: boolean
- includes_speakers:
+ includes_speaker:
description: Whether transcript includes speaker identification
range: boolean
- segments:
+ has_or_had_segment:
description: Structured breakdown into time-coded segments
range: VideoTimeSegment
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/Warehouse.yaml b/schemas/20251121/linkml/modules/classes/Warehouse.yaml
index 5bd3b354a7..84183c0612 100644
--- a/schemas/20251121/linkml/modules/classes/Warehouse.yaml
+++ b/schemas/20251121/linkml/modules/classes/Warehouse.yaml
@@ -6,7 +6,7 @@ imports:
- ./ReconstructedEntity
- ./CustodianObservation
- ./ReconstructionActivity
-- ../slots/access_restriction
+- ../slots/has_or_had_access_restriction
- ../slots/climate_control_type
- ../slots/contents_description
- ../slots/has_climate_control
@@ -119,7 +119,7 @@ classes:
- hc:Storage
- schema:LocalBusiness
slots:
- - access_restriction
+ - has_or_had_access_restriction
- climate_control_type
- contents_description
- has_climate_control
diff --git a/schemas/20251121/linkml/modules/classes/WebArchive.yaml b/schemas/20251121/linkml/modules/classes/WebArchive.yaml
index 9ed5fc1ed0..9516f50f2a 100644
--- a/schemas/20251121/linkml/modules/classes/WebArchive.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebArchive.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./WebArchiveRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -30,7 +30,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/WebClaim.yaml b/schemas/20251121/linkml/modules/classes/WebClaim.yaml
index 7986434351..91ffa73afb 100644
--- a/schemas/20251121/linkml/modules/classes/WebClaim.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebClaim.yaml
@@ -28,7 +28,7 @@ imports:
- ../slots/xpath_matched_text
- ../slots/claim_extraction_method
- ../slots/pipeline_stage
- - ../slots/claim_notes
+ - ../slots/claim_note
# Enum imports
- ../enums/ClaimTypeEnum
- ../enums/ExtractionPipelineStageEnum
@@ -87,7 +87,7 @@ classes:
slots:
- claim_extraction_method
- claim_id
- - claim_notes
+ - claim_note
- claim_type
- claim_value
- extraction_timestamp
diff --git a/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml b/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml
index 4452e3de6b..7fe9f7b79c 100644
--- a/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml
@@ -34,7 +34,7 @@ classes:
description: Path to source archive directory
claims_count:
range: integer
- claims:
+ claim:
range: WebClaim
multivalued: true
inlined_as_list: true
diff --git a/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml b/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml
index 4089f0f52e..e185702618 100644
--- a/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml
@@ -73,7 +73,7 @@ classes:
range: string
description: Method used to find source (exa_web_search_manual, google_search,
etc.)
- claims:
+ claim:
range: WebClaim
multivalued: true
inlined_as_list: true
diff --git a/schemas/20251121/linkml/modules/classes/WebObservation.yaml b/schemas/20251121/linkml/modules/classes/WebObservation.yaml
index 302bce9396..75ef91a456 100644
--- a/schemas/20251121/linkml/modules/classes/WebObservation.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebObservation.yaml
@@ -15,18 +15,18 @@ imports:
- ./WebClaim
- ../slots/archived_at
- ../slots/extraction_confidence
-- ../slots/extraction_notes
+- ../slots/extraction_note
- ../slots/source_url
- ../slots/retrieved_on
- ../slots/content_hash
-- ../slots/claims
+- ../slots/claim
- ../slots/content_changed
- ../slots/content_type
- ../slots/etag
- ../slots/http_status_code
- ../slots/last_modified
- ../slots/observation_id
-- ../slots/observed_entities
+- ../slots/observed_entity
- ../slots/page_title
- ../slots/previous_observation
- ../slots/retrieval_method
@@ -62,7 +62,7 @@ slots:
etag:
range: string
description: ETag header value for cache validation
- observed_entities:
+ observed_entity:
range: uriorcurie
multivalued: true
description: Entities extracted from this observation
@@ -72,7 +72,7 @@ slots:
content_changed:
range: boolean
description: Whether content changed since previous observation
- claims:
+ claim:
range: WebClaim
multivalued: true
inlined_as_list: true
@@ -141,17 +141,17 @@ classes:
- dcterms:source
slots:
- archived_at
- - claims
+ - claim
- content_changed
- content_hash
- content_type
- etag
- extraction_confidence
- - extraction_notes
+ - extraction_note
- http_status_code
- last_modified
- observation_id
- - observed_entities
+ - observed_entity
- page_title
- previous_observation
- retrieval_method
@@ -185,7 +185,7 @@ classes:
extraction_notes: Extracted via Exa AI search. Call details structured and
well-formatted. Budget and deadline clearly stated. Eligibility criteria
parsed from HTML sections.
- observed_entities:
+ observed_entity:
- https://nde.nl/ontology/hc/call/ec/cl2-2025-heritage-01
archived_at: https://web.archive.org/web/20251129103000/https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-cl2-2025-heritage-01
description: Web observation of Horizon Europe CL2 2025 heritage call
@@ -203,7 +203,7 @@ classes:
extraction_confidence: 0.88
extraction_notes: Extracted via Playwright scraper. Dynamic content fully
rendered. Grant range and eligibility parsed from page sections.
- observed_entities:
+ observed_entity:
- https://nde.nl/ontology/hc/call/nlhf/medium-grants-2025-q4
previous_observation: https://nde.nl/ontology/hc/observation/web/2025-10-15/nlhf-medium-grants
content_changed: true
@@ -219,7 +219,7 @@ classes:
extraction_confidence: 1.0
extraction_notes: SPARQL query for ECHOES/ECCCH Q-number (Q131381572). Structured
API response with high confidence.
- observed_entities:
+ observed_entity:
- http://www.wikidata.org/entity/Q131381572
description: SPARQL query observation for Wikidata entity
slot_usage:
diff --git a/schemas/20251121/linkml/modules/classes/WebPortal.yaml b/schemas/20251121/linkml/modules/classes/WebPortal.yaml
index ec2af47562..84f173b207 100644
--- a/schemas/20251121/linkml/modules/classes/WebPortal.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebPortal.yaml
@@ -18,27 +18,27 @@ imports:
- ./FileAPI
- ./IIPImageServer
- ./EADDownload
-- ../slots/api_endpoint
+- ../slots/has_or_had_api_endpoint
- ../slots/geographic_scope
-- ../slots/metadata_standards
+- ../slots/metadata_standard
- ../slots/sparql_endpoint
- ../slots/oai_pmh_endpoint
-- ../slots/identifiers
-- ../slots/portal_data_sources
+- ../slots/identifier
+- ../slots/has_or_had_portal_data_source
- ../slots/operated_by
-- ../slots/exposes_collections
+- ../slots/has_or_had_exposed_collection
- ../slots/data_license_policy
-- ../slots/serves_finding_aids
+- ../slots/serves_finding_aid
- ./ReconstructedEntity
-- ../slots/data_service_endpoints
-- ../slots/aggregated_by
+- ../slots/has_or_had_data_service_endpoint
+- ../slots/is_or_was_aggregated_by
- ../slots/aggregates_from
- ../slots/associated_encompassing_bodies
- ../slots/created_by_project
- ../slots/implements_auxiliary_platform
- ../slots/implements_digital_platform
- ../slots/launch_date
-- ../slots/participating_institutions
+- ../slots/participating_institution
- ../slots/portal_description
- ../slots/portal_id
- ../slots/portal_language
@@ -116,7 +116,7 @@ slots:
record_count:
range: integer
description: Approximate number of records in the portal
- participating_institutions:
+ participating_institution:
range: integer
description: Number of institutions contributing to the portal
created_by_project:
@@ -223,24 +223,24 @@ classes:
- schema:DataCatalog
- dcmitype:Collection
slots:
- - aggregated_by
+ - is_or_was_aggregated_by
- aggregates_from
- - api_endpoint
+ - has_or_had_api_endpoint
- associated_encompassing_bodies
- created_by_project
- data_license_policy
- - data_service_endpoints
- - exposes_collections
+ - has_or_had_data_service_endpoint
+ - has_or_had_exposed_collection
- geographic_scope
- - identifiers
+ - identifier
- implements_auxiliary_platform
- implements_digital_platform
- launch_date
- - metadata_standards
+ - metadata_standard
- oai_pmh_endpoint
- operated_by
- - participating_institutions
- - portal_data_sources
+ - participating_institution
+ - has_or_had_portal_data_source
- portal_description
- portal_id
- portal_language
@@ -249,7 +249,7 @@ classes:
- portal_type
- portal_url
- record_count
- - serves_finding_aids
+ - serves_finding_aid
- sparql_endpoint
- specificity_annotation
- successor_portal
@@ -338,7 +338,7 @@ classes:
- value: Colonial heritage
- value: Medieval charters
- value: Genealogical records
- portal_data_sources:
+ has_or_had_portal_data_source:
slot_uri: edm:dataProvider
range: uriorcurie
multivalued: true
@@ -355,7 +355,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/cms/gelders-archief-mais
description: MAIS deployment feeding Archieven.nl
- exposes_collections:
+ has_or_had_exposed_collection:
slot_uri: edm:aggregatedCHO
range: uriorcurie
multivalued: true
@@ -412,7 +412,7 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/portal/eu/europeana
description: This portal's data is aggregated by Europeana
- metadata_standards:
+ metadata_standard:
slot_uri: dcterms:conformsTo
range: string
multivalued: true
@@ -424,7 +424,7 @@ classes:
- value: EAD (Encoded Archival Description)
- value: Dublin Core
- value: LIDO
- has_api_endpoint:
+ has_or_had_api_endpoint:
slot_uri: schema:documentation
range: uri
description: |
@@ -498,7 +498,7 @@ classes:
description: 'Europeana: 50M+ objects'
- value: 15000000
description: 'DDB: 15M+ objects'
- participating_institutions:
+ participating_institution:
slot_uri: schema:numberOfItems
range: integer
description: |
@@ -508,7 +508,7 @@ classes:
description: 'Archieven.nl: 80+ archives'
- value: 4000
description: 'Europeana: 4000+ institutions'
- identifiers:
+ identifier:
slot_uri: dcterms:identifier
range: uriorcurie
multivalued: true
@@ -653,7 +653,7 @@ classes:
description: Colonial Collections thematic sub-portal
- value: https://nde.nl/ontology/hc/aux-platform/europeana-api-v3
description: Europeana REST API v3
- serves_finding_aids:
+ serves_finding_aid:
slot_uri: rico:isOrWasProviderOf
range: uriorcurie
multivalued: true
@@ -683,7 +683,7 @@ classes:
description: Gelders Archief EAD inventory
- value: https://nde.nl/ontology/hc/finding-aid/na/collection-guide
description: National Archives collection guide
- data_service_endpoints:
+ has_or_had_data_service_endpoint:
slot_uri: dcat:servesDataset
range: DataServiceEndpoint
multivalued: true
@@ -763,7 +763,7 @@ classes:
operated_by: https://nde.nl/ontology/hc/encompassing-body/network/kvan
is_or_was_aggregated_by:
- https://nde.nl/ontology/hc/portal/eu/archives-portal-europe
- metadata_standards:
+ metadata_standard:
- EAD (Encoded Archival Description)
- EAC-CPF
oai_pmh_endpoint: https://oai.archieven.nl/
@@ -795,7 +795,7 @@ classes:
- https://nde.nl/ontology/hc/portal/de/ddb
- https://nde.nl/ontology/hc/portal/fr/gallica
- https://nde.nl/ontology/hc/portal/nl/collectie-nederland
- metadata_standards:
+ metadata_standard:
- EDM (Europeana Data Model)
- Dublin Core
api_endpoint: https://api.europeana.eu/record/v2/
@@ -810,7 +810,7 @@ classes:
portal_status: ACTIVE
record_count: 50000000
participating_institutions: 4000
- identifiers:
+ identifier:
- http://www.wikidata.org/entity/Q209441
data_license_policy:
- policy_id: https://nde.nl/ontology/hc/policy/europeana-data-exchange
@@ -880,7 +880,7 @@ classes:
is_or_was_aggregated_by:
- https://nde.nl/ontology/hc/portal/eu/archives-portal-europe
- https://nde.nl/ontology/hc/portal/de/ddb
- metadata_standards:
+ metadata_standard:
- EAD
- EAC-CPF
portal_language:
diff --git a/schemas/20251121/linkml/modules/classes/WebPortalType.yaml b/schemas/20251121/linkml/modules/classes/WebPortalType.yaml
index 4c5dacd794..572ab10f8c 100644
--- a/schemas/20251121/linkml/modules/classes/WebPortalType.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebPortalType.yaml
@@ -11,14 +11,14 @@ prefixes:
imports:
- linkml:types
- ../metadata
-- ../slots/typical_metadata_standards
-- ../slots/typical_technical_features
-- ../slots/example_portals
+- ../slots/typical_metadata_standard
+- ../slots/typical_technical_feature
+- ../slots/example_portal
- ../slots/portal_type_category
- ../slots/portal_type_description
- ../slots/portal_type_id
- ../slots/portal_type_name
-- ../slots/portal_typical_domains
+- ../slots/portal_typical_domain
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/typical_scope
@@ -78,17 +78,17 @@ classes:
- edm:Aggregation
- schema:WebSite
slots:
- - example_portals
+ - example_portal
- portal_type_category
- portal_type_description
- portal_type_id
- portal_type_name
- - portal_typical_domains
+ - portal_typical_domain
- specificity_annotation
- template_specificity
- - typical_metadata_standards
+ - typical_metadata_standard
- typical_scope
- - typical_technical_features
+ - typical_technical_feature
slot_usage:
portal_type_id:
identifier: true
@@ -158,14 +158,14 @@ slots:
Values: national, regional, international, european, global
range: string
slot_uri: schema:areaServed
- portal_typical_domains:
+ portal_typical_domain:
description: |
Heritage domains typically covered by this portal type.
Values: archives, libraries, museums, cross-domain, etc.
range: string
multivalued: true
slot_uri: dcterms:subject
- example_portals:
+ example_portal:
description: |
Names of well-known portals of this type.
For documentation and clarification purposes.
diff --git a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml
index 0bce644f1f..cdba451258 100644
--- a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml
+++ b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml
@@ -17,36 +17,36 @@ imports:
- ./TimeSpan
- ./CustodianObservation
- ./Custodian
-- ../slots/availability_timespan
+- ../slots/has_availability_timespan
- ../slots/cessation_observed_in
- ../slots/dataset_description
- ../slots/dataset_identifier
- ../slots/dataset_title
- ../slots/download_endpoint
- ../slots/linked_data_access
-- ../slots/linked_data_endpoints
-- ../slots/open_access_endpoints
+- ../slots/has_or_had_linked_data_endpoint
+- ../slots/has_or_had_open_access_endpoint
- ../slots/published_by
-- ../slots/registered_datasets
+- ../slots/has_or_had_registered_dataset
- ../slots/specificity_annotation
- ../slots/succeeded_by
- ../slots/template_specificity
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
slots:
- linked_data_endpoints:
+ has_or_had_linked_data_endpoint:
description: LinkedDataHub SPARQL endpoints that provide semantic access to datasets
registered in this DatasetRegister.
range: LinkedDataHub
multivalued: true
inlined: false
- open_access_endpoints:
+ has_or_had_open_access_endpoint:
description: OpenAccessRepository endpoints that provide bulk download access
to datasets registered in this DatasetRegister.
range: OpenAccessRepository
multivalued: true
inlined: false
- registered_datasets:
+ has_or_had_registered_dataset:
description: Datasets currently registered in this DatasetRegister, with their
temporal availability tracked via TimeSpan.
range: RegisteredDataset
@@ -133,7 +133,7 @@ classes:
equals_string: GEOGRAPHIC_SCOPE
typical_scope:
equals_string: national
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- archives
- libraries
@@ -227,10 +227,10 @@ classes:
slot_usage:
portal_type_category:
equals_string: DOMAIN_SPECIFIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- archives
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- EAD
- EAC-CPF
@@ -281,10 +281,10 @@ classes:
slot_usage:
portal_type_category:
equals_string: DOMAIN_SPECIFIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- libraries
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- MARC21
- Dublin Core
@@ -334,10 +334,10 @@ classes:
slot_usage:
portal_type_category:
equals_string: DOMAIN_SPECIFIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- museums
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- LIDO
- CIDOC-CRM
@@ -381,7 +381,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: DOMAIN_SPECIFIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- genealogy
- archives
@@ -432,10 +432,10 @@ classes:
slot_usage:
portal_type_category:
equals_string: DOMAIN_SPECIFIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- archaeology
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- CIDOC-CRM
- Dublin Core
@@ -485,13 +485,13 @@ classes:
slot_usage:
portal_type_category:
equals_string: CROSS_DOMAIN
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- archives
- libraries
- museums
- cross-domain
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- EDM
- Dublin Core
@@ -533,7 +533,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: THEMATIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- colonial_heritage
- provenance_research
@@ -575,7 +575,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: THEMATIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- monastic_heritage
- medieval_studies
@@ -618,7 +618,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: THEMATIC
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- newspapers
- periodicals
@@ -665,12 +665,12 @@ classes:
slot_usage:
portal_type_category:
equals_string: TECHNICAL_INFRASTRUCTURE
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- linked_data
- vocabularies
- knowledge_graphs
- typical_technical_features:
+ typical_technical_feature:
equals_string_in:
- SPARQL
- JSON-LD
@@ -719,12 +719,12 @@ classes:
slot_usage:
portal_type_category:
equals_string: TECHNICAL_INFRASTRUCTURE
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- images
- manuscripts
- visual_heritage
- typical_technical_features:
+ typical_technical_feature:
equals_string_in:
- IIIF Presentation API
- IIIF Image API
@@ -773,12 +773,12 @@ classes:
slot_usage:
portal_type_category:
equals_string: TECHNICAL_INFRASTRUCTURE
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- repositories
- open_access
- scholarly_communication
- typical_technical_features:
+ typical_technical_feature:
equals_string_in:
- OAI-PMH
- Dublin Core
@@ -821,7 +821,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: ACCESS_MODEL
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- open_access
- public_domain
@@ -864,7 +864,7 @@ classes:
slot_usage:
portal_type_category:
equals_string: ACCESS_MODEL
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- research_data
- heritage_science
@@ -917,11 +917,11 @@ classes:
slot_usage:
portal_type_category:
equals_string: ACCESS_MODEL
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- digital_libraries
- libraries
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- Dublin Core
- MARC21
@@ -967,7 +967,7 @@ classes:
equals_string: RESEARCH_INFRASTRUCTURE
typical_scope:
equals_string: european
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- research_infrastructure
- digital_humanities
@@ -1033,12 +1033,12 @@ classes:
slot_usage:
portal_type_category:
equals_string: REGISTRY
- portal_typical_domains:
+ portal_typical_domain:
equals_string_in:
- dataset_registry
- open_data
- heritage_data
- typical_metadata_standards:
+ typical_metadata_standard:
equals_string_in:
- DCAT
- Schema.org
@@ -1050,9 +1050,9 @@ classes:
range: TemplateSpecificityScores
inlined: true
slots:
- - linked_data_endpoints
- - open_access_endpoints
- - registered_datasets
+ - has_or_had_linked_data_endpoint
+ - has_or_had_open_access_endpoint
+ - has_or_had_registered_dataset
- specificity_annotation
- template_specificity
comments:
@@ -1145,7 +1145,7 @@ classes:
- `download_endpoint`: OpenAccessRepository providing bulk access
class_uri: dcat:Dataset
slots:
- - availability_timespan
+ - has_availability_timespan
- dataset_description
- dataset_identifier
- dataset_title
diff --git a/schemas/20251121/linkml/modules/classes/WhatsAppLikelihood.yaml b/schemas/20251121/linkml/modules/classes/WhatsAppLikelihood.yaml
index 76f1d29636..a1d6612883 100644
--- a/schemas/20251121/linkml/modules/classes/WhatsAppLikelihood.yaml
+++ b/schemas/20251121/linkml/modules/classes/WhatsAppLikelihood.yaml
@@ -11,9 +11,9 @@ imports:
- ./TemplateSpecificityScores
- ../slots/specificity_annotation
- ../slots/template_specificity
- - ../slots/assessment_date
+ - ../slots/has_assessment_date
- ../slots/likelihood_confidence
- - ../slots/likelihood_factors
+ - ../slots/likelihood_factor
- ../slots/likelihood_level
- ../slots/likelihood_score
- ../slots/max_likelihood_score
@@ -27,7 +27,7 @@ classes:
slots:
- assessment_date
- likelihood_confidence
- - likelihood_factors
+ - likelihood_factor
- likelihood_level
- likelihood_score
- max_likelihood_score
@@ -50,7 +50,7 @@ classes:
range: float
minimum_value: 0.0
maximum_value: 1.0
- likelihood_factors:
+ likelihood_factor:
description: Factors contributing to the score
range: string
multivalued: true
@@ -77,7 +77,7 @@ slots:
likelihood_confidence:
description: Confidence in the assessment
range: float
- likelihood_factors:
+ likelihood_factor:
description: Factors contributing to score
range: string
multivalued: true
diff --git a/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml b/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml
index f08c3b52bf..c950d68b15 100644
--- a/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml
+++ b/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml
@@ -23,7 +23,7 @@ classes:
WikidataApiMetadata:
description: API call metadata
attributes:
- has_api_endpoint:
+ has_or_had_api_endpoint:
range: uri
fetch_timestamp:
range: datetime
diff --git a/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml b/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml
index abe88e6112..f173df5cd1 100644
--- a/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml
@@ -195,7 +195,7 @@ classes:
wikidata_headquarters:
range: WikidataEntity
description: Headquarters location (P159)
- notes:
+ note:
range: string
description: Additional notes about Wikidata enrichment (e.g., entity not found
reason)
diff --git a/schemas/20251121/linkml/modules/classes/WomensArchives.yaml b/schemas/20251121/linkml/modules/classes/WomensArchives.yaml
index be7665e6ec..74718e0f24 100644
--- a/schemas/20251121/linkml/modules/classes/WomensArchives.yaml
+++ b/schemas/20251121/linkml/modules/classes/WomensArchives.yaml
@@ -11,7 +11,7 @@ imports:
- linkml:types
- ./ArchiveOrganizationType
- ./WomensArchivesRecordSetTypes
-- ../slots/holds_record_set_types
+- ../slots/has_or_had_holds_record_set_type
- ../slots/has_or_had_custodian_type
- ../slots/specificity_annotation
- ../slots/template_specificity
@@ -30,7 +30,7 @@ classes:
class_uri: schema:ArchiveOrganization
slots:
- has_or_had_custodian_type
- - holds_record_set_types
+ - has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
- wikidata_alignment
diff --git a/schemas/20251121/linkml/modules/classes/WorkExperience.yaml b/schemas/20251121/linkml/modules/classes/WorkExperience.yaml
index 54206f9f76..4b08c0afb3 100644
--- a/schemas/20251121/linkml/modules/classes/WorkExperience.yaml
+++ b/schemas/20251121/linkml/modules/classes/WorkExperience.yaml
@@ -46,7 +46,7 @@ classes:
**Use Cases**:
- LinkedIn profile experience entries
- CV/resume work history
- - Staff affiliation tracking
+ - Staff has_or_had_affiliation tracking
**Heritage Relevance**:
- Each work experience can be tagged for heritage sector relevance
diff --git a/schemas/20251121/linkml/modules/classes/YoutubeEnrichment.yaml b/schemas/20251121/linkml/modules/classes/YoutubeEnrichment.yaml
index 67522734bb..0bd5ed0035 100644
--- a/schemas/20251121/linkml/modules/classes/YoutubeEnrichment.yaml
+++ b/schemas/20251121/linkml/modules/classes/YoutubeEnrichment.yaml
@@ -35,7 +35,7 @@ classes:
description: YouTube channel URL
fetch_timestamp:
range: datetime
- has_api_endpoint:
+ has_or_had_api_endpoint:
range: uri
description: YouTube Data API endpoint
has_api_version:
diff --git a/schemas/20251121/linkml/modules/classes/YoutubeSourceRecord.yaml b/schemas/20251121/linkml/modules/classes/YoutubeSourceRecord.yaml
index 5caf795e02..049bc5d7a8 100644
--- a/schemas/20251121/linkml/modules/classes/YoutubeSourceRecord.yaml
+++ b/schemas/20251121/linkml/modules/classes/YoutubeSourceRecord.yaml
@@ -29,7 +29,7 @@ classes:
description: youtube_data_api
fetch_timestamp:
range: datetime
- has_api_endpoint:
+ has_or_had_api_endpoint:
range: uri
channel_id:
range: string
diff --git a/schemas/20251121/linkml/modules/classes/YoutubeVideo.yaml b/schemas/20251121/linkml/modules/classes/YoutubeVideo.yaml
index 7f3674cb31..c73690c58d 100644
--- a/schemas/20251121/linkml/modules/classes/YoutubeVideo.yaml
+++ b/schemas/20251121/linkml/modules/classes/YoutubeVideo.yaml
@@ -53,7 +53,7 @@ classes:
caption_available:
range: boolean
description: Whether captions are available
- tags:
+ tag:
range: string
multivalued: true
inlined_as_list: true