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