diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index 0cd5d6509e..895c47ea4f 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-02-15T00:49:36.157Z", + "generated": "2026-02-15T11:41:51.732Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2369, "categoryCounts": { diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 895c47ea4f..5c715e225a 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-02-15T11:41:51.732Z", + "generated": "2026-02-15T13:08:11.878Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 2369, "categoryCounts": { diff --git a/schemas/20251121/linkml/modules/classes/AnnotatorIntegrationNote.yaml b/schemas/20251121/linkml/modules/classes/AnnotatorIntegrationNote.yaml index d465b6636b..a2aaaf1906 100644 --- a/schemas/20251121/linkml/modules/classes/AnnotatorIntegrationNote.yaml +++ b/schemas/20251121/linkml/modules/classes/AnnotatorIntegrationNote.yaml @@ -1,6 +1,6 @@ -id: https://nde.nl/ontology/hc/classes/ChAnnotatorIntegrationNote -name: ChAnnotatorIntegrationNote -title: ChAnnotatorIntegrationNote +id: https://nde.nl/ontology/hc/classes/AnnotatorIntegrationNote +name: AnnotatorIntegrationNote +title: Annotator Integration Note prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,22 +10,73 @@ prefixes: pav: http://purl.org/pav/ imports: - linkml:types -# default_range: string classes: - ChAnnotatorIntegrationNote: - description: "Note about how a file was created or integrated into the dataset,\ - \ documenting the source file, creation method, and integration process.\nOntology\ - \ mapping rationale: - class_uri is prov:Derivation because integration notes\ - \ describe how\n data was derived from source files through transformation.\n\ - - close_mappings includes pav:importedFrom to capture the source-to-target\n\ - \ relationship in data integration.\n- related_mappings includes prov:Activity\ - \ as integration is an activity." + AnnotatorIntegrationNote: + description: >- + Documentation note describing how a file was created or integrated into a dataset. + alt_descriptions: + nl: + text: Documentatienotitie die beschrijft hoe een bestand is gemaakt of geïntegreerd in een dataset. + language: nl + de: + text: Dokumentationshinweis, der beschreibt, wie eine Datei erstellt oder in einen Datensatz integriert wurde. + language: de + fr: + text: Note de documentation décrivant comment un fichier a été créé ou intégré dans un jeu de données. + language: fr + es: + text: Nota de documentación que describe cómo se creó o integró un archivo en un conjunto de datos. + language: es + ar: + text: ملاحظة توثيقية تصف كيفية إنشاء ملف أو دمجه في مجموعة بيانات. + language: ar + id: + text: Catatan dokumentasi yang menjelaskan bagaimana file dibuat atau diintegrasikan ke dalam kumpulan data. + language: id + zh: + text: 描述文件如何创建或集成到数据集中的文档说明。 + language: zh + structured_aliases: + nl: + - literal_form: integratienotitie + language: nl + de: + - literal_form: Integrationshinweis + language: de + fr: + - literal_form: note d'intégration + language: fr + es: + - literal_form: nota de integración + language: es + ar: + - literal_form: ملاحظة التكامل + language: ar + id: + - literal_form: catatan integrasi + language: id + zh: + - literal_form: 集成说明 + language: zh class_uri: prov:Derivation close_mappings: - pav:importedFrom related_mappings: - prov:Activity - prov:Entity + keywords: + - integration note + - data derivation + - file creation + - Annotator + examples: + - value: + source_file: institutions.csv + creation_method: extraction + integration_date: "2026-01-15" + comments: + - Documents source file, creation method, and integration process + - Used in data pipeline provenance tracking annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/CITESAppendix.yaml b/schemas/20251121/linkml/modules/classes/CITESAppendix.yaml index 80cab846b5..69777a7fd6 100644 --- a/schemas/20251121/linkml/modules/classes/CITESAppendix.yaml +++ b/schemas/20251121/linkml/modules/classes/CITESAppendix.yaml @@ -22,23 +22,52 @@ default_prefix: hc classes: CITESAppendix: class_uri: hc:CITESAppendix - description: "CITES (Convention on International Trade in Endangered Species)\ - \ appendix listing for biological specimens.\nCITES regulates international\ - \ trade in specimens of wild animals and plants to ensure their survival. Species\ - \ are listed in one of three appendices based on the degree of protection needed.\n\ - **Appendix Levels**:\n| Appendix | Protection Level | Trade Status | |----------|------------------|--------------|\ - \ | APPENDIX_I | Highest | Trade prohibited (except non-commercial) | | APPENDIX_II\ - \ | Moderate | Trade regulated with permits | | APPENDIX_III | Lowest | Trade\ - \ monitored by request of a Party | | NOT_LISTED | None | Not regulated under\ - \ CITES |\n**Temporal Considerations**:\nSpecies may move between appendices\ - \ as their conservation status changes. The listing date is important for determining\ - \ legal status at time of specimen acquisition.\n**Legal Significance**:\nFor\ - \ heritage collections, CITES status affects: - Loan agreements between institutions\ - \ - Specimen transfers and acquisitions - Import/export permit requirements\ - \ - Documentation and provenance requirements\n**Example**: ```yaml listed_in:\n\ - \ has_type: APPENDIX_I\n has_label: \"CITES Appendix I - Most\ - \ Endangered\"\n listing_effective_date: \"1975-07-01\"\n listing_authority:\ - \ \"CITES Secretariat\"\n species_covered: \"Raphus cucullatus\"\n```" + description: >- + Regulatory listing category used to represent international wildlife-trade protection status for specimen-related records. + alt_descriptions: + nl: + text: Regelgevende lijstcategorie om internationale beschermingsstatus voor handel in wilde soorten binnen specimen-gerelateerde registraties vast te leggen. + language: nl + de: + text: Regulatorische Listenkategorie zur Abbildung des internationalen Schutzstatus im Wildtierhandel in exemplarbezogenen Datensätzen. + language: de + fr: + text: Catégorie réglementaire de liste utilisée pour représenter le statut international de protection du commerce d'espèces dans les enregistrements liés aux spécimens. + language: fr + es: + text: Categoría de listado regulatorio usada para representar el estado internacional de protección del comercio de especies en registros relacionados con especímenes. + language: es + ar: + text: فئة إدراج تنظيمية تُستخدم لتمثيل حالة الحماية الدولية لتجارة الأنواع في السجلات المرتبطة بالعينات. + language: ar + id: + text: Kategori daftar regulatif untuk merepresentasikan status perlindungan perdagangan satwa liar internasional pada rekod terkait spesimen. + language: id + zh: + text: 用于表示标本相关记录中野生动植物国际贸易保护状态的监管清单类别。 + language: zh + structured_aliases: + nl: + - literal_form: CITES-bijlage + language: nl + de: + - literal_form: CITES-Anhang + language: de + fr: + - literal_form: annexe CITES + language: fr + es: + - literal_form: apéndice CITES + language: es + ar: + - literal_form: ملحق سايتس + language: ar + id: + - literal_form: lampiran CITES + language: id + zh: + - literal_form: CITES附录 + language: zh slots: - has_type - has_label @@ -47,7 +76,7 @@ classes: has_type: # range: string required: true - pattern: ^(APPENDIX_I|APPENDIX_II|APPENDIX_III|NOT_LISTED)$ + pattern: '^(APPENDIX_I|APPENDIX_II|APPENDIX_III|NOT_LISTED)$' examples: - value: APPENDIX_I - value: APPENDIX_II @@ -59,9 +88,7 @@ classes: examples: - value: CITES Appendix I - Trade Prohibited - value: CITES Appendix II - Trade Regulated - exact_mappings: - - hc:CITESAppendix - close_mappings: + broad_mappings: - schema:PropertyValue see_also: - https://cites.org/eng/app/appendices.php diff --git a/schemas/20251121/linkml/modules/classes/CMSType.yaml b/schemas/20251121/linkml/modules/classes/CMSType.yaml index 35f245312b..f4422a9ada 100644 --- a/schemas/20251121/linkml/modules/classes/CMSType.yaml +++ b/schemas/20251121/linkml/modules/classes/CMSType.yaml @@ -19,47 +19,40 @@ classes: CMSType: class_uri: skos:Concept abstract: true - description: | - Abstract base class for Collection Management System type taxonomy. - - **DESIGN PATTERN** (Rule 0b - Type/Types Naming): - - This file (`CMSType.yaml`) defines the **singular abstract base class**. - Concrete subclasses are defined in `CMSTypes.yaml` (plural). - - **TYPE HIERARCHY**: - - ``` - CMSType (abstract base) - │ - ├── MUSEUM_CMS - Museum collection management (MuseumPlus, TMS, CollectiveAccess) - ├── ARCHIVE_CMS - Archival description (ArchivesSpace, MAIS, Calm) - ├── LIBRARY_CMS - Library management (Koha, Alma, WorldShare) - ├── DAM - Digital asset management (ResourceSpace, DAMsimple) - ├── REPOSITORY - Digital repository (DSpace, Fedora, EPrints) - ├── MIXED - Multi-domain (Omeka S, CollectiveAccess) - └── CUSTOM - Institution-specific/custom-built - ``` - - **ONTOLOGICAL ALIGNMENT**: - - - **Primary** (`class_uri`): `skos:Concept` - SKOS concept scheme - - **Related**: `schema:applicationCategory` - Schema.org software categorization - - **USE CASES**: - - The CMSType is used as the range for the `has_type` - slot in the CollectionManagementSystem class: - - ```yaml - CollectionManagementSystem: - identified_by: - identifier_scheme: CMS_URI - identifier_value: "https://nde.nl/ontology/hc/cms/rijksmuseum-adlib" - has_type: MUSEUM_CMS # ← CMSType - ``` - - exact_mappings: + description: >- + Abstract taxonomy node for software-category assignment in digital + stewardship and collection-information workflows. + alt_descriptions: + nl: + text: Abstract taxonomieknooppunt voor softwarecategorietoewijzing in digitale beheer- en collectie-informatieworkflows. + language: nl + de: + text: Abstrakter Taxonomieknoten zur Softwarekategorisierung in digitalen Verwaltungs- und Sammlungsinformationsablaeufen. + language: de + fr: + text: Noeud taxonomique abstrait pour l attribution de categories logicielles dans les flux de gestion numerique et d information sur les fonds. + language: fr + es: + text: Nodo taxonomico abstracto para asignar categorias de software en flujos de gestion digital e informacion de fondos. + language: es + ar: + text: عقدة تصنيفية مجردة لتحديد فئات البرمجيات ضمن تدفقات الإدارة الرقمية ومعلومات المقتنيات. + language: ar + id: + text: Simpul taksonomi abstrak untuk penetapan kategori perangkat lunak dalam alur pengelolaan digital dan informasi koleksi. + language: id + zh: + text: 用于数字管理与馆藏信息工作流中软件类别标注的抽象分类节点。 + language: zh + structured_aliases: + nl: [{literal_form: cms-type, language: nl}] + de: [{literal_form: CMS-Typ, language: de}] + fr: [{literal_form: type de systeme de gestion, language: fr}] + es: [{literal_form: tipo de sistema de gestion, language: es}] + ar: [{literal_form: نوع نظام إدارة المحتوى, language: ar}] + id: [{literal_form: tipe CMS, language: id}] + zh: [{literal_form: 内容管理系统类别, language: zh}] + broad_mappings: - skos:Concept related_mappings: - schema:applicationCategory diff --git a/schemas/20251121/linkml/modules/classes/CMSTypes.yaml b/schemas/20251121/linkml/modules/classes/CMSTypes.yaml index f9653d905a..c70e7281e6 100644 --- a/schemas/20251121/linkml/modules/classes/CMSTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CMSTypes.yaml @@ -14,270 +14,167 @@ classes: MuseumCMS: is_a: CMSType class_uri: hc:MuseumCMS - description: 'Collection management systems designed for museum collections. - - - **TYPICAL FEATURES**: - - - Object cataloging and registration - - - Provenance tracking - - - Exhibition management - - - Loan management - - - Conservation records - - - SPECTRUM workflow support - - - **EXAMPLES**: - - - MuseumPlus (Zetcom) - - - TMS - The Museum System (Gallery Systems) - - - CollectiveAccess - - - Adlib (Axiell) - - - EMu (Axiell) - - - PastPerfect - - ' + description: >- + Software profile optimized for object registration, provenance tracking, + loans, exhibitions, and conservation documentation. + alt_descriptions: + nl: {text: Softwareprofiel geoptimaliseerd voor objectregistratie, herkomsttracking, bruiklenen, tentoonstellingen en conserveringsdocumentatie., language: nl} + de: {text: Softwareprofil fuer Objektregistrierung, Provenienzverfolgung, Leihverkehr, Ausstellungen und Konservierungsdokumentation., language: de} + fr: {text: Profil logiciel optimise pour l enregistrement des objets, le suivi de provenance, les prets, les expositions et la documentation de conservation., language: fr} + es: {text: Perfil de software optimizado para registro de objetos, seguimiento de procedencia, prestamos, exposiciones y documentacion de conservacion., language: es} + ar: {text: ملف برمجي محسن لتسجيل القطع وتتبع المصدر والإعارات والمعارض وتوثيق الحفظ., language: ar} + id: {text: Profil perangkat lunak yang dioptimalkan untuk registrasi objek, pelacakan provenance, peminjaman, pameran, dan dokumentasi konservasi., language: id} + zh: {text: 面向藏品登记、来源追踪、借展、展览与保护记录优化的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: museum-cms, language: nl}] + de: [{literal_form: Museums-CMS, language: de}] + fr: [{literal_form: CMS museal, language: fr}] + es: [{literal_form: CMS museistico, language: es}] + ar: [{literal_form: نظام إدارة متحفي, language: ar}] + id: [{literal_form: CMS museum, language: id}] + zh: [{literal_form: 博物馆管理系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: MUSEUM_CMS primary_domain: museums - specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - examples: - - value: - has_label: MUSEUM_CMS - has_description: - description_text: Collection management systems designed for museum collections, - including object cataloging, provenance tracking, and exhibition management. - description: Museum CMS type - broad_mappings: - - skos:Concept + ArchiveCMS: is_a: CMSType class_uri: hc:ArchiveCMS - description: 'Systems for archival description and records management. - - - **TYPICAL FEATURES**: - - - Hierarchical description (fonds, series, files, items) - - - ISAD(G) compliance - - - EAD export - - - Access restrictions management - - - Finding aid generation - - - **EXAMPLES**: - - - ArchivesSpace - - - MAIS-Flexis (De Ree) - - - Calm (Axiell) - - - AtoM (Access to Memory) - - - Archivist''s Toolkit (legacy) - - ' + description: >- + Software profile optimized for hierarchical archival description, + finding-aid production, and restriction management. + alt_descriptions: + nl: {text: Softwareprofiel geoptimaliseerd voor hiërarchische archiefbeschrijving, inventarisproductie en beperkingenbeheer., language: nl} + de: {text: Softwareprofil fuer hierarchische Archivbeschreibung, Findmittel-Erstellung und Beschraenkungsverwaltung., language: de} + fr: {text: Profil logiciel optimise pour la description archivistique hierarchique, la production d instruments de recherche et la gestion des restrictions., language: fr} + es: {text: Perfil de software optimizado para descripcion archivistica jerarquica, produccion de instrumentos de descripcion y gestion de restricciones., language: es} + ar: {text: ملف برمجي محسن للوصف الأرشيفي الهرمي وإنتاج أدوات الإيجاد وإدارة القيود., language: ar} + id: {text: Profil perangkat lunak untuk deskripsi arsip hierarkis, pembuatan finding aid, dan pengelolaan pembatasan., language: id} + zh: {text: 面向分层档案描述、检索工具编制与访问限制管理优化的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: archief-cms, language: nl}] + de: [{literal_form: Archiv-CMS, language: de}] + fr: [{literal_form: CMS d archives, language: fr}] + es: [{literal_form: CMS archivistico, language: es}] + ar: [{literal_form: نظام إدارة أرشيفي, language: ar}] + id: [{literal_form: CMS arsip, language: id}] + zh: [{literal_form: 档案管理系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: ARCHIVE_CMS primary_domain: archives - examples: - - value: - has_label: ARCHIVE_CMS - has_description: - description_text: Archival description systems supporting hierarchical arrangement, - ISAD(G) compliance, and EAD export. - description: Archive CMS type - broad_mappings: - - skos:Concept + LibraryCMS: is_a: CMSType class_uri: hc:LibraryCMS - description: 'Integrated library systems (ILS) and library service platforms. - - - **TYPICAL FEATURES**: - - - Cataloging (MARC21, RDA) - - - Circulation management - - - Acquisitions - - - Serials management - - - OPAC (public catalog) - - - Interlibrary loan - - - **EXAMPLES**: - - - Alma (Ex Libris) - - - Koha (open-source) - - - WorldShare (OCLC) - - - Folio (open-source) - - - Sierra (III) - - - Symphony (SirsiDynix) - - ' + description: >- + Software profile optimized for bibliographic cataloging, circulation, + acquisitions, and patron-service workflows. + alt_descriptions: + nl: {text: Softwareprofiel geoptimaliseerd voor bibliografische catalogisering, uitleen, acquisitie en gebruikersdiensten., language: nl} + de: {text: Softwareprofil fuer bibliografische Katalogisierung, Ausleihe, Erwerbung und Benutzungsdienste., language: de} + fr: {text: Profil logiciel optimise pour le catalogage bibliographique, la circulation, les acquisitions et les services aux usagers., language: fr} + es: {text: Perfil de software optimizado para catalogacion bibliografica, circulacion, adquisiciones y servicios a usuarios., language: es} + ar: {text: ملف برمجي محسن للفهرسة الببليوغرافية والإعارة والتزويد وخدمات المستفيدين., language: ar} + id: {text: Profil perangkat lunak yang dioptimalkan untuk katalog bibliografis, sirkulasi, akuisisi, dan layanan pemustaka., language: id} + zh: {text: 面向书目编目、流通、采购与读者服务流程优化的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: bibliotheek-cms, language: nl}] + de: [{literal_form: Bibliotheks-CMS, language: de}] + fr: [{literal_form: CMS de bibliotheque, language: fr}] + es: [{literal_form: CMS bibliotecario, language: es}] + ar: [{literal_form: نظام إدارة مكتبي, language: ar}] + id: [{literal_form: CMS perpustakaan, language: id}] + zh: [{literal_form: 图书馆管理系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: LIBRARY_CMS primary_domain: libraries - examples: - - value: - has_label: LIBRARY_CMS - has_description: - description_text: Integrated library systems supporting MARC21 cataloging, - circulation, acquisitions, and OPAC functionality. - description: Library CMS type - broad_mappings: - - skos:Concept DigitalRepository: is_a: CMSType class_uri: hc:DigitalRepository - description: 'Digital repository systems for long-term preservation and access. - - - **TYPICAL FEATURES**: - - - Long-term preservation - - - OAI-PMH harvesting - - - DOI/Handle assignment - - - Bitstream management - - - OAIS compliance - - - **EXAMPLES**: - - - DSpace - - - Fedora (Flexible Extensible Digital Object Repository Architecture) - - - EPrints - - - Islandora (Drupal + Fedora) - - - Samvera (formerly Hydra) - - - Preservica - - ' + description: >- + Software profile focused on long-term digital stewardship, bitstream + storage, persistent identifiers, and preservation access. + alt_descriptions: + nl: {text: Softwareprofiel gericht op langetermijn digitaal beheer, bitstream-opslag, persistente identificatoren en behoudstoegang., language: nl} + de: {text: Softwareprofil mit Fokus auf langfristige digitale Bewahrung, Bitstream-Speicherung, persistente Kennungen und Erhaltungszugang., language: de} + fr: {text: Profil logiciel axe sur la conservation numerique a long terme, le stockage bitstream, les identifiants persistants et l acces de preservation., language: fr} + es: {text: Perfil de software centrado en custodia digital a largo plazo, almacenamiento de bitstreams, identificadores persistentes y acceso de preservacion., language: es} + ar: {text: ملف برمجي يركز على الإشراف الرقمي طويل الأمد وتخزين التدفقات الثنائية والمعرفات الدائمة وإتاحة الحفظ., language: ar} + id: {text: Profil perangkat lunak yang berfokus pada pengelolaan digital jangka panjang, penyimpanan bitstream, pengenal persisten, dan akses preservasi., language: id} + zh: {text: 聚焦长期数字保管、比特流存储、持久标识与保存访问的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: digitaal depot-systeem, language: nl}] + de: [{literal_form: Digitales Repositorium, language: de}] + fr: [{literal_form: depot numerique, language: fr}] + es: [{literal_form: repositorio digital, language: es}] + ar: [{literal_form: مستودع رقمي, language: ar}] + id: [{literal_form: repositori digital, language: id}] + zh: [{literal_form: 数字资源库系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: REPOSITORY primary_domain: digital_preservation - examples: - - value: - has_label: REPOSITORY - has_description: - description_text: Digital repository systems for long-term preservation, - OAI-PMH harvesting, and OAIS-compliant storage. - description: Digital repository type - broad_mappings: - - skos:Concept + MixedCMS: is_a: CMSType class_uri: hc:MixedCMS - description: 'Multi-domain systems that serve museums, archives, and/or libraries. - - - **TYPICAL FEATURES**: - - - Flexible data models - - - Multiple metadata standards - - - Cross-domain searching - - - Configurable workflows - - - **EXAMPLES**: - - - Omeka S (museums, archives, libraries) - - - CollectiveAccess (museums, archives) - - - ArchivesSpace + plugins - - - ResourceSpace with customization - - ' + description: >- + Software profile supporting cross-domain workflows spanning multiple + heritage sectors within one configurable platform. + alt_descriptions: + nl: {text: Softwareprofiel dat domeinoverstijgende workflows ondersteunt over meerdere erfgoedsectoren binnen een configureerbaar platform., language: nl} + de: {text: Softwareprofil, das bereichsuebergreifende Arbeitsablaeufe ueber mehrere Kulturerbesektoren in einer konfigurierbaren Plattform unterstuetzt., language: de} + fr: {text: Profil logiciel prenant en charge des flux transversaux couvrant plusieurs secteurs patrimoniaux dans une plateforme configurable., language: fr} + es: {text: Perfil de software que soporta flujos multidominio en varios sectores patrimoniales dentro de una plataforma configurable., language: es} + ar: {text: ملف برمجي يدعم سير عمل متعدد المجالات عبر قطاعات تراثية متعددة ضمن منصة قابلة للتهيئة., language: ar} + id: {text: Profil perangkat lunak yang mendukung alur kerja lintas domain pada banyak sektor warisan dalam satu platform yang dapat dikonfigurasi., language: id} + zh: {text: 在可配置平台中支持多遗产领域跨域工作流的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: multi-domein-cms, language: nl}] + de: [{literal_form: Multi-Domain-CMS, language: de}] + fr: [{literal_form: CMS multi-domaine, language: fr}] + es: [{literal_form: CMS mixto, language: es}] + ar: [{literal_form: نظام إدارة متعدد المجالات, language: ar}] + id: [{literal_form: CMS multi-domain, language: id}] + zh: [{literal_form: 多领域管理系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: MIXED primary_domain: multi-domain - examples: - - value: - has_label: MIXED - has_description: - description_text: Multi-domain collection management systems that can serve - museums, archives, and/or libraries with flexible data models. - description: Mixed CMS type - broad_mappings: - - skos:Concept + CustomCMS: is_a: CMSType class_uri: hc:CustomCMS - description: 'Institution-specific or custom-built collection management systems. - - - **TYPICAL FEATURES**: - - - Tailored to institutional needs - - - May be legacy systems - - - Often lack standard API/export - - - Proprietary data models - - - **EXAMPLES**: - - - In-house developed systems - - - Heavily customized commercial systems - - - Legacy database applications - - - Spreadsheet-based systems (transitional) - - ' + description: >- + Institution-specific software profile built or heavily adapted for local + requirements not covered by standard products. + alt_descriptions: + nl: {text: Instellingsspecifiek softwareprofiel gebouwd of sterk aangepast voor lokale eisen buiten standaardproducten., language: nl} + de: {text: Institutionsspezifisches Softwareprofil, erstellt oder stark angepasst fuer lokale Anforderungen ausserhalb von Standardprodukten., language: de} + fr: {text: Profil logiciel propre a l institution, developpe ou fortement adapte pour des besoins locaux non couverts par les produits standards., language: fr} + es: {text: Perfil de software especifico de institucion, creado o fuertemente adaptado para requisitos locales no cubiertos por productos estandar., language: es} + ar: {text: ملف برمجي خاص بالمؤسسة مطور أو معدل بشدة لتلبية متطلبات محلية لا تغطيها المنتجات القياسية., language: ar} + id: {text: Profil perangkat lunak khusus institusi yang dibangun atau sangat disesuaikan untuk kebutuhan lokal di luar produk standar., language: id} + zh: {text: 为本地需求定制或深度改造、超出标准产品覆盖范围的软件类型。, language: zh} + structured_aliases: + nl: [{literal_form: maatwerk-cms, language: nl}] + de: [{literal_form: kundenspezifisches CMS, language: de}] + fr: [{literal_form: CMS personnalise, language: fr}] + es: [{literal_form: CMS personalizado, language: es}] + ar: [{literal_form: نظام إدارة مخصص, language: ar}] + id: [{literal_form: CMS kustom, language: id}] + zh: [{literal_form: 定制管理系统, language: zh}] + broad_mappings: + - skos:Concept annotations: cms_type_code: CUSTOM primary_domain: custom - examples: - - value: - has_label: CUSTOM - has_description: - description_text: Institution-specific or custom-built collection management - systems, often legacy or heavily customized. - description: Custom CMS type - broad_mappings: - - skos:Concept diff --git a/schemas/20251121/linkml/modules/classes/CateringTypes.yaml b/schemas/20251121/linkml/modules/classes/CateringTypes.yaml index 73a2ed9b12..4f2467fc14 100644 --- a/schemas/20251121/linkml/modules/classes/CateringTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CateringTypes.yaml @@ -1,22 +1,8 @@ id: https://nde.nl/ontology/hc/class/CateringTypes name: CateringTypes title: Catering Types (Concrete Subclasses) -description: 'Concrete subclasses of CateringType representing specific categories - of - - catering facilities at heritage venues. - - - Follows the Type/Types naming convention (Rule 0b): - - - CateringType.yaml: Abstract base class - - - CateringTypes.yaml: This file with concrete subclasses - - - Created per slot_fixes.yaml revision for catering_type migration (Rule 53/56). - - ' +description: >- + Concrete subclasses of CateringType representing specific categories of catering facilities at heritage venues. prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -37,132 +23,525 @@ classes: CafeCatering: is_a: CateringType class_uri: hc:CafeCatering - description: "Casual caf\xE9 or coffee shop offering beverages, light snacks,\ - \ and pastries.\nTypically self-service or counter-service with informal seating.\n" + description: >- + Casual coffee shop offering beverages, light snacks, and pastries with self-service or counter-service. + alt_descriptions: + nl: + text: Ongelegen koffiehuis met dranken, lichte snacks en gebak met zelfbediening of toonbankbediening. + language: nl + de: + text: Zwangloses Kaffeehaus mit Getränken, leichten Snacks und Gebäck mit Selbstbedienung oder Tresenbedienung. + language: de + fr: + text: Café décontracté proposant des boissons, des collations légères et des pâtisseries en libre-service ou au comptoir. + language: fr + es: + text: Cafetería informal que ofrece bebidas, aperitivos ligeros y pasteles con autoservicio o servicio en mostrador. + language: es + ar: + text: مقهى غير رسمي يقدم المشروبات والوجبات الخفيفة والمعجنات مع خدمة ذاتية أو خدمة على الطاولة. + language: ar + id: + text: Kafe santai yang menawarkan minuman, camilan ringan, dan kue dengan layanan mandiri atau layanan konter. + language: id + zh: + text: 提供饮料、轻食和糕点的休闲咖啡馆,采用自助或柜台服务。 + language: zh + structured_aliases: + nl: + - literal_form: café + language: nl + - literal_form: koffiehuis + language: nl + de: + - literal_form: Café + language: de + - literal_form: Kaffeehaus + language: de + fr: + - literal_form: café + language: fr + - literal_form: coffee shop + language: fr + es: + - literal_form: cafetería + language: es + ar: + - literal_form: مقهى + language: ar + id: + - literal_form: kafe + language: id + zh: + - literal_form: 咖啡馆 + language: zh slot_usage: has_name: - equals_string: "Caf\xE9" - exact_mappings: + equals_string: "Café" + broad_mappings: + - skos:Concept + close_mappings: - schema:CafeOrCoffeeShop aliases: - Coffee Shop - Koffiehuis - Coffeebar + keywords: + - café + - coffee shop + - casual dining + examples: + - value: + has_name: "Café" + has_description: Casual coffee shop with beverages and light snacks annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: '[''*'']' - broad_mappings: - - skos:Concept RestaurantCatering: is_a: CateringType class_uri: hc:RestaurantCatering - description: 'Full-service restaurant with table service, complete meals, and - formal dining. - - May range from casual dining to fine dining establishments. - - ' + description: >- + Full-service establishment with table service, complete meals, and formal dining ranging from casual to fine dining. + alt_descriptions: + nl: + text: Volledige service-instelling met tafelbediening, complete maaltijden en formeel dineren van casual tot fijn dineren. + language: nl + de: + text: Vollservice-Einrichtung mit Tischbedienung, kompletten Mahlzeiten und formellem Speisen von zwanglos bis fein. + language: de + fr: + text: Établissement avec service complet, service à table, repas complets et restauration formelle allant du décontracté au gastronomique. + language: fr + es: + text: Establecimiento de servicio completo con servicio de mesa, comidas completas y cena formal que va desde casual hasta elegante. + language: es + ar: + text: مؤسسة خدمة كاملة مع خدمة الطاولة والوجبات الكاملة وتناول الطعام الرسمي من العادي إلى الفاخر. + language: ar + id: + text: Fasilitas layanan lengkap dengan layanan meja, makanan lengkap, dan makan malam formal dari santai hingga mewah. + language: id + zh: + text: 提供餐桌服务、完整餐点和正式用餐的全服务餐厅,从休闲到精致不等。 + language: zh + structured_aliases: + nl: + - literal_form: restaurant + language: nl + - literal_form: eetgelegenheid + language: nl + de: + - literal_form: Restaurant + language: de + - literal_form: Speisewirtschaft + language: de + fr: + - literal_form: restaurant + language: fr + es: + - literal_form: restaurante + language: es + ar: + - literal_form: مطعم + language: ar + id: + - literal_form: restoran + language: id + zh: + - literal_form: 餐厅 + language: zh slot_usage: has_name: equals_string: Restaurant - exact_mappings: + broad_mappings: + - skos:Concept + close_mappings: - schema:Restaurant aliases: - Dining Room - Eatery + keywords: + - restaurant + - fine dining + - table service + examples: + - value: + has_name: Restaurant + has_description: Full-service restaurant with table service annotations: custodian_types: '[''*'']' - broad_mappings: - - skos:Concept TeaRoomCatering: is_a: CateringType class_uri: hc:TeaRoomCatering - description: 'Tea room or tea salon specializing in tea service, often with afternoon - tea, - - scones, sandwiches, and pastries. - - ' + description: >- + Establishment specializing in tea service, often featuring afternoon tea with scones, sandwiches, and pastries. + alt_descriptions: + nl: + text: Instelling gespecialiseerd in theeservice, vaak met afternoon tea met scones, sandwiches en gebak. + language: nl + de: + text: Einrichtung spezialisiert auf Teeservice, oft mit Nachmittagstee mit Scones, Sandwiches und Gebäck. + language: de + fr: + text: Établissement spécialisé dans le service du thé, souvent avec le thé de l'après-midi avec des scones, des sandwichs et des pâtisseries. + language: fr + es: + text: Establecimiento especializado en servicio de té, a menudo con té de la tarde con scones, sándwiches y pasteles. + language: es + ar: + text: مؤسسة متخصصة في خدمة الشاي، غالبًا مع شاي بعد الظهر مع السكونز والسندويشات والمعجنات. + language: ar + id: + text: Fasilitas yang berspesialisasi dalam layanan teh, sering kali dengan teh sore dengan scones, sandwich, dan kue. + language: id + zh: + text: 专门提供茶饮服务的场所,通常包括下午茶搭配司康饼、三明治和糕点。 + language: zh + structured_aliases: + nl: + - literal_form: theesalon + language: nl + - literal_form: theehuis + language: nl + de: + - literal_form: Teestube + language: de + - literal_form: Teesalon + language: de + fr: + - literal_form: salon de thé + language: fr + es: + - literal_form: salón de té + language: es + ar: + - literal_form: صالة شاي + language: ar + id: + - literal_form: ruang teh + language: id + zh: + - literal_form: 茶室 + language: zh slot_usage: has_name: equals_string: Tea Room + broad_mappings: + - skos:Concept aliases: - Tea Salon - Theehuis - - "Salon de Th\xE9" + - "Salon de Thé" + keywords: + - tea room + - tea salon + - afternoon tea + examples: + - value: + has_name: Tea Room + has_description: Traditional tea room with afternoon tea service annotations: custodian_types: '[''*'']' - broad_mappings: - - skos:Concept CanteenCatering: is_a: CateringType class_uri: hc:CanteenCatering - description: 'Staff cafeteria or canteen primarily serving employees and staff. - - May be open to visitors or restricted to staff only. - - ' + description: >- + Staff cafeteria primarily serving employees, with optional access for visitors. + alt_descriptions: + nl: + text: Personeelskantine die voornamelijk werknemers bedient, met optionele toegang voor bezoekers. + language: nl + de: + text: Personalcafeteria, die hauptsächlich Mitarbeitern dient, mit optionalem Zugang für Besucher. + language: de + fr: + text: Cafétéria de personnel servant principalement les employés, avec un accès facultatif pour les visiteurs. + language: fr + es: + text: Cafetería de personal que sirve principalmente a empleados, con acceso opcional para visitantes. + language: es + ar: + text: كافيتريا للموظفين تخدم بشكل رئيسي الموظفين، مع وصول اختياري للزوار. + language: ar + id: + text: Kantin staf yang terutama melayani karyawan, dengan akses opsional untuk pengunjung. + language: id + zh: + text: 主要为员工服务的员工食堂,可选择向访客开放。 + language: zh + structured_aliases: + nl: + - literal_form: kantine + language: nl + - literal_form: personeelsrestaurant + language: nl + de: + - literal_form: Kantine + language: de + - literal_form: Betriebsrestaurant + language: de + fr: + - literal_form: cantine + language: fr + - literal_form: restaurant du personnel + language: fr + es: + - literal_form: cantina + language: es + - literal_form: comedor de personal + language: es + ar: + - literal_form: كافيتريا + language: ar + id: + - literal_form: kantin + language: id + zh: + - literal_form: 食堂 + language: zh slot_usage: has_name: equals_string: Canteen + broad_mappings: + - skos:Concept aliases: - Cafeteria - Staff Restaurant - Kantine + keywords: + - canteen + - cafeteria + - staff dining + examples: + - value: + has_name: Canteen + has_description: Staff cafeteria with subsidized meals annotations: custodian_types: '[''*'']' - broad_mappings: - - skos:Concept TerraceCatering: is_a: CateringType class_uri: hc:TerraceCatering - description: "Outdoor or garden caf\xE9, typically seasonal, offering refreshments\n\ - in a garden, courtyard, or terrace setting.\n" + description: >- + Seasonal outdoor dining area in garden, courtyard, or terrace setting. + alt_descriptions: + nl: + text: Seizoensgebonden buitenruimte in tuin-, binnenhof- of terrassetting. + language: nl + de: + text: Saisonale Außenbewirtung in Garten-, Innenhof- oder Terrassenumgebung. + language: de + fr: + text: Espace de restauration extérieur saisonnier dans un cadre de jardin, de cour ou de terrasse. + language: fr + es: + text: Área de restauración al aire libre estacional en jardín, patio o terraza. + language: es + ar: + text: منطقة طعام خارجية موسمية في حديقة أو فناء أو تراس. + language: ar + id: + text: Area makan outdoor musiman di taman, halaman, atau pengaturan teras. + language: id + zh: + text: 位于花园、庭院或露台环境中的季节性户外用餐区。 + language: zh + structured_aliases: + nl: + - literal_form: terras + language: nl + - literal_form: buitenterras + language: nl + de: + - literal_form: Terrasse + language: de + - literal_form: Außenbereich + language: de + fr: + - literal_form: terrasse + language: fr + es: + - literal_form: terraza + language: es + ar: + - literal_form: تراس + language: ar + id: + - literal_form: teras + language: id + zh: + - literal_form: 露台 + language: zh slot_usage: has_name: equals_string: Terrace - aliases: - - "Garden Caf\xE9" - - "Outdoor Caf\xE9" - - Terras - annotations: - custodian_types: '[''*'']' broad_mappings: - skos:Concept + aliases: + - "Garden Café" + - "Outdoor Café" + - Terras + keywords: + - terrace + - outdoor dining + - garden café + examples: + - value: + has_name: Terrace + has_description: Seasonal outdoor terrace with garden views + annotations: + custodian_types: '[''*'']' HistoricCafeCatering: is_a: CateringType class_uri: hc:HistoricCafeCatering - description: "Heritage caf\xE9 with cultural or historical significance.\nOften\ - \ a protected monument or literary landmark in its own right.\nExamples: Caf\xE9\ - \ Americain, Caf\xE9 de Flore, Caf\xE9 Central.\n" + description: >- + Heritage café with cultural or historical significance, often a protected monument or literary landmark. + alt_descriptions: + nl: + text: Erfgoedcafé met culturele of historische betekenis, vaak een beschermd monument of literair monument. + language: nl + de: + text: Heritage-Café mit kultureller oder historischer Bedeutung, oft ein geschütztes Denkmal oder literarischer Ort. + language: de + fr: + text: Café patrimonial d'importance culturelle ou historique, souvent un monument protégé ou un lieu littéraire. + language: fr + es: + text: Café patrimonial con importancia cultural o histórica, a menudo un monumento protegido o hito literario. + language: es + ar: + text: مقهى تراثي ذو أهمية ثقافية أو تاريخية، غالبًا ما يكون نصبًا تذكاريًا محميًا أو معلمًا أدبيًا. + language: ar + id: + text: Kafe warisan dengan pentingnya budaya atau sejarah, sering kali monumen terlindungi atau tengara sastra. + language: id + zh: + text: 具有文化或历史意义的遗产咖啡馆,常为受保护古迹或文学地标。 + language: zh + structured_aliases: + nl: + - literal_form: historisch café + language: nl + - literal_form: grand café + language: nl + de: + - literal_form: historisches Café + language: de + - literal_form: Grand Café + language: de + fr: + - literal_form: café historique + language: fr + - literal_form: grand café + language: fr + es: + - literal_form: café histórico + language: es + - literal_form: grand café + language: es + ar: + - literal_form: مقهى تاريخي + language: ar + id: + - literal_form: kafe bersejarah + language: id + zh: + - literal_form: 历史咖啡馆 + language: zh slot_usage: has_name: - equals_string: "Historic Caf\xE9" - aliases: - - "Heritage Caf\xE9" - - "Literary Caf\xE9" - - "Grand Caf\xE9" - annotations: - custodian_types: '[''*'']' + equals_string: "Historic Café" broad_mappings: - skos:Concept + aliases: + - "Heritage Café" + - "Literary Café" + - "Grand Café" + keywords: + - historic café + - heritage café + - literary café + examples: + - value: + has_name: "Historic Café" + has_description: Art deco café dating from 1902, a protected monument + comments: + - Examples: Café Americain, Café de Flore, Café Central + annotations: + custodian_types: '[''*'']' EventCatering: is_a: CateringType class_uri: hc:EventCatering - description: 'Function and event catering space for private events, receptions, - - corporate functions, and special occasions. - - ' + description: >- + Dedicated space for private events, receptions, corporate functions, and special occasions. + alt_descriptions: + nl: + text: Speciale ruimte voor privé-evenementen, recepties, zakelijke bijeenkomsten en speciale gelegenheden. + language: nl + de: + text: Dedicated Raum für private Veranstaltungen, Empfänge, Firmenfeiern und besondere Anlässe. + language: de + fr: + text: Espace dédié aux événements privés, réceptions, fonctions d'entreprise et occasions spéciales. + language: fr + es: + text: Espacio dedicado para eventos privados, recepciones, funciones corporativas y ocasiones especiales. + language: es + ar: + text: مساحة مخصصة للفعاليات الخاصة والاستقبالات والوظائف المؤسسية والمناسبات الخاصة. + language: ar + id: + text: Ruang khusus untuk acara pribadi, resepsi, fungsi perusahaan, dan acara khusus. + language: id + zh: + text: 用于私人活动、招待会、企业活动和特殊场合的专用空间。 + language: zh + structured_aliases: + nl: + - literal_form: evenementencatering + language: nl + - literal_form: feestzaal + language: nl + de: + - literal_form: Event-Catering + language: de + - literal_form: Festsaal + language: de + fr: + - literal_form: traiteur événementiel + language: fr + - literal_form: salle de réception + language: fr + es: + - literal_form: catering de eventos + language: es + - literal_form: salón de banquetes + language: es + ar: + - literal_form: تقديم الطعام للفعاليات + language: ar + id: + - literal_form: katering acara + language: id + zh: + - literal_form: 活动餐饮 + language: zh slot_usage: has_name: equals_string: Event Catering + broad_mappings: + - skos:Concept aliases: - Function Catering - Banquet Hall - Reception Venue + keywords: + - event catering + - banquet + - reception venue + examples: + - value: + has_name: Event Catering + has_description: Private event space for corporate functions annotations: custodian_types: '[''*'']' - broad_mappings: - - skos:Concept diff --git a/schemas/20251121/linkml/modules/classes/CauseOfDeath.yaml b/schemas/20251121/linkml/modules/classes/CauseOfDeath.yaml index 0201e6de9e..fc68819d65 100644 --- a/schemas/20251121/linkml/modules/classes/CauseOfDeath.yaml +++ b/schemas/20251121/linkml/modules/classes/CauseOfDeath.yaml @@ -24,10 +24,79 @@ imports: classes: CauseOfDeath: class_uri: hc:CauseOfDeath - description: "Structured representation of the cause and circumstances of a person's death.\n\n**Purpose**:\nCaptures structured information about how and why a person died:\n- **Type**: Category of death (natural, conflict, accident, etc.)\n- **Location**: Where the death occurred\n- **Description**: Narrative details and context\n\n**Ontological Alignment**:\n- **Primary** (`class_uri`): `hc:CauseOfDeath` - Heritage Custodian class\n- **Related**: Wikidata P1196 (manner of death) - semantic equivalent\n- **Related**: `schema:causeOfDeath` - Schema.org (MedicalCause context)\n\n**Heritage Sector Context**:\nParticularly important for documenting deaths of heritage workers due to:\n- **CONFLICT**: Armed conflict, airstrikes, military operations\n- **TARGETED_ATTACK**: Violence specifically targeting cultural workers\n- **OCCUPATIONAL**: Hazards from heritage work (conservation chemicals, etc.)\n- **NATURAL**: Age, illness, medical conditions\n- **ACCIDENT**: Non-occupational accidents\n\ - - **PERSECUTION**: Targeting due to identity or beliefs\n\n**Example - Conflict Death**:\n```yaml\ncaused_by:\n cause_type: CONFLICT\n has_description: |\n Killed in Israeli airstrike on residential building in Gaza City.\n The attack occurred during the 2023-2024 Israeli military operations.\n has_location:\n city: Gaza City\n country: PS\n```\n\n**Sensitivity Guidelines**:\n- Handle with respect and dignity\n- Verify facts from authoritative sources before documenting\n- Consult with family or institution when possible\n- Follow journalistic standards for reporting deaths\n- Link to source documentation (news reports, institutional records)\n" - exact_mappings: + description: >- + Structured representation of the circumstances and manner of a person's death. + alt_descriptions: + nl: + text: Gestructureerde weergave van de omstandigheden en wijze van overlijden van een persoon. + language: nl + de: + text: Strukturierte Darstellung der Umstände und Todesursache einer Person. + language: de + fr: + text: Représentation structurée des circonstances et du mode de décès d'une personne. + language: fr + es: + text: Representación estructurada de las circunstancias y la manera de muerte de una persona. + language: es + ar: + text: تمثيل منظم لظروف وسبب وفاة الشخص. + language: ar + id: + text: Representasi terstruktur dari keadaan dan cara kematian seseorang. + language: id + zh: + text: 对一个人死亡情况和方式的结构化表示。 + language: zh + structured_aliases: + nl: + - literal_form: doodsoorzaak + language: nl + - literal_form: overlijdensoorzaak + language: nl + de: + - literal_form: Todesursache + language: de + - literal_form: Sterbeursache + language: de + fr: + - literal_form: cause de décès + language: fr + - literal_form: cause de mort + language: fr + es: + - literal_form: causa de muerte + language: es + ar: + - literal_form: سبب الوفاة + language: ar + id: + - literal_form: penyebab kematian + language: id + zh: + - literal_form: 死因 + language: zh + broad_mappings: - wd:P1196 + keywords: + - cause of death + - manner of death + - death circumstances + - mortality + examples: + - value: + has_type: CONFLICT + has_description: Killed in airstrike on residential building + has_location: + city: Gaza City + country: PS + - value: + has_type: NATURAL + has_description: Natural causes due to advanced age + comments: + - Important for documenting heritage worker deaths, particularly in conflict zones + - Wikidata P1196 (manner of death) is semantically related + - Handle with respect and verify facts from authoritative sources slots: - has_type - has_description @@ -35,22 +104,10 @@ classes: slot_usage: has_type: range: CauseOfDeathTypeEnum - description: 'The category/type of death cause. Uses CauseOfDeathTypeEnum values: - - NATURAL, CONFLICT, TARGETED_ATTACK, OCCUPATIONAL, ACCIDENT, PERSECUTION, UNKNOWN. - - ' + description: Category of death cause (NATURAL, CONFLICT, TARGETED_ATTACK, OCCUPATIONAL, ACCIDENT, PERSECUTION, UNKNOWN). has_description: -# range: string has_location: -# range: string - inlined: false # Fixed invalid inline for primitive type - comments: - - Structured cause of death for heritage workers - - Wikidata P1196 (manner of death) is semantically equivalent - - Important for documenting conflict-related deaths - - Handle with respect and verify facts before documenting - - Include source documentation for verification + inlined: false see_also: - https://www.wikidata.org/wiki/Property:P1196 annotations: diff --git a/schemas/20251121/linkml/modules/classes/CeaseEvent.yaml b/schemas/20251121/linkml/modules/classes/CeaseEvent.yaml index 8b895d01bc..9659eb6d3e 100644 --- a/schemas/20251121/linkml/modules/classes/CeaseEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CeaseEvent.yaml @@ -1,7 +1,8 @@ id: https://nde.nl/ontology/hc/class/CeaseEvent name: CeaseEvent title: Cease Event -description: An event marking the cessation, termination, or invalidation of an entity or activity. MIGRATED from finish_reason slot per Rule 53. Follows prov:Invalidation. +description: >- + Termination occurrence that records when an entity, process, or state is declared no longer valid. prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -21,6 +22,52 @@ default_prefix: hc classes: CeaseEvent: class_uri: prov:Invalidation + description: >- + Termination occurrence that records when an entity, process, or state is declared no longer valid. + alt_descriptions: + nl: + text: Beëindigingsgebeurtenis die vastlegt wanneer een entiteit, proces of toestand niet langer geldig wordt verklaard. + language: nl + de: + text: Beendigungsereignis, das festhält, wann eine Entität, ein Prozess oder ein Zustand für ungültig erklärt wird. + language: de + fr: + text: Occurrence de fin qui consigne le moment où une entité, un processus ou un état est déclaré invalide. + language: fr + es: + text: Hecho de finalización que registra cuándo una entidad, proceso o estado se declara ya no válido. + language: es + ar: + text: حدث إنهاء يوثّق متى يُعلن أن كيانًا أو عملية أو حالة لم تعد صالحة. + language: ar + id: + text: Peristiwa penghentian yang mencatat kapan suatu entitas, proses, atau keadaan dinyatakan tidak lagi berlaku. + language: id + zh: + text: 用于记录某个实体、过程或状态何时被宣布不再有效的终止事件。 + language: zh + structured_aliases: + nl: + - literal_form: beëindigingsgebeurtenis + language: nl + de: + - literal_form: Beendigungsereignis + language: de + fr: + - literal_form: événement de fin + language: fr + es: + - literal_form: evento de terminación + language: es + ar: + - literal_form: حدث إنهاء + language: ar + id: + - literal_form: peristiwa penghentian + language: id + zh: + - literal_form: 终止事件 + language: zh slots: - has_label - has_description diff --git a/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml b/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml index 574c833c2a..7fbf07261d 100644 --- a/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml @@ -2,8 +2,7 @@ id: https://nde.nl/ontology/hc/class/CeasingEvent name: CeasingEvent title: Ceasing Event Class description: >- - An event marking the cessation of an entity (e.g., a web portal). - MIGRATED from cessation_observed_in (Rule 53). + Terminal occurrence used to note when an entity stops operating or existing. prefixes: linkml: https://w3id.org/linkml/ @@ -11,6 +10,7 @@ prefixes: skos: http://www.w3.org/2004/02/skos/core# schema: http://schema.org/ prov: http://www.w3.org/ns/prov# + crm: http://www.cidoc-crm.org/cidoc-crm/ default_prefix: hc @@ -23,9 +23,56 @@ imports: classes: CeasingEvent: class_uri: schema:Event - exact_mappings: + broad_mappings: + - schema:Event + close_mappings: - crm:E64_End_of_Existence - description: An event marking cessation. + description: >- + Terminal occurrence used to note when an entity stops operating or existing. + alt_descriptions: + nl: + text: Eindgebeurtenis om vast te leggen wanneer een entiteit ophoudt te bestaan of te functioneren. + language: nl + de: + text: Endereignis zur Dokumentation, wann eine Entität aufhört zu existieren oder zu funktionieren. + language: de + fr: + text: Occurrence finale servant à documenter le moment où une entité cesse d'exister ou de fonctionner. + language: fr + es: + text: Hecho final usado para registrar cuándo una entidad deja de existir o de funcionar. + language: es + ar: + text: حدث نهائي يُستخدم لتوثيق متى يتوقف كيان عن الوجود أو العمل. + language: ar + id: + text: Peristiwa akhir untuk mencatat kapan suatu entitas berhenti ada atau beroperasi. + language: id + zh: + text: 用于记录某实体何时停止存在或停止运作的终止事件。 + language: zh + structured_aliases: + nl: + - literal_form: eindgebeurtenis + language: nl + de: + - literal_form: Endereignis + language: de + fr: + - literal_form: événement terminal + language: fr + es: + - literal_form: evento terminal + language: es + ar: + - literal_form: حدث نهائي + language: ar + id: + - literal_form: peristiwa terminal + language: id + zh: + - literal_form: 终结事件 + language: zh slots: - has_label - has_description diff --git a/schemas/20251121/linkml/modules/classes/CertificationEntry.yaml b/schemas/20251121/linkml/modules/classes/CertificationEntry.yaml index d463c2c8e7..442b7bc1ac 100644 --- a/schemas/20251121/linkml/modules/classes/CertificationEntry.yaml +++ b/schemas/20251121/linkml/modules/classes/CertificationEntry.yaml @@ -11,16 +11,55 @@ imports: - linkml:types - ../slots/has_name - ../slots/has_date -# default_range: string +default_prefix: hc classes: CertificationEntry: - description: "A professional certification record documenting credentials held\ - \ by heritage professionals, including certification name, issuing organization,\ - \ and date obtained.\nOntology mapping rationale: - class_uri is schema:EducationalOccupationalCredential\ - \ because this\n represents a professional certification/credential with issuer\ - \ and date\n- close_mappings includes schema:Certification (schema.org pending)\ - \ - related_mappings includes prov:Entity for provenance and\n schema:Organization\ - \ for the issuing body" + description: >- + Credential record that captures an awarded qualification, issuing body context, and award date. + alt_descriptions: + nl: + text: Bewijsrecord dat een toegekende kwalificatie, context van de uitgevende instantie en afgiftedatum vastlegt. + language: nl + de: + text: Nachweisdatensatz, der eine verliehene Qualifikation, den Kontext der ausstellenden Stelle und das Verleihungsdatum erfasst. + language: de + fr: + text: Enregistrement d'attestation qui consigne une qualification obtenue, le contexte de l'organisme délivreur et la date d'obtention. + language: fr + es: + text: Registro de credencial que captura una cualificación otorgada, el contexto de la entidad emisora y la fecha de obtención. + language: es + ar: + text: سجل اعتماد يوثّق مؤهلًا ممنوحًا وسياق الجهة المُصدِرة وتاريخ المنح. + language: ar + id: + text: Rekam kredensial yang mencatat kualifikasi yang diberikan, konteks lembaga penerbit, dan tanggal pemberian. + language: id + zh: + text: 记录已授予资质、签发机构背景及授予日期的资历条目。 + language: zh + structured_aliases: + nl: + - literal_form: certificeringsvermelding + language: nl + de: + - literal_form: Zertifizierungseintrag + language: de + fr: + - literal_form: entrée de certification + language: fr + es: + - literal_form: entrada de certificación + language: es + ar: + - literal_form: قيد اعتماد + language: ar + id: + - literal_form: entri sertifikasi + language: id + zh: + - literal_form: 认证条目 + language: zh class_uri: schema:EducationalOccupationalCredential close_mappings: - schema:Certification @@ -33,4 +72,4 @@ classes: custodian_types: '[''*'']' slots: - has_name - - has_timestamp + - has_date diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml index 81f92d467a..24124a0e7b 100644 --- a/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/ChurchArchive.yaml @@ -3,107 +3,96 @@ name: ChurchArchive title: Church Archive Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + skos: http://www.w3.org/2004/02/skos/core# + schema: http://schema.org/ + wd: http://www.wikidata.org/entity/ +default_prefix: hc imports: - linkml:types - ../slots/identified_by - - ../slots/has_scope - ../slots/hold_record_set classes: ChurchArchive: is_a: ArchiveOrganizationType class_uri: skos:Concept - description: 'Archive kept by a church or ecclesiastical organization, preserving - - records of religious administration and church life. - - - **Wikidata**: Q2877653 - - - **Note**: There are two Wikidata entries for church archives: - - - Q2877653: General church/ecclesiastical archives (this class) - - - Q64166606: Swedish parish archives specifically - - - **Scope**: - - Church archives (Kirchenarchive) preserve: - - - Governing body records (synods, councils, boards) - - - Pastoral correspondence - - - Property and financial records - - - Membership and vital records (historical) - - - Missionary and charitable activity documentation - - - Publications and periodicals - - - Photographs and audiovisual materials - - - **Organizational Levels**: - - Church archives exist at multiple levels: - - - Denominational headquarters (national/international) - - - Regional bodies (dioceses, conferences, presbyteries) - - - Local congregations (see ParishArchive) - - - **Related Types**: - - - CathedralArchive (Q132201761) - Cathedral chapter records - - - DiocesanArchive (Q11906839) - Diocese administration - - - MonasteryArchive (Q27030561) - Monastic institution records - - - ParishArchive (Q34544468) - Local congregation records - - - ReligiousArchive (Q85545753) - Broader religious archives - - - **Genealogical Value**: - - Church archives are crucial for: - - - Birth, baptism, marriage, death records - - - Membership and confirmation registers - - - Immigration and emigration documentation - - - Historical vital statistics - - ' + description: >- + Ecclesiastical repository institution that governs, funds, and manages long-term custody of records created by church administration and community life. + alt_descriptions: + nl: + text: Kerkelijke bewaarinstelling die bestuur, financiering en duurzaam beheer voert over archiefmateriaal uit kerkbestuur en gemeenschapsleven. + language: nl + de: + text: Kirchliche Aufbewahrungsinstitution, die Leitung, Finanzierung und langfristige Verwaltung von Unterlagen aus Kirchenverwaltung und Gemeindeleben übernimmt. + language: de + fr: + text: Institution de conservation ecclésiastique qui assure la gouvernance, le financement et la gestion durable des archives de l'administration religieuse et de la vie communautaire. + language: fr + es: + text: Institución de custodia eclesiástica que asume gobernanza, financiación y gestión a largo plazo de documentos de la administración religiosa y de la vida comunitaria. + language: es + ar: + text: مؤسسة حفظ كنسية تتولى الحوكمة والتمويل والإدارة طويلة الأمد لسجلات الإدارة الدينية والحياة المجتمعية. + language: ar + id: + text: Lembaga penyimpanan gerejawi yang menjalankan tata kelola, pendanaan, dan pengelolaan jangka panjang atas arsip administrasi gereja dan kehidupan komunitas. + language: id + zh: + text: 负责教会治理、经费与长期保管管理的宗教档案机构,保存教会行政与社群生活形成的记录。 + language: zh + structured_aliases: + nl: + - literal_form: kerkarchiefinstelling + language: nl + de: + - literal_form: Kirchenarchivinstitution + language: de + fr: + - literal_form: institution d'archives ecclésiastiques + language: fr + es: + - literal_form: institución archivística eclesiástica + language: es + ar: + - literal_form: مؤسسة الأرشيف الكنسي + language: ar + id: + - literal_form: lembaga arsip gerejawi + language: id + zh: + - literal_form: 教会档案机构 + language: zh + broad_mappings: + - skos:Concept + - schema:ArchiveOrganization + related_mappings: + - wd:Q2877653 slots: - - identified_by - - hold_record_set + - identified_by + - hold_record_set slot_usage: - identified_by: null hold_record_set: - equals_expression: '["hc:ChurchGovernanceFonds", "hc:ParishRegisterSeries", "hc:PastoralCorrespondenceCollection", "hc:ChurchPropertyFonds", "hc:CongregationalLifeCollection"] - - ' + any_of: + - equals_string: hc:ChurchGovernanceFonds + - equals_string: hc:ParishRegisterSeries + - equals_string: hc:PastoralCorrespondenceCollection + - equals_string: hc:ChurchPropertyFonds + - equals_string: hc:CongregationalLifeCollection see_also: - - CathedralArchive - - DiocesanArchive - - MonasteryArchive - - ParishArchive - - ReligiousArchive - - ChurchArchiveRecordSetType - - ChurchGovernanceFonds - - ParishRegisterSeries - - PastoralCorrespondenceCollection - - ChurchPropertyFonds - - CongregationalLifeCollection + - CathedralArchive + - DiocesanArchive + - MonasteryArchive + - ParishArchive + - ReligiousArchive + - ChurchArchiveRecordSetType + keywords: + - ecclesiastical repository + - church governance + - diocesan administration + - congregational records + comments: + - Covers institutional forms at denominational, diocesan, and local levels + - Organizational profile is distinct from record-set taxonomies annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetType.yaml index 701ba8a1df..1b40df4d50 100644 --- a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetType.yaml @@ -3,37 +3,77 @@ name: ChurchArchiveRecordSetType title: Church Archive Record Set Type prefixes: linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# + hc: https://nde.nl/ontology/hc/ rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ + skos: http://www.w3.org/2004/02/skos/core# +default_prefix: hc imports: - linkml:types - - ../slots/has_scope - - ../slots/has_score - ../slots/has_type - - ../slots/related_to + - ../slots/has_score classes: ChurchArchiveRecordSetType: abstract: true class_uri: rico:RecordSetType - description: "Abstract base class for all church archive record set types.\n\n**Definition**:\nA rico:RecordSetType that classifies collections held by church archives.\nChurch archives preserve records documenting religious administration, \nchurch life, pastoral care, and the spiritual community.\n\n**Subclasses**:\n- ChurchGovernanceFonds (synods, councils, consistory records)\n- ParishRegisterSeries (baptisms, marriages, burials)\n- PastoralCorrespondenceCollection (clergy correspondence, visitation records)\n- ChurchPropertyFonds (property, finance, building records)\n- CongregationalLifeCollection (societies, events, publications)\n\n**RiC-O Alignment**:\nThis is an abstract type classifier. Subclasses specify both the domain \n(type of church records) and organizational principle (fonds, series, collection).\n\n**Dual-Class Pattern**:\nChurchArchive (ArchiveOrganizationType) = the custodian institution.\nChurchArchiveRecordSetType (rico:RecordSetType) = the collection types held.\n\ - \n**Genealogical Value**:\nChurch archives are primary sources for genealogical research, especially \nfor periods before civil registration (pre-1811 in Netherlands).\n" - exact_mappings: - - rico:RecordSetType + description: >- + Abstract taxonomy node for ecclesiastical holdings, used to categorize record aggregations by provenance and arrangement principle. + alt_descriptions: + nl: + text: Abstracte taxonomieknoop voor kerkelijke holdings om aggregaties op herkomst en ordeningsprincipe te classificeren. + language: nl + de: + text: Abstrakter Taxonomieknoten für kirchliche Bestände zur Klassifikation von Aggregationen nach Provenienz und Ordnungsprinzip. + language: de + fr: + text: Nœud taxonomique abstrait pour fonds ecclésiastiques classant les agrégats selon la provenance et le principe d'organisation. + language: fr + es: + text: Nodo taxonómico abstracto para fondos eclesiásticos que clasifica agregados por procedencia y principio de ordenación. + language: es + ar: + text: عقدة تصنيفية مجردة للمقتنيات الكنسية لتصنيف التجميعات حسب المنشأ ومبدأ الترتيب. + language: ar + id: + text: Simpul taksonomi abstrak untuk koleksi gerejawi guna mengelompokkan agregasi berdasarkan asal-usul dan prinsip penataan. + language: id + zh: + text: 用于教会馆藏的抽象分类节点,按来源与编排原则对记录聚合体进行归类。 + language: zh + structured_aliases: + nl: + - literal_form: type kerkelijke recordset + language: nl + de: + - literal_form: Typ kirchlicher Überlieferungseinheit + language: de + fr: + - literal_form: type d'ensemble documentaire ecclésiastique + language: fr + es: + - literal_form: tipo de conjunto documental eclesiástico + language: es + ar: + - literal_form: نوع مجموعة سجلات كنسية + language: ar + id: + - literal_form: jenis set rekod gerejawi + language: id + zh: + - literal_form: 教会记录集类型 + language: zh + broad_mappings: + - rico:RecordSetType + - skos:Concept see_also: - - ChurchArchive - - ChurchGovernanceFonds - - ParishRegisterSeries - - PastoralCorrespondenceCollection - - ChurchPropertyFonds - - CongregationalLifeCollection + - ChurchArchive + - ChurchGovernanceFonds + - ParishRegisterSeries + - PastoralCorrespondenceCollection + - ChurchPropertyFonds + - CongregationalLifeCollection slots: - - has_type - - has_score - slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]' + - has_type + - has_score annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml index 470d1cd1e3..92198a3e6a 100644 --- a/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveRecordSetTypes.yaml @@ -4,413 +4,344 @@ title: Church Archive Record Set Type Subclasses prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# rico: https://www.ica.org/standards/RiC/ontology# rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes# - wd: http://www.wikidata.org/entity/ + skos: http://www.w3.org/2004/02/skos/core# default_prefix: hc imports: - ./ChurchArchiveRecordSetType - linkml:types - - ../slots/has_score - ../slots/has_type + - ../slots/has_score - ../slots/has_note - ../slots/has_scope classes: ChurchGovernanceFonds: is_a: ChurchArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for church governance and administrative records\ - \ organized as a fonds.\n\n**Definition**:\nRecords created by church governing\ - \ bodies (synods, councils, consistories, \nkerkenraden) in the exercise of\ - \ ecclesiastical governance and administration. \nOrganized according to archival\ - \ principles of provenance.\n\n**Typical Contents**:\n- Synod/classis minutes\ - \ and resolutions\n- Consistory/kerkenraad minutes\n- Church council decisions\n\ - - Canonical visitation records\n- Correspondence with ecclesiastical authorities\n\ - - Church law and regulations (kerkorde)\n- Disciplinary records\n- Membership\ - \ rolls (lidmatenregisters)\n\n**Denominational Variations**:\n- Reformed: Kerkenraad,\ - \ classis, synode\n- Roman Catholic: Parish council, diocese, bishops' conference\n\ - - Lutheran: Kirchenvorstand, Synode\n- Other Protestant: Consistory, presbytery,\ - \ conference\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\ - \ Records classified with this\ntype follow the fonds organizational principle\ - \ as defined by rico-rst:Fonds\n(provenance-based organization with governance\ - \ records forming the core fonds).\n" + description: >- + Fonds-level aggregation of records generated by ecclesiastical governing bodies and administrative decision processes. + alt_descriptions: + nl: + text: Aggregatie op fondsniveau van documenten die ontstaan bij kerkelijk bestuur en administratieve besluitvorming. + language: nl + de: + text: Fondsartige Aggregation von Unterlagen aus kirchlichen Leitungsorganen und administrativen Entscheidungsprozessen. + language: de + fr: + text: Agrégat de niveau fonds de documents produits par les organes de gouvernance ecclésiastique et les processus décisionnels administratifs. + language: fr + es: + text: Agregación a nivel fondo de documentos producidos por órganos de gobierno eclesiástico y procesos administrativos de decisión. + language: es + ar: + text: تجميع على مستوى الفوند لسجلات صادرة عن هيئات الحوكمة الكنسية وعمليات القرار الإداري. + language: ar + id: + text: Agregasi tingkat fonds atas rekod yang dihasilkan oleh badan tata kelola gerejawi dan proses keputusan administratif. + language: id + zh: + text: 由教会治理机构与行政决策过程形成的记录之fonds级聚合。 + language: zh structured_aliases: - - literal_form: Kirchenleitungsbestand - in_language: de - - literal_form: "fondo de gobierno eclesi\xE1stico" - in_language: es - - literal_form: "fonds du gouvernement eccl\xE9siastique" - in_language: fr - - literal_form: kerkbestuurarchief - in_language: nl - - literal_form: "fundo de governo eclesi\xE1stico" - in_language: pt - keywords: - - church governance - - synod records - - church council - - visitation records - - membership rolls + nl: + - literal_form: kerkbestuursfonds + language: nl + de: + - literal_form: Kirchenverwaltungsfonds + language: de + fr: + - literal_form: fonds de gouvernance ecclésiastique + language: fr + es: + - literal_form: fondo de gobernanza eclesiástica + language: es + ar: + - literal_form: فوند الحوكمة الكنسية + language: ar + id: + - literal_form: fonds tata kelola gereja + language: id + zh: + - literal_form: 教会治理档案基金 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Fonds - - wd:Q1643722 - - rico:RecordSetType - - skos:Concept - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveRecordSetType - - rico:RecordSetType - - rico-rst:Fonds - - ChurchArchive - - DiocesanArchive + - rico-rst:Fonds slots: - - has_type - - has_score - - has_note - - has_type - - has_scope - - has_scope + - has_type + - has_score + - has_note + - has_scope slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]' has_type: equals_string: ChurchGovernanceFonds - has_note: - equals_string: This RecordSetType classifies record sets following the fonds - principle. Governance records form the core archival fonds of church archives. - has_scope: - equals_string: '["synod minutes", "consistory records", "church council decisions", - "visitation records", "membership rolls"]' - has_scope: - equals_string: '["parish registers", "property records", "congregational societies"]' - annotations: - specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' + keywords: + - synod minutes + - council decisions + - governance records + ParishRegisterSeries: is_a: ChurchArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for parish registers (vital records) organized\ - \ as archival series.\n\n**Definition**:\nRecords documenting sacramental events\ - \ (baptisms, marriages, burials) and \nother vital events in the religious community.\ - \ These are the ecclesiastical \nequivalent of civil registry records and predate\ - \ civil registration in most \ncountries.\n\n**Typical Contents**:\n- Baptism\ - \ registers (doopregisters)\n- Marriage registers (trouwregisters/huwelijksregisters)\n\ - - Burial registers (begraafregisters)\n- Confirmation registers (belijdenisregisters)\n\ - - Communion registers\n- Membership transfer records (attestaties)\n\n**Genealogical\ - \ Value**:\nParish registers are PRIMARY sources for genealogical research,\ - \ especially:\n- Pre-1811 (Netherlands): Before civil registration\n- All periods:\ - \ Supplement civil records with religious context\n- Minority communities: Jewish,\ - \ Catholic, Dissenter records\n\n**Privacy Considerations**:\nHistorical parish\ - \ registers are generally accessible. However, more recent \nrecords may have\ - \ 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 has_arrangement by event type: DTB doop,\ - \ trouw, begraven).\n" + description: >- + Series-level aggregation of sacramental and vital registration documentation maintained by congregations. + alt_descriptions: + nl: + text: Seriegewijze aggregatie van sacramentele en vitale registratiedocumentatie die door gemeenten wordt beheerd. + language: nl + de: + text: Serienartige Aggregation sakramentaler und vitaler Registerdokumentation, die von Gemeinden geführt wird. + language: de + fr: + text: Agrégat de niveau série de documentation sacramentelle et d'état civil tenue par les communautés. + language: fr + es: + text: Agregación de nivel serie de documentación sacramental y registral de hechos vitales mantenida por congregaciones. + language: es + ar: + text: تجميع على مستوى السلسلة لوثائق السجلات الأسرارية والحيوية التي تحتفظ بها الجماعات. + language: ar + id: + text: Agregasi tingkat seri untuk dokumentasi sakramental dan pencatatan peristiwa vital yang dikelola jemaat. + language: id + zh: + text: 由堂区维护的圣事与生命事件登记文献之series级聚合。 + language: zh structured_aliases: - - literal_form: "Kirchenb\xFCcher" - in_language: de - - literal_form: registros parroquiales - in_language: es - - literal_form: registres paroissiaux - in_language: fr - - literal_form: doop-trouw-begraafboeken - in_language: nl - - literal_form: registros paroquiais - in_language: pt - keywords: - - parish registers - - DTB boeken - - baptism records - - marriage records - - burial records - - church records - - genealogy sources - - vital records - - kerkelijke registers + nl: + - literal_form: parochieregisterserie + language: nl + de: + - literal_form: Kirchenbuchserie + language: de + fr: + - literal_form: série de registres paroissiaux + language: fr + es: + - literal_form: serie de registros parroquiales + language: es + ar: + - literal_form: سلسلة سجلات الرعية + language: ar + id: + - literal_form: seri register paroki + language: id + zh: + - literal_form: 教区登记系列 + language: zh broad_mappings: - - rico:RecordSetType - - wd:Q1464422 + - rico:RecordSetType related_mappings: - - rico-rst:Series - - wd:Q185583 - - rico:RecordSetType - - skos:Concept - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveRecordSetType - - rico:RecordSetType - - rico-rst:Series - - ParishArchive - - CivilRegistrySeries - annotations: - genealogy_note: Primary source for genealogical research, especially pre-civil - registration periods. Many digitized and indexed by organizations like FamilySearch, Alle - Groningers, WieWasWie. - digitization_note: Extensive digitization efforts by genealogical societies - and archives. Often available through portals like FamilySearch, Ancestry, - WieWasWie. + - rico-rst:Series slots: - - has_type - - has_score - - has_note - - has_type - - has_scope - - has_scope + - has_type + - has_score + - has_note + - has_scope slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]' has_type: equals_string: ParishRegisterSeries - has_note: - equals_string: 'This RecordSetType classifies record sets following the series - principle. Registers arranged chronologically by event type (DTB: doop, - trouw, begraven).' - has_scope: - equals_string: '["baptism records", "marriage records", "burial records", - "confirmation records", "membership transfers"]' - has_scope: - equals_string: '["church governance", "property records", "correspondence"]' + keywords: + - baptism register + - marriage register + - burial register + PastoralCorrespondenceCollection: is_a: ChurchArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for pastoral correspondence and clergy records.\n\ - \n**Definition**:\nRecords documenting the activities and correspondence of\ - \ clergy members, \nincluding pastoral care, ecclesiastical correspondence,\ - \ and personal papers \nof ministers, priests, and other religious leaders.\n\ - \n**Typical Contents**:\n- Clergy correspondence (predikantenarchief)\n- Visitation\ - \ reports\n- Sermon manuscripts\n- Pastoral care documentation\n- Letters to/from\ - \ parishioners\n- Correspondence with church authorities\n- Personal papers\ - \ of clergy\n- Theological writings and notes\n\n**Privacy Considerations**:\n\ - Pastoral correspondence may contain sensitive personal information about \n\ - parishioners. Access restrictions may apply, especially for recent records.\n\ - The seal of confession (biechtgeheim) protects certain communications.\n\n**Historical\ - \ Value**:\nClergy correspondence provides unique insights into:\n- Religious\ - \ life and practices\n- Social conditions in communities\n- Theological controversies\n\ - - Personal faith journeys\n\n**RiC-O Alignment**:\nThis class is a specialized\ - \ rico:RecordSetType. Records classified with this\ntype may follow mixed organizational\ - \ principles: both organic correspondence\nseries and personal papers fonds\ - \ as defined by rico-rst:Series and rico-rst:Fonds.\n" + description: >- + Collection-oriented aggregation of clergy communications and related pastoral documentation. + alt_descriptions: + nl: + text: Collectiegerichte aggregatie van geestelijke correspondentie en verwante pastorale documentatie. + language: nl + de: + text: Sammlungsorientierte Aggregation geistlicher Korrespondenz und zugehöriger pastoraler Dokumentation. + language: de + fr: + text: Agrégat orienté collection de communications du clergé et de documentation pastorale associée. + language: fr + es: + text: Agregación orientada a colección de comunicaciones del clero y documentación pastoral relacionada. + language: es + ar: + text: تجميع قائم على المجموعات لمراسلات رجال الدين والوثائق الرعوية ذات الصلة. + language: ar + id: + text: Agregasi berorientasi koleksi atas komunikasi rohaniwan dan dokumentasi pastoral terkait. + language: id + zh: + text: 以馆藏为导向的神职通信及相关牧灵文献聚合。 + language: zh structured_aliases: - - literal_form: Pfarrerkorrespondenz - in_language: de - - literal_form: correspondencia pastoral - in_language: es - - literal_form: correspondance pastorale - in_language: fr - - literal_form: predikantencorrespondentie - in_language: nl - - literal_form: "correspond\xEAncia pastoral" - in_language: pt - keywords: - - pastoral correspondence - - clergy papers - - sermon manuscripts - - visitation reports - - pastoral care - - ecclesiastical correspondence - - minister papers - - priest correspondence + nl: + - literal_form: pastorale-correspondentiecollectie + language: nl + de: + - literal_form: Seelsorgekorrespondenzsammlung + language: de + fr: + - literal_form: collection de correspondance pastorale + language: fr + es: + - literal_form: colección de correspondencia pastoral + language: es + ar: + - literal_form: مجموعة المراسلات الرعوية + language: ar + id: + - literal_form: koleksi korespondensi pastoral + language: id + zh: + - literal_form: 牧灵通信文献集 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Fonds - - rico-rst:Series - - wd:Q22075301 - - rico:RecordSetType - - skos:Concept - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveRecordSetType - - rico:RecordSetType - - rico-rst:Fonds - - FacultyPaperCollection + - rico-rst:Collection slots: - - has_type - - has_score - - has_note - - has_note - - has_type - - has_scope - - has_scope + - has_type + - has_score + - has_note + - has_scope slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType", - "hc:LibraryType"]' has_type: equals_string: PastoralCorrespondenceCollection - has_note: - 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. - has_scope: - equals_string: '["clergy correspondence", "sermon manuscripts", "visitation - reports", "pastoral notes"]' - has_scope: - equals_string: '["parish registers", "governance records", "property records"]' - has_note: - equals_string: Pastoral correspondence may contain sensitive personal information. Access - restrictions may apply, especially for recent records. Seal of confession - (biechtgeheim) protects certain communications. + keywords: + - clergy correspondence + - pastoral records + - sermon drafts + ChurchPropertyFonds: is_a: ChurchArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for church property and financial records organized\ - \ as a fonds.\n\n**Definition**:\nRecords documenting the temporal affairs of\ - \ the church, including property \nownership, financial administration, building\ - \ construction and maintenance, \nand endowments.\n\n**Typical Contents**:\n\ - - Property deeds and titles (eigendomsakten)\n- Building construction records\ - \ (bouwdossiers)\n- Maintenance and renovation records\n- Financial accounts\ - \ (rekeningen)\n- Endowment records (legaten, stichtingen)\n- Rental and lease\ - \ agreements\n- Insurance records\n- Cemetery administration\n\n**Historical\ - \ Value**:\nChurch property records document:\n- Architectural history of church\ - \ buildings\n- Economic history of communities\n- Landholding patterns\n- Charitable\ - \ endowments and their administration\n\n**Legal Significance**:\nProperty records\ - \ may still be legally significant for:\n- Ownership disputes\n- Restoration\ - \ projects\n- Monument designation (monumentenzorg)\n- Cemetery rights\n\n**RiC-O\ - \ Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified\ - \ with this\ntype follow the fonds organizational principle as defined by rico-rst:Fonds\n\ - (property administration forming a distinct archival fonds).\n" + description: >- + Fonds-level aggregation of temporal administration records covering assets, buildings, and financial stewardship. + alt_descriptions: + nl: + text: Aggregatie op fondsniveau van documenten over beheer van bezittingen, gebouwen en financien. + language: nl + de: + text: Fondsartige Aggregation von Unterlagen zur Verwaltung von Vermögen, Gebäuden und Finanzen. + language: de + fr: + text: Agrégat de niveau fonds de documents de gestion temporelle portant sur les biens, les bâtiments et l'administration financière. + language: fr + es: + text: Agregación a nivel fondo de documentos de administración temporal sobre bienes, edificios y gestión financiera. + language: es + ar: + text: تجميع على مستوى الفوند لسجلات الإدارة الزمنية الخاصة بالأصول والمباني والإشراف المالي. + language: ar + id: + text: Agregasi tingkat fonds atas rekod administrasi temporal terkait aset, bangunan, dan pengelolaan keuangan. + language: id + zh: + text: 涵盖资产、建筑与财务管理的世俗事务记录之fonds级聚合。 + language: zh structured_aliases: - - literal_form: "Kirchenverm\xF6gensbestand" - in_language: de - - literal_form: "fondo de bienes eclesi\xE1sticos" - in_language: es - - literal_form: "fonds des biens eccl\xE9siastiques" - in_language: fr - - literal_form: kerkelijk goederenarchief - in_language: nl - - literal_form: "fundo de bens eclesi\xE1sticos" - in_language: pt - keywords: - - church property - - kerkelijke goederen - - property deeds - - building records - - financial accounts - - cemetery records + nl: + - literal_form: kerkelijk-goederenfonds + language: nl + de: + - literal_form: Kirchenvermögensfonds + language: de + fr: + - literal_form: fonds des biens ecclésiastiques + language: fr + es: + - literal_form: fondo de bienes eclesiásticos + language: es + ar: + - literal_form: فوند ممتلكات كنسية + language: ar + id: + - literal_form: fonds properti gereja + language: id + zh: + - literal_form: 教会财产档案基金 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Fonds - - wd:Q1643722 - - rico:RecordSetType - - skos:Concept - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveRecordSetType - - rico:RecordSetType - - rico-rst:Fonds + - rico-rst:Fonds slots: - - has_type - - has_score - - has_note - - has_note - - has_type - - has_scope - - has_scope + - has_type + - has_score + - has_note + - has_scope slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]' has_type: equals_string: ChurchPropertyFonds - has_note: - equals_string: This RecordSetType classifies record sets following the fonds - principle. Property administration forms a distinct archival fonds, often - managed separately from governance records. - has_scope: - equals_string: '["property deeds", "building records", "financial accounts", - "endowments", "cemetery records"]' - has_scope: - equals_string: '["parish registers", "governance records", "clergy correspondence"]' - has_note: - equals_string: Property records may retain legal significance for ownership, - restoration projects, and monument designation. Original documents often - retained for legal purposes. + keywords: + - deeds + - endowments + - building maintenance + CongregationalLifeCollection: is_a: ChurchArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for congregational life and community documentation.\n\ - \n**Definition**:\nMaterials documenting the life and activities of the religious\ - \ community \nbeyond formal governance and sacramental records. Includes organizational\ - \ \nrecords of church societies, visual materials, and ephemera.\n\n**Typical\ - \ Contents**:\n- Church society records (vrouwenvereniging, jeugdvereniging)\n\ - - Sunday school records\n- Choir and music records\n- Church publications (kerkbladen)\n\ - - Photographs and audiovisual materials\n- Anniversary and commemorative materials\n\ - - Mission society records\n- Charitable organization records (diaconie)\n- Event\ - \ programs and ephemera\n\n**Community Value**:\nThese records capture the lived\ - \ religious experience of communities:\n- Social networks and community bonds\n\ - - Religious education practices\n- Charitable activities\n- Cultural and musical\ - \ traditions\n- Women's and youth involvement\n\n**RiC-O Alignment**:\nThis\ - \ is a specialized RecordSetType that typically includes assembled \ncollections\ - \ organized by society or activity type, alongside organic \nrecords from church\ - \ organizations.\n" + description: >- + Collection-level aggregation documenting religious community activities, associations, and public-facing communication. + alt_descriptions: + nl: + text: Aggregatie op collectieniveau die activiteiten, verenigingen en publieke communicatie van religieuze gemeenschappen documenteert. + language: nl + de: + text: Aggregation auf Sammlungsebene zur Dokumentation von Aktivitäten, Vereinigungen und öffentlicher Kommunikation religiöser Gemeinschaften. + language: de + fr: + text: Agrégat de niveau collection documentant les activités communautaires religieuses, les associations et la communication publique. + language: fr + es: + text: Agregación a nivel colección que documenta actividades comunitarias religiosas, asociaciones y comunicación pública. + language: es + ar: + text: تجميع على مستوى المجموعة يوثق أنشطة المجتمع الديني والجمعيات والتواصل الموجه للجمهور. + language: ar + id: + text: Agregasi tingkat koleksi yang mendokumentasikan kegiatan komunitas religius, asosiasi, dan komunikasi publik. + language: id + zh: + text: 记录宗教社群活动、团体组织与公共传播材料的collection级聚合。 + language: zh structured_aliases: - - literal_form: Gemeindelebenssammlung - in_language: de - - literal_form: "colecci\xF3n de vida parroquial" - in_language: es - - literal_form: collection de vie paroissiale - in_language: fr - - literal_form: gemeentelevenscollectie - in_language: nl - - literal_form: "cole\xE7\xE3o de vida comunit\xE1ria" - in_language: pt - keywords: - - congregational life - - church societies - - sunday school - - choir records - - church publications - - photograph - - youth groups + nl: + - literal_form: gemeentelevencollectie + language: nl + de: + - literal_form: Gemeindelebenssammlung + language: de + fr: + - literal_form: collection de vie communautaire religieuse + language: fr + es: + - literal_form: colección de vida congregacional + language: es + ar: + - literal_form: مجموعة حياة الجماعة + language: ar + id: + - literal_form: koleksi kehidupan jemaat + language: id + zh: + - literal_form: 会众生活文献集 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Collection - - wd:Q9388534 - - rico:RecordSetType - - skos:Concept - close_mappings: - - skos:Concept - - schema:Collection - see_also: - - ChurchArchiveRecordSetType - - rico:RecordSetType - - rico-rst:Collection - - CampusDocumentationCollection - annotations: - collection_nature_note: Often includes artificial/assembled collections. Materials - reflect the lived religious experience of the community beyond formal administration. + - rico-rst:Collection slots: - - has_type - - has_score - - has_note - - has_type - - has_scope - - has_scope + - has_type + - has_score + - has_note + - has_scope slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType", - "hc:HeritageSocietyType"]' has_type: equals_string: CongregationalLifeCollection - has_note: - equals_string: This RecordSetType classifies record sets following the collection - 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. - has_scope: - equals_string: '["society records", "sunday school records", "photographs", - "publications", "mission records", "diaconal records"]' - has_scope: - equals_string: '["parish registers", "governance records", "property records"]' + keywords: + - parish societies + - youth groups + - church publications diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetType.yaml index b3127e6c21..77a179bc5d 100644 --- a/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetType.yaml @@ -3,27 +3,74 @@ name: ChurchArchiveSwedenRecordSetType title: ChurchArchiveSweden Record Set Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + rico: https://www.ica.org/standards/RiC/ontology# + skos: http://www.w3.org/2004/02/skos/core# +default_prefix: hc imports: - linkml:types - - ../slots/has_scope - ../slots/has_score - ../slots/has_type classes: ChurchArchiveSwedenRecordSetType: - description: 'A rico:RecordSetType for classifying collections held by ChurchArchiveSweden custodians. - ' + abstract: true + description: >- + Abstract taxonomy node for Swedish ecclesiastical holdings, modeling local record aggregation patterns. is_a: CollectionType class_uri: rico:RecordSetType + alt_descriptions: + nl: + text: Abstracte taxonomieknoop voor Zweeds kerkelijk materiaal die lokale aggregatiepatronen modelleert. + language: nl + de: + text: Abstrakter Taxonomieknoten für schwedische kirchliche Bestände zur Modellierung lokaler Aggregationsmuster. + language: de + fr: + text: Nœud taxonomique abstrait pour fonds ecclésiastiques suédois modélisant les schémas locaux d'agrégation documentaire. + language: fr + es: + text: Nodo taxonómico abstracto para fondos eclesiásticos suecos que modela patrones locales de agregación documental. + language: es + ar: + text: عقدة تصنيفية مجردة للمقتنيات الكنسية السويدية لنمذجة أنماط تجميع السجلات المحلية. + language: ar + id: + text: Simpul taksonomi abstrak untuk koleksi gerejawi Swedia yang memodelkan pola agregasi rekod lokal. + language: id + zh: + text: 用于瑞典教会馆藏的抽象分类节点,刻画本地记录聚合模式。 + language: zh + structured_aliases: + nl: + - literal_form: type Zweedse kerkelijke recordset + language: nl + de: + - literal_form: Typ schwedischer Kirchenüberlieferungseinheit + language: de + fr: + - literal_form: type d'ensemble documentaire ecclésiastique suédois + language: fr + es: + - literal_form: tipo de conjunto documental eclesiástico sueco + language: es + ar: + - literal_form: نوع مجموعة سجلات كنسية سويدية + language: ar + id: + - literal_form: jenis set rekod gerejawi Swedia + language: id + zh: + - literal_form: 瑞典教会记录集类型 + language: zh + broad_mappings: + - rico:RecordSetType + - skos:Concept slots: - has_type - has_score - - has_scope see_also: - ChurchArchiveSweden - rico:RecordSetType - slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetTypes.yaml index 45b6d05dee..0c83e0cb30 100644 --- a/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ChurchArchiveSwedenRecordSetTypes.yaml @@ -4,11 +4,9 @@ title: ChurchArchiveSweden Record Set Type Subclasses prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# rico: https://www.ica.org/standards/RiC/ontology# rico-rst: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes# - wd: http://www.wikidata.org/entity/ + skos: http://www.w3.org/2004/02/skos/core# default_prefix: hc imports: - ./ChurchArchiveSwedenRecordSetType @@ -21,69 +19,127 @@ classes: SwedishParishRecordSeries: is_a: ChurchArchiveSwedenRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Swedish parish records (kyrkoarkiv).\n\n\ - **RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\ - \ the series \norganizational principle as defined by rico-rst:Series.\n" + description: >- + Series-level aggregation of Swedish parish registries, including household examination and sacramental entries. + alt_descriptions: + nl: + text: Seriegewijze aggregatie van Zweedse parochieregisters, inclusief huisonderzoeksrollen en sacramentele inschrijvingen. + language: nl + de: + text: Serienartige Aggregation schwedischer Gemeinderegister einschließlich Hausverhörlisten und sakramentaler Einträge. + language: de + fr: + text: Agrégat de niveau série des registres paroissiaux suédois, y compris les registres d'examen des ménages et les inscriptions sacramentelles. + language: fr + es: + text: Agregación de nivel serie de registros parroquiales suecos, incluidos padrones de examen doméstico y anotaciones sacramentales. + language: es + ar: + text: تجميع على مستوى السلسلة لسجلات الرعايا السويدية، بما في ذلك سجلات فحص الأسر والقيود الأسرارية. + language: ar + id: + text: Agregasi tingkat seri dari register paroki Swedia, termasuk catatan pemeriksaan rumah tangga dan entri sakramental. + language: id + zh: + text: 瑞典堂区登记资料的series级聚合,包括户籍查经记录与圣事登记。 + language: zh + structured_aliases: + nl: + - literal_form: Zweedse parochieregisterserie + language: nl + de: + - literal_form: schwedische Kirchenbuchserie + language: de + fr: + - literal_form: série de registres paroissiaux suédois + language: fr + es: + - literal_form: serie de registros parroquiales suecos + language: es + ar: + - literal_form: سلسلة سجلات الرعية السويدية + language: ar + id: + - literal_form: seri register paroki Swedia + language: id + zh: + - literal_form: 瑞典教区登记系列 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Series - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveSwedenRecordSetType - - rico:RecordSetType + - rico-rst:Series slots: - - has_type - - has_score - - has_custodian - - record_holder_note - - has_type + - has_type + - has_score + - has_custodian + - has_note slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: SwedishParishRecordSeries has_custodian: equals_string: ChurchArchiveSweden - record_holder_note: - equals_string: This RecordSetType is typically held by ChurchArchiveSweden - custodians. Inverse of rico:isOrWasHolderOf. - annotations: - specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' + SwedishChurchPropertyFonds: is_a: ChurchArchiveSwedenRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Swedish Church property records.\n\n**RiC-O\ - \ Alignment**:\nThis class is a specialized rico:RecordSetType following the\ - \ fonds \norganizational principle as defined by rico-rst:Fonds.\n\n**Note**:\ - \ This is a Swedish-specific variant. For the general church property fonds\ - \ type, see ChurchPropertyFonds.\n" + description: >- + Fonds-level aggregation of Swedish ecclesiastical asset administration and building stewardship records. + alt_descriptions: + nl: + text: Aggregatie op fondsniveau van Zweedse kerkelijke administratie van goederen en gebouwenbeheer. + language: nl + de: + text: Fondsartige Aggregation schwedischer Unterlagen zur Verwaltung kirchlicher Vermögenswerte und Gebäudeaufsicht. + language: de + fr: + text: Agrégat de niveau fonds des documents suédois de gestion des biens ecclésiastiques et d'entretien des bâtiments. + language: fr + es: + text: Agregación a nivel fondo de documentos suecos sobre administración de bienes eclesiásticos y mantenimiento de edificios. + language: es + ar: + text: تجميع على مستوى الفوند لسجلات سويدية عن إدارة ممتلكات الكنيسة والإشراف على المباني. + language: ar + id: + text: Agregasi tingkat fonds dari rekod Swedia tentang administrasi aset gereja dan pemeliharaan bangunan. + language: id + zh: + text: 瑞典教会资产管理与建筑维护记录的fonds级聚合。 + language: zh + structured_aliases: + nl: + - literal_form: Zweeds kerkgoederenfonds + language: nl + de: + - literal_form: schwedischer Kirchenvermögensfonds + language: de + fr: + - literal_form: fonds suédois des biens ecclésiastiques + language: fr + es: + - literal_form: fondo sueco de bienes eclesiásticos + language: es + ar: + - literal_form: فوند الممتلكات الكنسية السويدية + language: ar + id: + - literal_form: fonds properti gereja Swedia + language: id + zh: + - literal_form: 瑞典教会财产档案基金 + language: zh broad_mappings: - - rico:RecordSetType + - rico:RecordSetType related_mappings: - - rico-rst:Fonds - close_mappings: - - skos:Concept - see_also: - - ChurchArchiveSwedenRecordSetType - - rico:RecordSetType - - ChurchPropertyFonds + - rico-rst:Fonds slots: - - has_type - - has_score - - has_custodian - - record_holder_note - - has_type + - has_type + - has_score + - has_custodian + - has_note slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: SwedishChurchPropertyFonds has_custodian: equals_string: ChurchArchiveSweden - record_holder_note: - equals_string: This RecordSetType is typically held by ChurchArchiveSweden - custodians. Inverse of rico:isOrWasHolderOf. diff --git a/schemas/20251121/linkml/modules/classes/City.yaml b/schemas/20251121/linkml/modules/classes/City.yaml index 20925c4216..c90361b327 100644 --- a/schemas/20251121/linkml/modules/classes/City.yaml +++ b/schemas/20251121/linkml/modules/classes/City.yaml @@ -18,44 +18,52 @@ classes: City: is_a: Settlement class_uri: schema:City - description: | - A city or large town settlement. - - **RELATIONSHIP TO SETTLEMENT**: - - City is a subclass of Settlement representing urban areas that are - typically larger and more administratively significant than villages - or small towns. - - **GeoNames Feature Codes**: - - Cities typically correspond to GeoNames feature codes: - - PPL: Populated place (general) - - PPLA: Seat of first-order administrative division - - PPLA2: Seat of second-order administrative division - - PPLC: Capital of a political entity - - PPLS: Populated places (urban agglomerations) - - **USAGE**: - - Use City class when: - - The settlement is known to be a city (not village/hamlet) - - You need to express city-specific semantics - - Schema.org City alignment is important - - Use Settlement class when: - - The settlement type is unknown or mixed - - You want the most general geographic entity - - **EXAMPLES**: - - ```yaml - located_in: - - settlement_name: "Amsterdam" - geonames_id: 2759794 - country: "NL" - ``` - + description: >- + Urban settlement entity used for municipal-scale place representation in location metadata. + alt_descriptions: + nl: + text: Entiteit voor stedelijke nederzetting, gebruikt voor plaatsrepresentatie op gemeentelijke schaal in locatiemetadata. + language: nl + de: + text: Entität für städtische Siedlungen zur Repräsentation von Orten auf kommunaler Ebene in Standortmetadaten. + language: de + fr: + text: Entité d'implantation urbaine utilisée pour représenter des lieux à l'échelle municipale dans les métadonnées de localisation. + language: fr + es: + text: Entidad de asentamiento urbano utilizada para representar lugares a escala municipal en metadatos de ubicación. + language: es + ar: + text: كيان لمستوطنة حضرية يُستخدم لتمثيل الأماكن على المستوى البلدي ضمن بيانات الموقع الوصفية. + language: ar + id: + text: Entitas permukiman perkotaan untuk representasi tempat skala kota dalam metadata lokasi. + language: id + zh: + text: 用于位置元数据中市级地点表达的城市聚落实体。 + language: zh + structured_aliases: + nl: + - literal_form: stad + language: nl + de: + - literal_form: Stadt + language: de + fr: + - literal_form: ville + language: fr + es: + - literal_form: ciudad + language: es + ar: + - literal_form: مدينة + language: ar + id: + - literal_form: kota + language: id + zh: + - literal_form: 城市 + language: zh exact_mappings: - schema:City close_mappings: @@ -65,16 +73,6 @@ classes: related_mappings: - crm:E53_Place - # Inherits all slots from Settlement: - # - settlement_name - # - geonames_id - # - latitude - # - longitude - # - country - # - has_geographic_subdivision (subregion) - # - specificity_annotation - # - has_score - annotations: specificity_score: 0.35 specificity_rationale: | diff --git a/schemas/20251121/linkml/modules/classes/Claim.yaml b/schemas/20251121/linkml/modules/classes/Claim.yaml index 3ae8ac9754..b9350efc56 100644 --- a/schemas/20251121/linkml/modules/classes/Claim.yaml +++ b/schemas/20251121/linkml/modules/classes/Claim.yaml @@ -13,9 +13,53 @@ default_prefix: hc classes: Claim: class_uri: prov:Entity - description: "Base class for assertions or claims made about heritage entities.\n\nA claim represents a statement that warrants (supports or justifies) \nother statements or conclusions. Claims can come from various sources:\n- Web pages (WebClaim subclass)\n- Wikidata (WikidataClaim)\n- Research sources\n- Human annotations\n\n**Argumentation Semantics**:\nThe term \"warrants\" comes from argumentation theory (Toulmin model):\n- Claims provide evidence that WARRANTS (justifies) conclusions\n- A claim can be warranted BY other supporting claims\n\nThis bidirectional relationship is captured by the `warrants_or_warranted` slot.\n\n**Subclasses**:\n- WebClaim: Claims extracted from web pages with XPath provenance\n- WikidataClaim: Claims from Wikidata with property/value structure\n- PersonWebClaim: Claims about persons from web sources\n- CustodianLegalNameClaim: Claims about custodian legal names\n\n**MIGRATION NOTE (2026-01-19)**:\nCreated as base class for claim type hierarchy per\ - \ slot_fixes.yaml (Rule 53/56).\nReplaces generic `claim` slot with `warrants_or_warranted` slot.\n" - exact_mappings: + description: >- + Assertion unit representing a proposition with evidential provenance and potential support relations to other propositions. + alt_descriptions: + nl: + text: Assertie-eenheid die een propositie met bewijsherkomst en mogelijke ondersteuningsrelaties tot andere proposities weergeeft. + language: nl + de: + text: Behauptungseinheit, die eine Proposition mit Evidenzprovenienz und möglichen Unterstützungsbeziehungen zu anderen Propositionen repräsentiert. + language: de + fr: + text: Unité d'assertion représentant une proposition avec provenance des preuves et relations potentielles de soutien avec d'autres propositions. + language: fr + es: + text: Unidad de aseveración que representa una proposición con procedencia de evidencia y posibles relaciones de apoyo con otras proposiciones. + language: es + ar: + text: وحدة ادعاء تمثل قضية مع مصدر إثبات وعلاقات دعم محتملة مع قضايا أخرى. + language: ar + id: + text: Unit asersi yang merepresentasikan proposisi dengan asal-usul bukti serta relasi dukungan potensial ke proposisi lain. + language: id + zh: + text: 表示命题的断言单元,带有证据来源并可与其他命题形成支持关系。 + language: zh + structured_aliases: + nl: + - literal_form: bewering + language: nl + de: + - literal_form: Behauptung + language: de + fr: + - literal_form: assertion + language: fr + es: + - literal_form: afirmación + language: es + ar: + - literal_form: ادعاء + language: ar + id: + - literal_form: klaim + language: id + zh: + - literal_form: 断言 + language: zh + broad_mappings: - prov:Entity close_mappings: - schema:Claim diff --git a/schemas/20251121/linkml/modules/classes/ClaimType.yaml b/schemas/20251121/linkml/modules/classes/ClaimType.yaml index 421e403418..2ddce3fcfe 100644 --- a/schemas/20251121/linkml/modules/classes/ClaimType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClaimType.yaml @@ -15,9 +15,31 @@ default_prefix: hc classes: ClaimType: class_uri: skos:Concept - description: "Abstract base class for types of claims that can be extracted from web pages.\n\nEach claim type has expected source locations in HTML:\n- full_name: , <h1>, logo text, meta og:title\n- description: <meta name='description'>, about section\n- email: <a href='mailto:...'>, contact page, footer\n- phone: <a href='tel:...'>, contact page\n- address: footer, contact page, JSON-LD structured data\n\n**Type Hierarchy**:\n- ClaimType (abstract base)\n - IdentityClaim (names, descriptions)\n - ContactClaim (email, phone, address)\n - SocialMediaClaim (facebook, twitter, linkedin, etc.)\n - MediaClaim (logo, favicon, images)\n - OperationalClaim (hours, admission, accessibility)\n - CollectionClaim (counts, statistics)\n - OrganizationalClaim (founding, legal form, parent org)\n - DocumentClaim (annual reports, policies)\n - GeographicClaim (address components)\n - ArchivalClaim (archive-specific claims)\n\n**MIGRATION NOTE (2026-01-19)**:\nPromoted from ClaimTypeEnum\ - \ per slot_fixes.yaml (Rule 0b, 53, 56).\nEnum archived to: modules/enums/archive/ClaimTypeEnum_archived_20260119.yaml\n" - exact_mappings: + description: >- + Abstract taxonomy concept defining assertion categories for extraction, validation, and downstream interpretation workflows. + alt_descriptions: + nl: + text: Abstract taxonomieconcept dat categorieen van beweringen definieert voor extractie-, validatie- en interpretatieworkflows. + language: nl + de: + text: Abstraktes Taxonomiekonzept zur Definition von Behauptungskategorien für Extraktions-, Validierungs- und Interpretationsabläufe. + language: de + fr: + text: Concept taxonomique abstrait définissant des catégories d'assertions pour les workflows d'extraction, de validation et d'interprétation. + language: fr + es: + text: Concepto taxonómico abstracto que define categorías de afirmaciones para flujos de extracción, validación e interpretación. + language: es + ar: + text: مفهوم تصنيفي مجرد يحدد فئات الادعاءات لسير عمل الاستخراج والتحقق والتفسير. + language: ar + id: + text: Konsep taksonomi abstrak yang mendefinisikan kategori klaim untuk alur ekstraksi, validasi, dan interpretasi. + language: id + zh: + text: 用于定义断言类别的抽象分类概念,服务于抽取、校验与解释流程。 + language: zh + broad_mappings: - skos:Concept close_mappings: - dcterms:type @@ -47,4 +69,4 @@ classes: has_description: 'Official full name of the organization. Expected in: <title>, <h1>, logo text, og:title' - value: has_label: email - has_description: 'Contact email address. Expected in: <a href=''mailto:...''>, contact page, footer' \ No newline at end of file + has_description: 'Contact email address. Expected in: <a href=''mailto:...''>, contact page, footer' diff --git a/schemas/20251121/linkml/modules/classes/ClaimTypes.yaml b/schemas/20251121/linkml/modules/classes/ClaimTypes.yaml index 8d0f7af2ba..b8a40c26bc 100644 --- a/schemas/20251121/linkml/modules/classes/ClaimTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ClaimTypes.yaml @@ -138,7 +138,7 @@ classes: broad_mappings: - skos:Concept SocialMediaClaim: - is_a: SocialMediaClaim + is_a: ClaimType class_uri: hc:SocialMediaClaim description: 'General social media profile links. diff --git a/schemas/20251121/linkml/modules/classes/Classification.yaml b/schemas/20251121/linkml/modules/classes/Classification.yaml index d454e06b38..466db66e31 100644 --- a/schemas/20251121/linkml/modules/classes/Classification.yaml +++ b/schemas/20251121/linkml/modules/classes/Classification.yaml @@ -17,7 +17,52 @@ imports: classes: Classification: class_uri: skos:Concept - description: Classification. + description: >- + Assigned categorization concept used to place an entity within a controlled semantic scheme. + alt_descriptions: + nl: + text: Toegekend categorisatieconcept om een entiteit binnen een gecontroleerd semantisch schema te plaatsen. + language: nl + de: + text: Zugewiesenes Kategorisierungskonzept zur Einordnung einer Entität in ein kontrolliertes semantisches Schema. + language: de + fr: + text: Concept de catégorisation attribué pour situer une entité dans un schéma sémantique contrôlé. + language: fr + es: + text: Concepto de categorización asignado para ubicar una entidad en un esquema semántico controlado. + language: es + ar: + text: مفهوم تصنيفي مُسنَد لوضع كيان ضمن مخطط دلالي مضبوط. + language: ar + id: + text: Konsep kategorisasi yang ditetapkan untuk menempatkan entitas dalam skema semantik terkontrol. + language: id + zh: + text: 用于将实体置于受控语义体系中的已分配分类概念。 + language: zh + structured_aliases: + nl: + - literal_form: indeling + language: nl + de: + - literal_form: Klassifikationseinordnung + language: de + fr: + - literal_form: catégorisation attribuée + language: fr + es: + - literal_form: categorización asignada + language: es + ar: + - literal_form: تصنيف مُسنَد + language: ar + id: + - literal_form: klasifikasi terapan + language: id + zh: + - literal_form: 指派分类 + language: zh annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" diff --git a/schemas/20251121/linkml/modules/classes/ClassificationStatus.yaml b/schemas/20251121/linkml/modules/classes/ClassificationStatus.yaml index e1181241b9..f67e4baa55 100644 --- a/schemas/20251121/linkml/modules/classes/ClassificationStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ClassificationStatus.yaml @@ -17,40 +17,30 @@ classes: ClassificationStatus: class_uri: prov:Activity description: >- - Structured status of a custodian type classification attempt. - - Describes why classification is unspecified, including: - - The type of classification issue (indeterminate, ambiguous, etc.) - - Description of the specific situation - - Temporal context of when status was assessed - - **CLASSIFICATION STATUS TYPES**: - - | Type | Description | - |------|-------------| - | IndeterminateStatus | Cannot determine from available evidence | - | AmbiguousStatus | Conflicting evidence about institutional function | - | TransitionalStatus | Institution changing type, outcome unclear | - | NovelStatus | Doesn't fit existing taxonomy categories | - | UnderReviewStatus | Classification being researched | - | PendingVerificationStatus | Type suspected but needs confirmation | - - **EXAMPLE**: - - ```yaml - ClassificationStatus: - has_type: - type: AmbiguousStatus - has_label: "Ambiguous" - has_description: "Sources conflict: museum (website) vs archive (ISIL registry)" - temporal_extent: - begin_of_the_begin: "2026-01-19T00:00:00Z" - ``` - - **MIGRATION NOTE (2026-01-19)**: - Created per slot_fixes.yaml revision for classification_status migration. - Replaces simple string with structured class. - exact_mappings: + Assessment activity recording why custodian typing remains unresolved, contested, or pending verification. + alt_descriptions: + nl: + text: Beoordelingsactiviteit die vastlegt waarom de typering van een beheerder onopgelost, betwist of nog te verifiëren is. + language: nl + de: + text: Bewertungsaktivität, die dokumentiert, warum die Typisierung eines Verwahrers ungeklärt, strittig oder noch zu verifizieren ist. + language: de + fr: + text: Activité d'évaluation consignant pourquoi la typologie d'un dépositaire reste non résolue, contestée ou en attente de vérification. + language: fr + es: + text: Actividad de evaluación que registra por qué la tipificación del custodio sigue sin resolverse, disputada o pendiente de verificación. + language: es + ar: + text: نشاط تقييم يسجل سبب بقاء تصنيف الجهة الحافظة غير محسوم أو محل نزاع أو بانتظار التحقق. + language: ar + id: + text: Aktivitas penilaian yang mencatat alasan pengetikan kustodian masih belum terselesaikan, diperdebatkan, atau menunggu verifikasi. + language: id + zh: + text: 用于记录保管机构类型判定为何仍未确定、存在争议或待核验的评估活动。 + language: zh + broad_mappings: - prov:Activity close_mappings: - schema:StatusEnumeration @@ -103,4 +93,4 @@ classes: ClassificationStatus: has_type: has_label: "Transitional" - has_description: "Merger in progress between museum and archive, final type TBD" \ No newline at end of file + has_description: "Merger in progress between museum and archive, final type TBD" diff --git a/schemas/20251121/linkml/modules/classes/ClassificationStatusType.yaml b/schemas/20251121/linkml/modules/classes/ClassificationStatusType.yaml index 591608f9c7..a249e3ad03 100644 --- a/schemas/20251121/linkml/modules/classes/ClassificationStatusType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClassificationStatusType.yaml @@ -39,7 +39,7 @@ classes: **MIGRATION NOTE (2026-01-19)**: Created per slot_fixes.yaml revision for classification_status migration. - exact_mappings: + broad_mappings: - skos:Concept close_mappings: - crm:E55_Type diff --git a/schemas/20251121/linkml/modules/classes/ClassificationType.yaml b/schemas/20251121/linkml/modules/classes/ClassificationType.yaml index 688d72a462..f606d8d3f3 100644 --- a/schemas/20251121/linkml/modules/classes/ClassificationType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClassificationType.yaml @@ -17,7 +17,52 @@ imports: classes: ClassificationType: class_uri: skos:Concept - description: Classification type. + description: >- + Taxonomic concept indicating the kind of categorization framework applied in an assignment. + alt_descriptions: + nl: + text: Taxonomisch concept dat aangeeft welk soort categorisatiekader bij een toekenning is gebruikt. + language: nl + de: + text: Taxonomisches Konzept, das die Art des bei einer Zuordnung verwendeten Kategorisierungsrahmens angibt. + language: de + fr: + text: Concept taxonomique indiquant le type de cadre de catégorisation appliqué lors d'une attribution. + language: fr + es: + text: Concepto taxonómico que indica el tipo de marco de categorización aplicado en una asignación. + language: es + ar: + text: مفهوم تصنيفي يحدد نوع إطار التصنيف المطبق في الإسناد. + language: ar + id: + text: Konsep taksonomi yang menunjukkan jenis kerangka kategorisasi yang diterapkan pada penetapan. + language: id + zh: + text: 指示某次归类所采用分类框架类型的分类学概念。 + language: zh + structured_aliases: + nl: + - literal_form: type indelingskader + language: nl + de: + - literal_form: Typ des Klassifikationsrahmens + language: de + fr: + - literal_form: type de cadre de catégorisation + language: fr + es: + - literal_form: tipo de marco de categorización + language: es + ar: + - literal_form: نوع إطار التصنيف + language: ar + id: + - literal_form: jenis kerangka klasifikasi + language: id + zh: + - literal_form: 分类框架类型 + language: zh annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" diff --git a/schemas/20251121/linkml/modules/classes/Classroom.yaml b/schemas/20251121/linkml/modules/classes/Classroom.yaml index 91f46e33d1..1e2fe2ed07 100644 --- a/schemas/20251121/linkml/modules/classes/Classroom.yaml +++ b/schemas/20251121/linkml/modules/classes/Classroom.yaml @@ -16,15 +16,30 @@ classes: Classroom: is_a: Facility class_uri: schema:Classroom - description: "A classroom facility at an education center or heritage institution.\n\ - \n**RULE 53 MIGRATION**:\nReplaces the simple `classroom_count` integer slot\ - \ with a richer facility model:\n- `has_quantity` → number of classroom\ - \ spaces\n- `has_unit` → RoomUnit (specifies what is being counted)\n\ - \n**USAGE**:\n```yaml\nhas_facility:\n - facility_name: \"Classroom\ - \ Wing\"\n has_quantity:\n numeric_value: 4\n has_unit:\n\ - \ unit_type: CLASSROOM\n```\n\n**CHARACTERISTICS**:\n- Dedicated teaching/learning\ - \ space\n- Capacity for group instruction\n- May include AV equipment\n- Configurable\ - \ seating arrangements\n" + description: >- + Instructional room entity for teaching, workshops, and guided learning sessions within institutional premises. + alt_descriptions: + nl: + text: Lokaalentiteit voor onderwijs, workshops en begeleide leersessies binnen institutionele ruimtes. + language: nl + de: + text: Raum-Entität für Unterricht, Workshops und angeleitete Lernformate innerhalb institutioneller Standorte. + language: de + fr: + text: Entité de salle d'enseignement pour cours, ateliers et sessions d'apprentissage guidées dans les locaux institutionnels. + language: fr + es: + text: Entidad de sala docente para clases, talleres y sesiones de aprendizaje guiado en instalaciones institucionales. + language: es + ar: + text: كيان غرفة تعليمية للدروس وورش العمل وجلسات التعلم الموجّه داخل مرافق المؤسسة. + language: ar + id: + text: Entitas ruang instruksional untuk pembelajaran, lokakarya, dan sesi belajar terpandu di fasilitas institusi. + language: id + zh: + text: 用于机构场所内授课、工作坊与引导式学习活动的教学空间实体。 + language: zh slots: - has_quantity - has_measurement_unit diff --git a/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml b/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml index a4084f946e..c9130203fd 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateArchive.yaml @@ -3,9 +3,12 @@ name: ClimateArchive title: Climate Archive Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + skos: http://www.w3.org/2004/02/skos/core# + schema: http://schema.org/ + wd: http://www.wikidata.org/entity/ imports: - linkml:types - - ../slots/has_scope - ../slots/has_score - ../slots/has_type - ../slots/hold_record_set @@ -13,42 +16,80 @@ classes: ClimateArchive: is_a: ArchiveOrganizationType class_uri: skos:Concept + description: >- + Repository institution dedicated to preserving and curating evidence about + historical atmospheric conditions, weather variability, and long-range + environmental change. + alt_descriptions: + nl: + text: Instelling die bronnen over historische klimaatomstandigheden, weerpatronen en langetermijnverandering bewaart en beheert. + language: nl + de: + text: Einrichtung zur Bewahrung und Erschließung von Quellen zu historischen Klimabedingungen, Wettermustern und langfristigen Umweltveränderungen. + language: de + fr: + text: Institution de conservation et de gestion de sources sur les conditions climatiques historiques, la variabilite meteorologique et les changements environnementaux de long terme. + language: fr + es: + text: Institucion que preserva y gestiona fuentes sobre condiciones climaticas historicas, variabilidad meteorologica y cambio ambiental a largo plazo. + language: es + ar: + text: مؤسسة تحفظ وتدير مصادر حول الظروف المناخية التاريخية وتغيرات الطقس والتحول البيئي طويل المدى. + language: ar + id: + text: Lembaga repositori yang melestarikan dan mengelola sumber tentang kondisi iklim historis, variabilitas cuaca, dan perubahan lingkungan jangka panjang. + language: id + zh: + text: 保存并管理历史气候条件、天气波动和长期环境变化证据的机构。 + language: zh + structured_aliases: + nl: + - literal_form: klimaatarchief + language: nl + de: + - literal_form: Klimaarchiv + language: de + fr: + - literal_form: archive climatique + language: fr + es: + - literal_form: archivo climatico + language: es + ar: + - literal_form: ارشيف مناخي + language: ar + id: + - literal_form: arsip iklim + language: id + zh: + - literal_form: 气候档案机构 + language: zh + exact_mappings: + - wd:Q1676725 + broad_mappings: + - skos:Concept + - schema:ArchiveOrganization + related_mappings: + - wd:Q124762372 + keywords: + - climate evidence stewardship + - weather history records + - paleoclimate sources + - environmental reconstruction + examples: + - value: + institution_name: NOAA National Centers for Environmental Information + hold_record_set: ClimateDataCollection + comments: + - Organizational type focused on institutional governance, custodianship, and preservation mission + - Distinct from record-set classifications defined in ClimateArchiveRecordSetType slots: + - has_type + - has_score - hold_record_set - description: 'Archive that provides information about climatic conditions in the past, - preserving paleoclimate data and historical climate records. - **Wikidata**: Q1676725 - **Scope**: - Climate archives (Klimaarchive) preserve: - - Instrumental climate records (temperature, precipitation) - - Proxy data (tree rings, ice cores, sediments) - - Historical weather observations - - Ship logs and expedition records - - Agricultural and phenological records - - Newspaper weather reports - **Scientific Context**: - Climate archives are essential for: - - Paleoclimatology research - - Climate change studies - - Historical climatology - - Environmental history - - Long-term weather pattern analysis - **Types of Climate Proxy Data**: - - Dendrochronology (tree rings) - - Ice cores (polar and glacial) - - Coral records - - Lake and ocean sediments - - Speleothems (cave formations) - - Historical documents - **Related Types**: - - ScientificArchive (Q27032095) - Research archives - - AnimalSoundArchive (Q18574935) - Environmental recordings - **Notable Examples**: - - NOAA National Centers for Environmental Information - - Climatic Research Unit (CRU) archives - - World Data Center for Paleoclimatology - ' - slot_usage: {} + slot_usage: + has_type: + equals_expression: '["hc:ArchiveOrganizationType"]' annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetType.yaml index 1ea8c52c32..cc4b44cb12 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetType.yaml @@ -3,6 +3,10 @@ name: ClimateArchiveRecordSetType title: ClimateArchive Record Set Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + rico: https://www.ica.org/standards/RiC/ontology# + skos: http://www.w3.org/2004/02/skos/core# + wd: http://www.wikidata.org/entity/ imports: - linkml:types - ../slots/has_scope @@ -10,10 +14,70 @@ imports: - ../slots/has_type classes: ClimateArchiveRecordSetType: - description: 'A rico:RecordSetType for classifying collections held by ClimateArchive custodians. - ' + description: >- + Taxonomic category for documentary aggregations maintained by repository + institutions focused on historical atmospheric evidence. + alt_descriptions: + nl: + text: Taxonomische categorie voor documentaire aggregaties die worden beheerd door instellingen gericht op historische atmosferische gegevens. + language: nl + de: + text: Taxonomische Kategorie fuer dokumentarische Aggregationen, die von Einrichtungen mit Fokus auf historische Atmosphaerendaten verwaltet werden. + language: de + fr: + text: Categorie taxonomique pour des ensembles documentaires geres par des institutions axees sur les donnees atmospheriques historiques. + language: fr + es: + text: Categoria taxonomica para agregaciones documentales mantenidas por instituciones centradas en evidencia atmosferica historica. + language: es + ar: + text: فئة تصنيفية لتجميعات وثائقية تديرها مؤسسات تركز على الأدلة الجوية التاريخية. + language: ar + id: + text: Kategori taksonomi untuk agregasi dokumenter yang dikelola institusi berfokus pada bukti atmosfer historis. + language: id + zh: + text: 由关注历史大气证据的机构维护之文献聚合体的分类类型。 + language: zh + structured_aliases: + nl: + - literal_form: klimaatrecordsettype + language: nl + de: + - literal_form: Klimaarchiv-Bestandsart + language: de + fr: + - literal_form: type de fonds d archives climatiques + language: fr + es: + - literal_form: tipo de conjunto documental climatico + language: es + ar: + - literal_form: نوع مجموعة سجلات ارشيف مناخي + language: ar + id: + - literal_form: jenis set catatan arsip iklim + language: id + zh: + - literal_form: 气候档案记录集类型 + language: zh is_a: CollectionType class_uri: rico:RecordSetType + broad_mappings: + - rico:RecordSetType + - skos:Concept + related_mappings: + - wd:Q1676725 + keywords: + - record set taxonomy + - climate evidence archives + - archival arrangement + examples: + - value: + has_type: ClimateDataCollection + has_score: 0.9 + comments: + - Used for classifying documentary units, not archive organizations slots: - has_type - has_score @@ -23,7 +87,7 @@ classes: - rico:RecordSetType slot_usage: has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' + equals_string: hc:ArchiveOrganizationType annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetTypes.yaml index f0c74d63e0..6659be278a 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateArchiveRecordSetTypes.yaml @@ -21,15 +21,58 @@ classes: ClimateDataCollection: is_a: ClimateArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Historical climate records.\n\n**RiC-O\ - \ Alignment**:\nThis class is a specialized rico:RecordSetType following the\ - \ collection \norganizational principle as defined by rico-rst:Collection.\n" + description: >- + Documentary aggregation containing measured and inferred atmospheric + evidence arranged under a collecting-unit pattern. + alt_descriptions: + nl: + text: Documentaire aggregatie met gemeten en afgeleide atmosferische gegevens, geordend als verzameleenheid. + language: nl + de: + text: Dokumentarische Aggregation mit gemessenen und abgeleiteten Atmosphaerendaten, als Sammlungseinheit organisiert. + language: de + fr: + text: Agregation documentaire contenant des donnees atmospheriques mesurees et inferrees, organisee en unite de collecte. + language: fr + es: + text: Agregacion documental con evidencia atmosferica medida e inferida, organizada como unidad de recopilacion. + language: es + ar: + text: تجميع وثائقي يضم أدلة جوية مقاسة ومستنتجة ومنظمة كوحدة تجميع. + language: ar + id: + text: Agregasi dokumenter berisi bukti atmosfer terukur dan tersirat yang disusun sebagai unit koleksi. + language: id + zh: + text: 以采集单元方式组织的、包含实测与推断大气证据的文献聚合体。 + language: zh + structured_aliases: + nl: + - literal_form: klimaatgegevensverzameling + language: nl + de: + - literal_form: Klima-Datensammlung + language: de + fr: + - literal_form: collecte de donnees climatiques + language: fr + es: + - literal_form: coleccion de datos climaticos + language: es + ar: + - literal_form: مجموعة بيانات مناخية + language: ar + id: + - literal_form: koleksi data iklim + language: id + zh: + - literal_form: 气候数据文献集 + language: zh broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Collection - close_mappings: - - skos:Concept see_also: - ClimateArchiveRecordSetType - rico:RecordSetType @@ -38,10 +81,7 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: ClimateDataCollection has_custodian: @@ -56,15 +96,58 @@ classes: MeteorologicalObservationSeries: is_a: ClimateArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Weather observation records.\n\n**RiC-O\ - \ Alignment**:\nThis class is a specialized rico:RecordSetType following the\ - \ series \norganizational principle as defined by rico-rst:Series.\n" + description: >- + Documentary aggregation for longitudinal weather observations organized as + a sequential unit. + alt_descriptions: + nl: + text: Documentaire aggregatie voor doorlopende weerswaarnemingen, geordend als seriele eenheid. + language: nl + de: + text: Dokumentarische Aggregation fuer fortlaufende Wetterbeobachtungen, als serielle Einheit organisiert. + language: de + fr: + text: Agregation documentaire pour des observations meteorologiques continues, organisee en unite serielle. + language: fr + es: + text: Agregacion documental para observaciones meteorologicas continuas, organizada como unidad secuencial. + language: es + ar: + text: تجميع وثائقي لمشاهدات الطقس المتسلسلة والمنظمة كوحدة زمنية متتابعة. + language: ar + id: + text: Agregasi dokumenter untuk pengamatan cuaca berkelanjutan yang disusun sebagai unit serial. + language: id + zh: + text: 作为序列单元组织的连续气象观测文献聚合体。 + language: zh + structured_aliases: + nl: + - literal_form: meteorologische observatiereeks + language: nl + de: + - literal_form: meteorologische Beobachtungsreihe + language: de + fr: + - literal_form: serie d observations meteorologiques + language: fr + es: + - literal_form: serie de observaciones meteorologicas + language: es + ar: + - literal_form: سلسلة ملاحظات أرصاد جوية + language: ar + id: + - literal_form: seri observasi meteorologi + language: id + zh: + - literal_form: 气象观测序列记录 + language: zh broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Series - close_mappings: - - skos:Concept see_also: - ClimateArchiveRecordSetType - rico:RecordSetType @@ -73,10 +156,7 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: MeteorologicalObservationSeries has_custodian: diff --git a/schemas/20251121/linkml/modules/classes/ClimateControl.yaml b/schemas/20251121/linkml/modules/classes/ClimateControl.yaml index 90494637b1..e61f706a4d 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControl.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControl.yaml @@ -19,61 +19,64 @@ imports: classes: ClimateControl: class_uri: aat:300264752 - description: | - Climate control system or approach for managing environmental conditions. - - **DEFINITION**: - - A ClimateControl represents the physical system, equipment, or approach - used to manage temperature, humidity, air quality, and other environmental - factors in heritage facilities. - - **GETTY AAT ALIGNMENT**: - - `aat:300264752` (climate control systems) - "Systems for controlling - environmental conditions such as temperature and humidity." - - **USE CASES**: - - 1. **Full HVAC System**: - ```yaml - ClimateControl: - has_label: "Main Gallery HVAC" - has_type: HVAC - has_description: - description_text: "Central HVAC with 24/7 monitoring, backup power" - ``` - - 2. **Basic Heating**: - ```yaml - ClimateControl: - has_label: "Warehouse Heating" - has_type: HEATED - ``` - - 3. **Dehumidification Only**: - ```yaml - ClimateControl: - has_label: "Photo Archive Dehumidifier" - has_type: DEHUMIDIFIED - ``` - - **RELATIONSHIP TO ClimateControlType**: - - ``` - ClimateControl - │ - └── has_type ──► ClimateControlType - │ - └── (HEATED, HVAC, DEHUMIDIFIED, NONE, etc.) - ``` - + description: >- + Environmental regulation infrastructure used to stabilize temperature, + humidity, and air quality in heritage buildings and storage areas. + alt_descriptions: + nl: + text: Infrastructuur voor omgevingsregeling die temperatuur, luchtvochtigheid en luchtkwaliteit stabiliseert in erfgoedgebouwen en depots. + language: nl + de: + text: Infrastruktur zur Umgebungsregelung, die Temperatur, Luftfeuchtigkeit und Luftqualitaet in Kulturgebaeuden und Magazinen stabilisiert. + language: de + fr: + text: Infrastructure de regulation environnementale stabilisant temperature, humidite et qualite de l air dans les batiments patrimoniaux et les depots. + language: fr + es: + text: Infraestructura de regulacion ambiental que estabiliza temperatura, humedad y calidad del aire en edificios patrimoniales y depositos. + language: es + ar: + text: بنية تنظيم بيئي تثبت درجة الحرارة والرطوبة وجودة الهواء في مباني التراث ومناطق التخزين. + language: ar + id: + text: Infrastruktur pengaturan lingkungan untuk menstabilkan suhu, kelembapan, dan kualitas udara di bangunan warisan serta ruang penyimpanan. + language: id + zh: + text: 用于在遗产建筑与库房中稳定温度、湿度和空气质量的环境调控设施。 + language: zh + structured_aliases: + nl: + - literal_form: klimaatbeheersysteem + language: nl + de: + - literal_form: Klimaregelungssystem + language: de + fr: + - literal_form: systeme de regulation environnementale + language: fr + es: + - literal_form: sistema de regulacion ambiental + language: es + ar: + - literal_form: نظام ضبط بيئي + language: ar + id: + - literal_form: sistem pengendalian lingkungan + language: id + zh: + - literal_form: 环境调控系统 + language: zh exact_mappings: - aat:300264752 close_mappings: - schema:Product related_mappings: - crm:E22_Human-Made_Object + keywords: + - environmental regulation + - facility preservation + - HVAC + - humidity management slots: - has_label @@ -109,9 +112,8 @@ classes: replaces_slots: "climate_control_type (partial - represents the system, type is separate)" comments: - - "Represents climate control systems/equipment" - - "Maps to Getty AAT 300264752" - - "Type classification via has_type → ClimateControlType" + - Represents equipment and infrastructure rather than policy statements + - Type assignment uses has_type and values from ClimateControlType examples: - value: @@ -131,4 +133,4 @@ classes: has_type: DEHUMIDIFIED has_description: description_text: "Portable dehumidifier maintaining RH below 50%." - description_type: technical \ No newline at end of file + description_type: technical diff --git a/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml b/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml index df64cc537a..765deaa774 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml @@ -21,59 +21,64 @@ imports: classes: ClimateControlPolicy: class_uri: odrl:Policy - description: | - Policy governing climate control systems and environmental conditions. - - **DEFINITION**: - - A ClimateControlPolicy defines the rules, standards, and requirements - for environmental control within heritage facilities. This includes - temperature ranges, humidity levels, air quality standards, and - monitoring requirements. - - **ONTOLOGICAL ALIGNMENT**: - - - **Primary** (`class_uri`): `odrl:Policy` - ODRL policy construct - - **Related**: `crm:E29_Design_or_Procedure` - CIDOC-CRM procedures - - **USE CASES**: - - 1. **Preservation Environment Policy**: - ```yaml - ClimateControlPolicy: - has_label: "Archives Preservation Environment Standard" - has_description: - description_text: "Temperature 18-22°C, RH 45-55%, 24/7 monitoring" - regulates_or_regulated: - - ClimateControl: HVAC system for stack areas - ``` - - 2. **Warehouse Climate Requirements**: - ```yaml - ClimateControlPolicy: - has_label: "Logistics Warehouse Climate Requirements" - regulates_or_regulated: - - ClimateControl: Basic heating system - ``` - - **RELATIONSHIP TO ClimateControl**: - - ``` - ClimateControlPolicy - │ - ├── regulates_or_regulated ──► ClimateControl - │ │ - │ └── has_type ──► ClimateControlType - │ - └── (may regulate multiple systems) - ``` - + description: >- + Governance rule set defining acceptable environmental conditions, + monitoring thresholds, and response procedures for preservation spaces. + alt_descriptions: + nl: + text: Beleidskader dat toegestane omgevingscondities, monitoringsdrempels en responsprocedures voor behoudsruimten vastlegt. + language: nl + de: + text: Regelwerk, das zulaessige Umgebungsbedingungen, Ueberwachungsschwellen und Reaktionsverfahren fuer Erhaltungsbereiche festlegt. + language: de + fr: + text: Ensemble de gouvernance definissant les conditions environnementales admissibles, les seuils de suivi et les procedures de reponse pour les espaces de conservation. + language: fr + es: + text: Conjunto normativo que define condiciones ambientales aceptables, umbrales de monitoreo y procedimientos de respuesta para espacios de preservacion. + language: es + ar: + text: مجموعة قواعد حوكمة تحدد الظروف البيئية المقبولة وحدود المراقبة وإجراءات الاستجابة لمساحات الحفظ. + language: ar + id: + text: Kerangka kebijakan yang menetapkan kondisi lingkungan yang dapat diterima, ambang pemantauan, dan prosedur respons untuk ruang preservasi. + language: id + zh: + text: 规定保存空间可接受环境条件、监测阈值与应对流程的治理规则集。 + language: zh + structured_aliases: + nl: + - literal_form: klimaatbeheerbeleid + language: nl + de: + - literal_form: Richtlinie zur Umgebungsregelung + language: de + fr: + - literal_form: politique de regulation environnementale + language: fr + es: + - literal_form: politica de regulacion ambiental + language: es + ar: + - literal_form: سياسة الضبط البيئي + language: ar + id: + - literal_form: kebijakan pengendalian lingkungan + language: id + zh: + - literal_form: 环境调控制度 + language: zh exact_mappings: - odrl:Policy close_mappings: - crm:E29_Design_or_Procedure related_mappings: - schema:Action + keywords: + - environmental thresholds + - preservation governance + - monitoring requirements + - response protocol slots: - has_label @@ -107,9 +112,8 @@ classes: specificity_rationale: Moderately specific - applies to facilities with climate-controlled storage. comments: - - "Policy governing climate control systems" - - "Maps to ODRL Policy construct" - - "Links to ClimateControl via regulates_or_regulated slot" + - Represents governance and compliance requirements rather than mechanical equipment + - Regulate links policy rules to one or more environmental regulation systems examples: - value: @@ -129,4 +133,4 @@ classes: description_type: policy regulates_or_regulated: - has_label: "Logistics Warehouse Heating" - has_type: HEATED \ No newline at end of file + has_type: HEATED diff --git a/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml b/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml index 5a2a1f14f5..5562527ffc 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml @@ -19,47 +19,61 @@ classes: ClimateControlType: class_uri: skos:Concept abstract: true - description: | - Abstract base class for climate control type taxonomy. - - **DESIGN PATTERN** (Rule 0b - Type/Types Naming): - - This file (`ClimateControlType.yaml`) defines the **singular abstract base class**. - Concrete subclasses are defined in `ClimateControlTypes.yaml` (plural). - - **TYPE HIERARCHY**: - - ``` - ClimateControlType (abstract base) - │ - ├── HEATED - Heating only (prevent freezing) - ├── HVAC - Full heating, ventilation, air conditioning - ├── DEHUMIDIFIED - Humidity control only - ├── COOLED - Cooling only (no heating) - ├── PASSIVE - Passive environmental control (building design) - └── NONE - No climate control - ``` - - **ONTOLOGICAL ALIGNMENT**: - - - **Primary** (`class_uri`): `skos:Concept` - SKOS concept scheme - - **Related**: `aat:300264752` - Getty AAT climate control systems - - **USE CASES**: - - The ClimateControlType is used as the range for the `has_type` - slot in the ClimateControl class: - - ```yaml - ClimateControl: - has_label: "Main Stack HVAC" - has_type: HVAC # ← ClimateControlType - ``` - - exact_mappings: + description: >- + Abstract taxonomy node for categorizing environmental regulation + approaches used in preservation facilities. + alt_descriptions: + nl: + text: Abstract taxonomieknooppunt voor het categoriseren van benaderingen voor omgevingsregeling in behoudsvoorzieningen. + language: nl + de: + text: Abstrakter Taxonomieknoten zur Kategorisierung von Umgebungsregelungsansaetzen in Erhaltungseinrichtungen. + language: de + fr: + text: Noeud taxonomique abstrait pour classer les approches de regulation environnementale dans les installations de conservation. + language: fr + es: + text: Nodo taxonomico abstracto para categorizar enfoques de regulacion ambiental en instalaciones de preservacion. + language: es + ar: + text: عقدة تصنيفية مجردة لتصنيف أساليب الضبط البيئي في مرافق الحفظ. + language: ar + id: + text: Simpul taksonomi abstrak untuk mengategorikan pendekatan pengaturan lingkungan pada fasilitas preservasi. + language: id + zh: + text: 用于分类保存设施环境调控方式的抽象分类节点。 + language: zh + structured_aliases: + nl: + - literal_form: type omgevingsregeling + language: nl + de: + - literal_form: Typ der Umgebungsregelung + language: de + fr: + - literal_form: type de regulation environnementale + language: fr + es: + - literal_form: tipo de regulacion ambiental + language: es + ar: + - literal_form: نوع الضبط البيئي + language: ar + id: + - literal_form: tipe pengendalian lingkungan + language: id + zh: + - literal_form: 环境调控类型 + language: zh + broad_mappings: - skos:Concept related_mappings: - aat:300264752 + keywords: + - environmental classification + - preservation facilities + - control strategy taxonomy slots: - has_label @@ -93,7 +107,5 @@ classes: migration_date: "2026-01-19" comments: - - "Abstract base class for climate control type hierarchy" - - "Follows Rule 0b Type/Types naming pattern" - - "Concrete types: HEATED, HVAC, DEHUMIDIFIED, COOLED, PASSIVE, NONE" - - "See ClimateControlTypes.yaml for subclass definitions" + - Abstract parent with concrete values defined in ClimateControlTypes.yaml + - Use as range for has_type when describing environmental regulation infrastructure diff --git a/schemas/20251121/linkml/modules/classes/ClimateControlTypes.yaml b/schemas/20251121/linkml/modules/classes/ClimateControlTypes.yaml index 990651eaf1..eb8aa0fce2 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControlTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControlTypes.yaml @@ -14,11 +14,39 @@ classes: HeatedClimateControl: is_a: ClimateControlType class_uri: hc:HeatedClimateControl - description: "Heating-only climate control - prevents freezing, no cooling or\ - \ humidity control.\n\n**TYPICAL USE CASES**:\n- Warehouses in cold climates\n\ - - Unheated outbuildings needing freeze protection\n- Basic storage areas without\ - \ preservation requirements\n\n**CAPABILITIES**:\n- Temperature: Above freezing\ - \ (typically 10-15\xB0C minimum)\n- Humidity: Uncontrolled\n- Air quality: Uncontrolled\n" + description: >- + Environmental regulation mode focused on freeze prevention with heat + provision only. + alt_descriptions: + nl: + text: Omgevingsregelingsmodus gericht op vorstpreventie met alleen verwarming. + language: nl + de: + text: Umgebungsregelungsmodus mit Fokus auf Frostschutz und ausschliesslicher Beheizung. + language: de + fr: + text: Mode de regulation environnementale axe sur la prevention du gel avec chauffage seul. + language: fr + es: + text: Modo de regulacion ambiental centrado en evitar congelacion con solo calefaccion. + language: es + ar: + text: نمط ضبط بيئي يركز على منع التجمد عبر التدفئة فقط. + language: ar + id: + text: Mode pengaturan lingkungan yang berfokus pada pencegahan pembekuan dengan pemanasan saja. + language: id + zh: + text: 仅提供加热、以防止冻结的环境调控模式。 + language: zh + structured_aliases: + nl: [{literal_form: alleen-verwarmd, language: nl}] + de: [{literal_form: nur-beheizt, language: de}] + fr: [{literal_form: chauffage seul, language: fr}] + es: [{literal_form: solo calefaccion, language: es}] + ar: [{literal_form: تدفئة فقط, language: ar}] + id: [{literal_form: pemanasan saja, language: id}] + zh: [{literal_form: 仅加热, language: zh}] annotations: climate_control_code: HEATED preservation_suitability: Low - suitable for non-sensitive materials only @@ -37,12 +65,39 @@ classes: HVACClimateControl: is_a: ClimateControlType class_uri: hc:HVACClimateControl - description: "Full HVAC - heating, ventilation, and air conditioning with temperature\n\ - and typically humidity control.\n\n**TYPICAL USE CASES**:\n- Museum collection\ - \ storage\n- Archive repositories\n- Special collections libraries\n- Conservation\ - \ labs\n\n**CAPABILITIES**:\n- Temperature: Precise control (typically \xB1\ - 1-2\xB0C)\n- Humidity: Controlled (typically \xB13-5% RH)\n- Air quality: Filtered,\ - \ controlled air changes\n" + description: >- + Environmental regulation mode combining heating, ventilation, and cooling + with tight stability bands. + alt_descriptions: + nl: + text: Omgevingsregelingsmodus die verwarming, ventilatie en koeling combineert met strakke stabiliteitsbanden. + language: nl + de: + text: Umgebungsregelungsmodus mit Heizung, Lueftung und Kuehlung bei engen Stabilitaetsbereichen. + language: de + fr: + text: Mode de regulation environnementale combinant chauffage, ventilation et refroidissement avec des marges de stabilite etroites. + language: fr + es: + text: Modo de regulacion ambiental que combina calefaccion, ventilacion y enfriamiento con bandas estrictas de estabilidad. + language: es + ar: + text: نمط ضبط بيئي يجمع التدفئة والتهوية والتبريد ضمن نطاقات ثبات ضيقة. + language: ar + id: + text: Mode pengaturan lingkungan yang menggabungkan pemanasan, ventilasi, dan pendinginan dengan rentang stabilitas ketat. + language: id + zh: + text: 结合供热、通风与制冷并保持严格稳定范围的环境调控模式。 + language: zh + structured_aliases: + nl: [{literal_form: hvac, language: nl}] + de: [{literal_form: HLK-Vollsystem, language: de}] + fr: [{literal_form: CVC complet, language: fr}] + es: [{literal_form: HVAC completo, language: es}] + ar: [{literal_form: نظام تكييف متكامل, language: ar}] + id: [{literal_form: HVAC penuh, language: id}] + zh: [{literal_form: 全功能暖通空调, language: zh}] annotations: climate_control_code: HVAC preservation_suitability: High - suitable for sensitive collections @@ -58,29 +113,39 @@ classes: DehumidifiedClimateControl: is_a: ClimateControlType class_uri: hc:DehumidifiedClimateControl - description: 'Dehumidification-only climate control - humidity control without - - temperature control. - - - **TYPICAL USE CASES**: - - - Photo archives in temperate climates - - - Basement storage areas - - - Areas with mold/mildew concerns - - - **CAPABILITIES**: - - - Temperature: Uncontrolled (ambient) - - - Humidity: Controlled (typically below 50-60% RH) - - - Air quality: May have basic filtration - - ' + description: >- + Environmental regulation mode emphasizing moisture reduction while leaving + ambient temperature largely unmanaged. + alt_descriptions: + nl: + text: Omgevingsregelingsmodus die vochtreductie benadrukt terwijl de omgevingstemperatuur grotendeels onbeheerd blijft. + language: nl + de: + text: Umgebungsregelungsmodus mit Schwerpunkt auf Feuchtereduktion bei weitgehend ungeregelter Umgebungstemperatur. + language: de + fr: + text: Mode de regulation environnementale privilegieant la reduction de l humidite avec une temperature ambiante peu regulee. + language: fr + es: + text: Modo de regulacion ambiental enfocado en reducir humedad con temperatura ambiente mayormente no controlada. + language: es + ar: + text: نمط ضبط بيئي يركز على خفض الرطوبة مع ترك الحرارة المحيطة دون ضبط دقيق. + language: ar + id: + text: Mode pengaturan lingkungan yang menekankan penurunan kelembapan sementara suhu sekitar sebagian besar tidak dikendalikan. + language: id + zh: + text: 以降低湿度为主、对环境温度控制较少的环境调控模式。 + language: zh + structured_aliases: + nl: [{literal_form: ontvochtigd, language: nl}] + de: [{literal_form: entfeuchtet, language: de}] + fr: [{literal_form: deshumidifie, language: fr}] + es: [{literal_form: deshumidificado, language: es}] + ar: [{literal_form: إزالة رطوبة, language: ar}] + id: [{literal_form: dehumidifikasi, language: id}] + zh: [{literal_form: 除湿型, language: zh}] annotations: climate_control_code: DEHUMIDIFIED preservation_suitability: Medium - protects against humidity damage @@ -95,27 +160,39 @@ classes: CooledClimateControl: is_a: ClimateControlType class_uri: hc:CooledClimateControl - description: 'Cooling-only climate control - air conditioning without heating. - - - **TYPICAL USE CASES**: - - - Tropical/warm climate facilities - - - Server rooms with collections databases - - - Cold storage for photographic materials - - - **CAPABILITIES**: - - - Temperature: Cooling only (may have precise control) - - - Humidity: May be controlled as byproduct of cooling - - - Air quality: Typically filtered - - ' + description: >- + Environmental regulation mode focused on lowering indoor temperature + without dedicated heating provision. + alt_descriptions: + nl: + text: Omgevingsregelingsmodus gericht op verlaging van binnentemperatuur zonder aparte verwarmingsvoorziening. + language: nl + de: + text: Umgebungsregelungsmodus mit Fokus auf Innenkuehlung ohne eigene Heizfunktion. + language: de + fr: + text: Mode de regulation environnementale axe sur l abaissement de la temperature interieure sans chauffage dedie. + language: fr + es: + text: Modo de regulacion ambiental centrado en reducir la temperatura interior sin calefaccion dedicada. + language: es + ar: + text: نمط ضبط بيئي يركز على خفض حرارة الداخل دون توفير تدفئة مخصصة. + language: ar + id: + text: Mode pengaturan lingkungan yang berfokus menurunkan suhu dalam ruang tanpa penyediaan pemanasan khusus. + language: id + zh: + text: 侧重降低室内温度且不提供专门供热的环境调控模式。 + language: zh + structured_aliases: + nl: [{literal_form: gekoeld, language: nl}] + de: [{literal_form: nur-gekuehlt, language: de}] + fr: [{literal_form: refroidissement seul, language: fr}] + es: [{literal_form: solo enfriamiento, language: es}] + ar: [{literal_form: تبريد فقط, language: ar}] + id: [{literal_form: pendinginan saja, language: id}] + zh: [{literal_form: 仅制冷, language: zh}] annotations: climate_control_code: COOLED preservation_suitability: Medium-High - depends on precision @@ -131,38 +208,39 @@ classes: PassiveClimateControl: is_a: ClimateControlType class_uri: hc:PassiveClimateControl - description: 'Passive climate control - environmental management through building - - design rather than mechanical systems. - - - **TYPICAL USE CASES**: - - - Historic buildings with thick walls - - - Underground/cave storage - - - Purpose-built passive storage facilities - - - **CAPABILITIES**: - - - Temperature: Stable but not precisely controlled - - - Humidity: May be naturally stable - - - Air quality: Natural ventilation - - - **EXAMPLES**: - - - Swiss National Library underground repository - - - Cave archives - - - Historic stone buildings with thermal mass - - ' + description: >- + Environmental regulation mode relying on architectural form, material + mass, and natural airflow instead of active machinery. + alt_descriptions: + nl: + text: Omgevingsregelingsmodus die steunt op bouwvorm, materiaalmassa en natuurlijke luchtstroom in plaats van actieve installaties. + language: nl + de: + text: Umgebungsregelungsmodus, der auf Bauform, Materialmasse und natuerlichem Luftstrom statt aktiver Technik beruht. + language: de + fr: + text: Mode de regulation environnementale reposant sur la forme architecturale, l inertie materielle et les flux d air naturels plutot que sur des machines actives. + language: fr + es: + text: Modo de regulacion ambiental basado en forma arquitectonica, masa material y flujo natural de aire en lugar de maquinaria activa. + language: es + ar: + text: نمط ضبط بيئي يعتمد على التصميم المعماري وكتلة المواد والتهوية الطبيعية بدل المعدات النشطة. + language: ar + id: + text: Mode pengaturan lingkungan yang mengandalkan bentuk arsitektur, massa material, dan aliran udara alami alih-alih mesin aktif. + language: id + zh: + text: 依赖建筑形态、材料热容与自然气流而非主动设备的环境调控模式。 + language: zh + structured_aliases: + nl: [{literal_form: passief geregeld, language: nl}] + de: [{literal_form: passiv geregelt, language: de}] + fr: [{literal_form: regulation passive, language: fr}] + es: [{literal_form: control pasivo, language: es}] + ar: [{literal_form: ضبط سلبي, language: ar}] + id: [{literal_form: kontrol pasif, language: id}] + zh: [{literal_form: 被动调控, language: zh}] annotations: climate_control_code: PASSIVE preservation_suitability: Variable - depends on building characteristics @@ -178,32 +256,39 @@ classes: NoClimateControl: is_a: ClimateControlType class_uri: hc:NoClimateControl - description: 'No climate control - ambient conditions only. - - - **TYPICAL USE CASES**: - - - Outdoor monuments - - - Unimproved storage spaces - - - Temporary exhibition spaces - - - **CAPABILITIES**: - - - Temperature: Ambient (uncontrolled) - - - Humidity: Ambient (uncontrolled) - - - Air quality: Ambient (uncontrolled) - - - **WARNING**: - - Not suitable for sensitive heritage materials. - - ' + description: >- + Environmental condition mode where indoor parameters follow ambient + weather patterns without dedicated regulation infrastructure. + alt_descriptions: + nl: + text: Conditiemodus waarbij binnenwaarden de buitenomstandigheden volgen zonder specifieke regelinfrastructuur. + language: nl + de: + text: Zustandsmodus, bei der Innenparameter ohne eigene Regelinfrastruktur den Aussenbedingungen folgen. + language: de + fr: + text: Mode de condition ou les parametres interieurs suivent les conditions ambiantes sans infrastructure de regulation dediee. + language: fr + es: + text: Modo de condicion en el que los parametros interiores siguen el ambiente externo sin infraestructura dedicada de regulacion. + language: es + ar: + text: نمط حالة تتبع فيه المعلمات الداخلية ظروف الطقس المحيط دون بنية تنظيم مخصصة. + language: ar + id: + text: Mode kondisi ketika parameter dalam ruang mengikuti cuaca sekitar tanpa infrastruktur pengaturan khusus. + language: id + zh: + text: 室内参数随外部环境变化、无专门调控设施的条件模式。 + language: zh + structured_aliases: + nl: [{literal_form: geen regeling, language: nl}] + de: [{literal_form: ungeregelt, language: de}] + fr: [{literal_form: sans regulation, language: fr}] + es: [{literal_form: sin regulacion, language: es}] + ar: [{literal_form: بلا ضبط, language: ar}] + id: [{literal_form: tanpa pengendalian, language: id}] + zh: [{literal_form: 无调控, language: zh}] annotations: climate_control_code: NONE preservation_suitability: None - unsuitable for sensitive materials diff --git a/schemas/20251121/linkml/modules/classes/Clipping.yaml b/schemas/20251121/linkml/modules/classes/Clipping.yaml index 8e676aa229..64aff0ea74 100644 --- a/schemas/20251121/linkml/modules/classes/Clipping.yaml +++ b/schemas/20251121/linkml/modules/classes/Clipping.yaml @@ -13,7 +13,45 @@ imports: classes: Clipping: class_uri: schema:Clip - description: Media clipping. + description: >- + Extracted excerpt from periodical or broadcast material preserved as a + reference fragment. + alt_descriptions: + nl: + text: Uitgesneden fragment uit periodiek of uitzending, bewaard als referentie. + language: nl + de: + text: Auszug aus periodischem oder gesendetem Material, als Referenzfragment bewahrt. + language: de + fr: + text: Extrait d un periodique ou d un contenu diffuse, conserve comme fragment de reference. + language: fr + es: + text: Extracto de material periodico o difundido conservado como fragmento de referencia. + language: es + ar: + text: مقتطف مستخرج من مادة دورية أو بث محفوظ كجزء مرجعي. + language: ar + id: + text: Cuplikan dari materi berkala atau siaran yang disimpan sebagai fragmen referensi. + language: id + zh: + text: 从期刊或播出材料中摘录并保存为参考片段的内容。 + language: zh + structured_aliases: + nl: [{literal_form: knipsel, language: nl}] + de: [{literal_form: Ausschnitt, language: de}] + fr: [{literal_form: coupure, language: fr}] + es: [{literal_form: recorte, language: es}] + ar: [{literal_form: قصاصة, language: ar}] + id: [{literal_form: kliping, language: id}] + zh: [{literal_form: 剪报片段, language: zh}] + broad_mappings: + - schema:Clip + keywords: + - press extract + - media fragment + - reference evidence slots: - has_label annotations: diff --git a/schemas/20251121/linkml/modules/classes/CoFunding.yaml b/schemas/20251121/linkml/modules/classes/CoFunding.yaml index b2fb3a6433..e8c1ea2c07 100644 --- a/schemas/20251121/linkml/modules/classes/CoFunding.yaml +++ b/schemas/20251121/linkml/modules/classes/CoFunding.yaml @@ -17,15 +17,50 @@ default_prefix: hc classes: CoFunding: class_uri: schema:MonetaryAmount - description: "Co-funding or match funding requirement for a funding call or grant.\n\nCo-funding represents the financial contribution that an applicant must\nprovide alongside the grant funding. This may be expressed as:\n- A percentage of total project cost (e.g., 30% co-funding required)\n- A minimum absolute amount (e.g., \u20AC50,000 minimum co-funding)\n- In-kind contributions (staff time, facilities, equipment)\n\n**ONTOLOGY ALIGNMENT**:\n- schema:MonetaryAmount - For monetary co-funding amounts\n- schema:percentageValue - For percentage-based requirements\n\n**MIGRATION NOTE**:\nReplaces simple boolean `co_funding_required` slot with structured class\nthat captures co-funding amount, percentage, and type information.\n\n**USAGE**:\n- CallForApplication requires_or_required CoFunding\n- Grant has_cofunding CoFunding\n\n**EXAMPLES**:\n- Horizon Europe: 0% co-funding for academic partners (100% funding rate)\n- National Lottery Heritage Fund: 5-50% partnership funding required\n\ - - Creative Europe: 40% co-funding required (60% EU contribution)\n" - exact_mappings: + description: >- + Requirement specifying counterpart resource contribution expected from an + applicant in addition to primary grant support. + alt_descriptions: + nl: + text: Voorwaarde die de aanvullende eigen bijdrage van een aanvrager naast primaire subsidiefinanciering specificeert. + language: nl + de: + text: Anforderung, die den zusaetzlichen Eigenbeitrag eines Antragstellers neben der Hauptfoerderung festlegt. + language: de + fr: + text: Exigence precisant la contribution complementaire attendue du demandeur en plus du financement principal. + language: fr + es: + text: Requisito que especifica la contribucion complementaria esperada del solicitante ademas de la financiacion principal. + language: es + ar: + text: متطلب يحدد المساهمة المكملة المتوقعة من مقدم الطلب إضافة إلى التمويل الأساسي. + language: ar + id: + text: Persyaratan yang menentukan kontribusi pendamping yang diharapkan dari pemohon di samping dukungan hibah utama. + language: id + zh: + text: 规定申请方除主要资助外需提供配套投入的要求。 + language: zh + structured_aliases: + nl: [{literal_form: medefinanciering, language: nl}] + de: [{literal_form: Kofinanzierung, language: de}] + fr: [{literal_form: cofinancement, language: fr}] + es: [{literal_form: cofinanciacion, language: es}] + ar: [{literal_form: تمويل مشترك, language: ar}] + id: [{literal_form: pendanaan pendamping, language: id}] + zh: [{literal_form: 配套资金要求, language: zh}] + broad_mappings: - schema:MonetaryAmount close_mappings: - schema:percentageValue related_mappings: - schema:Grant - schema:FundingScheme + keywords: + - counterpart funding + - matching contribution + - grant eligibility slots: - required - has_description diff --git a/schemas/20251121/linkml/modules/classes/Code.yaml b/schemas/20251121/linkml/modules/classes/Code.yaml index 4031fecd49..6ef1a35a36 100644 --- a/schemas/20251121/linkml/modules/classes/Code.yaml +++ b/schemas/20251121/linkml/modules/classes/Code.yaml @@ -21,6 +21,45 @@ default_prefix: hc classes: Code: class_uri: skos:Concept + description: >- + Controlled notation token used to represent a predefined category, + status, or identifier value in a managed scheme. + alt_descriptions: + nl: + text: Gecontroleerde notatiewaarde die een vooraf gedefinieerde categorie, status of identificatiewaarde in een beheerd schema representeert. + language: nl + de: + text: Kontrolliertes Notationszeichen zur Darstellung einer vordefinierten Kategorie, eines Status oder Kennwerts in einem verwalteten Schema. + language: de + fr: + text: Jeton de notation controle utilise pour representer une categorie, un statut ou une valeur d identifiant predefinis dans un schema gere. + language: fr + es: + text: Token de notacion controlada usado para representar una categoria, estado o valor identificador predefinido en un esquema gestionado. + language: es + ar: + text: رمز ترميز مضبوط يستخدم لتمثيل فئة أو حالة أو قيمة معرف محددة مسبقا ضمن مخطط مُدار. + language: ar + id: + text: Token notasi terkendali untuk merepresentasikan kategori, status, atau nilai pengenal yang telah ditetapkan dalam skema terkelola. + language: id + zh: + text: 在受管方案中用于表示预定义类别、状态或标识值的受控符号标记。 + language: zh + structured_aliases: + nl: [{literal_form: codewaarde, language: nl}] + de: [{literal_form: Kenncode, language: de}] + fr: [{literal_form: valeur codee, language: fr}] + es: [{literal_form: valor codificado, language: es}] + ar: [{literal_form: قيمة مرمزة, language: ar}] + id: [{literal_form: nilai kode, language: id}] + zh: [{literal_form: 编码值, language: zh}] + broad_mappings: + - skos:Concept + keywords: + - controlled vocabulary + - coded value + - scheme notation slots: - has_label - has_description diff --git a/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml b/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml index 1ca4c2959f..d9d6dda06c 100644 --- a/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectingArchives.yaml @@ -3,9 +3,12 @@ name: CollectingArchives title: Collecting Archives Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + skos: http://www.w3.org/2004/02/skos/core# + schema: http://schema.org/ + wd: http://www.wikidata.org/entity/ imports: - linkml:types - - ../slots/has_scope - ../slots/has_score - ../slots/has_type - ../slots/hold_record_set @@ -13,46 +16,80 @@ classes: CollectingArchives: is_a: ArchiveOrganizationType class_uri: skos:Concept + description: >- + Repository institution that acquires documentary heritage from multiple + outside creators through donation, transfer, purchase, or rescue workflows. + alt_descriptions: + nl: + text: Instelling die documentair erfgoed van meerdere externe makers verwerft via schenking, overdracht, aankoop of reddingsacties. + language: nl + de: + text: Einrichtung, die dokumentarisches Erbe von mehreren externen Urhebern durch Schenkung, Uebertragung, Ankauf oder Rettungsprozesse uebernimmt. + language: de + fr: + text: Institution qui acquiert du patrimoine documentaire provenant de createurs externes multiples par don, transfert, achat ou sauvetage. + language: fr + es: + text: Institucion que adquiere patrimonio documental de multiples creadores externos mediante donacion, transferencia, compra o rescate. + language: es + ar: + text: مؤسسة تحفظ تراثا وثائقيا من منشئين خارجيين متعددين عبر التبرع أو النقل أو الشراء أو الإنقاذ. + language: ar + id: + text: Lembaga repositori yang memperoleh warisan dokumenter dari banyak pencipta eksternal melalui donasi, transfer, pembelian, atau penyelamatan. + language: id + zh: + text: 通过捐赠、移交、购买或抢救流程,从多个外部来源获取文献遗产的机构。 + language: zh + structured_aliases: + nl: + - literal_form: verzamelarchief + language: nl + de: + - literal_form: Sammelarchiv + language: de + fr: + - literal_form: archives de collecte + language: fr + es: + - literal_form: archivo recolector + language: es + ar: + - literal_form: أرشيف تجميعي + language: ar + id: + - literal_form: arsip penghimpun + language: id + zh: + - literal_form: 征集型档案机构 + language: zh + exact_mappings: + - wd:Q117246276 + broad_mappings: + - skos:Concept + - schema:ArchiveOrganization + related_mappings: + - wd:Q124762372 + - wd:Q25105971 + keywords: + - external provenance acquisition + - donation programs + - archival rescue operations + - multi-source stewardship + examples: + - value: + institution_name: Hoover Institution Library and Archives + hold_record_set: CollectedMaterialsFonds + comments: + - Organizational type describing governance and acquisition strategy, not record-set taxonomy + - May coexist with institutional-custody functions in one repository slots: - has_type - hold_record_set - has_score - description: 'Archive that actively collects materials from multiple external sources - rather than preserving records of its own parent organization. - **Wikidata**: Q117246276 - **CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType - class. "Collecting archive" describes an institutional behavior/policy, - not a collection classification. - **Scope**: - Collecting archives acquire: - - Personal papers and manuscripts - - Organizational records from defunct entities - - Subject-specific documentation - - Materials from multiple provenance sources - - Documentary heritage at risk - **Distinction from Institutional Archives**: - - **Institutional archive**: Preserves records of parent organization - - **Collecting archive**: Actively solicits materials from external sources - Many archives combine both functions. - **Collection Strategies**: - - Donation and gift programs - - Purchase of manuscripts and papers - - Rescue operations for endangered records - - Deposit agreements with organizations - - Oral history and documentation projects - **Related Types**: - - InstitutionalArchive (Q124762372) - Single-organization focus - - JointArchives (Q117442301) - Multi-entity shared archives - - CommunityArchive (Q25105971) - Community-based collecting - **Notable Examples**: - - Hoover Institution Library & Archives - - Harry Ransom Center (UT Austin) - - Beinecke Rare Book and Manuscript Library - - Deutsches Literaturarchiv Marbach - ' slot_usage: has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' + equals_string: hc:ArchiveOrganizationType annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetType.yaml index 76da3c12c8..67569b6219 100644 --- a/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetType.yaml @@ -3,6 +3,10 @@ name: CollectingArchivesRecordSetType title: CollectingArchives Record Set Type prefixes: linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + rico: https://www.ica.org/standards/RiC/ontology# + skos: http://www.w3.org/2004/02/skos/core# + wd: http://www.wikidata.org/entity/ imports: - linkml:types - ../slots/has_scope @@ -10,10 +14,70 @@ imports: - ../slots/has_type classes: CollectingArchivesRecordSetType: - description: 'A rico:RecordSetType for classifying collections held by CollectingArchives custodians. - ' + description: >- + Taxonomic category for documentary aggregations stewarded by institutions + that acquire materials from multiple external provenance lines. + alt_descriptions: + nl: + text: Taxonomische categorie voor documentaire aggregaties beheerd door instellingen die materiaal uit meerdere externe herkomstlijnen verwerven. + language: nl + de: + text: Taxonomische Kategorie fuer dokumentarische Aggregationen, die von Einrichtungen mit Erwerb aus mehreren externen Provenienzlinien verwaltet werden. + language: de + fr: + text: Categorie taxonomique pour des ensembles documentaires geres par des institutions qui acquierent des materiaux de plusieurs provenances externes. + language: fr + es: + text: Categoria taxonomica para agregaciones documentales custodiadas por instituciones que adquieren materiales de multiples procedencias externas. + language: es + ar: + text: فئة تصنيفية لتجميعات وثائقية تديرها مؤسسات تقتني موادا من مصادر منشأ خارجية متعددة. + language: ar + id: + text: Kategori taksonomi untuk agregasi dokumenter yang dikelola institusi pengakuisisi bahan dari banyak garis provenance eksternal. + language: id + zh: + text: 由从多个外部来源征集材料的机构管理之文献聚合体分类类型。 + language: zh + structured_aliases: + nl: + - literal_form: verzamelarchief-recordsettype + language: nl + de: + - literal_form: Sammelarchiv-Bestandsart + language: de + fr: + - literal_form: type de fonds d archives de collecte + language: fr + es: + - literal_form: tipo de conjunto documental de archivo recolector + language: es + ar: + - literal_form: نوع مجموعة سجلات أرشيف تجميعي + language: ar + id: + - literal_form: jenis set catatan arsip penghimpun + language: id + zh: + - literal_form: 征集型档案记录集类型 + language: zh is_a: CollectionType class_uri: rico:RecordSetType + broad_mappings: + - rico:RecordSetType + - skos:Concept + related_mappings: + - wd:Q117246276 + keywords: + - record set taxonomy + - multi-provenance holdings + - collecting repository workflows + examples: + - value: + has_type: CollectedMaterialsFonds + has_score: 0.88 + comments: + - Focuses on documentary arrangement patterns, not institutional governance slots: - has_type - has_score @@ -23,7 +87,7 @@ classes: - rico:RecordSetType slot_usage: has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' + equals_string: hc:ArchiveOrganizationType annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetTypes.yaml index 55edeb0e2c..c357249d40 100644 --- a/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectingArchivesRecordSetTypes.yaml @@ -21,15 +21,58 @@ classes: CollectedMaterialsFonds: is_a: CollectingArchivesRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Collected/acquired materials.\n\n**RiC-O\ - \ Alignment**:\nThis class is a specialized rico:RecordSetType following the\ - \ fonds \norganizational principle as defined by rico-rst:Fonds.\n" + description: >- + Documentary aggregation arranged as a fonds for externally acquired + manuscripts, papers, and analogous holdings. + alt_descriptions: + nl: + text: Documentaire aggregatie ingericht als fonds voor extern verworven manuscripten, papieren en vergelijkbare holdings. + language: nl + de: + text: Dokumentarische Aggregation als Fonds fuer extern erworbene Manuskripte, Unterlagen und vergleichbare Bestaende. + language: de + fr: + text: Agregation documentaire organisee en fonds pour des manuscrits, dossiers et ensembles analogues acquis a l externe. + language: fr + es: + text: Agregacion documental dispuesta como fondo para manuscritos, expedientes y conjuntos similares adquiridos externamente. + language: es + ar: + text: تجميع وثائقي منظم كرصيد أرشيفي لمخطوطات وملفات ومقتنيات مماثلة تم اقتناؤها من خارج المؤسسة. + language: ar + id: + text: Agregasi dokumenter yang diatur sebagai fonds untuk naskah, berkas, dan himpunan sejenis yang diperoleh dari luar. + language: id + zh: + text: 以全宗方式组织的外部征集手稿、文书及类似藏品文献聚合体。 + language: zh + structured_aliases: + nl: + - literal_form: verworven-materialenfonds + language: nl + de: + - literal_form: Fonds erworbener Materialien + language: de + fr: + - literal_form: fonds de materiaux acquis + language: fr + es: + - literal_form: fondo de materiales adquiridos + language: es + ar: + - literal_form: رصيد مواد مقتناة + language: ar + id: + - literal_form: fonds materi terakuisisi + language: id + zh: + - literal_form: 征集材料全宗 + language: zh broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Fonds - close_mappings: - - skos:Concept see_also: - CollectingArchivesRecordSetType - rico:RecordSetType @@ -38,10 +81,7 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: CollectedMaterialsFonds has_custodian: @@ -56,15 +96,58 @@ classes: DonatedPapersCollection: is_a: CollectingArchivesRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Donated papers.\n\n**RiC-O Alignment**:\n\ - This class is a specialized rico:RecordSetType following the collection \norganizational\ - \ principle as defined by rico-rst:Collection.\n" + description: >- + Documentary aggregation grouped as a collection for donated personal and + organizational paper holdings. + alt_descriptions: + nl: + text: Documentaire aggregatie gegroepeerd als verzameling voor geschonken persoonlijke en organisatorische papieren. + language: nl + de: + text: Dokumentarische Aggregation als Sammlung fuer gespendete persoenliche und organisatorische Unterlagen. + language: de + fr: + text: Agregation documentaire regroupee en collection pour des papiers personnels et organisationnels donnes. + language: fr + es: + text: Agregacion documental agrupada como coleccion para documentos personales y organizacionales donados. + language: es + ar: + text: تجميع وثائقي مصنف كمجموعة لأوراق شخصية ومؤسسية متبرع بها. + language: ar + id: + text: Agregasi dokumenter yang dikelompokkan sebagai koleksi untuk arsip kertas pribadi dan organisasi hasil donasi. + language: id + zh: + text: 作为馆藏单元编组的捐赠个人与机构纸本文献聚合体。 + language: zh + structured_aliases: + nl: + - literal_form: schenking-papiercollectie + language: nl + de: + - literal_form: Sammlung gespendeter Unterlagen + language: de + fr: + - literal_form: collection de papiers donnes + language: fr + es: + - literal_form: coleccion de papeles donados + language: es + ar: + - literal_form: مجموعة أوراق متبرع بها + language: ar + id: + - literal_form: koleksi dokumen kertas donasi + language: id + zh: + - literal_form: 捐赠文书合集 + language: zh broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Collection - close_mappings: - - skos:Concept see_also: - CollectingArchivesRecordSetType - rico:RecordSetType @@ -73,10 +156,7 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: - has_type: - equals_expression: '["hc:ArchiveOrganizationType"]' has_type: equals_string: DonatedPapersCollection has_custodian: diff --git a/schemas/20251121/linkml/modules/classes/Collection.yaml b/schemas/20251121/linkml/modules/classes/Collection.yaml index 8f8112f034..062858b697 100644 --- a/schemas/20251121/linkml/modules/classes/Collection.yaml +++ b/schemas/20251121/linkml/modules/classes/Collection.yaml @@ -32,198 +32,134 @@ imports: - ../slots/part_of - ../slots/has_constituent - ../slots/temporal_extent -# - ./CurationActivity classes: Collection: class_uri: rico:RecordSet - description: "Specific, inventoried heritage holdings with fine-grained cataloguing detail.\n\n**CRITICAL DISTINCTION**:\n\n| CustodianCollection | Collection (THIS CLASS) |\n|---------------------|------------------------|\n| Abstract/nominal reference | Specific, catalogued holdings |\n| Entire collection of a Custodian | Individual fonds, series, or named collections |\n| Vague (\"the museum's collection\") | Precise (\"the Van Gogh correspondence collection\") |\n| Top-level container | Nested within CustodianCollection |\n| crm:E78_Curated_Holding | rico:RecordSet |\n\n1. **RiC-O (Records in Contexts)**:\n - `rico:RecordSet` - \"A record set is a group of record(s), made and/or assembled\n by one or more agent(s), characterized by a common provenance and/or by being\n received/maintained by the same custodian.\"\n - Enables: series, fonds, sub-fonds, sub-series hierarchies\n - Properties: rico:hasRecordSetType, rico:hasExtent, rico:hasTemporalCoverage\n\n2. **CIDOC-CRM**:\n\ - \ - Close mapping to crm:E78_Curated_Holding (at specific level)\n - crm:E24_Physical_Human-Made_Thing for physical collections\n\n3. **BIBFRAME**:\n - bf:Collection for library special collections\n - bf:Item for individual physical items within\n\n4. **Europeana Data Model**:\n - edm:ProvidedCHO for cultural heritage objects\n - edm:hasView for digital representations\n\n**HIERARCHICAL STRUCTURE**:\n\n```\nCustodian (hub)\n \u2502\n \u2514\u2500\u2500 CustodianCollection (aspect - abstract/nominal)\n \u2502\n \u2514\u2500\u2500 Collection (THIS CLASS - specific holdings)\n \u251C\u2500\u2500 CollectionType (classification)\n \u251C\u2500\u2500 AccessPolicy (access restrictions)\n \u251C\u2500\u2500 has_sub_collection \u2192 Collection[] (nested hierarchy)\n \u2502 \u2514\u2500\u2500 Collection (sub-fonds, series, etc.)\n \u2514\u2500\u2500 items \u2192 ExhibitedObject[] (individual\ - \ objects)\n```\n\n**USE CASES**:\n\n1. **Archival Fonds**:\n ```yaml\n Collection:\n collection_name: \"Records of the Dutch East India Company (VOC)\"\n collection_type: FONDS\n record_set_type: rico:Fonds\n extent: \"1,250 linear meters\"\n temporal_coverage: \"1602-1799\"\n provenance: \"Dutch East India Company (VOC)\"\n ```\n\n2. **Museum Named Collection**:\n ```yaml\n Collection:\n collection_name: \"Drucker-Fraser Collection\"\n collection_type: NAMED_COLLECTION\n extent: \"125 artworks\"\n acquisition_method: \"Bequest (1937)\"\n access_policy: OPEN_ACCESS\n ```\n\n3. **Library Special Collection**:\n ```yaml\n Collection:\n collection_name: \"Medieval Manuscripts Collection\"\n collection_type: SPECIAL_COLLECTION\n bf_collection_type: bf:Collection\n extent: \"342 manuscripts, 12th-15th century\"\n temporal_coverage: \"1100-1500\"\n ```\n\n**PROVENANCE TRACKING**:\n\nCollection provenance is\ - \ tracked through:\n- `provenance_statement` - Narrative provenance description\n- `custodial_history` - Chain of custody\n- `acquisition_method` - How acquired (purchase, donation, transfer, bequest)\n- `acquisition_date` - When acquired\n- `acquisition_source` - From whom acquired\n\n**ACCESS CONTROL**:\n\nCollections link to AccessPolicy for:\n- Open access (publicly available)\n- Restricted access (researchers only)\n- Closed access (temporary closure, embargo)\n- Partial access (portions available)\n" + description: >- + Catalogued holding set defined by coherent provenance, arrangement logic, + and stewardship context within a larger institutional corpus. + alt_descriptions: + nl: + text: Gecatalogiseerde holdingset met samenhangende herkomst, ordeningslogica en beheercontext binnen een groter institutioneel corpus. + language: nl + de: + text: Katalogisierter Bestandsverbund mit zusammenhaengender Provenienz, Ordnungslogik und Verwaltungskontext innerhalb eines groesseren institutionellen Korpus. + language: de + fr: + text: Ensemble de fonds catalogue defini par une provenance coherente, une logique d organisation et un contexte de conservation institutionnel. + language: fr + es: + text: Conjunto catalogado de fondos definido por procedencia coherente, logica de organizacion y contexto de custodia dentro de un corpus institucional mayor. + language: es + ar: + text: مجموعة مقتنيات مفهرسة يحددها أصل متسق ومنطق ترتيب وسياق حفظ داخل رصيد مؤسسي أوسع. + language: ar + id: + text: Set kepemilikan terkatalog yang ditentukan oleh provenance koheren, logika penataan, dan konteks pengelolaan dalam korpus institusi yang lebih besar. + language: id + zh: + text: 在更大机构语境中,按一致来源、编排逻辑与保管背景定义的已编目藏品集合。 + language: zh + structured_aliases: + nl: [{literal_form: collectie-eenheid, language: nl}] + de: [{literal_form: Bestandseinheit, language: de}] + fr: [{literal_form: unite de fonds, language: fr}] + es: [{literal_form: unidad de fondo, language: es}] + ar: [{literal_form: وحدة مقتنيات, language: ar}] + id: [{literal_form: unit himpunan arsip, language: id}] + zh: [{literal_form: 馆藏单元, language: zh}] exact_mappings: - - rico:RecordSet - - wikidata:Q2668072 + - rico:RecordSet close_mappings: - - crm:E78_Curated_Holding - - bf:Collection - - edm:ProvidedCHO - related_mappings: + - wd:Q2668072 + - crm:E78_Curated_Holding + - bf:Collection + - edm:ProvidedCHO + keywords: + - archival arrangement + - provenance-based grouping + - catalogued holdings + - custodial context + comments: + - Represents specific inventoried holdings rather than broad nominal corpus references + - Supports nested structures such as fonds, series, and sub-series + - Links to access and provenance data for governance and reuse decisions + examples: + - value: + identified_by: + identifier_value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds + has_label: + has_label: Records of the Dutch East India Company (VOC) + has_type: + - https://nde.nl/ontology/hc/collection-type/fonds + temporal_extent: + begin_of_the_begin: '1602-01-01' + end_of_the_end: '1799-12-31' slots: - - acquired_through - - has_description - - identified_by - - has_label - - has_type - - has_provenance - - has_type - - instantiated_by - - has_quantity - - has_constituent - - part_of - - part_of - - has_provenance - - has_type - - has_score - - has_content - - temporal_extent + - acquired_through + - has_description + - identified_by + - has_label + - has_type + - has_provenance + - instantiated_by + - has_quantity + - has_constituent + - part_of + - has_score + - has_content + - temporal_extent + - has_policy slot_usage: identified_by: -# range: string # uriorcurie - inlined: false # Fixed invalid inline for primitive type + inlined: false required: true identifier: true instantiated_by: range: DigitalInstantiation multivalued: true inlined: true - examples: - - value: - has_status: - has_label: PARTIAL - has_url: - url_value: https://www.nationaalarchief.nl/onderzoeken/archief/1.04.02/download has_label: range: Label inlined: true required: true - examples: - - value: - has_label: Records of the Dutch East India Company (VOC) has_description: -# range: string - inlined: false # Fixed invalid inline for primitive type + inlined: false required: false multivalued: true - inlined_as_list: false # Fixed invalid inline for primitive type - examples: - - value: - description_text: The VOC archives comprise the administrative records of the Dutch East India Company from its founding in 1602 until its dissolution in 1799. The fonds includes correspondence, resolutions, journals, accounts, ship's logs, and maps documenting trade relations across Asia. - description_type: collection_description + inlined_as_list: false has_type: -# range: string # uriorcurie - examples: - - value: rico:Fonds - has_quantity: - range: integer - examples: - - value: 125 - has_content: -# range: string - multivalued: true - inlined_as_list: false # Fixed invalid inline for primitive type - examples: - - value: - has_label: VOC Trade Records - temporal_extent: - begin_of_the_begin: '1602-01-01' - end_of_the_end: '1799-12-31' - has_type: -# range: string # uriorcurie multivalued: true required: true - examples: - - value: https://nde.nl/ontology/hc/collection-type/fonds + equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:BioCustodianType", "hc:HolySacredSiteType"]' + has_quantity: + range: integer + has_content: + multivalued: true + inlined_as_list: false has_provenance: required: false range: Provenance inlined: true - examples: - - value: - has_description: - - description_text: The VOC archives were transferred to the Dutch state upon the company's dissolution in 1799. They were initially held by the Ministry of Colonies, then transferred to the Algemeen Rijksarchief (now Nationaal Archief) in 1856. - description_type: provenance_statement - has_provenance: -# range: string - multivalued: true - examples: - - value: - - Dutch East India Company (1602-1799) - - Ministry of Colonies (1799-1856) - - Algemeen Rijksarchief (1856-2002) - - Nationaal Archief (2002-present) acquired_through: range: AcquisitionEvent multivalued: true inlined: true - examples: - - value: - originate_from: - has_label: Ministry of Colonies - has_method: - has_label: TRANSFER - temporal_extent: - begin_of_the_begin: '1856-01-01' has_policy: -# range: string - examples: - - value: https://nde.nl/ontology/hc/access-policy/open-access + required: false part_of: - range: Collection - examples: - - value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds + required: true has_constituent: range: ExhibitedObject multivalued: true inlined: false - examples: - - value: - - https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring - part_of: -# range: string # CustodianCollection - required: true - examples: - - value: https://nde.nl/ontology/hc/custodian-collection/nationaal-archief temporal_extent: range: TimeSpan inlined: true required: false - examples: - - value: - begin_of_the_begin: '1856-01-01' - has_type: - equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:BioCustodianType", "hc:HolySacredSiteType"]' - comments: - - Collection represents SPECIFIC, CATALOGUED holdings (not abstract nominal references) - - Distinct from CustodianCollection which is abstract/nominal - - Enables fine-grained description using RiC-O, CIDOC-CRM, BIBFRAME ontologies - - "Supports hierarchical nesting (fonds \u2192 series \u2192 sub-series)" - - Links to CollectionType for classification and AccessPolicy for access control - - 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 (2026-01) see_also: - - https://www.ica.org/standards/RiC/ontology#RecordSet - - http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E78 - examples: - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds - has_label: - has_label: Records of the Dutch East India Company (VOC) - has_description: - - description_text: The VOC archives comprise the administrative records of the Dutch East India Company from its founding in 1602 until its dissolution in 1799. - description_type: collection_description - record_set_type: rico:Fonds - has_content: - has_type: - - https://nde.nl/ontology/hc/collection-type/fonds - - Colonial trade - - Maritime history - - Dutch East Indies - has_provenance: - has_description: - - description_text: Transferred to the Dutch state upon the company's dissolution in 1799. - description_type: provenance_statement - acquired_through: - - has_origin: - has_label: Ministry of Colonies - has_method: - has_label: TRANSFER - temporal_extent: - begin_of_the_begin: '1856-01-01' - has_policy: https://nde.nl/ontology/hc/access-policy/open-access - part_of_custodian_collection: https://nde.nl/ontology/hc/custodian-collection/nationaal-archief + - https://www.ica.org/standards/RiC/ontology#RecordSet + - http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E78 annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/CollectionContent.yaml b/schemas/20251121/linkml/modules/classes/CollectionContent.yaml index 636489b785..6bea07a3e5 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionContent.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionContent.yaml @@ -6,13 +6,6 @@ prefixes: hc: https://nde.nl/ontology/hc/ dcterms: http://purl.org/dc/terms/ rico: https://www.ica.org/standards/RiC/ontology# - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# default_prefix: hc imports: - linkml:types @@ -20,43 +13,66 @@ imports: classes: CollectionContent: class_uri: hc:CollectionContent - description: "Represents content held within a collection, with typed categorization.\n\ - \n**RULE 53 MIGRATION**:\nReplaces the simple `collection_type` string slot\ - \ with a structured model:\n- `has_content` → CollectionContent (this\ - \ class)\n- `has_type` → CollectionContentType (categorization)\n\n**USAGE**:\n\ - ```yaml\nhas_content:\n - content_description: \"Medieval manuscripts\ - \ and parish registers\"\n has_type:\n - type_label: Archival\n\ - \ - type_label: Library\n```\n\n**CHARACTERISTICS**:\n- Supports multiple\ - \ content types per collection\n- Provides structured categorization\n- Links\ - \ to CollectionContentType taxonomy\n" + description: >- + Structured holding profile that records material categories represented in a curated aggregation. + alt_descriptions: + nl: + text: Gestructureerd holdingsprofiel dat materiaalcategorieen vastlegt binnen een beheerde samenstelling. + language: nl + de: + text: Strukturiertes Bestandsprofil zur Erfassung von Materialkategorien in einer kuratierten Zusammenstellung. + language: de + fr: + text: Profil structuré des fonds consignant les catégories de matériaux présentes dans un ensemble organisé. + language: fr + es: + text: Perfil estructurado de fondos que registra categorias de materiales presentes en un conjunto curado. + language: es + ar: + text: ملف مقتنيات منظم يسجل فئات المواد الموجودة ضمن تجميعة منسقة. + language: ar + id: + text: Profil kepemilikan terstruktur yang mencatat kategori material dalam himpunan terkurasi. + language: id + zh: + text: 用于记录策展聚合体中材料类别的结构化馆藏画像。 + language: zh + structured_aliases: + nl: + - literal_form: holdingsprofiel + language: nl + de: + - literal_form: Bestandsprofil + language: de + fr: + - literal_form: profil des fonds + language: fr + es: + - literal_form: perfil de fondos + language: es + ar: + - literal_form: ملف المقتنيات + language: ar + id: + - literal_form: profil kepemilikan + language: id + zh: + - literal_form: 馆藏画像 + language: zh + broad_mappings: + - rico:RecordResource + close_mappings: + - dcterms:BibliographicResource slots: - - has_type + - has_type slot_usage: has_type: -# range: string # uriorcurie multivalued: true - inlined: false # Fixed invalid inline for primitive type - exact_mappings: - - rico:RecordResource - close_mappings: - - dcterms:BibliographicResource - annotations: - specificity_score: '0.45' - specificity_rationale: Moderately generic - applies broadly to collections. - template_specificity: '{"archive_search": 0.55, "museum_search": 0.50, "library_search": - 0.55, "collection_discovery": 0.75, "person_research": 0.15, "location_browse": - 0.25, "identifier_lookup": 0.20, "organizational_change": 0.10, "digital_platform": - 0.30, "general_heritage": 0.45}' - custodian_types: '[''*'']' + inlined: false examples: - - value: - has_type: - - type_label: Archival - - type_label: Library - - value: - has_type: - - type_label: Art - - type_label: Liturgical + - value: + has_type: + - ArchivalCollectionContent + - LibraryCollectionContent comments: - - Created per slot_fixes.yaml migration (2026-01-19) - - 'RULE 53: Replaces collection_type string slot with structured model' + - Replaces legacy string-valued categorization with typed structure diff --git a/schemas/20251121/linkml/modules/classes/CollectionContentType.yaml b/schemas/20251121/linkml/modules/classes/CollectionContentType.yaml index eb0bbfb93d..2106e4197c 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionContentType.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionContentType.yaml @@ -9,59 +9,38 @@ prefixes: default_prefix: hc imports: - linkml:types + - ../slots/has_label classes: CollectionContentType: - class_uri: hc:CollectionContentType - description: 'Abstract base class for types of heritage materials held by custodians. - - - **RULE 0b PATTERN**: - - - This file (CollectionContentType.yaml): Abstract base class - - - CollectionContentTypes.yaml: Concrete subclasses (Archival, Library, Art, - etc.) - - - **CATEGORIES**: - - - **Archival**: Parish registers, administrative records, correspondence - - - **Library**: Sacred texts, theological works, manuscripts - - - **Liturgical**: Vessels, vestments, ritual implements - - - **Art**: Icons, paintings, sculpture, stained glass - - - **Architectural**: Building fragments, archaeological remains - - - **Relics**: Saints'' relics, holy objects, pilgrimage souvenirs - - - **Musical**: Organs, bells, choir books, instruments - - - **Ephemera**: Bulletins, programs, pamphlets, photographs - - - **USAGE**: - - Multiple types common (e.g., church with archive + library + art). - - ' abstract: true + class_uri: skos:Concept + description: >- + Abstract taxonomy node defining material-category semantics used in holding profiles. + alt_descriptions: + nl: + text: Abstracte taxonomieknoop die semantiek van materiaalcategorieen voor holdingsprofielen definieert. + language: nl + de: + text: Abstrakter Taxonomieknoten zur Definition der Materialkategorie-Semantik in Bestandsprofilen. + language: de + fr: + text: Nœud taxonomique abstrait définissant la sémantique des catégories de matériaux dans les profils de fonds. + language: fr + es: + text: Nodo taxonomico abstracto que define la semantica de categorias de materiales en perfiles de fondos. + language: es + ar: + text: عقدة تصنيفية مجردة تحدد دلالات فئات المواد المستخدمة في ملفات المقتنيات. + language: ar + id: + text: Simpul taksonomi abstrak yang mendefinisikan semantik kategori material pada profil kepemilikan. + language: id + zh: + text: 定义馆藏画像中材料类别语义的抽象分类节点。 + language: zh + broad_mappings: + - skos:Concept close_mappings: - - dcterms:type - annotations: - specificity_score: '0.50' - specificity_rationale: Moderately specific - applies to multiple custodian types - with collections. - template_specificity: '{"archive_search": 0.60, "museum_search": 0.55, "library_search": - 0.55, "collection_discovery": 0.70, "person_research": 0.20, "location_browse": - 0.30, "identifier_lookup": 0.25, "organizational_change": 0.15, "digital_platform": - 0.35, "general_heritage": 0.50}' - custodian_types: '[''*'']' - comments: - - Created per slot_fixes.yaml migration (2026-01-19) - - 'RULE 0b: Base class for CollectionContentTypes taxonomy' - - 'RULE 53: Replaces collection_type string slot' + - dcterms:type slots: - - has_label + - has_label diff --git a/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml b/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml index 334a62e811..b7e6d9265b 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionDiscoveryScore.yaml @@ -7,56 +7,41 @@ prefixes: sosa: http://www.w3.org/ns/sosa/ prov: http://www.w3.org/ns/prov# schema: http://schema.org/ +default_prefix: hc imports: - linkml:types - ../slots/has_score -# default_range: string classes: CollectionDiscoveryScore: class_uri: sosa:Observation - description: 'Structured score for collection discovery/exploration relevance. - - Captures the computed relevance score from search/retrieval algorithms acting - as observation systems, along with metadata about when and how the score was - computed. - - **Use cases**: - RAG retrieval relevance scores for collection metadata - Search - result ranking scores - Collection exploration priority scores - Template-specific - relevance for different query contexts - - **Score semantics**: - 0.0 = Not relevant to query/context - 0.5 = Moderately - relevant - 1.0 = Highly relevant' + description: >- + Relevance observation capturing ranking output for retrieval and discovery workflows over curated holdings. + alt_descriptions: + nl: + text: Relevantie-observatie die rangschikkingsuitvoer vastlegt voor retrieval- en ontdekkingsworkflows over beheerde holdings. + language: nl + de: + text: Relevanzbeobachtung zur Erfassung von Ranking-Ergebnissen in Retrieval- und Discovery-Workflows für kuratierte Bestände. + language: de + fr: + text: Observation de pertinence enregistrant les résultats de classement pour les workflows de recherche et de découverte sur des fonds organisés. + language: fr + es: + text: Observacion de relevancia que captura resultados de ranking para flujos de recuperacion y descubrimiento sobre fondos curados. + language: es + ar: + text: ملاحظة صلة تسجل ناتج الترتيب لعمليات الاسترجاع والاكتشاف عبر المقتنيات المنسقة. + language: ar + id: + text: Observasi relevansi yang merekam keluaran peringkat untuk alur temu kembali dan penemuan atas kepemilikan terkurasi. + language: id + zh: + text: 记录检索与发现流程排序输出的相关性观测。 + language: zh exact_mappings: - - sosa:Observation + - sosa:Observation close_mappings: - - prov:Entity - - schema:Rating + - prov:Entity + - schema:Rating slots: - - has_score - comments: - - Created per slot_fixes.yaml revision for collection_discovery_score migration - - Replaces primitive float with structured observation - - 'RULE 53: Part of collection_discovery_score → has_score + CollectionDiscoveryScore - migration' - annotations: - specificity_score: 0.75 - specificity_rationale: Fairly specific - applies to collection search/discovery - contexts - custodian_types: '[''*'']' - examples: - - value: 'has_score: 0.85 - - score_context: "collection_discovery" - - computed_at: "2026-01-19T12:00:00Z" - - algorithm_version: "v1.2.0" - - ' - - value: 'has_score: 0.92 - - score_context: "archive_search" - - computed_at: "2026-01-19T14:30:00Z" - - ' + - has_score diff --git a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml index d63d0d405d..e11872d8ca 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml @@ -9,6 +9,7 @@ prefixes: dcterms: http://purl.org/dc/terms/ dwc: http://rs.tdwg.org/dwc/terms/ prov: http://www.w3.org/ns/prov# +default_prefix: hc imports: - linkml:types - ../metadata @@ -20,54 +21,60 @@ imports: - ../slots/temporal_extent - ../slots/has_protocol - ../slots/has_habitat -default_prefix: hc classes: CollectionEvent: class_uri: dwc:Event - description: "A specimen collection event capturing where, when, and by whom a specimen was collected.\n**Purpose**: Consolidates collection metadata into a structured event following Darwin Core and CIDOC-CRM event modeling patterns.\n**Darwin Core Alignment**: - `has_place` \u2192 dwc:locality (structured location) - `temporal_extent` \u2192 dwc:eventDate (collection date/period) - `acquired_by` \u2192 dwc:recordedBy (was: collector, migrated 2026-01-22) - `field_number` \u2192 dwc:fieldNumber\n**CIDOC-CRM Alignment**: - Maps to crm:E7_Activity (collection activity) - `has_place` \u2192 crm:P7_took_place_at - `temporal_extent` \u2192 crm:P4_has_time-span\n**REPLACES**: - Individual slots: collection_location, collection_date, field_number - collector \u2192 acquired_by + Agent (migrated 2026-01-22) - Consolidates into structured event with provenance\n**Example**: ```yaml CollectionEvent:\n has_place:\n place_name: \"Mauritius\"\n country:\ - \ \"MU\"\n latitude: -20.2\n longitude: 57.5\n temporal_extent:\n begin_of_the_begin: \"1662-01-01\"\n end_of_the_end: \"1662-12-31\"\n acquired_by: # was: collector - migrated 2026-01-22\n - agent_name: \"Unknown Dutch sailor\"\n agent_type: person\n agent_role: collector\n field_number: \"VOC-1662-001\"\n```" + description: >- + Acquisition occurrence documenting where, when, and by whom material was gathered or received. + alt_descriptions: + nl: + text: Verwervingsgebeurtenis die vastlegt waar, wanneer en door wie materiaal is verzameld of ontvangen. + language: nl + de: + text: Erwerbsereignis, das dokumentiert, wo, wann und durch wen Material gesammelt oder erhalten wurde. + language: de + fr: + text: Occurrence d'acquisition documentant où, quand et par qui des matériaux ont été collectés ou reçus. + language: fr + es: + text: Evento de adquisicion que documenta donde, cuando y por quien se recolecto o recibio material. + language: es + ar: + text: حدث اقتناء يوثق مكان وزمان ومن قام بجمع المواد أو استلامها. + language: ar + id: + text: Peristiwa akuisisi yang mendokumentasikan di mana, kapan, dan oleh siapa material dikumpulkan atau diterima. + language: id + zh: + text: 记录材料在何处、何时以及由谁采集或接收的获取事件。 + language: zh exact_mappings: - - dwc:Event + - dwc:Event close_mappings: - - crm:E7_Activity - - prov:Activity - related_mappings: - - schema:Action + - crm:E7_Activity + broad_mappings: + - prov:Activity + - schema:Action mixins: - - HasProvenance + - HasProvenance slots: - - in_place - - has_provenance - - has_note - - temporal_extent - - acquired_by - - identified_by - - identified_by - - has_protocol - - has_habitat + - in_place + - has_provenance + - has_note + - temporal_extent + - acquired_by + - identified_by + - has_protocol + - has_habitat slot_usage: identified_by: identifier: true - description: Unique identifier for this collection event. MIGRATED from event_id (Rule 53, 2026-01-26). in_place: range: CustodianPlace inlined: true - examples: - - value: - place_name: Mauritius - country: MU - latitude: -20.2 - longitude: 57.5 temporal_extent: range: TimeSpan inlined: true - examples: - - value: - begin_of_the_begin: '2020-06-15' - end_of_the_end: '2020-06-15' - - value: - begin_of_the_begin: '1870-01-01' - end_of_the_end: '1879-12-31' has_provenance: range: ProvenanceBlock inlined: true @@ -76,48 +83,3 @@ classes: multivalued: true inlined: true inlined_as_list: true - examples: - - value: - - value: - comments: - - Created 2026-01-19 from collection_location migration (Rule 53) - - "2026-01-22: collector attribute \u2192 acquired_by slot + Agent class (Rule 53)" - - Aligns with Darwin Core dwc:Event - - Consolidates collection metadata into structured event - - Supports provenance tracking for historical specimens - see_also: - - https://dwc.tdwg.org/terms/#dwc:Event - - https://cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E7 - annotations: - custodian_types: '["B", "M", "R"]' - custodian_types_rationale: Primarily used for Botanical/Zoo (B), Museum (M), and Research (R) custodians with biological specimen collections. - custodian_types_primary: B - specificity_score: '0.70' - specificity_rationale: Fairly specific - primarily for natural history specimen collecting events. - template_specificity: '{"museum_search": 0.75, "collection_discovery": 0.8, "general_heritage": 0.55}' - examples: - - value: - identified_by: https://nde.nl/ontology/hc/event/dodo-collection-1662 - has_place: - place_name: Mauritius - country: MU - latitude: -20.2 - longitude: 57.5 - temporal_extent: - begin_of_the_begin: '1600-01-01' - end_of_the_end: '1662-12-31' - acquired_by: - - agent_name: Unknown Dutch sailor - - value: - identified_by: https://nde.nl/ontology/hc/event/wallace-java-1234 - has_place: - place_name: Mt. Gede - region: West Java - country: ID - latitude: -6.78 - longitude: 106.98 - temporal_extent: - begin_of_the_begin: '1854-06-01' - end_of_the_end: '1854-06-30' - acquired_by: - - agent_name: Alfred Russel Wallace diff --git a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml index ca545fef4d..73a5780e9c 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml @@ -1,6 +1,15 @@ id: https://nde.nl/ontology/hc/class/CollectionManagementSystem name: collection_management_system_class title: CollectionManagementSystem Class +prefixes: + linkml: https://w3id.org/linkml/ + hc: https://nde.nl/ontology/hc/ + schema: http://schema.org/ + crm: http://www.cidoc-crm.org/cidoc-crm/ + doap: http://usefulinc.com/ns/doap# + dcterms: http://purl.org/dc/terms/ + prov: http://www.w3.org/ns/prov# +default_prefix: hc imports: - linkml:types - ../slots/identified_by @@ -22,296 +31,111 @@ imports: - ../slots/power - ../slots/refer_to - ../slots/temporal_extent -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - doap: http://usefulinc.com/ns/doap# - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - foaf: http://xmlns.com/foaf/0.1/ - rico: https://www.ica.org/standards/RiC/ontology# classes: CollectionManagementSystem: is_a: ReconstructedEntity class_uri: schema:SoftwareApplication - description: "Software system used to manage heritage collections, objects, and metadata.\n\n**Definition**:\nSoftware used by the collections staff of a collecting institution or by \nindividual private collectors to document, manage, and track objects or \nspecimens in their collections.\n\n**CRITICAL DESIGN DECISION**:\n\nCollectionManagementSystem represents the SOFTWARE PRODUCT (e.g., CollectiveAccess,\nMuseumPlus, Adlib, Axiell Collections) that may power one or more DigitalPlatforms.\n\n**Relationship Architecture**:\n\n```\nCollectionManagementSystem (software product)\n \u2502\n \u251C\u2500\u2500 powers \u2192 DigitalPlatform (web interface)\n \u2502 - Rijksmuseum Website (powered by Adlib)\n \u2502 - National Archives Portal (powered by MAIS)\n \u2502\n \u2514\u2500\u2500 manages \u2192 CustodianCollection (collection records)\n - Paintings Collection\n - Archival Fonds\n```\n\n**Distinguishing\ - \ CMS from DigitalPlatform**:\n\n| CMS | DigitalPlatform |\n|-----|-----------------|\n| Software product | Web interface |\n| Backend system | Frontend portal |\n| Data management | Data presentation |\n| Staff-facing | Public/researcher-facing |\n| Reusable across institutions | Institution-specific |\n\n**Examples of CMS Products**:\n\n- **CollectiveAccess**: Open-source, museums/archives\n- **MuseumPlus**: Zetcom, museum collections\n- **Adlib** (Axiell): Library/museum collections\n- **TMS (The Museum System)**: Gallery Systems\n- **ArchivesSpace**: Open-source, archival description\n- **MAIS-Flexis**: Dutch archival software\n- **Calm**: Axiell, archives\n- **ResourceSpace**: Digital asset management\n- **Omeka S**: Open-source, digital collections\n- **DSpace**: Digital repository\n\n**ONTOLOGY ALIGNMENT (from /data/ontology/)**:\n\n- **Schema.org** (`/data/ontology/schemaorg.owl`): `schema:SoftwareApplication` (primary)\n - CMS is specialized software for collection management\n\ - \ - Properties: schema:applicationCategory, schema:softwareVersion, schema:creator\n - Related: schema:WebApplication (subclass)\n\n- **CIDOC-CRM** (`/data/ontology/CIDOC_CRM_v7.1.3.rdf`): `crm:E29_Design_or_Procedure`\n - CIDOC-CRM E73_Information_Object defines: \"procedural prescriptions, computer program code\"\n - E29_Design_or_Procedure is a subclass of E73_Information_Object\n - A CMS embodies procedures for managing collections\n - P33_used_specific_technique links activities to CMS\n\n- **DOAP** (`/data/ontology/doap.rdf`): `doap:Project`\n - Description of a Project vocabulary for software projects\n - Properties: doap:name, doap:homepage, doap:license, doap:repository\n - doap:programming-language for implementation languages\n - doap:category for software categorization\n\n- **RiC-O** (`/data/ontology/RiC-O_1-1.rdf`): Related concepts\n - rico:RecordResource for managed records\n - rico:Agent for custodian managing records via CMS\n - rico:Activity for record\ - \ management activities\n\n**Use Cases**:\n\n1. **Platform Analysis**: \"What CMS powers the Rijksmuseum website?\"\n - Follow: DigitalPlatform.powered_by_cms \u2192 CollectionManagementSystem\n\n2. **Software Survey**: \"How many Dutch museums use CollectiveAccess?\"\n - Query: CMS instances where cms_product = \"CollectiveAccess\"\n\n3. **Collection-CMS Relationship**: \"Which collections are managed by MAIS?\"\n - Follow: CustodianCollection.managed_by_cms \u2192 CollectionManagementSystem\n\n4. **CMS Detection**: \"Does this website have a detectable CMS backend?\"\n - Check: DigitalPlatform.cms_detected flag\n\n**Example**:\n```yaml\nCollectionManagementSystem:\n cms_id: \"https://nde.nl/ontology/hc/cms/collective-access-rm\"\n cms_product_name: \"CollectiveAccess\"\n cms_product_version: \"1.8.0\"\n cms_category: MUSEUM_CMS\n open_source: true\\n license: \\\"GPL-3.0\\\"\\n has_label: \\\"Whirl-i-Gig\\\" # vendor_name\\n powers_platform:\\n - \\\"https://nde.nl/ontology/hc/platform/some-museum\\\ - \"\\\n \n manages_collection:\n - \"https://nde.nl/ontology/hc/collection/some-collection\"\n```\n" - exact_mappings: - - schema:SoftwareApplication + description: >- + Software product entity used by custodians to register, govern, and publish metadata and object records. + alt_descriptions: + nl: + text: Softwareproductentiteit die beheerders gebruiken om metadata en objectregistraties vast te leggen, te beheren en te publiceren. + language: nl + de: + text: Softwareprodukt-Entität, die Verwahrer zur Erfassung, Verwaltung und Veröffentlichung von Metadaten und Objektdatensätzen nutzen. + language: de + fr: + text: Entité de produit logiciel utilisée par les dépositaires pour enregistrer, gouverner et publier des métadonnées et des notices d'objets. + language: fr + es: + text: Entidad de producto de software utilizada por custodios para registrar, gobernar y publicar metadatos y registros de objetos. + language: es + ar: + text: كيان منتج برمجي تستخدمه الجهات الحافظة لتسجيل البيانات الوصفية وسجلات العناصر وإدارتها ونشرها. + language: ar + id: + text: Entitas produk perangkat lunak yang digunakan kustodian untuk mencatat, mengelola, dan memublikasikan metadata serta rekod objek. + language: id + zh: + text: 由保管机构用于登记、治理并发布元数据与对象记录的软件产品实体。 + language: zh close_mappings: - - crm:E29_Design_or_Procedure - - crm:E73_Information_Object - - doap:Project - - schema:WebApplication + - crm:E29_Design_or_Procedure + - doap:Project + - schema:WebApplication + broad_mappings: + - schema:SoftwareApplication related_mappings: - - crm:P33_used_specific_technique - - doap:programming-language - - doap:repository - - rico:Activity + - crm:P33_used_specific_technique + - doap:repository + - prov:Activity slots: - - available - - identified_by - - has_version - - has_type - - deployed_at - - licensed_as - - export - - manage - - open_source - - power - - refer_to - - has_url - - has_standard - - has_score - - temporal_extent - - used_by - - has_label - - has_url - - derive_from - - generated_by + - available + - identified_by + - has_version + - has_type + - deployed_at + - licensed_as + - export + - manage + - open_source + - power + - refer_to + - has_url + - has_standard + - has_score + - temporal_extent + - used_by + - has_label + - derive_from + - generated_by slot_usage: identified_by: -# range: string # uriorcurie - inlined: false # Fixed invalid inline for primitive type required: true identifier: true - examples: - - value: - identifier_value: https://nde.nl/ontology/hc/cms/rijksmuseum-adlib - - value: - identifier_value: https://nde.nl/ontology/hc/cms/nationaal-archief-mais has_version: range: Version multivalued: true inlined_as_list: true - examples: - - value: - - value: has_type: range: CMSType inlined: true - examples: - - value: - has_label: Museum CMS - has_type: museum_cms - - value: - has_label: Archive CMS - has_type: archive_cms open_source: range: boolean - examples: - - value: true - - value: false - licensed_as: -# range: string - examples: - - value: GPL-3.0 - - value: Proprietary - has_label: - range: Label - inlined: true - inlined_as_list: true - multivalued: true - examples: - - value: - has_label: CollectiveAccess - has_type: product_name - - value: - has_label: Whirl-i-Gig - has_type: vendor_name - - value: - has_label: MuseumPlus - has_type: product_name - - value: - has_label: Zetcom AG - has_type: vendor_name has_url: range: uri - inlined: false # Fixed invalid inline for primitive type multivalued: true - examples: - - value: - url_value: https://www.collectiveaccess.org/ - url_type: vendor - - value: - url_value: https://www.zetcom.com/ - url_type: vendor - - value: JavaScript - has_url: - range: uri - examples: - - value: https://github.com/collectiveaccess/providence - - value: https://github.com/archivesspace/archivesspace + inlined: false has_standard: -# range: string multivalued: true - inlined_as_list: false # Fixed invalid inline for primitive type - examples: - - value: - standard_uri: http://purl.org/dc/elements/1.1/ - - value: - standard_uri: http://www.lido-schema.org/ - - value: - standard_uri: http://www.loc.gov/ead/ + inlined_as_list: false export: range: boolean - examples: - - value: true available: range: boolean - examples: - - value: true power: range: DigitalPlatform multivalued: true - examples: - - value: https://nde.nl/ontology/hc/platform/rijksmuseum-website manage: range: CustodianCollection multivalued: true - examples: - - value: https://nde.nl/ontology/hc/collection/rm-paintings used_by: range: Custodian multivalued: true - examples: - - value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 deployed_at: range: DeploymentEvent multivalued: true inlined_as_list: true - required: false - examples: - - value: - temporal_extent: - begin_of_the_begin: '2015-06-01' - end_of_the_end: '2015-06-01' - refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 - has_description: - has_text: Initial deployment of Adlib CMS temporal_extent: range: TimeSpan - examples: - - value: - begin_of_the_begin: '2015-06-01' - end_of_the_end: null derive_from: range: CustodianObservation multivalued: true - required: false generated_by: range: ReconstructionActivity - required: false refer_to: range: Custodian required: true - examples: - - value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 comments: - - CMS represents SOFTWARE PRODUCT deployed at institution - - DigitalPlatform represents WEB INTERFACE powered by CMS - - One CMS deployment can power multiple platforms - - Multiple collections can be managed by one CMS - - Schema.org SoftwareApplication for software metadata - - CIDOC-CRM E29_Design_or_Procedure for procedural aspect - - DOAP for open-source software project metadata - see_also: - - https://schema.org/SoftwareApplication - - http://www.cidoc-crm.org/cidoc-crm/E29_Design_or_Procedure - - http://usefulinc.com/ns/doap#Project - examples: - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/cms/rijksmuseum-adlib - has_version: - has_type: MuseumCMS - open_source: false - license: Proprietary - has_label: - - has_label: Adlib - has_type: product_name - - has_label: Axiell - has_type: vendor_name - has_url: - url_value: https://www.axiell.com/ - url_type: vendor - has_standard: - - standard_name: SPECTRUM - standard_uri: https://collectionstrust.org.uk/spectrum/ - - standard_name: Dublin Core - standard_uri: http://purl.org/dc/elements/1.1/ - - standard_name: LIDO - standard_uri: http://www.lido-schema.org/ - linked_data_export: true - available: true - power: - - https://nde.nl/ontology/hc/platform/rijksmuseum-website - manage: - - https://nde.nl/ontology/hc/collection/rm-paintings - - https://nde.nl/ontology/hc/collection/rm-prints - refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 - deployed_at: - - temporal_extent: - begin_of_the_begin: '2015-06-01' - end_of_the_end: '2015-06-01' - has_description: - has_text: Initial deployment of Adlib CMS at Rijksmuseum - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/cms/example-museum-collectiveaccess - has_version: - has_type: MuseumCMS - open_source: true - license: GPL-3.0 - has_label: - - has_label: CollectiveAccess - has_type: product_name - - has_label: Whirl-i-Gig - has_type: vendor_name - has_url: - url_value: https://www.collectiveaccess.org/ - url_type: vendor - documentation_url: https://manual.collectiveaccess.org/ - repository_url: https://github.com/collectiveaccess/providence - has_standard: - - standard_name: Dublin Core - standard_uri: http://purl.org/dc/elements/1.1/ - - standard_name: VRA Core - standard_uri: http://www.vraweb.org/vracore/ - - standard_name: LIDO - standard_uri: http://www.lido-schema.org/ - linked_data_export: true - available: true - refers_to_custodian: https://nde.nl/ontology/hc/example-museum - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/cms/nationaal-archief-mais - has_type: ArchiveCMS - open_source: false - license: Proprietary - has_label: - - has_label: MAIS-Flexis - has_type: product_name - - has_label: De Ree Archiefsystemen - has_type: vendor_name - has_standard: - - standard_name: ISAD(G) - standard_uri: https://www.ica.org/en/isadg-general-international-standard-archival-description-second-edition - - standard_name: EAD - standard_uri: http://www.loc.gov/ead/ - - standard_name: MDTO - standard_uri: https://www.nationaalarchief.nl/mdto - linked_data_export: false - available: true - manage: - - https://nde.nl/ontology/hc/collection/na-government-records - refers_to_custodian: https://nde.nl/ontology/hc/nl-na - annotations: - specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: "['*']" + - Models software products, not public web portals + - One deployment may power multiple digital platforms diff --git a/schemas/20251121/linkml/modules/classes/CollectionScope.yaml b/schemas/20251121/linkml/modules/classes/CollectionScope.yaml index a0542ce9f6..0fe5ed0b28 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionScope.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionScope.yaml @@ -7,64 +7,41 @@ prefixes: dct: http://purl.org/dc/terms/ schema: http://schema.org/ rico: https://www.ica.org/standards/RiC/ontology# +default_prefix: hc imports: - linkml:types - ../slots/has_type -# default_range: string -default_prefix: hc classes: CollectionScope: is_a: Scope - description: 'Specialized scope/coverage information for heritage collections. - - Created per slot_fixes.yaml revision for collection_scope (2026-01-18). Extends - base Scope class with collection-specific semantics. - - **SCOPE DIMENSIONS** (inherited from Scope): - **Temporal**: Time period covered - (e.g., "1600-1900") - **Spatial**: Geographic coverage (e.g., "Netherlands", - "Amsterdam") - **Subject**: Topic/subject areas (e.g., "Dutch Golden Age painting") - - **Material**: Types of materials (e.g., "photographs", "manuscripts") - - **COLLECTION-SPECIFIC USAGE**: - Subject scope or thematic focus of collection - - Geographic or administrative scope (provincial, municipal, etc.) - Institutional - scope (government records, private papers, etc.) - - **EXAMPLES**: - "17th-century Dutch painting" - "Municipal government records, - 1578-present" - "Medieval manuscripts" - "East Asian art" - - **ONTOLOGY MAPPING**: - class_uri: dct:Coverage (Dublin Core coverage concept) - - Specialization for heritage collection domain' class_uri: dct:Coverage - exact_mappings: - - dct:Coverage + description: >- + Coverage statement capturing temporal, spatial, and thematic bounds of curated holdings. + alt_descriptions: + nl: + text: Dekkingsverklaring die temporele, ruimtelijke en thematische grenzen van beheerde holdings vastlegt. + language: nl + de: + text: Abdeckungsangabe zur Erfassung zeitlicher, räumlicher und thematischer Grenzen kuratierter Bestände. + language: de + fr: + text: Énoncé de couverture décrivant les limites temporelles, spatiales et thématiques de fonds organisés. + language: fr + es: + text: Declaracion de cobertura que captura limites temporales, espaciales y tematicos de fondos curados. + language: es + ar: + text: بيان تغطية يحدد الحدود الزمنية والمكانية والموضوعية للمقتنيات المنسقة. + language: ar + id: + text: Pernyataan cakupan yang merekam batas temporal, spasial, dan tematik kepemilikan terkurasi. + language: id + zh: + text: 用于刻画策展馆藏时间、空间与主题边界的覆盖说明。 + language: zh close_mappings: - - dct:coverage - - schema:about - - rico:hasContentOfType + - dct:coverage + - schema:about + - rico:hasContentOfType slots: - - has_type - annotations: - custodian_types: '["*"]' - custodian_types_rationale: Collection scope applicable to all custodian types - that manage collections. - custodian_types_primary: '*' - specificity_score: 0.35 - specificity_rationale: Low-moderate specificity - common metadata concept for - collection description. - examples: - - value: "CollectionScope:\n scope_description: \"17th-century Dutch painting\"\ - \n scope_type: collection_scope\n subject_coverage:\n - \"Dutch Golden\ - \ Age\"\n - \"Oil painting\"\n temporal_coverage_description: \"1600-1700\"\ - \n" - description: Art collection scope example. - - value: "CollectionScope:\n scope_description: \"Provincial government records\ - \ of Noord-Holland\"\n scope_type: archival_scope\n spatial_coverage: \"\ - Noord-Holland province\"\n temporal_coverage_description: \"1289-present\"\ - \n subject_coverage:\n - \"Government administration\"\n - \"Provincial\ - \ governance\"\n" - description: Archival collection scope example. - comments: - - Created from slot_fixes.yaml migration (2026-01-18) - - Replaces collection_scope slot with structured class - - Extends base Scope class for collection-specific semantics - - Use scope_type attribute for type discrimination + - has_type diff --git a/schemas/20251121/linkml/modules/classes/CollectionType.yaml b/schemas/20251121/linkml/modules/classes/CollectionType.yaml deleted file mode 100644 index 1b08948fa5..0000000000 --- a/schemas/20251121/linkml/modules/classes/CollectionType.yaml +++ /dev/null @@ -1,147 +0,0 @@ -id: https://nde.nl/ontology/hc/class/CollectionType -name: collection_type_class -title: CollectionType Class -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rico: https://www.ica.org/standards/RiC/ontology# - skos: http://www.w3.org/2004/02/skos/core# - bf: http://id.loc.gov/ontologies/bibframe/ - dcterms: http://purl.org/dc/terms/ - wd: http://www.wikidata.org/entity/ -default_prefix: hc -imports: - - linkml:types - - ../slots/has_description - - ../slots/has_domain - - ../slots/has_hypernym - - ../slots/identified_by - - ../slots/has_label - - ../slots/has_score - - ../slots/has_type - - ../slots/equivalent_to -classes: - CollectionType: - class_uri: rico:RecordSetType - description: "Classification type for specific Collection instances.\n\nProvides semantic classification distinguishing different kinds of heritage collections:\n- Archival record set types (fonds, series, file, item)\n- Library collection types (special collection, personal papers)\n- Museum collection types (named collection, bequest)\n\n1. **RiC-O (Records in Contexts)**:\n - `rico:RecordSetType` - \"A record set type categorizes record sets according\n to the way they were created, assembled, or used.\"\n - Standard values: Fonds, Series, File, Collection, Item\n\n2. **BIBFRAME**:\n - bf:Collection for library special collections\n - bf:Archival for archival materials\n\n3. **SKOS**:\n - skos:Concept for classification term\n - Hierarchical relationships via skos:broader/narrower\n\n**COLLECTION TYPE TAXONOMY**:\n\n```\nCollectionType (root)\n \u2502\n \u251C\u2500\u2500 ArchivalRecordSetType\n \u2502 \u251C\u2500\u2500 FONDS (Q1643722) - Provenance-based archival\ - \ unit\n \u2502 \u251C\u2500\u2500 SERIES - Group within fonds\n \u2502 \u251C\u2500\u2500 SUB_SERIES - Subdivision of series\n \u2502 \u251C\u2500\u2500 FILE - Individual folder/dossier\n \u2502 \u2514\u2500\u2500 ITEM - Single document\n \u2502\n \u251C\u2500\u2500 LibraryCollectionType\n \u2502 \u251C\u2500\u2500 SPECIAL_COLLECTION - Named special collection\n \u2502 \u251C\u2500\u2500 PERSONAL_PAPERS - Papers of an individual\n \u2502 \u251C\u2500\u2500 INSTITUTIONAL_RECORDS - Organizational records\n \u2502 \u2514\u2500\u2500 REFERENCE_COLLECTION - Reference materials\n \u2502\n \u251C\u2500\u2500 MuseumCollectionType\n \u2502 \u251C\u2500\u2500 NAMED_COLLECTION - Named collection (donor, subject)\n \u2502 \u251C\u2500\u2500 STUDY_COLLECTION - Research/study materials\n \u2502 \u251C\u2500\u2500 PERMANENT_COLLECTION - Core permanent holdings\n \u2502 \u2514\u2500\u2500 LOAN_COLLECTION - Long-term loans\n \u2502\n\ - \ \u2514\u2500\u2500 AssembledCollectionType\n \u251C\u2500\u2500 ARTIFICIAL_COLLECTION - Non-provenance assembled\n \u251C\u2500\u2500 THEMATIC_COLLECTION - Subject-based grouping\n \u2514\u2500\u2500 REFERENCE_COLLECTION - Reference aggregation\n```\n\n**RICO RECORD SET TYPE ALIGNMENT**:\n\n| CollectionType | RiC-O Type | Description |\n|----------------|------------|-------------|\n| FONDS | rico:Fonds | Provenance-based archival unit |\n| SERIES | rico:Series | Subdivision of fonds |\n| FILE | rico:File | Individual file/dossier |\n| ITEM | rico:Item | Single record |\n| ARTIFICIAL_COLLECTION | rico:Collection | Non-provenance assemblage |\n\n**USE CASES**:\n\n1. **Archival Classification**:\n ```yaml\n CollectionType:\n identified_by: \"hc:collection-type/fonds\"\n type_name: \"Fonds\"\n record_equivalent: \"rico:Fonds\"\n description: \"Provenance-based archival unit\"\n ```\n\n2. **Library Special Collection**:\n ```yaml\n CollectionType:\n\ - \ identified_by: \"hc:collection-type/special-collection\"\n type_name: \"Special Collection\"\n # BIBFRAME mapping at class level via close_mappings: [bf:CollectionType]\n description: \"Named library special collection\"\n ```\n\n3. **Museum Named Collection**:\n ```yaml\n CollectionType:\n identified_by: \"hc:collection-type/named-collection\"\n type_name: \"Named Collection\"\n description: \"Collection named for donor or subject\"\n ```\n" - exact_mappings: - - rico:RecordSetType - - skos:Concept - close_mappings: - - bf:CollectionType - - dcterms:DCMIType - slots: - - has_hypernym - - has_description - - identified_by - - has_label - - has_type - - has_domain - - equivalent_to - - has_score - - equivalent_to - slot_usage: - identified_by: -# range: string # uriorcurie - inlined: false # Fixed invalid inline for primitive type - required: true - identifier: true - examples: - - value: - identifier_value: https://nde.nl/ontology/hc/collection-type/fonds - has_label: -# range: string # uriorcurie - # range: Label - inlined: false # Fixed invalid inline for primitive type - required: true - examples: - - value: - has_label: Fonds - - value: - has_label: Special Collection - - value: - has_label: Named Collection - has_description: -# range: string - inlined: false # Fixed invalid inline for primitive type - required: false - examples: - - value: - description_text: A fonds is a group of documents of any nature brought together by virtue of being accumulated by the same creator in the exercise of their activities and functions. - description_type: collection_type_description - equivalent_to: -# range: string # uriorcurie - examples: - - value: rico:Fonds - - value: rico:Series - - value: rico:Collection - equivalent_to: -# range: string - pattern: ^Q[0-9]+$ - examples: - - value: Q1643722 - description: 'Wikidata equivalent: fonds' - - value: Q185583 - description: 'Wikidata equivalent: archive collection' - has_hypernym: -# range: string # uriorcurie - # range: Hypernym - inlined: false # Fixed invalid inline for primitive type - examples: - - value: - hypernym_uri: https://nde.nl/ontology/hc/collection-type/archival-record-set-type - has_label: - - label_text: Archival Record Set Type - has_domain: -# range: string # uriorcurie - # range: Domain - inlined: false # Fixed invalid inline for primitive type - multivalued: true - examples: - - value: - has_type: - - value: - - value: - has_type: - equals_expression: '["*"]' - comments: - - CollectionType classifies specific Collection instances (not abstract CustodianCollection) - - Aligns with RiC-O RecordSetType vocabulary for archival interoperability - - Supports hierarchical type structure via skos:broader/narrower - - Domain context indicates primary usage (archive, library, museum) - see_also: - - https://www.ica.org/standards/RiC/ontology#RecordSetType - - http://id.loc.gov/ontologies/bibframe/ - - https://www.wikidata.org/wiki/Q1643722 - examples: - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/collection-type/fonds - has_label: - has_label: Fonds - has_description: - description_text: A fonds is a group of documents brought together by the same creator in the exercise of their activities and functions. - description_type: collection_type_description - record_equivalent: rico:Fonds - equivalent_to: wikidata:Q1643722 - has_domain: - - domain_name: ARCHIVE - - https://nde.nl/ontology/hc/collection-type/series - - https://nde.nl/ontology/hc/collection-type/sub-fonds - - value: - identified_by: - identifier_value: https://nde.nl/ontology/hc/collection-type/special-collection - has_label: - has_label: Special Collection - has_description: - description_text: A named special collection within a library, often focusing on a particular subject, format, or provenance. - description_type: collection_type_description - has_domain: - - domain_name: LIBRARY - annotations: - specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: "['*']" diff --git a/schemas/20251121/linkml/modules/classes/Warehouse.yaml b/schemas/20251121/linkml/modules/classes/Warehouse.yaml index f5b2d2a49e..58802e18fa 100644 --- a/schemas/20251121/linkml/modules/classes/Warehouse.yaml +++ b/schemas/20251121/linkml/modules/classes/Warehouse.yaml @@ -30,7 +30,50 @@ classes: Warehouse: is_a: ReconstructedEntity class_uri: aat:300007775 - description: "General warehouse or logistics facility for heritage custodian operations.\n\n**DEFINITION**:\n\nA Warehouse is a general-purpose storage and logistics facility used by\nheritage custodians for non-collection materials such as exhibition\nequipment, supplies, furniture, and operational materials. Distinguished\nfrom the Storage class which is specifically for climate-controlled\ncollection storage.\n\n**GETTY AAT ALIGNMENT**:\n\n`aat:300007775` (warehouses) - \"Buildings or sections of buildings used\nfor storage of goods or materials.\"\n\n**CRITICAL DISTINCTION FROM Storage**:\n\n| Property | Storage | Warehouse |\n|----------|---------|-----------|\n| **Contents** | Collection materials | Non-collection items |\n| **Climate** | Controlled (T/RH) | Basic (may not be controlled) |\n| **Security** | High (valuable items) | Standard |\n| **Staff access** | Collections staff | Operations/facilities staff |\n| **Purpose** | Preservation | Logistics/operations |\n\n**TYPICAL\ + description: >- + General warehouse or logistics facility for heritage custodian operations. + alt_descriptions: + nl: + text: >- + Algemeen magazijn of logistieke faciliteit voor erfgoedbeheerders. + de: + text: >- + Allgemeines Lager oder Logistikeinrichtung für Kulturerbeverwalter. + fr: + text: >- + Entrepôt général ou installation logistique pour les dépositaires du patrimoine. + es: + text: >- + Almacén general o instalación logística para custodios del patrimonio. + ar: + text: >- + مستودع عام أو منشأة لوجستية لأمناء التراث. + id: + text: >- + Gudang umum atau fasilitas logistik untuk pengelola warisan budaya. + zh: + text: >- + 遗产保管机构的通用仓库或物流设施。 + structured_aliases: + - literal_form: magazijn + in_language: nl + - literal_form: Lager + in_language: de + - literal_form: entrepôt + in_language: fr + - literal_form: almacén + in_language: es + - literal_form: مستودع + in_language: ar + - literal_form: gudang + in_language: id + - literal_form: 仓库 + in_language: zh + comments: + - >- + Facility for non-collection materials (equipment, supplies, furniture). + Distinguished from Storage class (climate-controlled collection storage). + Getty AAT 300007775 aligns with warehouse concept. \ WAREHOUSE CONTENTS**:\n\n- **Exhibition equipment**: Display cases, lighting, pedestals\n- **Packing materials**: Crates, foam, tissue, boxes\n- **Furniture**: Office furniture, event furniture\n- **Supplies**: Cleaning supplies, office supplies\n- **Signage**: Exhibition signage, wayfinding signs\n- **Technical equipment**: AV equipment, tools\n- **Archive boxes**: Empty/unused archival housing\n\n**USE CASES**:\n\n1. **Exhibition Equipment Warehouse**:\n ```yaml\n Warehouse:\n warehouse_id: \"https://nde.nl/ontology/hc/aux/rm-logistics-warehouse\"\n warehouse_name: \"Rijksmuseum Logistics Warehouse\"\n warehouse_type: EXHIBITION_EQUIPMENT\n contents_description: \"Exhibition cases, lighting rigs, pedestals, crates\"\n ```\n\n2. **General Supplies Warehouse**:\n ```yaml\n Warehouse:\n warehouse_name: \"KB Operations Warehouse\"\n warehouse_type: GENERAL_SUPPLIES\n contents_description: \"Office furniture, cleaning supplies, archival boxes\"\n\ \ ```\n\n**RELATIONSHIP TO Storage CLASS**:\n\n```\nHeritage Custodian Storage Locations:\n\nStorage (class) Warehouse (class)\n\u251C\u2500\u2500 Collection materials \u251C\u2500\u2500 Exhibition equipment\n\u251C\u2500\u2500 Climate-controlled \u251C\u2500\u2500 Packing materials\n\u251C\u2500\u2500 High security \u251C\u2500\u2500 Furniture/supplies\n\u2514\u2500\u2500 Preservation focus \u2514\u2500\u2500 Operations focus\n```\n\nIf in doubt whether items are \"collection\" or \"operational\":\n- Accessioned items with inventory numbers \u2192 Storage\n- Non-accessioned operational items \u2192 Warehouse\n" exact_mappings: @@ -126,13 +169,6 @@ classes: generated_by: range: ReconstructionActivity required: false - comments: - - Warehouse models general logistics/operations storage facilities - - Getty AAT 300007775 for warehouses - - 'CRITICAL: Distinguished from Storage class (which is for collection materials)' - - Warehouse = non-collection items (equipment, supplies, furniture) - - Storage = collection materials (climate-controlled, high security) - - "MIGRATION (2026-01-19): climate_control_type \u2192 has_policy + ClimateControlPolicy per Rule 53" see_also: - http://vocab.getty.edu/aat/300007775 - https://schema.org/Warehouse diff --git a/schemas/20251121/linkml/modules/classes/WarehouseType.yaml b/schemas/20251121/linkml/modules/classes/WarehouseType.yaml index b45eace087..e5ee39cbaa 100644 --- a/schemas/20251121/linkml/modules/classes/WarehouseType.yaml +++ b/schemas/20251121/linkml/modules/classes/WarehouseType.yaml @@ -27,8 +27,48 @@ imports: classes: WarehouseType: class_uri: skos:Concept - description: "Abstract base class for warehouse type classifications in heritage storage.\n\n**DEFINITION**:\n\nWarehouseType represents CATEGORIES of warehouse/depot facilities, not\nindividual warehouse instances. Each subclass defines the characteristics,\nfunctions, and typical uses of a specific type of heritage storage facility.\n\n**CRITICAL: TYPE vs INSTANCE**\n\n| Aspect | WarehouseType (This Class) | Warehouse (Instance) |\n|--------|---------------------------|---------------------|\n| **Nature** | Classification/category | Individual facility |\n| **Examples** | CENTRAL_DEPOT, OFFSITE | \"Depot Amersfoort Building A\" |\n| **Properties** | Category metadata | Location, capacity, contents |\n| **Cardinality** | ~8-12 types | Many instances |\n\n**CATEGORY STRUCTURE**:\n\nWarehouse types are organized by function and location:\n\n1. **LOCATION-BASED**:\n - CENTRAL_DEPOT: Main storage at primary site\n - OFFSITE_DEPOT: Remote/external storage location\n - SATELLITE_DEPOT:\ - \ Branch location storage\n \n2. **FUNCTION-BASED**:\n - COLLECTION_STORAGE: General collection materials\n - STUDY_STORAGE: Research-accessible storage\n - QUARANTINE_DEPOT: Isolation/treatment areas\n - TRANSIT_STORAGE: Temporary holding for loans/moves\n \n3. **ENVIRONMENTAL-BASED**:\n - CLIMATE_CONTROLLED: Full HVAC systems\n - COLD_STORAGE_FACILITY: Refrigerated/frozen\n - AMBIENT_STORAGE: Minimal environmental control\n \n4. **SECURITY-BASED**:\n - HIGH_SECURITY_VAULT: Maximum security\n - OPEN_STORAGE: Visible/accessible storage\n\n**ONTOLOGY ALIGNMENT**:\n\n- **SKOS Concept**: Warehouse types form a controlled vocabulary\n- **PREMIS StorageLocation**: Storage environment context\n- **CIDOC-CRM E27_Site**: Physical site classification\n- **Schema.org Place**: General place/facility typing\n\n**SUBCLASSES**:\n\nSee WarehouseTypes.yaml for concrete warehouse type subclasses.\n" + description: >- + Abstract base class for warehouse type classifications in heritage storage. + alt_descriptions: + nl: + text: >- + Abstracte basisklasse voor magazijntype-classificaties in erfgoedopslag. + de: + text: >- + Abstrakte Basisklasse für Lagertyp-Klassifizierungen in der Kulturerbe-Aufbewahrung. + fr: + text: >- + Classe de base abstraite pour les classifications de types d'entrepôts. + es: + text: >- + Clase base abstracta para clasificaciones de tipos de almacén. + ar: + text: >- + فئة أساسية مجردة لتصنيفات أنواع المستودعات. + id: + text: >- + Kelas dasar abstrak untuk klasifikasi jenis gudang. + zh: + text: >- + 遗产存储中仓库类型分类的抽象基类。 + structured_aliases: + - literal_form: magazijntype + in_language: nl + - literal_form: Lagertyp + in_language: de + - literal_form: type d'entrepôt + in_language: fr + - literal_form: tipo de almacén + in_language: es + - literal_form: نوع المستودع + in_language: ar + - literal_form: jenis gudang + in_language: id + - literal_form: 仓库类型 + in_language: zh + comments: + - Abstract base class for warehouse type categories (not instances). + - Subclasses define specific warehouse facility types by function/location. abstract: true broad_mappings: - skos:Concept @@ -103,12 +143,6 @@ classes: replaces_slot: warehouse_type migration_date: '2026-01-13' custodian_types: "['*']" - comments: - - Abstract base class - use specific subclasses (CentralDepot, etc.) - - Represents WAREHOUSE TYPES, not warehouse instances - - Warehouse.has_type references these type classes - - Follows Type/Types naming convention (Rule 0b) - - Aligned with PREMIS storage location concepts see_also: - http://www.loc.gov/premis/rdf/v3/StorageLocation - http://www.cidoc-crm.org/cidoc-crm/E27_Site diff --git a/schemas/20251121/linkml/modules/classes/WarehouseTypes.yaml b/schemas/20251121/linkml/modules/classes/WarehouseTypes.yaml index e8b833505d..9caddccfd6 100644 --- a/schemas/20251121/linkml/modules/classes/WarehouseTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/WarehouseTypes.yaml @@ -14,27 +14,23 @@ classes: CentralDepot: is_a: WarehouseType class_uri: hc:CentralDepot - description: 'Warehouse type for main/central storage facilities. - - - **Definition**: The primary storage facility located at or near the - - main institutional site. Houses the majority of collection materials - - with full infrastructure support. - - - **Characteristics**: - - - Primary storage location - - - Full climate control - - - Direct institutional oversight - - - Integrated with main operations - - ' + description: >- + Primary storage facility at the main institutional site with full infrastructure, + environmental controls, and comprehensive collection management capabilities. + alt_descriptions: + nl: + text: >- + Magazijntype voor hoofd-/centrale opslagfaciliteiten. + de: + text: >- + Lagertyp für Haupt-/Zentrallager. + structured_aliases: + - literal_form: hoofddepot + in_language: nl + - literal_form: Zentraldepot + in_language: de + comments: + - Primary storage at main institutional site with full infrastructure. slot_usage: has_code: equals_string: CENTRAL_DEPOT @@ -52,62 +48,51 @@ classes: OffsiteDepot: is_a: WarehouseType class_uri: hc:OffsiteDepot - description: 'Warehouse type for remote/external storage locations. - - - **Definition**: Storage facility located away from the main institutional - - site. Often used for overflow, less-accessed materials, or specialized - - storage needs. - - - **Characteristics**: - - - Remote from main site - - - May be shared facility - - - Lower access frequency - - - Often cost-optimized - - ' + description: >- + Remote storage facility located away from the main institutional site, + typically used for overflow collections or low-access materials. + alt_descriptions: + nl: + text: >- + Magazijntype voor externe opslaglocaties. + de: + text: >- + Lagertyp für externe Auswärtslager. + structured_aliases: + - literal_form: externe opslag + in_language: nl + - literal_form: Außendepot + in_language: de slot_usage: has_code: equals_string: OFFSITE_DEPOT annotations: specificity_score: '0.60' skos:prefLabel: Offsite Depot - skos:altLabel: "externe opslag, Au\xDFendepot, remote storage" + skos:altLabel: "externe opslag, Außendepot, remote storage" broad_mappings: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept SatelliteDepot: is_a: WarehouseType class_uri: hc:SatelliteDepot - description: 'Warehouse type for branch/satellite storage locations. - - - **Definition**: Storage facility at a branch or satellite location - - of the institution. Supports local operations and exhibitions. - - - **Characteristics**: - - - At branch locations - - - Supports local programs - - - May have independent climate control - - - Coordinated with main depot - - ' + description: >- + Branch storage facility connected to but geographically separate from + the main institution, serving regional collection access needs. + alt_descriptions: + nl: + text: >- + Magazijntype voor filiaal-/satellietopslaglocaties. + de: + text: >- + Lagertyp für Zweigstellenlager. + structured_aliases: + - literal_form: filiaalopslag + in_language: nl + - literal_form: Nebenstelle + in_language: de slot_usage: has_code: equals_string: SATELLITE_DEPOT @@ -119,32 +104,25 @@ classes: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept StudyStorage: is_a: WarehouseType class_uri: hc:StudyStorage - description: 'Warehouse type for research-accessible storage areas. - - - **Definition**: Storage designed to facilitate research access. - - Objects are organized for scholarly consultation with adequate - - workspace nearby. - - - **Characteristics**: - - - Research-friendly layout - - - Adjacent study space - - - Higher access frequency - - - Study collection focus - - ' + description: >- + Storage area designed for direct researcher access to collections, + with study spaces and material handling facilities on-site. + alt_descriptions: + nl: + text: >- + Magazijntype voor onderzoek-toegankelijke opslagruimtes. + de: + text: >- + Lagertyp für forschungszugängliche Lagerbereiche. + structured_aliases: + - literal_form: studiedepot + in_language: nl + - literal_form: Studiensammlung + in_language: de slot_usage: has_code: equals_string: STUDY_STORAGE @@ -156,65 +134,55 @@ classes: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept QuarantineDepot: is_a: WarehouseType class_uri: hc:QuarantineDepot - description: 'Warehouse type for isolation and quarantine areas. - - - **Definition**: Segregated storage for materials requiring isolation - - due to pest infestation, contamination, or pending treatment. - - - **Characteristics**: - - - Isolated from main collection - - - Controlled access - - - Treatment staging area - - - Environmental isolation - - ' + description: >- + Isolation facility for newly acquired or potentially contaminated materials + requiring inspection and treatment before integration into main collections. + alt_descriptions: + nl: + text: >- + Magazijntype voor isolatie- en quarantainegebieden. + de: + text: >- + Lagertyp für Isolations- und Quarantänebereiche. + structured_aliases: + - literal_form: quarantaine depot + in_language: nl + - literal_form: Quarantänelager + in_language: de slot_usage: has_code: equals_string: QUARANTINE_DEPOT annotations: specificity_score: '0.70' skos:prefLabel: Quarantine Depot - skos:altLabel: "quarantaine depot, Quarant\xE4nelager" + skos:altLabel: "quarantaine depot, Quarantänelager" broad_mappings: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept TransitStorage: is_a: WarehouseType class_uri: hc:TransitStorage - description: 'Warehouse type for temporary/transit holding areas. - - - **Definition**: Short-term storage for materials in transit - - - incoming acquisitions, outgoing loans, or items being relocated. - - - **Characteristics**: - - - Temporary holding - - - Staging for movement - - - Near loading/packing areas - - - Short residence time - - ' + description: >- + Short-term holding area for materials in transit between locations + or undergoing processing, loans, or exhibition rotation. + alt_descriptions: + nl: + text: >- + Magazijntype voor tijdelijke doorvoeropslag. + de: + text: >- + Lagertyp für temporäre Zwischenlager. + structured_aliases: + - literal_form: transitopslag + in_language: nl + - literal_form: Zwischenlager + in_language: de slot_usage: has_code: equals_string: TRANSIT_STORAGE @@ -226,65 +194,55 @@ classes: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept ColdStorageFacility: is_a: WarehouseType class_uri: hc:ColdStorageFacility - description: 'Warehouse type for refrigerated/frozen storage facilities. - - - **Definition**: Climate-controlled facility with refrigeration - - or freezing capabilities for temperature-sensitive materials. - - - **Characteristics**: - - - Sub-ambient temperatures - - - Humidity control - - - Film, photographs, biological specimens - - - Energy-intensive - - ' + description: >- + Temperature-controlled facility for cold-sensitive materials including + biological specimens, photographic materials, and perishable collections. + alt_descriptions: + nl: + text: >- + Magazijntype voor gekoelde/bevroren opslagfaciliteiten. + de: + text: >- + Lagertyp für Kühl- und Gefrierlager. + structured_aliases: + - literal_form: koudopslag + in_language: nl + - literal_form: Kühlhaus + in_language: de slot_usage: has_code: equals_string: COLD_STORAGE_FACILITY annotations: specificity_score: '0.70' skos:prefLabel: Cold Storage Facility - skos:altLabel: "koudopslag, K\xFChlhaus, cold vault" + skos:altLabel: "koudopslag, Kühlhaus, cold vault" broad_mappings: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept HighSecurityVault: is_a: WarehouseType class_uri: hc:HighSecurityVault - description: 'Warehouse type for maximum security storage areas. - - - **Definition**: Secure vault for high-value items requiring - - maximum protection - precious metals, jewels, rare materials. - - - **Characteristics**: - - - Maximum physical security - - - Access controls - - - Environmental monitoring - - - Insurance requirements - - ' + description: >- + Maximum security facility with enhanced access controls, monitoring, + and environmental protection for high-value or sensitive collections. + alt_descriptions: + nl: + text: >- + Magazijntype voor maximaal beveiligde opslagruimtes. + de: + text: >- + Lagertyp für Hochsicherheitslager. + structured_aliases: + - literal_form: schatkamer + in_language: nl + - literal_form: Tresor + in_language: de slot_usage: has_code: equals_string: HIGH_SECURITY_VAULT @@ -296,30 +254,25 @@ classes: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept OpenStorage: is_a: WarehouseType class_uri: hc:OpenStorage - description: 'Warehouse type for visible/accessible storage areas. - - - **Definition**: Storage designed for visibility - either to - - the public (visible storage galleries) or staff (open shelving). - - - **Characteristics**: - - - Visible arrangement - - - May be public-facing - - - Educational component - - - Careful object selection - - ' + description: >- + Publicly visible storage area allowing visitors to view stored collections, + combining preservation with educational display and transparency. + alt_descriptions: + nl: + text: >- + Magazijntype voor zichtbare/toegankelijke opslagruimtes. + de: + text: >- + Lagertyp für sichtbare Lagerbereiche. + structured_aliases: + - literal_form: zichtdepot + in_language: nl + - literal_form: Schaulager + in_language: de slot_usage: has_code: equals_string: OPEN_STORAGE @@ -331,5 +284,4 @@ classes: - schema:Place - crm:E27_Site - rico:Place - exact_mappings: - skos:Concept diff --git a/schemas/20251121/linkml/modules/classes/WebArchive.yaml b/schemas/20251121/linkml/modules/classes/WebArchive.yaml index c0d49294cc..3b15f7183b 100644 --- a/schemas/20251121/linkml/modules/classes/WebArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/WebArchive.yaml @@ -18,10 +18,49 @@ imports: - ../slots/related_to classes: WebArchive: - description: A publication type and collection of preserved web pages. Web archives (Webarchive) - capture and preserve websites, web pages, and other online content for long-term - access and research. They address the challenge of digital preservation by - creating archival copies of ephemeral web content that might otherwise be lost. + description: >- + Type of heritage institution that captures and preserves websites, web pages, + and online content for long-term access and research. + alt_descriptions: + nl: + text: >- + Type erfgoedinstelling dat websites en online content bewaart voor langetermijntoegang. + de: + text: >- + Art der Kulturerbeeinrichtung, die Websites und Online-Inhalte bewahrt. + fr: + text: >- + Type d'institution patrimoniale qui préserve les sites web et le contenu en ligne. + es: + text: >- + Tipo de institución patrimonial que preserva sitios web y contenido en línea. + ar: + text: >- + نوع مؤسسة التراث التي تحافظ على مواقع الويب والمحتوى عبر الإنترنت. + id: + text: >- + Jenis lembaga warisan budaya yang melestarikan situs web dan konten daring. + zh: + text: >- + 保存网站和在线内容以供长期访问的遗产机构类型。 + structured_aliases: + - literal_form: webarchief + in_language: nl + - literal_form: Webarchiv + in_language: de + - literal_form: archive du Web + in_language: fr + - literal_form: archivo web + in_language: es + - literal_form: أرشيف الويب + in_language: ar + - literal_form: arsip web + in_language: id + - literal_form: 网络档案馆 + in_language: zh + comments: + - Archive organization focused on web content preservation. + - Addresses digital preservation challenge of ephemeral web content. is_a: CustodianType class_uri: schema:ArchiveOrganization slots: @@ -35,15 +74,14 @@ classes: - wd:Q30047053 close_mappings: - rico:CorporateBody - - skos:Concept broad_mappings: - wd:Q166118 + - skos:Concept mixins: - DigitalPlatformType slot_usage: has_type: identifier: false - has_type: equals_expression: '["hc:ArchiveOrganizationType"]' related_to: range: WikidataAlignment diff --git a/schemas/20251121/linkml/modules/classes/WebArchiveFailure.yaml b/schemas/20251121/linkml/modules/classes/WebArchiveFailure.yaml index 38b84b06d0..514702d199 100644 --- a/schemas/20251121/linkml/modules/classes/WebArchiveFailure.yaml +++ b/schemas/20251121/linkml/modules/classes/WebArchiveFailure.yaml @@ -12,15 +12,26 @@ imports: # default_range: string classes: WebArchiveFailure: - description: "Record of a failed web archive attempt, documenting the URL that\ - \ could not be archived, the failure reason, archivability status, and retry\ - \ history. Essential for audit trails and troubleshooting extraction pipelines.\n\ - Ontology mapping rationale: - class_uri is prov:Entity because this is a data\ - \ record documenting\n a failed activity - the failure itself is an entity\ - \ with provenance\n- close_mappings includes prov:InvalidatedEntity as the archive\ - \ attempt\n was invalidated/failed\n- related_mappings includes schema:Action\ - \ as the underlying archiving\n action that failed" + description: >- + Record of a failed web archive attempt, documenting the URL, failure reason, + and retry history for audit trails and troubleshooting. + alt_descriptions: + nl: + text: >- + Registratie van een mislukte webarchiveringspoging met foutredenen en geschiedenis. + de: + text: >- + Aufzeichnung eines fehlgeschlagenen Webarchivierungsversuchs mit Fehlergründen. + structured_aliases: + - literal_form: webarchiveringsfout + in_language: nl + - literal_form: Archivierungsfehler + in_language: de + comments: + - Documents failed archive attempts for audit and troubleshooting. class_uri: prov:Entity + broad_mappings: + - prov:Entity close_mappings: - prov:InvalidatedEntity related_mappings: diff --git a/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetType.yaml b/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetType.yaml index 1ca86b4886..779dc63af9 100644 --- a/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetType.yaml +++ b/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetType.yaml @@ -13,9 +13,26 @@ imports: - ../slots/related_to classes: WebArchiveRecordSetType: - description: A rico:RecordSetType for classifying collections of preserved web pages and archived online content. + description: >- + Classification for collections of preserved web pages and archived online content. + alt_descriptions: + nl: + text: >- + Classificatie voor collecties van bewaarde webpagina's en gearchiveerde online content. + de: + text: >- + Klassifizierung für Sammlungen bewahrter Webseiten und archivierter Online-Inhalte. + structured_aliases: + - literal_form: webarchief-recordsettype + in_language: nl + - literal_form: Webarchiv-RecordSetType + in_language: de + comments: + - RiC-O RecordSetType specialization for web archive collections. is_a: CollectionType class_uri: rico:RecordSetType + broad_mappings: + - rico:RecordSetType exact_mappings: - wd:Q30047053 slot_usage: diff --git a/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetTypes.yaml index 50ff44c33c..7302b0ef5b 100644 --- a/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/WebArchiveRecordSetTypes.yaml @@ -21,15 +21,27 @@ classes: WebCaptureCollection: is_a: WebArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Website captures.\n\n**RiC-O Alignment**:\n\ - This class is a specialized rico:RecordSetType following the collection \norganizational\ - \ principle as defined by rico-rst:Collection.\n" + description: >- + RecordSetType for website captures. + alt_descriptions: + nl: + text: >- + RecordSetType voor website-captures. + de: + text: >- + RecordSetType für Website-Erfassungen. + structured_aliases: + - literal_form: website-capturecollectie + in_language: nl + - literal_form: Website-Capture-Sammlung + in_language: de + comments: + - RiC-O specialized RecordSetType for website capture collections. broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Collection - close_mappings: - - skos:Concept see_also: - WebArchiveRecordSetType - rico:RecordSetType @@ -38,11 +50,9 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: has_type: equals_expression: '["hc:ArchiveOrganizationType"]' - has_type: equals_string: WebCaptureCollection has_custodian: equals_string: WebArchive @@ -56,15 +66,27 @@ classes: SocialMediaCollection: is_a: WebArchiveRecordSetType class_uri: rico:RecordSetType - description: "A rico:RecordSetType for Social media archives.\n\n**RiC-O Alignment**:\n\ - This class is a specialized rico:RecordSetType following the collection \norganizational\ - \ principle as defined by rico-rst:Collection.\n" + description: >- + RecordSetType for social media archives. + alt_descriptions: + nl: + text: >- + RecordSetType voor sociale media-archieven. + de: + text: >- + RecordSetType für Social-Media-Archive. + structured_aliases: + - literal_form: socialemediacollectie + in_language: nl + - literal_form: Social-Media-Sammlung + in_language: de + comments: + - RiC-O specialized RecordSetType for social media archive collections. broad_mappings: - rico:RecordSetType + - skos:Concept related_mappings: - rico-rst:Collection - close_mappings: - - skos:Concept see_also: - WebArchiveRecordSetType - rico:RecordSetType @@ -73,11 +95,9 @@ classes: - has_score - has_custodian - record_holder_note - - has_type slot_usage: has_type: equals_expression: '["hc:ArchiveOrganizationType"]' - has_type: equals_string: SocialMediaCollection has_custodian: equals_string: WebArchive diff --git a/schemas/20251121/linkml/modules/classes/WebClaim.yaml b/schemas/20251121/linkml/modules/classes/WebClaim.yaml index 791251a0e0..bf4eb994f0 100644 --- a/schemas/20251121/linkml/modules/classes/WebClaim.yaml +++ b/schemas/20251121/linkml/modules/classes/WebClaim.yaml @@ -36,10 +36,29 @@ classes: WebClaim: is_a: Claim class_uri: prov:Entity - description: "A single verifiable claim extracted from a web page.\n\n**CORE PRINCIPLE: XPATH OR REMOVE**\n\nEvery claim extracted from a webpage MUST have:\n1. `has_provenance_path` - XPath object pointing to exact element in archived HTML\n2. `html_file` - path to the archived HTML (Playwright-rendered, NOT WARC)\n\nThe XPath object contains:\n- `expression` - the XPath string\n- `match_score` - quality of match (0.0-1.0)\n- `matched_text` - actual text found (for verification)\n\nClaims without these fields are FABRICATED and must be REMOVED.\n\n**ARCHIVE FORMAT: PLAYWRIGHT-RENDERED HTML**\n\nWe use Playwright (headless browser) to:\n1. Navigate to the target URL\n2. Wait for JavaScript to fully render\n3. Save the complete DOM as an HTML file\n\nThis differs from WARC archives which capture raw HTTP responses.\nPlaywright rendering captures the final DOM state including:\n- JavaScript-rendered content\n- Dynamically loaded elements\n- Client-side state\n\n**WHY NOT CONFIDENCE\ - \ SCORES?**\n\nConfidence scores like `0.95` are MEANINGLESS because:\n- There is NO methodology defining what these numbers mean\n- They cannot be verified or reproduced\n- They give false impression of rigor\n- They mask the fact that claims may be fabricated\n\nInstead, we use VERIFIABLE provenance:\n- XPath points to exact location\n- Archived HTML can be inspected\n- Match score is computed, not estimated\n\n**EXTRACTION PIPELINE (4 Stages)**\n\nFollowing the GLAM-NER Unified Entity Annotation Convention v1.7.0:\n\n1. **Entity Recognition** (Stage 1)\n - Detect named entities in text\n - Classify by hypernym type (AGT, GRP, TOP, TMP, etc.)\n - Methods: spaCy NER, transformer models, regex patterns\n\n2. **Layout Analysis** (Stage 2)\n - Analyze document structure (headers, paragraphs, tables)\n - Assign DOC hypernym types (DOC.HDR, DOC.PAR, DOC.TBL)\n - Generate XPath provenance for each claim location\n\n3. **Entity Resolution** (Stage 3)\n - Disambiguate entity\ - \ mentions\n - Merge coreferences and name variants\n - Produce canonical entity clusters\n\n4. **Entity Linking** (Stage 4)\n - Link resolved entities to knowledge bases\n - Connect to Wikidata, ISIL, GeoNames, etc.\n - Assign link confidence scores\n\n**WORKFLOW**:\n\n1. Archive website using Playwright:\n `python scripts/fetch_website_playwright.py <entry_number> <url>`\n \n This saves: web/{entry_number}/{domain}/rendered.html\n\n2. Add XPath provenance to claims:\n `python scripts/add_xpath_provenance.py`\n\n3. Script REMOVES claims that cannot be verified\n (stores in `removed_unverified_claims` for audit)\n\n**EXAMPLES**:\n\nCORRECT (Verifiable):\n```yaml\n- claim_type: full_name\n has_content:\n has_label: Historische Vereniging Nijeveen\n source_url: https://historischeverenigingnijeveen.nl/\n retrieved_on: \"2025-11-29T12:28:00Z\"\n has_provenance_path:\n expression: /html[1]/body[1]/div[6]/div[1]/h1[1]\n match_score:\ - \ 1.0\n html_file: web/0021/historischeverenigingnijeveen.nl/rendered.html\n pipeline_stage: layout_analysis\n```\n\nWRONG (Fabricated - Must Be Removed):\n```yaml\n- claim_type: full_name\n has_content:\n has_label: Historische Vereniging Nijeveen\n confidence: 0.95 # \u2190 NO! This is meaningless without XPath\n```\n\n**MIGRATION NOTE (2026-01-15)**:\nConsolidated xpath, xpath_match_score, xpath_matched_text\ninto has_provenance_path with XPath class.\n\n**MIGRATION NOTE (2026-01-18)**:\nMigrated claim_value to has_content with Content class per Rule 53/56.\n" + description: >- + A single verifiable claim extracted from a web page with XPath provenance. + alt_descriptions: + nl: + text: >- + Een verifieerbare claim geëxtraheerd van een webpagina met XPath-provenance. + de: + text: >- + Ein verifizierbarer Anspruch, der von einer Webseite mit XPath-Provenienz extrahiert wurde. + fr: + text: >- + Une affirmation vérifiable extraite d'une page web avec provenance XPath. + structured_aliases: + - literal_form: webclaim + in_language: nl + - literal_form: Web-Claim + in_language: de + - literal_form: affirmation web + in_language: fr + comments: + - Requires XPath provenance - claims without it are fabricated. + - Archived HTML files are Playwright-rendered (NOT WARC format). + - Follows 4-stage GLAM-NER pipeline: recognition → layout → resolution → linking. broad_mappings: - prov:Entity close_mappings: @@ -130,18 +149,6 @@ classes: - value: has_label: nlp_ner - comments: - - WebClaim requires XPath provenance via has_provenance_path - claims without it are fabricated - - XPath class contains expression, matched_text, and match_score in one structure - - Archived HTML files are Playwright-rendered (NOT WARC format) - - Use scripts/fetch_website_playwright.py to archive websites - - Use scripts/add_xpath_provenance.py to add XPath to existing claims - - "Follows 4-stage GLAM-NER pipeline: recognition \u2192 layout \u2192 resolution \u2192 linking" - - "MIGRATED 2026-01-15: xpath/xpath_match_score/xpath_matched_text \u2192 has_provenance_path (XPath class)" - - "MIGRATED 2026-01-18: claim_value \u2192 has_content (Content class) per Rule 53/56" - - "MIGRATED 2026-01-18: claim_note \u2192 has_note (Note class) per Rule 53/56" - - "MIGRATED 2026-01-19: claim_extraction_method \u2192 extracted_using (ExtractionMethod class) per Rule 53/56" - - "MIGRATED 2026-01-19: claim_type \u2192 has_type (ClaimType/ClaimTypes classes) per Rule 53/56" see_also: - rules/WEB_OBSERVATION_PROVENANCE_RULES.md - scripts/fetch_website_playwright.py diff --git a/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml b/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml index 554a62c032..b8d0101fa4 100644 --- a/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml +++ b/schemas/20251121/linkml/modules/classes/WebClaimsBlock.yaml @@ -14,15 +14,26 @@ imports: # default_range: string classes: WebClaimsBlock: - description: "Container for claims extracted from archived websites, including\ - \ valid claims, removed invalid claims, validation metadata, and layout integration\ - \ status. Serves as a collection of web observations with full provenance tracking.\n\ - Ontology mapping rationale: - class_uri is prov:Collection because this aggregates\ - \ multiple WebClaim\n entities extracted from the same source archive\n- close_mappings\ - \ includes schema:Collection as a general collection type - related_mappings\ - \ includes prov:Entity as this block is itself an entity\n with extraction\ - \ timestamp and provenance" + description: >- + Container for claims extracted from archived websites, including valid claims, + removed invalid claims, and validation metadata. + alt_descriptions: + nl: + text: >- + Container voor claims geëxtraheerd uit gearchiveerde websites. + de: + text: >- + Container für aus archivierten Websites extrahierte Claims. + structured_aliases: + - literal_form: webclaims-blok + in_language: nl + - literal_form: Web-Claims-Block + in_language: de + comments: + - Aggregates WebClaim entities with full provenance tracking. class_uri: prov:Collection + broad_mappings: + - prov:Collection close_mappings: - schema:Collection related_mappings: diff --git a/schemas/20251121/linkml/modules/classes/WebCollection.yaml b/schemas/20251121/linkml/modules/classes/WebCollection.yaml index 7e6a33bbdc..a2d652ce7f 100644 --- a/schemas/20251121/linkml/modules/classes/WebCollection.yaml +++ b/schemas/20251121/linkml/modules/classes/WebCollection.yaml @@ -13,16 +13,28 @@ imports: # default_range: string classes: WebCollection: - description: "A collection documented on a heritage institution website, such\ - \ as oral history recordings, photograph archives, or document collections.\ - \ Captures collection metadata including name, description, URL, type, item\ - \ count, and total hours for audio/video content.\nOntology mapping rationale:\ - \ - class_uri is dcmitype:Collection because this represents a curated\n aggregation\ - \ of heritage items documented on an institutional website\n- close_mappings\ - \ includes schema:Collection for web-discoverable collections - related_mappings\ - \ includes prov:Entity for provenance tracking and\n schema:CreativeWork as\ - \ collections contain creative works" + description: >- + Collection documented on a heritage institution website, such as oral history + recordings, photograph archives, or document collections. + alt_descriptions: + nl: + text: >- + Collectie gedocumenteerd op de website van een erfgoedinstelling. + de: + text: >- + Sammlung, die auf der Website einer Kulturerbeeinrichtung dokumentiert ist. + structured_aliases: + - literal_form: webcollectie + in_language: nl + - literal_form: Web-Sammlung + in_language: de + - literal_form: collection web + in_language: fr + comments: + - Captures collection metadata including name, description, URL, type, item count. class_uri: dcmitype:Collection + broad_mappings: + - dcmitype:Collection close_mappings: - schema:Collection related_mappings: diff --git a/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml b/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml index 761ec8a4ab..a0af8ef667 100644 --- a/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml +++ b/schemas/20251121/linkml/modules/classes/WebEnrichment.yaml @@ -14,17 +14,28 @@ imports: # default_range: string classes: WebEnrichment: - description: "Web archive metadata and enrichment data extracted from institutional\ - \ websites. This class captures web scraping results, archived pages, extracted\ - \ claims, domain registration info, and organizational status discovered through\ - \ web research.\nOntology mapping rationale: - class_uri is prov:Entity because\ - \ this represents enrichment DATA with provenance\n (timestamps, methods, sources),\ - \ not the institution or website itself\n- close_mappings includes pav:SourceAccessedAt\ - \ because this captures when/how\n a web source was accessed and archived\n\ - - related_mappings includes schema:WebPage because the enrichment is derived\ - \ from\n web pages, though this class models the extracted data not the page\ - \ itself" + description: >- + Web archive metadata and enrichment data extracted from institutional websites, + including web scraping results, archived pages, and extracted claims. + alt_descriptions: + nl: + text: >- + Webarchief-metadata en verrijkingsgegevens geëxtraheerd van institutionele websites. + de: + text: >- + Webarchiv-Metadaten und Anreicherungsdaten von institutionellen Websites. + structured_aliases: + - literal_form: webverrijking + in_language: nl + - literal_form: Web-Anreicherung + in_language: de + - literal_form: enrichissement web + in_language: fr + comments: + - Captures web scraping results, archived pages, and domain registration info. class_uri: prov:Entity + broad_mappings: + - prov:Entity close_mappings: - pav:SourceAccessedAt related_mappings: diff --git a/schemas/20251121/linkml/modules/classes/WebLink.yaml b/schemas/20251121/linkml/modules/classes/WebLink.yaml index fa6038ca35..51d76d2078 100644 --- a/schemas/20251121/linkml/modules/classes/WebLink.yaml +++ b/schemas/20251121/linkml/modules/classes/WebLink.yaml @@ -45,31 +45,45 @@ classes: class_uri: schema:WebPage description: >- A hyperlink to a web resource with associated metadata. - **DEFINITION**: - Represents a web link with its URL, display text, type classification, - and optional contextual information about where and why the link appears. - **SCHEMA.ORG ALIGNMENT**: - Maps to `schema:WebPage` as it represents a reference to a web page - or web resource. - **TEMPORAL SEMANTICS**: - Links can change over time: - - URLs may become invalid (link rot) - - Link text or context may be updated - - Links may be added or removed from pages - **EXAMPLE**: - ```yaml - web_link: - id: hc:link/findingaid-civil-registry - url: https://www.nationaalarchief.nl/onderzoeken/zoekhulpen/burgerlijke-stand - link_text: "Burgerlijke Stand" - link_type: SUB_GUIDE - link_context: "Related finding aids for family history research" - ``` - exact_mappings: - - schema:WebPage + alt_descriptions: + nl: + text: >- + Een hyperlink naar een webbron met bijbehorende metadata. + de: + text: >- + Ein Hyperlink zu einer Webressource mit zugehörigen Metadaten. + fr: + text: >- + Un hyperlien vers une ressource web avec des métadonnées associées. + es: + text: >- + Un hipervínculo a un recurso web con metadatos asociados. + ar: + text: >- + ارتباط تشعبي إلى مورد ويب مع بيانات وصفية مرتبطة. + id: + text: >- + Tautan ke sumber web dengan metadata terkait. + zh: + text: >- + 带有关联元数据的网页资源超链接。 + structured_aliases: + - literal_form: weblink + in_language: nl + - literal_form: Web-Link + in_language: de + - literal_form: lien web + in_language: fr + - literal_form: enlace web + in_language: es + comments: + - Represents web link with URL, display text, type classification, and context. + - Links can change over time (link rot, text updates). + broad_mappings: + - schema:WebPage close_mappings: - - foaf:Document - - dcterms:URI + - foaf:Document + - dcterms:URI slots: - has_url # was: url - migrated per Rule 53 (2025-01-15) - has_text @@ -106,11 +120,6 @@ classes: specificity_rationale: >- Very low specificity - fundamental web element applicable across all contexts. - comments: - - Generic web link representation - - Used within Overview collections - - Created from slot_fixes.yaml migration (2026-01-14) - - 'MIGRATION (2026-01-15): Replaced xpath slot with has_provenance_path using XPath class per slot_fixes.yaml' see_also: - http://schema.org/WebPage - http://xmlns.com/foaf/0.1/Document diff --git a/schemas/20251121/linkml/modules/classes/WebObservation.yaml b/schemas/20251121/linkml/modules/classes/WebObservation.yaml index 56e807c335..69ea1317d9 100644 --- a/schemas/20251121/linkml/modules/classes/WebObservation.yaml +++ b/schemas/20251121/linkml/modules/classes/WebObservation.yaml @@ -38,11 +38,31 @@ default_prefix: hc classes: WebObservation: class_uri: prov:Activity - description: "A provenance record documenting the retrieval and observation of web content.\nTracks when, where, and how web-based information was obtained.\n\n**PURPOSE**:\n\nWebObservation provides transparent provenance for web-extracted data in the\nheritage custodian ontology. When information about funding calls, institutions,\nor other entities is extracted from web sources, a WebObservation record\ndocuments:\n\n- **What**: The source URL and content\n- **When**: Timestamp of retrieval\n- **Who/What**: Agent performing retrieval\n- **How**: Method of extraction\n- **Quality**: Confidence scores and notes\n\n**PROVENANCE CHAIN**:\n\n```\nWebObservation (Activity)\n \u2502\n \u251C\u2500\u2500 prov:used \u2500\u2500\u2192 SourceDocument (web page as Entity)\n \u2502 \u2502\n \u2502 \u2514\u2500\u2500 source_uri: https://example.org/call\n \u2502\n \u251C\u2500\u2500 prov:generated \u2500\u2500\u2192 CallForApplication\ - \ (extracted Entity)\n \u2502\n \u251C\u2500\u2500 pav:retrievedFrom \u2500\u2500\u2192 URI of source\n \u251C\u2500\u2500 pav:retrievedOn \u2500\u2500\u2192 datetime\n \u2514\u2500\u2500 pav:retrievedBy \u2500\u2500\u2192 agent identifier\n```\n\n**PROV-O ALIGNMENT**:\n\nWebObservation is modelled as a `prov:Activity`:\n- Activities are \"something that occurs over a period of time and acts upon\n or with entities\"\n- The retrieval of a web page is an activity that uses a SourceDocument\n (the live web page) and generates extracted data\n\nKey PROV-O properties:\n- `prov:used` - The web page accessed\n- `prov:generated` - The extracted data entity\n- `prov:wasAssociatedWith` - The retrieval agent\n- `prov:atTime` - When the activity occurred\n\n**PAV ALIGNMENT**:\n\nPAV (Provenance, Authoring and Versioning) provides more specific properties:\n- `pav:retrievedFrom` - Source URL\n- `pav:retrievedOn` - Retrieval timestamp\n- `pav:retrievedBy` - Retrieval agent\n\ - - `pav:sourceAccessedAt` - When source was consulted\n\n**CHANGE DETECTION**:\n\nWebObservation supports tracking changes over time:\n- Link to `previous_observation` for same URL\n- `content_changed` flag for quick change detection\n- `content_hash` for integrity verification\n- Compare `last_modified` and `etag` across observations\n\n**ARCHIVAL INTEGRATION**:\n\nFor long-term preservation, link to archived copies:\n- `archived_at` can point to Wayback Machine, Archive.today, etc.\n- Ensures cited web content remains accessible\n\n**EXAMPLES**:\n\n1. **EU Funding Portal Observation**\n - source_url: https://ec.europa.eu/.../has_topic-details/horizon-cl2-2025-heritage-01\n - retrieved_on: 2025-11-29T10:30:00Z\n - retrieved_by: \"glam-harvester/1.0\"\n - extraction_confidence: 0.95\n \n2. **Heritage Organisation Website**\n - source_url: https://www.heritagefund.org.uk/funding/medium-grants\n - retrieved_on: 2025-11-28T14:00:00Z\n - content_type: text/html\n \ - \ - page_title: \"Medium grants - Heritage Fund\"\n \n3. **Wikidata SPARQL Query**\n - source_url: https://query.wikidata.org/sparql?query=...\n - retrieval_method: SPARQL API\n - content_type: application/sparql-results+json\n - observed_entities: [Q131381572, Q1375245, ...]\n" - exact_mappings: + description: >- + A provenance record documenting the retrieval and observation of web content, + tracking when, where, and how web-based information was obtained. + alt_descriptions: + nl: + text: >- + Een provenanceregistratie voor het ophalen en observeren van webcontent. + de: + text: >- + Ein Provenienzdatensatz für den Abruf und die Beobachtung von Webinhalten. + fr: + text: >- + Un enregistrement de provenance documentant la récupération de contenu web. + structured_aliases: + - literal_form: webobservatie + in_language: nl + - literal_form: Web-Beobachtung + in_language: de + - literal_form: observation web + in_language: fr + comments: + - Provides transparent provenance for web-extracted data. + - Documents what, when, who, how, and quality of web retrieval. + - Supports change detection via content_hash and previous_observation. + broad_mappings: - prov:Activity close_mappings: - pav:retrievedFrom @@ -80,12 +100,6 @@ classes: - value: has_value: "200" has_label: "OK" - comments: - - WebObservation is a prov:Activity documenting web content retrieval - - Integrates PROV-O for provenance and PAV for retrieval-specific properties - - Supports change detection via content_hash, previous_observation, content_changed - - Links to archived copies via archived_at for long-term citation - - observed_entities links observation to extracted data (prov:generated) see_also: - https://www.w3.org/TR/prov-o/ - http://purl.org/pav/ diff --git a/schemas/20251121/linkml/modules/classes/WebPage.yaml b/schemas/20251121/linkml/modules/classes/WebPage.yaml index 1e70c2d931..9caf138bd8 100644 --- a/schemas/20251121/linkml/modules/classes/WebPage.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPage.yaml @@ -17,7 +17,41 @@ imports: classes: WebPage: class_uri: schema:WebPage - description: Web page. + description: >- + A web page. + alt_descriptions: + nl: + text: >- + Een webpagina. + de: + text: >- + Eine Webseite. + fr: + text: >- + Une page web. + es: + text: >- + Una página web. + ar: + text: >- + صفحة ويب. + id: + text: >- + Halaman web. + zh: + text: >- + 网页。 + structured_aliases: + - literal_form: webpagina + in_language: nl + - literal_form: Webseite + in_language: de + - literal_form: page web + in_language: fr + - literal_form: página web + in_language: es + broad_mappings: + - schema:WebPage annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" diff --git a/schemas/20251121/linkml/modules/classes/WebPlatform.yaml b/schemas/20251121/linkml/modules/classes/WebPlatform.yaml index 6d3b491428..281e566bf8 100644 --- a/schemas/20251121/linkml/modules/classes/WebPlatform.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPlatform.yaml @@ -14,7 +14,41 @@ imports: classes: WebPlatform: class_uri: schema:WebSite - description: Web platform. + description: >- + A web-based platform. + alt_descriptions: + nl: + text: >- + Een webplatform. + de: + text: >- + Eine webbasierte Plattform. + fr: + text: >- + Une plateforme web. + es: + text: >- + Una plataforma web. + ar: + text: >- + منصة ويب. + id: + text: >- + Platform web. + zh: + text: >- + 网络平台。 + structured_aliases: + - literal_form: webplatform + in_language: nl + - literal_form: Web-Plattform + in_language: de + - literal_form: plateforme web + in_language: fr + - literal_form: plataforma web + in_language: es + broad_mappings: + - schema:WebSite slots: - has_url - has_label diff --git a/schemas/20251121/linkml/modules/classes/WebPortal.yaml b/schemas/20251121/linkml/modules/classes/WebPortal.yaml index 9103b36994..c59aca31c9 100644 --- a/schemas/20251121/linkml/modules/classes/WebPortal.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPortal.yaml @@ -46,13 +46,45 @@ classes: WebPortal: is_a: ReconstructedEntity class_uri: ore:Aggregation - description: "A web portal that aggregates or provides discovery access to heritage\nmetadata from multiple custodian institutions.\n\n**DEFINITION**:\n\nWebPortal represents AGGREGATION/DISCOVERY portals - platforms that collect\nand expose metadata from multiple heritage institutions. Distinguished from:\n- **DigitalPlatform**: A single custodian's website/online presence\n- **CollectionManagementSystem**: Backend software managing collection data\n\n**KEY CHARACTERISTICS**:\n\n1. **Multi-Institution Aggregation**: Portals aggregate metadata from many institutions\n2. **Discovery Focus**: Primary purpose is search/discovery across collections\n3. **Standardized Metadata**: Use common standards (EDM, Dublin Core, EAD, LIDO)\n4. **Technical Infrastructure**: Provide APIs, OAI-PMH endpoints, SPARQL\n5. **Operated by Networks**: Typically run by EncompassingBody (Network, Consortium)\n\n**RELATIONSHIP ARCHITECTURE**:\n\n```\nEncompassingBody (operator)\n \u2502\n \u2514\u2500\u2500\ - \ operates \u2192 WebPortal\n \u2502\n \u251C\u2500\u2500 portal_data_sources \u2190 CollectionManagementSystem[]\n \u2502 (CMS feeds data to portal)\n \u2502\n \u251C\u2500\u2500 exposes_collections \u2192 CustodianCollection[]\n \u2502 (collections discoverable via portal)\n \u2502\n \u2514\u2500\u2500 aggregates_from \u2192 WebPortal[]\n (portal-to-portal aggregation chains)\n```\n\n**AGGREGATION CHAINS**:\n\nSome portals aggregate from other portals, forming chains:\n```\nCMS \u2192 Regional Archive Portal \u2192 National Archive Portal \u2192 Archives Portal Europe\nCMS \u2192 Museum \u2192 Aggregator \u2192 Europeana\n```\n\nUse `aggregates_from` and `aggregated_by` to model these chains.\n\n**PORTAL TYPES** (from WebPortalType\ - \ class hierarchy):\n\n- **NATIONAL_AGGREGATOR**: NDE Dataset Register, Deutsche Digitale Bibliothek\n- **REGIONAL_AGGREGATOR**: LEO-BW, Bavarikon\n- **ARCHIVAL_PORTAL**: Archieven.nl, Archives Portal Europe\n- **LIBRARY_UNION_CATALOG**: WorldCat, GBV\n- **MUSEUM_COLLECTION_PORTAL**: Collectie Nederland, Europeana Collections\n- **CROSS_DOMAIN_AGGREGATOR**: Europeana, DPLA\n- **COLONIAL_HERITAGE_PORTAL**: Colonial Collections (NL)\n- **GENEALOGICAL_PORTAL**: OpenArchieven.nl, FamilySearch\n- **LINKED_DATA_HUB**: NDE Termennetwerk, Wikidata\n- **OAI_PMH_HARVESTER**: BASE, OpenAIRE\n\n**EXAMPLES OF DUTCH PORTALS**:\n\n1. **NDE Dataset Register** (datacatalogus.netwerkdigitaalerfgoed.nl)\n - Type: NATIONAL_AGGREGATOR\n - Operator: NDE (NetworkOrganisation)\n - Scope: All Dutch heritage datasets\n \n2. **Archieven.nl** (archieven.nl)\n - Type: ARCHIVAL_PORTAL\n - Operator: KVAN network\n - Data sources: MAIS-Flexis deployments at regional archives\n - Aggregated by: Archives\ - \ Portal Europe\n \n3. **OpenArchieven.nl** (openarchieven.nl)\n - Type: GENEALOGICAL_PORTAL\n - Focus: Scanned civil registration, parish records\n - Open access genealogical sources\n \n4. **Collectie Nederland** (collectienederland.nl)\n - Type: MUSEUM_COLLECTION_PORTAL\n - Operator: Rijksdienst voor het Cultureel Erfgoed\n - Aggregates museum objects from Dutch museums\n \n5. **Colonial Collections** (datacatalogus.../group/colonial-collections)\n - Type: COLONIAL_HERITAGE_PORTAL\n - Focus: Colonial history provenance research\n - Part of NDE Dataset Register infrastructure\n\n**EXAMPLES OF GERMAN PORTALS**:\n\n1. **Archivportal-D** (archivportal-d.de)\n - Type: ARCHIVAL_PORTAL\n - Operator: Landesarchiv Baden-W\xFCrttemberg (coordination)\n - National archive finding aid aggregator\n \n2. **Deutsche Digitale Bibliothek** (deutsche-digitale-bibliothek.de)\n - Type: CROSS_DOMAIN_AGGREGATOR\n - German national aggregator for Europeana\n - Cross-domain\ - \ (archives, libraries, museums)\n \n3. **LEO-BW** (leo-bw.de)\n - Type: REGIONAL_AGGREGATOR\n - Baden-W\xFCrttemberg regional portal\n \n4. **Bavarikon** (bavarikon.de)\n - Type: REGIONAL_AGGREGATOR\n - Bavaria regional cultural heritage portal\n\n**EXAMPLES OF EUROPEAN/INTERNATIONAL PORTALS**:\n\n1. **Europeana** (europeana.eu)\n - Type: CROSS_DOMAIN_AGGREGATOR\n - Operator: Europeana Foundation (NetworkOrganisation)\n - 50M+ objects from European cultural heritage\n - Aggregates from national aggregators (DDB, Gallica, etc.)\n \n2. **Archives Portal Europe** (archivesportaleurope.net)\n - Type: ARCHIVAL_PORTAL\n - Operator: APEF Foundation\n - European archival finding aids\n - Aggregates from national archive portals\n \n3. **Monasterium.net** (monasterium.net)\n - Type: MONASTIC_HERITAGE_PORTAL\n - Operator: ICARUS (Consortium)\n - Medieval charters and monastic documents\n \n4. **WorldCat** (worldcat.org)\n - Type: LIBRARY_UNION_CATALOG\n\ - \ - Operator: OCLC (Cooperative)\n - 500M+ bibliographic records\n\n**ONTOLOGY ALIGNMENT**:\n\n- **EDM** (`edm:Aggregation`): Primary mapping - portal aggregates CHOs\n- **ORE** (`ore:Aggregation`): Object Reuse and Exchange aggregation\n- **Schema.org** (`schema:WebSite` + `schema:DataCatalog`): Web presence + data catalog\n- **DCMI Type** (`dcmitype:Collection`): Collection of metadata records\n\n**LIFECYCLE AND MIGRATION**:\n\nPortals evolve over time:\n- New portals launch\n- Portals merge (use `supersedes_or_superseded`)\n- Portals become legacy but remain accessible\n- Portal scope expands (regional \u2192 national)\n\nTrack status with `portal_status`: ACTIVE, LEGACY, DEPRECATED, MERGED\n" - exact_mappings: + description: >- + A web portal that aggregates or provides discovery access to heritage metadata + from multiple custodian institutions. + alt_descriptions: + nl: + text: >- + Een webportaal dat erfgoedmetadata van meerdere instellingen samenvoegt. + de: + text: >- + Ein Webportal, das Kulturerbemetadaten von mehreren Einrichtungen aggregiert. + fr: + text: >- + Un portail web qui agrège les métadonnées patrimoniales de plusieurs institutions. + es: + text: >- + Un portal web que agrega metadatos patrimoniales de múltiples instituciones. + ar: + text: >- + بوابة ويب تجمع بيانات التراث من عدة مؤسسات. + id: + text: >- + Portal web yang mengagregasi metadata warisan dari beberapa lembaga. + zh: + text: >- + 聚合多个保管机构遗产元数据的门户网站。 + structured_aliases: + - literal_form: webportaal + in_language: nl + - literal_form: Web-Portal + in_language: de + - literal_form: portail web + in_language: fr + - literal_form: portal web + in_language: es + comments: + - Distinguished from DigitalPlatform (single custodian website). + - Aggregates metadata from multiple heritage institutions. + - Typically operated by EncompassingBody (Network, Consortium). + broad_mappings: - ore:Aggregation close_mappings: - schema:WebSite @@ -92,11 +124,15 @@ classes: identified_by: identifier: true required: true + multivalued: true + inlined_as_list: false # range: string # uriorcurie pattern: ^https://nde\.nl/ontology/hc/portal/[a-z-]+/[a-z0-9-]+$ examples: - value: https://nde.nl/ontology/hc/portal/nl/archieven-nl - value: https://nde.nl/ontology/hc/portal/eu/europeana + - value: http://www.wikidata.org/entity/Q209441 + - value: https://viaf.org/viaf/316748507 has_label: required: true # range: string @@ -132,13 +168,6 @@ classes: has_label: National (Netherlands) - value: has_label: European - identified_by: -# range: string # uriorcurie - multivalued: true - inlined_as_list: false # Fixed invalid inline for primitive type - examples: - - value: http://www.wikidata.org/entity/Q209441 - - value: https://viaf.org/viaf/316748507 operated_by: required: true # range: string # uriorcurie @@ -167,20 +196,17 @@ classes: - value: Dublin Core - value: LIDO has_endpoint: - range: APIEndpoint - inlined: true - examples: - - value: - has_url: https://api.europeana.eu/record/v2/ - has_description: Europeana REST API - has_endpoint: - range: uri - examples: - - value: https://sparql.europeana.eu/ - has_endpoint: - range: uri - examples: - - value: https://oai.europeana.eu/oai + any_of: + - range: APIEndpoint + inlined: true + examples: + - value: + has_url: https://api.europeana.eu/record/v2/ + has_description: Europeana REST API + - range: uri + examples: + - value: https://sparql.europeana.eu/ + - value: https://oai.europeana.eu/oai has_language: # range: string multivalued: true @@ -256,18 +282,6 @@ classes: examples: - value: https://nde.nl/ontology/hc/finding-aid/gelders-archief/ead-main - value: https://nde.nl/ontology/hc/finding-aid/na/collection-guide - comments: - - WebPortal is DISTINCT from DigitalPlatform (single custodian website) - - WebPortal AGGREGATES metadata from multiple institutions - - "Portals form aggregation chains: regional \u2192 national \u2192 European" - - Typically operated by EncompassingBody (Network, Consortium) - - Track lifecycle with portal_status and supersedes_or_superseded - - has_policy (was data_license_policy) links to portal's licensing stance (CC0, CC-BY, etc.) - - 'NEW: created_by_project links to Project that built the portal' - - 'NEW: associated_with for organizational relationships beyond operator (migrated from associated_encompassing_bodies)' - - 'NEW: implements_digital_platform links to aggregated DigitalPlatform instances' - - 'NEW: implements_auxiliary_platform links to subordinate AuxiliaryDigitalPlatform instances' - - "FUNDING: For funding relationships, link FundingOrganisation \u2192 Project \u2192 WebPortal (not direct)" see_also: - https://pro.europeana.eu/page/edm-documentation - https://www.openarchives.org/ore/ diff --git a/schemas/20251121/linkml/modules/classes/WebPortalType.yaml b/schemas/20251121/linkml/modules/classes/WebPortalType.yaml index f00206eccd..d34faa4c2f 100644 --- a/schemas/20251121/linkml/modules/classes/WebPortalType.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPortalType.yaml @@ -26,11 +26,43 @@ classes: WebPortalType: class_uri: skos:Concept abstract: true - description: "Abstract base class for web portal type classifications in the heritage domain.\n\n**DEFINITION**:\n\nWebPortalType represents CATEGORIES of heritage aggregation/discovery portals,\nnot individual portal instances. Each subclass defines characteristics of a\nportal category (scope, domain, metadata standards, etc.).\n\n**CRITICAL: TYPE vs INSTANCE**\n\n| Aspect | WebPortalType (This Class) | WebPortal (Instance Class) |\n|--------|---------------------------|---------------------------|\n| **Nature** | Classification/category | Individual portal |\n| **Examples** | ARCHIVAL_PORTAL, CROSS_DOMAIN_AGGREGATOR | Archieven.nl, Europeana |\n| **Properties** | Category metadata, typical standards | URL, record count, operator |\n| **Cardinality** | ~20 types | Hundreds of instances |\n\n**CATEGORY STRUCTURE**:\n\nPortal types are organized into high-level categories:\n\n1. **GEOGRAPHIC_SCOPE**: Portals defined by territorial coverage\n - National Aggregator: Country-wide scope\ - \ (NDE, DDB, Gallica)\n - Regional Aggregator: Subnational scope (LEO-BW, Bavarikon)\n \n2. **DOMAIN_SPECIFIC**: Portals focused on heritage domain\n - Archival Portal: Finding aids and archival descriptions\n - Library Union Catalog: Bibliographic records\n - Museum Collection Portal: Object metadata\n - Genealogical Portal: Civil registration, parish records\n - Archaeological Portal: Excavation data, site records\n \n3. **CROSS_DOMAIN**: Portals spanning multiple heritage sectors\n - Cross-Domain Aggregator: LAM integration (Europeana, DPLA)\n \n4. **THEMATIC**: Portals with specialized subject focus\n - Colonial Heritage Portal: Provenance research, restitution\n - Monastic Heritage Portal: Medieval charters, diplomatic sources\n - Newspaper Digitization Portal: Historical newspapers\n \n5. **TECHNICAL_INFRASTRUCTURE**: Portals providing technical services\n - Linked Data Hub: SPARQL endpoints, knowledge graphs\n - IIIF Aggregator: Image manifests,\ - \ viewers\n - OAI-PMH Harvester: Metadata harvesting endpoints\n \n6. **ACCESS_MODEL**: Portals defined by access approach\n - Open Access Repository: Public domain, CC0 content\n - Research Data Portal: Research datasets, DOIs\n - Digital Library Portal: Full-text, image viewing\n \n7. **INFRASTRUCTURE**: Research infrastructure portals\n - Research Infrastructure Portal: ERICs, major collaborations\n \n8. **LIFECYCLE**: Historical status portals\n - Legacy Portal: Deprecated, superseded platforms\n\n**USAGE IN WEBPORTAL**:\n\nThe WebPortal.portal_type slot references these types:\n```yaml\nWebPortal:\n portal_type:\n range: WebPortalType # Polymorphic - any subclass\n```\n\n**ONTOLOGY ALIGNMENT**:\n\n- SKOS Concept: Portal types are concepts in a controlled vocabulary\n- EDM: Europeana Data Model for aggregation patterns\n- Schema.org: Web semantics for portal properties\n\n**SUBCLASSES**:\n\nSee WebPortalTypes.yaml for 20 concrete portal type subclasses:\n\ - - Geographic Scope: NationalAggregator, RegionalAggregator\n- Domain-Specific: ArchivalPortal, LibraryUnionCatalog, MuseumCollectionPortal, etc.\n- Cross-Domain: CrossDomainAggregator\n- Thematic: ColonialHeritagePortal, MonasticHeritagePortal, etc.\n- Technical: LinkedDataHub, IIIFAggregator, OAIPMHHarvester\n- Access: OpenAccessRepository, ResearchDataPortal, DigitalLibraryPortal\n- Infrastructure: ResearchInfrastructurePortal\n- Lifecycle: LegacyPortal\n" - exact_mappings: + description: >- + Abstract base class for web portal type classifications in the heritage domain. + alt_descriptions: + nl: + text: >- + Abstracte basisklasse voor webportaaltypes in het erfgoeddomein. + de: + text: >- + Abstrakte Basisklasse für Webportal-Typen im Kulturerbebereich. + fr: + text: >- + Classe de base abstraite pour les classifications de types de portails web. + es: + text: >- + Clase base abstracta para clasificaciones de tipos de portales web. + ar: + text: >- + فئة أساسية مجردة لتصنيفات أنواع بوابات الويب. + id: + text: >- + Kelas dasar abstrak untuk klasifikasi jenis portal web. + zh: + text: >- + 遗产领域中门户网站类型分类的抽象基类。 + structured_aliases: + - literal_form: webportaalttype + in_language: nl + - literal_form: Webportal-Typ + in_language: de + - literal_form: type de portail web + in_language: fr + - literal_form: tipo de portal web + in_language: es + comments: + - Abstract base class - use specific subclasses. + - Represents PORTAL TYPES, not portal instances. + broad_mappings: - skos:Concept close_mappings: - edm:Aggregation @@ -66,12 +98,6 @@ classes: required: true categorized_as: required: false - comments: - - Abstract base class - use specific subclasses (ArchivalPortal, CrossDomainAggregator, etc.) - - Represents PORTAL TYPES, not portal instances - - WebPortal.portal_type references these type classes - - Organized by scope, domain, and function - - Replaces WebPortalTypeEnum with richer class hierarchy see_also: - https://pro.europeana.eu/page/edm-documentation - https://www.w3.org/2004/02/skos/ diff --git a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml index 1bd8b7777a..6a28a08969 100644 --- a/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPortalTypes.yaml @@ -34,26 +34,27 @@ classes: NationalAggregator: is_a: WebPortalType class_uri: edm:DataProvider - description: 'National-level portal aggregating metadata from heritage institutions + description: >- + National-level portal aggregating metadata from heritage institutions across an entire country. - **PURPOSE**: Provide unified discovery and access to a nation''s cultural heritage - across archives, libraries, and museums. - **OPERATORS**: Typically operated by national cultural heritage agencies, - ministries of culture, or national libraries. - **CHARACTERISTICS**: - - Country-wide scope and mandate - - Cross-domain integration (archives, libraries, museums) - - National-level policies and standards - - Government or national institution backing - **EXAMPLES**: - - NDE Dataset Register (Netherlands) - - Deutsche Digitale Bibliothek (Germany) - - Gallica/data.bnf.fr (France) - - Trove (Australia) - - DPLA (United States) - ' - exact_mappings: + alt_descriptions: + nl: + text: >- + Nationaal portaal dat metadata van erfgoedinstellingen aggregeert. + de: + text: >- + Nationales Portal, das Metadaten von Kulturerbeeinrichtungen aggregiert. + structured_aliases: + - literal_form: nationale aggregator + in_language: nl + - literal_form: nationaler Aggregator + in_language: de + comments: + - Country-wide scope with cross-domain integration. + - Often operated by national cultural heritage agencies. + broad_mappings: - edm:DataProvider + - skos:Concept slot_usage: categorized_as: equals_string: GEOGRAPHIC_SCOPE @@ -65,70 +66,59 @@ classes: - libraries - museums - cross-domain - comments: - - Country-wide heritage aggregation portal - - Often operated by national cultural heritage agencies or ministries - - 'Examples: NDE Dataset Register, Deutsche Digitale Bibliothek, Trove' - slots: - - has_score annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: '[''*'']' - broad_mappings: - - skos:Concept + slots: + - has_score RegionalAggregator: is_a: WebPortalType class_uri: edm:DataProvider - description: "Regional or provincial portal aggregating heritage metadata within\ - \ a\nsubnational region.\n\n**PURPOSE**: Provide discovery and access to regional\ - \ cultural heritage,\noften with stronger local context than national portals.\n\ - \n**OPERATORS**: Typically operated by provincial/state heritage agencies,\n\ - regional library consortia, or regional cultural foundations.\n\n**CHARACTERISTICS**:\n\ - - Subnational scope (province, state, region)\n- Deep local knowledge and context\n\ - - Regional standards and traditions\n- Close relationships with local institutions\n\ - \n**EXAMPLES**:\n- LEO-BW (Baden-W\xFCrttemberg, Germany)\n- Bavarikon (Bavaria,\ - \ Germany)\n- Archivportal Th\xFCringen (Thuringia, Germany)\n- Delpher (Netherlands\ - \ - historical regional focus)\n" - exact_mappings: - - edm:DataProvider - slot_usage: - categorized_as: - equals_string: GEOGRAPHIC_SCOPE - has_scope: -# range: string + description: >- + Regional or provincial portal aggregating heritage metadata within + a subnational region. + alt_descriptions: + nl: + text: >- + Regionaal of provinciaal portaal dat erfgoedmetadata aggregeert. + de: + text: >- + Regionales Portal, das Kulturerbemetadaten aggregiert. + structured_aliases: + - literal_form: regionale aggregator + in_language: nl + - literal_form: regionaler Aggregator + in_language: de comments: - - Subnational/provincial heritage aggregation portal - - Often operated by provincial/state heritage agencies - - "Examples: LEO-BW, Bavarikon, Archivportal Th\xFCringen" - slots: - - has_score + - Subnational scope with strong local context. + - Often operated by provincial/state heritage agencies. broad_mappings: + - edm:DataProvider - skos:Concept ArchivalPortal: is_a: WebPortalType class_uri: schema:ArchiveOrganization - description: 'Portal specializing in archival finding aids and descriptions. - **PURPOSE**: Provide unified discovery of archival collections across - multiple archive institutions using standardized archival description. - **CHARACTERISTICS**: - - Aggregates EAD/EAC-CPF metadata from archives - - Hierarchical collection descriptions (fonds, series, files) - - Provenance-based organization - - Access conditions and restrictions - **METADATA STANDARDS**: - - EAD (Encoded Archival Description) - - EAC-CPF (Encoded Archival Context - Corporate bodies, Persons, Families) - - RiC-O (Records in Contexts Ontology) - - ISAD(G), ISAAR(CPF) - **EXAMPLES**: - - Archieven.nl (Netherlands) - - Archives Portal Europe - - Archivportal-D (Germany) - - ArchivesSpace (open-source platform) - ' - exact_mappings: + description: >- + Portal specializing in archival finding aids and descriptions. + alt_descriptions: + nl: + text: >- + Portaal gespecialiseerd in archieffindings en beschrijvingen. + de: + text: >- + Portal für archivarische Findmittel und Beschreibungen. + structured_aliases: + - literal_form: archiefportaal + in_language: nl + - literal_form: Archivportal + in_language: de + comments: + - Aggregates EAD/EAC-CPF metadata from archives. + - Typical standards: EAD, EAC-CPF, RiC-O, ISAD(G). + broad_mappings: - schema:ArchiveOrganization + - skos:Concept slot_usage: categorized_as: equals_string: DOMAIN_SPECIFIC @@ -137,40 +127,35 @@ classes: - archives has_standard: range: MetadataStandard - comments: - - Archives-focused aggregation portal - - Typical standards: EAD, EAC-CPF, RiC-O, ISAD(G) - - Specializes in finding aids and archival descriptions - - 'Examples: Archieven.nl, Archives Portal Europe, Archivportal-D' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept LibraryUnionCatalog: is_a: WebPortalType class_uri: schema:Library - description: 'Union catalog aggregating bibliographic records from multiple libraries. - **PURPOSE**: Provide unified search across library holdings, enable interlibrary - loan, and support cataloging through shared records. - **CHARACTERISTICS**: - - Aggregates bibliographic records (books, serials, media) - - Authority control for authors, subjects, titles - - Holdings information across participating libraries - - Copy cataloging and record sharing - **METADATA STANDARDS**: - - MARC21 (Machine-Readable Cataloging) - - Dublin Core - - BIBFRAME (Bibliographic Framework) - - RDA (Resource Description and Access) - **EXAMPLES**: - - WorldCat (OCLC - global) - - GBV - Gemeinsamer Bibliotheksverbund (Germany) - - SUDOC (France) - - COPAC (UK) - - NCC (Netherlands) - ' - exact_mappings: + description: >- + Union catalog aggregating bibliographic records from multiple libraries. + alt_descriptions: + nl: + text: >- + Catalogus die bibliografische records van meerdere bibliotheken aggregeert. + de: + text: >- + Verbundkatalog, der bibliografische Datensätze aus mehreren Bibliotheken aggregiert. + structured_aliases: + - literal_form: bibliotheekcatalogus + in_language: nl + - literal_form: Verbundkatalog + in_language: de + comments: + - Aggregates bibliographic records with authority control. + - Typical standards: MARC21, Dublin Core, BIBFRAME, RDA. + broad_mappings: - schema:Library + - skos:Concept slot_usage: categorized_as: equals_string: DOMAIN_SPECIFIC @@ -179,39 +164,35 @@ classes: - libraries has_standard: range: MetadataStandard - comments: - - Library-focused aggregation portal / union catalog - - Typical standards: MARC21, Dublin Core, BIBFRAME, RDA - - Aggregates bibliographic records from multiple libraries - - 'Examples: WorldCat, GBV, SUDOC' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept MuseumCollectionPortal: is_a: WebPortalType class_uri: schema:Museum - description: 'Portal aggregating museum object metadata from multiple institutions. - **PURPOSE**: Provide unified discovery of museum collections, enable research - across institutional boundaries, and support public engagement with heritage. - **CHARACTERISTICS**: - - Aggregates object-level metadata (artworks, artifacts, specimens) - - Rich visual content (images, 3D models) - - Thematic and collection-based organization - - Provenance and exhibition history - **METADATA STANDARDS**: - - LIDO (Lightweight Information Describing Objects) - - CIDOC-CRM (Conceptual Reference Model) - - Schema.org - - Spectrum - **EXAMPLES**: - - Collectie Nederland (Netherlands) - - Europeana Collections (Europe) - - Google Arts & Culture (Global) - - Smithsonian Open Access (US) - ' - exact_mappings: + description: >- + Portal aggregating museum object metadata from multiple institutions. + alt_descriptions: + nl: + text: >- + Portaal dat museumobjectmetadata van meerdere instellingen aggregeert. + de: + text: >- + Portal, das Museumsobjektmetadaten von mehreren Einrichtungen aggregiert. + structured_aliases: + - literal_form: museumcollectieportaal + in_language: nl + - literal_form: Museumssammlungsportal + in_language: de + comments: + - Aggregates object-level metadata with rich visual content. + - Typical standards: LIDO, CIDOC-CRM, Schema.org, Spectrum. + broad_mappings: - schema:Museum + - skos:Concept slot_usage: categorized_as: equals_string: DOMAIN_SPECIFIC @@ -220,34 +201,34 @@ classes: - museums has_standard: range: MetadataStandard - comments: - - Museum-focused aggregation portal - - Typical standards: LIDO, CIDOC-CRM, Schema.org, Spectrum - - Aggregates object metadata from multiple museum institutions - - 'Examples: Collectie Nederland, Europeana Collections' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept GenealogicalPortal: is_a: WebPortalType - description: 'Portal aggregating civil registration, parish records, and genealogical + description: >- + Portal aggregating civil registration, parish records, and genealogical sources from multiple archives. - **PURPOSE**: Enable family history research by providing unified access to - vital records, census data, and genealogical sources across institutions. - **CHARACTERISTICS**: - - Civil registration (births, marriages, deaths) - - Parish records (baptisms, confirmations, burials) - - Census and population records - - Name indexes and transcriptions - - Family tree integration - **EXAMPLES**: - - OpenArchieven.nl (Netherlands) - - FamilySearch (LDS - global) - - Ancestry (commercial - global) - - FindMyPast (UK/Ireland focus) - - WieWasWie (Netherlands) - ' + alt_descriptions: + nl: + text: >- + Portaal dat burgerlijke stand, parochieregisters en genealogische bronnen aggregeert. + de: + text: >- + Portal für genealogische Quellen aus mehreren Archiven. + structured_aliases: + - literal_form: genealogisch portaal + in_language: nl + - literal_form: Genealogieportal + in_language: de + comments: + - Enables family history research with vital records. + - Aggregates civil registration and parish records. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: DOMAIN_SPECIFIC @@ -255,42 +236,36 @@ classes: equals_string_in: - genealogy - archives - comments: - - Genealogy-focused aggregation portal - - Aggregates civil registration, parish records, and vital records - - 'Examples: OpenArchieven.nl, FamilySearch, Ancestry' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept ArchaeologicalPortal: is_a: WebPortalType class_uri: schema:Dataset - description: 'Portal aggregating archaeological data, fieldwork documentation, - site records, - and excavation reports. - **PURPOSE**: Enable archaeological research by providing unified access to - excavation data, site documentation, artifact catalogs, and 3D models. - **CHARACTERISTICS**: - - Excavation and fieldwork documentation - - Site records and gazetteers - - Artifact catalogs and typologies - - 3D models and virtual reconstructions - - Spatial data and GIS integration - **METADATA STANDARDS**: - - CIDOC-CRM - - Dublin Core - - AO-CAT (Archaeology Online Catalog) - - CARARE schema - **EXAMPLES**: - - ARIADNE (EU research infrastructure) - - CARARE (Europeana archaeology) - - Archaeology Data Service (UK) - - tDAR (Digital Archaeological Record, US) - - DANS archaeology collections (NL) - ' - exact_mappings: + description: >- + Portal aggregating archaeological data, fieldwork documentation, + site records, and excavation reports. + alt_descriptions: + nl: + text: >- + Portaal dat archeologische data, documentatie en opgravingen aggregeert. + de: + text: >- + Portal für archäologische Daten und Ausgrabungsberichte. + structured_aliases: + - literal_form: archeologieportaal + in_language: nl + - literal_form: Archäologieportal + in_language: de + comments: + - Aggregates excavation data, site records, and artifact catalogs. + - Typical standards: CIDOC-CRM, Dublin Core, AO-CAT, CARARE. + broad_mappings: - schema:Dataset + - skos:Concept slot_usage: categorized_as: equals_string: DOMAIN_SPECIFIC @@ -299,40 +274,35 @@ classes: - archaeology has_standard: range: MetadataStandard - comments: - - Archaeology-focused aggregation portal - - Typical standards: CIDOC-CRM, Dublin Core, AO-CAT, CARARE - - Aggregates excavation data, site records, and archaeological datasets - - 'Examples: ARIADNE, CARARE, Archaeology Data Service, tDAR' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept CrossDomainAggregator: is_a: WebPortalType class_uri: edm:Aggregation - description: 'Portal aggregating heritage metadata across archives, libraries, - and museums. - **PURPOSE**: Provide unified discovery across all heritage sectors (LAM), - enabling research and public access that transcends institutional boundaries. - **CHARACTERISTICS**: - - Cross-domain integration (archives, libraries, museums) - - Unified metadata model across sectors - - Semantic enrichment and linking - - Large-scale aggregation (millions of records) - **METADATA STANDARDS**: - - EDM (Europeana Data Model) - - Dublin Core - - Schema.org - - Linked Open Data - **EXAMPLES**: - - Europeana (Europe) - - DPLA - Digital Public Library of America (US) - - Deutsche Digitale Bibliothek (Germany) - - Trove (Australia) - ' - exact_mappings: + description: >- + Portal aggregating heritage metadata across archives, libraries, and museums. + alt_descriptions: + nl: + text: >- + Portaal dat erfgoedmetadata over archieven, bibliotheken en musea aggregeert. + de: + text: >- + Portal für heritage-Metadaten über Archive, Bibliotheken und Museen. + structured_aliases: + - literal_form: cross-domain aggregator + in_language: nl + - literal_form: Cross-Domain-Aggregator + in_language: de + comments: + - Cross-domain heritage aggregation (LAM integration). + - Typical standards: EDM, Dublin Core, Schema.org. + broad_mappings: - edm:Aggregation + - skos:Concept slot_usage: categorized_as: equals_string: CROSS_DOMAIN @@ -344,33 +314,32 @@ classes: - cross-domain has_standard: range: MetadataStandard - comments: - - Cross-domain heritage aggregation portal (LAM integration) - - Typical standards: EDM, Dublin Core, Schema.org - - Aggregates metadata across archives, libraries, and museums - - 'Examples: Europeana, DPLA, Deutsche Digitale Bibliothek' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept ColonialHeritagePortal: is_a: WebPortalType - description: 'Portal focused on colonial history collections and provenance research. - **PURPOSE**: Support colonial provenance research, restitution claims, - and scholarship on colonial-era heritage by aggregating relevant collections - and contextual documentation. - **CHARACTERISTICS**: - - Colonial-era objects, documents, and photographs - - Provenance research and documentation - - Restitution and repatriation context - - Multi-perspective narratives - - Links between source and colonial countries - **EXAMPLES**: - - Colonial Collections (NDE, Netherlands) - - Atlas of Mutual Heritage (Netherlands) - - Colonial History portal (UK National Archives) - - Shared Cultural Heritage programs - ' + description: >- + Portal focused on colonial history collections and provenance research. + alt_descriptions: + nl: + text: >- + Portaal gericht op koloniale geschiedenis en herkomstonderzoek. + de: + text: >- + Portal für Kolonialgeschichte und Provenienzforschung. + structured_aliases: + - literal_form: koloniaal erfgoedportaal + in_language: nl + - literal_form: Kolonialerbe-Portal + in_language: de + comments: + - Supports colonial provenance research and restitution. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: THEMATIC @@ -380,31 +349,32 @@ classes: - provenance_research - museums - archives - comments: - - Colonial heritage thematic portal - - Supports provenance research and restitution scholarship - - 'Examples: Colonial Collections (NDE), Atlas of Mutual Heritage' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept MonasticHeritagePortal: is_a: WebPortalType - description: 'Portal aggregating medieval monastic documents, charters, and records. - **PURPOSE**: Provide access to medieval diplomatic sources, monastic archives, - and religious heritage documentation for scholarly research. - **CHARACTERISTICS**: - - Medieval charters and diplomatic sources - - Monastic and ecclesiastical archives - - Transcriptions and digital editions - - Diplomatic encoding and analysis - - Provenance and institutional history - **EXAMPLES**: - - Monasterium.net (ICARUS network) - - Diplomatica Belgica - - Regesta Imperii - - Chartae Burgendiae Medii Aevi - ' + description: >- + Portal aggregating medieval monastic documents, charters, and records. + alt_descriptions: + nl: + text: >- + Portaal voor middeleeuwse kloosterdocumenten en oorkonden. + de: + text: >- + Portal für mittelalterliche Klosterdokumente und Urkunden. + structured_aliases: + - literal_form: kloostererfgoedportaal + in_language: nl + - literal_form: Klosterebe-Portal + in_language: de + comments: + - Specializes in diplomatic sources and religious heritage. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: THEMATIC @@ -414,33 +384,32 @@ classes: - medieval_studies - diplomatics - archives - comments: - - Monastic and medieval heritage thematic portal - - Specializes in diplomatic sources and religious heritage - - 'Examples: Monasterium.net (ICARUS)' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept NewspaperDigitizationPortal: is_a: WebPortalType - description: 'Portal aggregating digitized historical newspapers from multiple - institutions. - **PURPOSE**: Provide full-text search and browse across digitized newspaper - collections, enabling historical research across publications and time periods. - **CHARACTERISTICS**: - - Digitized historical newspapers - - Full-text OCR and search - - Temporal and geographic coverage - - Title and publication metadata - - Page-level and article-level access - **EXAMPLES**: - - Delpher Kranten (Netherlands) - - Chronicling America (Library of Congress, US) - - Trove Newspapers (Australia) - - British Newspaper Archive (UK) - - Europeana Newspapers - ' + description: >- + Portal aggregating digitized historical newspapers from multiple institutions. + alt_descriptions: + nl: + text: >- + Portaal voor gedigitaliseerde historische kranten. + de: + text: >- + Portal für digitalisierte historische Zeitungen. + structured_aliases: + - literal_form: krantenportaal + in_language: nl + - literal_form: Zeitungsportal + in_language: de + comments: + - Provides full-text search across digitized historical newspapers. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: THEMATIC @@ -448,37 +417,32 @@ classes: equals_string_in: - periodicals - libraries - comments: - - Newspaper digitization thematic portal - - Provides full-text search across digitized historical newspapers - - 'Examples: Delpher Kranten, Chronicling America' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept LinkedDataHub: is_a: WebPortalType - description: 'Portal providing SPARQL endpoint and linked data access to heritage - metadata. - **PURPOSE**: Enable semantic web integration and machine-readable access to - heritage data through linked data technologies. - **CHARACTERISTICS**: - - SPARQL endpoints for querying - - RDF and JSON-LD serialization - - Vocabulary alignment and linking - - Knowledge graph integration - - Entity reconciliation services - **TECHNICAL FEATURES**: - - SPARQL 1.1 query language - - JSON-LD context and framing - - RDF dumps and bulk download - - REST API for entity lookup - **EXAMPLES**: - - NDE Termennetwerk (Netherlands) - - Wikidata SPARQL endpoint - - Getty Vocabularies (AAT, TGN, ULAN) - - data.bnf.fr (BnF, France) - ' + description: >- + Portal providing SPARQL endpoint and linked data access to heritage metadata. + alt_descriptions: + nl: + text: >- + Portaal met SPARQL-endpoint en linked data toegang. + de: + text: >- + Portal mit SPARQL-Endpoint und Linked-Data-Zugang. + structured_aliases: + - literal_form: linked data hub + in_language: nl + - literal_form: Linked-Data-Hub + in_language: de + comments: + - Provides semantic web access via SPARQL endpoints. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: TECHNICAL_INFRASTRUCTURE @@ -489,38 +453,33 @@ classes: - knowledge_graphs has_feature: range: TechnicalFeature - comments: - - Linked data and SPARQL endpoint portal - - Provides semantic web access to heritage metadata - - 'Examples: NDE Termennetwerk, Wikidata, Getty Vocabularies' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept IIIFAggregator: is_a: WebPortalType - description: 'Portal aggregating IIIF manifests from multiple institutions for - unified + description: >- + Portal aggregating IIIF manifests from multiple institutions for unified image viewing and annotation. - **PURPOSE**: Enable deep zoom viewing, comparison, and annotation of - heritage images across institutional boundaries using IIIF standards. - **CHARACTERISTICS**: - - IIIF manifest aggregation - - Deep zoom image viewing - - Annotation and transcription - - Multi-institution image comparison - - Interoperability across viewers - **TECHNICAL FEATURES**: - - IIIF Presentation API - - IIIF Image API - - IIIF Content Search API - - IIIF Authentication API - **EXAMPLES**: - - IIIF Discovery (IIIF Consortium) - - Mirador viewer instances - - Universal Viewer deployments - - Manuscript portal aggregators - ' + alt_descriptions: + nl: + text: >- + Portaal dat IIIF-manifesten aggregeert voor beeldweergave. + de: + text: >- + Portal für IIIF-Manifeste zur Bildbetrachtung. + structured_aliases: + - literal_form: IIIF-aggregator + in_language: nl + - literal_form: IIIF-Aggregator + in_language: de + comments: + - Provides unified viewing of IIIF manifests across institutions. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: TECHNICAL_INFRASTRUCTURE @@ -530,37 +489,33 @@ classes: - visual_heritage has_feature: range: TechnicalFeature - comments: - - IIIF image aggregation portal - - Provides unified viewing of IIIF manifests across institutions - - 'Examples: IIIF Discovery, Mirador instances' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept OAIPMHHarvester: is_a: WebPortalType - description: 'Technical portal that harvests metadata via OAI-PMH protocol from + description: >- + Technical portal that harvests metadata via OAI-PMH protocol from institutional repositories. - **PURPOSE**: Aggregate metadata from OAI-PMH-compliant repositories for - unified search and discovery. - **CHARACTERISTICS**: - - OAI-PMH protocol harvesting - - Metadata transformation and normalization - - Incremental harvesting and updates - - Multi-format metadata support - - Repository registry - **TECHNICAL FEATURES**: - - OAI-PMH 2.0 protocol - - Dublin Core harvesting - - Metadata prefix support - - Set-based harvesting - **EXAMPLES**: - - BASE - Bielefeld Academic Search Engine - - OpenAIRE - - CORE (UK) - - OAIster - ' + alt_descriptions: + nl: + text: >- + Technisch portaal dat metadata ophaalt via OAI-PMH. + de: + text: >- + Technisches Portal für OAI-PMH-Metadaten-Harvesting. + structured_aliases: + - literal_form: OAI-PMH-harvester + in_language: nl + - literal_form: OAI-PMH-Harvester + in_language: de + comments: + - Aggregates from OAI-PMH compliant repositories. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: TECHNICAL_INFRASTRUCTURE @@ -571,33 +526,33 @@ classes: - scholarly_communication has_feature: range: TechnicalFeature - comments: - - OAI-PMH metadata harvesting portal - - Aggregates from OAI-PMH compliant repositories - - 'Examples: BASE, OpenAIRE, CORE' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept OpenAccessPortal: is_a: WebPortalType - description: 'Portal providing open access to digital objects and metadata, + description: >- + Portal providing open access to digital objects and metadata, emphasizing public availability and reuse. - **PURPOSE**: Maximize public access to heritage materials through - open licenses, open data, and community contribution. - **CHARACTERISTICS**: - - Open access and open licenses (CC0, CC-BY) - - Community contribution and editing - - Bulk download and API access - - Emphasis on reuse and remix - - Transparent provenance - **EXAMPLES**: - - Wikimedia Commons - - Internet Archive - - HathiTrust (public domain) - - Europeana (rights-filtered) - - OpenGLAM initiatives - ' + alt_descriptions: + nl: + text: >- + Portaal met open toegang tot digitale objecten en metadata. + de: + text: >- + Portal mit offenem Zugang zu digitalen Objekten. + structured_aliases: + - literal_form: open access portaal + in_language: nl + - literal_form: Open-Access-Portal + in_language: de + comments: + - Emphasizes public availability, open licenses, and reuse. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: ACCESS_MODEL @@ -606,33 +561,33 @@ classes: - open_access - public_domain - commons - comments: - - Open access heritage repository - - Emphasizes public availability and reuse - - 'Examples: Wikimedia Commons, Internet Archive, HathiTrust' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept ResearchDataPortal: is_a: WebPortalType - description: 'Portal aggregating research datasets related to cultural heritage, + description: >- + Portal aggregating research datasets related to cultural heritage, including archaeological data, conservation studies, and heritage science. - **PURPOSE**: Enable FAIR data sharing and citation for heritage research, - supporting reproducibility and data-driven scholarship. - **CHARACTERISTICS**: - - Research dataset hosting and citation - - DOI assignment and persistent identifiers - - FAIR data principles compliance - - Discipline-specific metadata - - Data management planning support - **EXAMPLES**: - - DANS EASY (Netherlands) - - Zenodo archaeology collections - - Figshare - - Dryad - - 4TU.ResearchData - ' + alt_descriptions: + nl: + text: >- + Portaal voor onderzoeksdatasets met betrekking tot cultureel erfgoed. + de: + text: >- + Portal für Forschungsdaten im Bereich Kulturerbe. + structured_aliases: + - literal_form: onderzoeksdataportaal + in_language: nl + - literal_form: Forschungsdatenportal + in_language: de + comments: + - Emphasizes FAIR data, DOIs, and reproducibility. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: ACCESS_MODEL @@ -642,42 +597,36 @@ classes: - heritage_science - archaeology - conservation - comments: - - Research data repository for heritage datasets - - Emphasizes FAIR data, DOIs, and reproducibility - - 'Examples: DANS EASY, Zenodo' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept DigitalLibraryPortal: is_a: WebPortalType class_uri: schema:DigitalDocument - description: 'Portal providing direct access to digitized content from a national - library - or major library network. - **PURPOSE**: Offer full-text search and image viewing of digitized books, - manuscripts, newspapers, and other library materials at scale. - **CHARACTERISTICS**: - - Direct access to digitized content - - Full-text OCR and search - - High-resolution image viewing - - IIIF integration - - Rights management and access conditions - **METADATA STANDARDS**: - - Dublin Core - - MARC21 - - IIIF Presentation API - - METS/ALTO - **EXAMPLES**: - - Gallica (BnF, France) - - Polona (National Library of Poland) - - Internet Culturale (Italy) - - Delpher (Netherlands) - - Digital NZ (New Zealand) - ' - exact_mappings: + description: >- + Portal providing direct access to digitized content from a national + library or major library network. + alt_descriptions: + nl: + text: >- + Portaal met directe toegang tot gedigitaliseerde content. + de: + text: >- + Portal mit direktem Zugang zu digitalisierten Inhalten. + structured_aliases: + - literal_form: digitale bibliotheek + in_language: nl + - literal_form: Digitale Bibliothek + in_language: de + comments: + - Provides full-text search and image viewing of digitized materials. + - Typical standards: Dublin Core, MARC21, IIIF, METS. + broad_mappings: - schema:DigitalDocument + - skos:Concept slot_usage: categorized_as: equals_string: ACCESS_MODEL @@ -687,35 +636,33 @@ classes: - libraries has_standard: range: MetadataStandard - comments: - - National/major digital library portal - - Typical standards: Dublin Core, MARC21, IIIF, METS - - Provides direct access to digitized library materials - - 'Examples: Gallica, Polona, Internet Culturale, Delpher' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept ResearchInfrastructurePortal: is_a: WebPortalType - description: 'Pan-European or international research infrastructure providing - tools, + description: >- + Pan-European or international research infrastructure providing tools, services, and data access for digital humanities and heritage research. - **PURPOSE**: Support large-scale collaborative research through shared - infrastructure, tools, and data services across national boundaries. - **CHARACTERISTICS**: - - Pan-European or international scope - - Research tool and service provision - - ERIC (European Research Infrastructure Consortium) or similar status - - Cross-national collaboration - - Capacity building and training - **EXAMPLES**: - - DARIAH-EU (digital arts and humanities) - - ARIADNE (archaeology) - - CLARIN (language resources) - - E-RIHS (heritage science) - - OPERAS (open scholarly communication) - ' + alt_descriptions: + nl: + text: >- + Pan-Europese onderzoeksinfrastructuur voor digitale geesteswetenschappen. + de: + text: >- + Paneuropäische Forschungsinfrastruktur für digitale Geisteswissenschaften. + structured_aliases: + - literal_form: onderzoeksinfrastructuurportaal + in_language: nl + - literal_form: Forschungsinfrastruktur-Portal + in_language: de + comments: + - Supports large-scale collaborative research across national boundaries. + broad_mappings: + - skos:Concept slot_usage: categorized_as: equals_string: RESEARCH_INFRASTRUCTURE @@ -726,14 +673,12 @@ classes: - research_infrastructure - digital_humanities - heritage_science - comments: - - Pan-European research infrastructure portal - - Provides tools, services, and data for collaborative research - - 'Examples: DARIAH-EU, ARIADNE, CLARIN, E-RIHS' + annotations: + specificity_score: 0.1 + specificity_rationale: Generic utility class/slot created during migration + custodian_types: "['*']" slots: - has_score - broad_mappings: - - skos:Concept DatasetRegister: is_a: WebPortalType class_uri: dcat:Catalog diff --git a/schemas/20251121/linkml/modules/classes/WebSource.yaml b/schemas/20251121/linkml/modules/classes/WebSource.yaml index 96bec581c6..d82f362fe4 100644 --- a/schemas/20251121/linkml/modules/classes/WebSource.yaml +++ b/schemas/20251121/linkml/modules/classes/WebSource.yaml @@ -19,17 +19,31 @@ imports: # default_range: string classes: WebSource: - description: "Web source used for profile compilation, representing a URL that\ - \ was consulted or accessed during data extraction. This class captures the\ - \ reference to an online resource (URL, title, access date) from which information\ - \ was derived.\nOntology mapping rationale: - class_uri is dcat:Resource because\ - \ this represents a web resource that provides\n data, aligning with DCAT's\ - \ concept of resources in a data context\n- close_mappings includes pav:sourceAccessedAt\ - \ conceptually (though that's a property,\n not class) - this class models\ - \ the same semantic: a source that was consulted\n- related_mappings includes\ - \ schema:WebPage as the source is typically a web page,\n and prov:Entity because\ - \ it participates in provenance chains" + description: >- + Web source used for profile compilation, representing a URL that was consulted + or accessed during data extraction. + alt_descriptions: + nl: + text: >- + Webbron gebruikt voor profielcompilatie, een URL die geraadpleegd werd. + de: + text: >- + Webquelle für die Profilerstellung, eine URL, die konsultiert wurde. + fr: + text: >- + Source web utilisée pour la compilation de profil, une URL consultée. + structured_aliases: + - literal_form: webbron + in_language: nl + - literal_form: Web-Quelle + in_language: de + - literal_form: source web + in_language: fr + comments: + - Captures reference to online resource from which information was derived. class_uri: dcat:Resource + broad_mappings: + - dcat:Resource close_mappings: - schema:WebPage related_mappings: diff --git a/schemas/20251121/linkml/modules/classes/WhatsAppProfile.yaml b/schemas/20251121/linkml/modules/classes/WhatsAppProfile.yaml index 651270ef65..31c087a36f 100644 --- a/schemas/20251121/linkml/modules/classes/WhatsAppProfile.yaml +++ b/schemas/20251121/linkml/modules/classes/WhatsAppProfile.yaml @@ -12,20 +12,34 @@ imports: classes: WhatsAppProfile: class_uri: schema:ContactPoint - description: 'A WhatsApp business profile. - - - **USAGE**: - - Used for: - - - WhatsApp business accounts - - - Contact enrichment - - ' + description: >- + A WhatsApp business profile. + alt_descriptions: + nl: + text: >- + Een WhatsApp-bedrijfsprofiel. + de: + text: >- + Ein WhatsApp-Geschäftsprofil. + fr: + text: >- + Un profil professionnel WhatsApp. + es: + text: >- + Un perfil comercial de WhatsApp. + structured_aliases: + - literal_form: WhatsApp-profiel + in_language: nl + - literal_form: WhatsApp-Profil + in_language: de + - literal_form: profil WhatsApp + in_language: fr + comments: + - Used for WhatsApp business accounts and contact enrichment. slots: - has_contact_details + broad_mappings: + - schema:ContactPoint close_mappings: - schema:ContactPoint annotations: diff --git a/schemas/20251121/linkml/modules/classes/Wifi.yaml b/schemas/20251121/linkml/modules/classes/Wifi.yaml index fe2c60263d..2a4e567a1c 100644 --- a/schemas/20251121/linkml/modules/classes/Wifi.yaml +++ b/schemas/20251121/linkml/modules/classes/Wifi.yaml @@ -17,7 +17,43 @@ imports: classes: Wifi: class_uri: schema:LocationFeatureSpecification - description: Wifi. + description: >- + Wi-Fi availability. + alt_descriptions: + nl: + text: >- + Wi-Fi beschikbaarheid. + de: + text: >- + WLAN-Verfügbarkeit. + fr: + text: >- + Disponibilité du Wi-Fi. + es: + text: >- + Disponibilidad de Wi-Fi. + ar: + text: >- + توفر شبكة Wi-Fi. + id: + text: >- + Ketersediaan Wi-Fi. + zh: + text: >- + Wi-Fi可用性。 + structured_aliases: + - literal_form: wifi + in_language: nl + - literal_form: WLAN + in_language: de + - literal_form: wi-fi + in_language: fr + - literal_form: wifi + in_language: es + comments: + - Indicates whether Wi-Fi is available at a location. + broad_mappings: + - schema:LocationFeatureSpecification annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" diff --git a/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml b/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml index dabbd51e6f..34817aad96 100644 --- a/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml +++ b/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml @@ -1,7 +1,6 @@ id: https://nde.nl/ontology/hc/class/WikiDataEntry name: wikidata_entry_class -title: WikiDataEntry Class - +title: WikiData Entry Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,94 +9,106 @@ prefixes: schema: http://schema.org/ skos: http://www.w3.org/2004/02/skos/core# prov: http://www.w3.org/ns/prov# - default_prefix: hc - imports: - linkml:types - ../metadata - - ../slots/has_description # was: wikidata_description - - ../slots/identified_by # was: wikidata_qid - - ../slots/has_label # was: wikidata_label - - ../slots/has_score # was: template_specificity + - ../slots/has_description + - ../slots/identified_by + - ../slots/has_label + - ../slots/has_score - ../slots/in_language classes: WikiDataEntry: class_uri: wikibase:Item - description: | - Reference to a Wikidata entity (Q-item) for alignments and equivalences. - - **Purpose**: - WikiDataEntry provides a reusable class for representing Wikidata entity - references with Q-number identifier, label, and description. - Used for ontology alignments, equivalence mappings, and classification. - - **Ontological Alignment**: - - **Primary**: `wikibase:Item` - Wikibase item class - - **Close**: `schema:Thing` - general web entity - - **Related**: `skos:Concept` - controlled vocabulary concept - - **Use Cases**: - - Ontology alignment: `wikidata_alignment` → relates schema class to Wikidata Q - - Equivalence: `wikidata_equivalent` → marks semantic equivalence - - Classification: `wikidata_class` → instance_of relationship - - General mapping: `wikidata_mapping` → related concept - - **Replaces** (per slot_fixes.yaml): - - `wikidata_mapping` (string Q-number) - - `wikidata_equivalent` (string Q-number) - - `wikidata_class` (string Q-number) - - `wikidata_alignment` (string Q-number) - - `wikidata` (string Q-number) - + description: >- + Reusable reference to a Wikidata entity (Q-item) for alignments and equivalences, + providing Q-number identifier, label, and description in a specified language. + alt_descriptions: + nl: >- + Herbruikbare verwijzing naar een Wikidata-entiteit (Q-item) voor koppelingen en equivalenties, + met Q-nummer identificatie, label en beschrijving in een gespecificeerde taal. + de: >- + Wiederverwendbarer Verweis auf eine Wikidata-Entität (Q-Element) für Ausrichtungen und Äquivalente, + mit Q-Nummer-Kennung, Label und Beschreibung in einer angegebenen Sprache. + fr: >- + Référence réutilisable à une entité Wikidata (élément Q) pour les alignements et équivalences, + fournissant l'identifiant Q-number, le label et la description dans une langue spécifiée. + es: >- + Referencia reutilizable a una entidad Wikidata (elemento Q) para alineaciones y equivalencias, + proporcionando identificador Q-number, etiqueta y descripción en un idioma especificado. + ar: >- + مرجع قابل لإعادة الاستخدام لكيان ويكي بيانات (عنصر Q) للمحاذاات والتكافؤ، + يوفر معرف رقم Q والتسمية والوصف بلغة محددة. + id: >- + Referensi yang dapat digunakan kembali ke entitas Wikidata (item Q) untuk penyelarasan dan ekuivalensi, + menyediakan pengidentifikasi nomor-Q, label, dan deskripsi dalam bahasa tertentu. + zh: >- + 用于对齐和等价的维基数据实体(Q项)的可重用引用, + 提供指定语言的Q编号标识符、标签和描述。 exact_mappings: - wikibase:Item - close_mappings: - schema:Thing - related_mappings: - skos:Concept - prov:Entity - slots: - - identified_by # was: wikidata_qid - migrated 2026-01-16 per Rule 53 - - has_label # was: wikidata_label - migrated 2026-01-16 per Rule 53 - - has_description # was: wikidata_description - migrated 2026-01-16 per Rule 53 + - identified_by + - has_label + - has_description - in_language - - has_score # was: template_specificity - migrated per Rule 53 (2026-01-17) - + - has_score slot_usage: - identified_by: # was: wikidata_qid - migrated 2026-01-16 per Rule 53 -# range: string + identified_by: required: true pattern: "^Q[0-9]+$" - has_label: # was: wikidata_label - migrated 2026-01-16 per Rule 53 -# range: string + has_label: required: false - has_description: # was: wikidata_description - migrated 2026-01-16 per Rule 53 -# range: string + has_description: required: false in_language: -# range: string required: false pattern: "^[a-z]{2}(-[A-Z]{2})?$" - - annotations: - custodian_types: '["*"]' - custodian_types_rationale: Generic Wikidata reference class applicable to all types. - custodian_types_primary: null - specificity_score: 0.2 - specificity_rationale: Broadly applicable generic class for Wikidata links. - + comments: + - Used for ontology alignments, equivalence mappings, and classification + - Migrated 2026-01-16 per Rule 53 from inline wikidata slots + see_also: + - https://www.wikidata.org/ examples: - - value: | + - value: identified_by: "Q33506" has_label: "museum" has_description: "institution that holds and displays collections" - language: en - - value: | + in_language: en + description: Museum concept in Wikidata + - value: identified_by: "Q190804" has_label: "Rijksmuseum" has_description: "Dutch national museum in Amsterdam" - language: en \ No newline at end of file + in_language: en + description: Rijksmuseum entity reference + keywords: + - wikidata + - entry + - reference + - q-item + - alignment + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Generic Wikidata reference class applicable to all types. + specificity_score: 0.2 + specificity_rationale: Broadly applicable generic class for Wikidata links. + structured_aliases: + - literal_form: wikidata-invoer + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Eintrag + predicate: EXACT_SYNONYM + in_language: de + - literal_form: entrée Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: entrada Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml b/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml index 6f6981268c..8647e4b708 100644 --- a/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml +++ b/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikiDataIdentifier name: WikiDataIdentifier -title: WikiDataIdentifier +title: WikiData Identifier Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -9,37 +9,77 @@ prefixes: dct: http://purl.org/dc/terms/ imports: - linkml:types -# default_range: string classes: WikiDataIdentifier: - description: 'A Wikidata entity identifier (Q-number) that uniquely identifies - an entity in the Wikidata knowledge base. - - **DISTINCTION FROM WikiDataEntry**: - `WikiDataIdentifier` is for simple Q-number - storage (identifier only) - `WikiDataEntry` includes full entity data (label, - description, claims) - - Use `WikiDataIdentifier` when: - Only storing the Q-number reference - Linking - to Wikidata without caching entity data - - **FORMAT**: Q followed by digits (e.g., Q190804 for Rijksmuseum) **URL PATTERN**: - https://www.wikidata.org/wiki/Q{number}' - class_uri: dct:Identifier + description: >- + Simple Wikidata entity identifier (Q-number) for uniquely referencing an entity + in the Wikidata knowledge base without caching full entity data. + alt_descriptions: + nl: >- + Eenvoudige Wikidata-entiteitsidentificatie (Q-nummer) voor unieke verwijzing naar een entiteit + in de Wikidata kennisbank zonder volledige entiteitsgegevens in cache op te slaan. + de: >- + Einfacher Wikidata-Entitätsbezeichner (Q-Nummer) zur eindeutigen Referenzierung einer Entität + in der Wikidata-Wissensdatenbank ohne Zwischenspeicherung vollständiger Entitätsdaten. + fr: >- + Identifiant simple d'entité Wikidata (numéro Q) pour référencer de manière unique une entité + dans la base de connaissances Wikidata sans mettre en cache les données complètes de l'entité. + es: >- + Identificador simple de entidad Wikidata (número Q) para referenciar de manera única una entidad + en la base de conocimientos Wikidata sin almacenar en caché los datos completos de la entidad. + ar: >- + معرف كيان ويكي بيانات بسيط (رقم Q) للإشارة الفريدة إلى كيان + في قاعدة معارف ويكي بيانات دون تخزين بيانات الكيان الكاملة مؤقتًا. + id: >- + Pengidentifikasi entitas Wikidata sederhana (nomor Q) untuk merujuk secara unik ke entitas + dalam basis pengetahuan Wikidata tanpa menyimpan cache data entitas lengkap. + zh: >- + 简单的维基数据实体标识符(Q编号),用于在维基数据知识库中唯一引用实体, + 而不缓存完整实体数据。 + exact_mappings: + - dct:Identifier close_mappings: - - schema:PropertyValue - - wikidata:Q43649390 + - schema:PropertyValue + related_mappings: + - wikidata:Q43649390 + slots: [] + comments: + - Use for simple Q-number storage (identifier only) + - Use WikiDataEntry when full entity data (label, description, claims) is needed + - Format: Q followed by digits (e.g., Q190804 for Rijksmuseum) + see_also: + - https://www.wikidata.org/ + examples: + - value: + qid: "Q190804" + url: "https://www.wikidata.org/wiki/Q190804" + has_label: "Rijksmuseum" + description: Wikidata identifier for the Rijksmuseum + - value: + qid: "Q1526131" + has_label: "Biblioteca Nacional do Brasil" + description: Wikidata identifier for the National Library of Brazil + keywords: + - wikidata + - identifier + - q-number + - qid + - unique annotations: custodian_types: '["*"]' - custodian_types_rationale: Wikidata identifiers applicable to all custodian - types. - custodian_types_primary: '*' + custodian_types_rationale: Wikidata identifiers applicable to all custodian types. specificity_score: 0.3 specificity_rationale: Low specificity - universal identifier type. - examples: - - value: "WikiDataIdentifier:\n qid: \"Q190804\"\n url: \"https://www.wikidata.org/wiki/Q190804\"\ - \n label: \"Rijksmuseum\"\n" - description: Wikidata identifier for the Rijksmuseum. - - value: "WikiDataIdentifier:\n qid: \"Q1526131\"\n label: \"Biblioteca Nacional\ - \ do Brasil\"\n" - description: Wikidata identifier for the National Library of Brazil. - slots: [] + structured_aliases: + - literal_form: wikidata-identificatie + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Kennung + predicate: EXACT_SYNONYM + in_language: de + - literal_form: identifiant Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: identificador Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataAlignment.yaml b/schemas/20251121/linkml/modules/classes/WikidataAlignment.yaml index fb89a1f4cb..8f79e89cb0 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataAlignment.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataAlignment.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/class/WikidataAlignment name: WikidataAlignment -title: Wikidata Alignment +title: Wikidata Alignment Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -17,28 +17,88 @@ imports: classes: WikidataAlignment: class_uri: hc:WikidataAlignment - description: "Structured metadata for Wikidata entity alignment.\nReplaces fragmented annotations with a proper structured object.\n\n**Example**:\n```yaml\nwikidata_alignment:\n entity_id: Q27032435\n entity_label: \"academic archive\"\n mapping_type: exact\n mapping_rationale: \"AcademicArchive is semantically equivalent to Q27032435\"\n```\n" + description: >- + Structured metadata for mapping a local ontology class to a Wikidata entity, + capturing the mapping type and rationale for the semantic relationship. + alt_descriptions: + nl: >- + Gestructureerde metadata voor het koppelen van een lokale ontologieklasse aan een Wikidata-entiteit, + met vastlegging van het koppelingstype en de reden voor de semantische relatie. + de: >- + Strukturierte Metadaten zur Abbildung einer lokalen Ontologieklasse auf eine Wikidata-Entität, + die den Abbildungstyp und die Begründung der semantischen Beziehung erfasst. + fr: >- + Métadonnées structurées pour mapper une classe d'ontologie locale à une entité Wikidata, + capturant le type de mappage et la justification de la relation sémantique. + es: >- + Metadatos estructurados para mapear una clase de ontología local a una entidad Wikidata, + capturando el tipo de mapeo y la justificación de la relación semántica. + ar: >- + بيانات وصفية منظمة لربط فئة أنطولوجية محلية بكيان ويكي بيانات، + مع توثيق نوع الربط وسبب العلاقة الدلالية. + id: >- + Metadata terstruktur untuk memetakan kelas ontologi lokal ke entitas Wikidata, + menangkap jenis pemetaan dan alasan hubungan semantik. + zh: >- + 将本地本体类映射到维基数据实体的结构化元数据, + 捕获映射类型和语义关系的理由。 + broad_mappings: + - skos:Concept + related_mappings: + - rdfs:Resource slots: - - identified_by - - has_label - - has_type - - has_rationale + - identified_by + - has_label + - has_type + - has_rationale slot_usage: identified_by: range: WikiDataIdentifier examples: - - value: "qid: Q27032435" + - value: "qid: Q27032435" has_label: -# range: string examples: - - value: "academic archive" + - value: "academic archive" has_rationale: -# range: string examples: - - value: "AcademicArchive is semantically equivalent to Q27032435" + - value: "Semantically equivalent to Q27032435" has_type: -# range: string # uriorcurie + examples: + - value: exact + - value: close + - value: broad + - value: narrow + comments: + - Replaces fragmented annotations with structured mapping object + - Supports SKOS mapping types (exact, close, broad, narrow, related) + examples: + - value: + identified_by: + qid: Q27032435 + has_label: "academic archive" + has_type: exact + has_rationale: "Semantically equivalent to Wikidata academic archive concept" + description: Exact mapping to Wikidata entity + keywords: + - wikidata + - alignment + - mapping + - ontology + - semantic annotations: specificity_score: 0.3 specificity_rationale: Universal utility for Wikidata alignment metadata custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-koppeling + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Ausrichtung + predicate: EXACT_SYNONYM + in_language: de + - literal_form: alignement Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: alineación Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml b/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml index 6732e15d02..bcfea1569d 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataApiMetadata.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataApiMetadata name: WikidataApiMetadata -title: WikidataApiMetadata +title: Wikidata API Metadata Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,24 +10,63 @@ prefixes: http: http://www.w3.org/2011/http# imports: - linkml:types -# default_range: string classes: WikidataApiMetadata: - description: "Metadata about Wikidata API calls including endpoint, timestamp,\ - \ authentication status, response metrics, and rate limiting information.\n\ - Ontology mapping rationale: - class_uri is prov:Activity because an API call\ - \ is an activity that\n retrieves data from Wikidata.\n- close_mappings includes\ - \ http:Request from W3C HTTP Vocabulary as\n API calls are HTTP requests.\n\ - - related_mappings includes schema:Action as an API call is an action\n with\ - \ inputs and outputs." - class_uri: prov:Activity + description: >- + Technical metadata about Wikidata API calls including endpoint URL, timestamp, + authentication status, response metrics, and rate limiting information. + alt_descriptions: + nl: >- + Technische metadata over Wikidata API-aanroepen inclusief endpoint-URL, tijdstempel, + authenticatiestatus, responsstatistieken en rate-limiting informatie. + de: >- + Technische Metadaten zu Wikidata-API-Aufrufen einschließlich Endpunkt-URL, Zeitstempel, + Authentifizierungsstatus, Antwortmetriken und Ratenbegrenzungsinformationen. + fr: >- + Métadonnées techniques sur les appels API Wikidata incluant l'URL du point de terminaison, + l'horodatage, le statut d'authentification, les métriques de réponse et les informations de limitation. + es: >- + Metadatos técnicos sobre llamadas a la API de Wikidata incluyendo URL del endpoint, + marca de tiempo, estado de autenticación, métricas de respuesta e información de limitación de velocidad. + ar: >- + بيانات وصفية تقنية حول استدعاءات واجهة برمجة تطبيقات ويكي بيانات تتضمن عنوان URL للنقطة النهائية + والطابع الزمني وحالة المصادقة ومقاييس الاستجابة ومعلومات تحديد المعدل. + id: >- + Metadata teknis tentang panggilan API Wikidata termasuk URL endpoint, stempel waktu, + status autentikasi, metrik respons, dan informasi pembatasan laju. + zh: >- + 关于维基数据API调用的技术元数据,包括端点URL、时间戳、身份验证状态、 + 响应指标和速率限制信息。 + broad_mappings: + - prov:Activity close_mappings: - - http:Request + - http:Request related_mappings: - - schema:Action - - prov:Entity + - prov:Entity + slots: [] + comments: + - Tracks API call provenance for reproducibility + - Supports rate limiting compliance monitoring + keywords: + - wikidata + - api + - metadata + - provenance + - rate limiting annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: [] + specificity_rationale: Generic utility class for API metadata tracking + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-api metadata + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-API-Metadaten + predicate: EXACT_SYNONYM + in_language: de + - literal_form: métadonnées API Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: metadatos API Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataArchitecture.yaml b/schemas/20251121/linkml/modules/classes/WikidataArchitecture.yaml index e6f0b604bf..1808ca89e8 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataArchitecture.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataArchitecture.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataArchitecture name: WikidataArchitecture -title: WikidataArchitecture +title: Wikidata Architecture Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -14,26 +14,66 @@ prefixes: org: http://www.w3.org/ns/org# imports: - linkml:types -# default_range: string + - ../slots/has_style classes: WikidataArchitecture: - description: "Architecture-related properties extracted from Wikidata including\ - \ architects (P84), architectural styles (P149), and structural engineers (P631).\ - \ Used for heritage buildings and cultural sites.\nOntology mapping rationale:\ - \ - class_uri is prov:Entity because this is an extracted data bundle\n about\ - \ architectural attributes, not a building itself\n- close_mappings includes\ - \ crm:E22_Human-Made_Object as architectural\n properties relate to designed\ - \ physical structures\n- related_mappings includes schema:Place (architecture\ - \ relates to\n places) and crm:E7_Activity (design/construction activities)" - class_uri: prov:Entity + description: >- + Architectural properties extracted from Wikidata including architects (P84), + architectural styles (P149), and structural engineers (P631) for heritage buildings. + alt_descriptions: + nl: >- + Architecturale eigenschappen uit Wikidata inclusief architecten (P84), + architectuurstijlen (P149) en constructeurs (P631) voor erfgoedgebouwen. + de: >- + Architektonische Eigenschaften aus Wikidata einschließlich Architekten (P84), + Baustilen (P149) und Bauingenieuren (P631) für Denkmalgebäude. + fr: >- + Propriétés architecturales extraites de Wikidata incluant les architectes (P84), + les styles architecturaux (P149) et les ingénieurs structurels (P631) pour les bâtiments patrimoniaux. + es: >- + Propiedades arquitectónicas extraídas de Wikidata incluyendo arquitectos (P84), + estilos arquitectónicos (P149) e ingenieros estructurales (P631) para edificios patrimoniales. + ar: >- + خصائص معمارية مستخرجة من ويكي بيانات تشمل المهندسين المعماريين (P84) + والأنماط المعمارية (P149) والمهندسين الإنشائيين (P631) للمباني التراثية. + id: >- + Properti arsitektur yang diekstrak dari Wikidata termasuk arsitek (P84), + gaya arsitektur (P149), dan insinyur struktural (P631) untuk bangunan warisan. + zh: >- + 从维基数据提取的建筑属性,包括建筑师(P84)、建筑风格(P149)和结构工程师(P631), + 用于遗产建筑。 + broad_mappings: + - prov:Entity close_mappings: - - crm:E22_Human-Made_Object + - crm:E22_Human-Made_Object related_mappings: - - schema:Place - - crm:E7_Activity + - schema:Place + - crm:E7_Activity + slots: + - has_style + comments: + - Captures architectural data as extracted information bundle + - Used for heritage buildings and cultural sites + keywords: + - wikidata + - architecture + - architect + - style + - building annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - has_style + specificity_rationale: Generic utility class for architectural data extraction + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-architectuur + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Architektur + predicate: EXACT_SYNONYM + in_language: de + - literal_form: architecture Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: arquitectura Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataClaims.yaml b/schemas/20251121/linkml/modules/classes/WikidataClaims.yaml index cc13772c0e..2744af86e1 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataClaims.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataClaims.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataClaims name: WikidataClaims -title: WikidataClaims +title: Wikidata Claims Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -9,16 +9,59 @@ prefixes: xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types -# default_range: string classes: WikidataClaims: - description: 'Structured Wikidata claims with property metadata and values. - - Uses flexible dict-like structure for various claim types. - - ' - class_uri: linkml:Any + description: >- + Flexible dictionary structure for Wikidata claims with property metadata and values, + supporting various claim types without rigid schema constraints. + alt_descriptions: + nl: >- + Flexibele woordenboekstructuur voor Wikidata-claims met eigenschapsmetadata en waarden, + ondersteunend verschillende claimtypen zonder starre schema-beperkingen. + de: >- + Flexible Wörterbuchstruktur für Wikidata-Aussagen mit Eigenschaftsmetadaten und Werten, + die verschiedene Aussagentypen ohne starre Schema-Einschränkungen unterstützt. + fr: >- + Structure de dictionnaire flexible pour les déclarations Wikidata avec métadonnées de propriété et valeurs, + prenant en charge différents types de déclarations sans contraintes de schéma rigides. + es: >- + Estructura de diccionario flexible para afirmaciones de Wikidata con metadatos de propiedad y valores, + soportando varios tipos de afirmaciones sin restricciones de esquema rígidas. + ar: >- + هيكل قاموس مرن لادعاءات ويكي بيانات مع بيانات وصفية للخاصية والقيم، + يدعم أنواعًا مختلفة من الادعاءات دون قيود مخطط صارمة. + id: >- + Struktur kamus fleksibel untuk klaim Wikidata dengan metadata properti dan nilai, + mendukung berbagai jenis klaim tanpa batasan skema kaku. + zh: >- + 用于维基数据声明的灵活字典结构,具有属性元数据和值, + 支持各种声明类型而无严格模式约束。 + broad_mappings: + - linkml:Any + slots: [] + comments: + - Uses dict-like structure for flexibility + - Keys are Wikidata property IDs (P-numbers) + keywords: + - wikidata + - claims + - properties + - flexible + - dictionary annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration + specificity_rationale: Generic utility class for flexible claim storage custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-claims + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Aussagen + predicate: EXACT_SYNONYM + in_language: de + - literal_form: déclarations Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: afirmaciones Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataClassification.yaml b/schemas/20251121/linkml/modules/classes/WikidataClassification.yaml index 949cc803dc..2a520edecd 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataClassification.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataClassification.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataClassification name: WikidataClassification -title: WikidataClassification +title: Wikidata Classification Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -11,25 +11,66 @@ prefixes: wikibase: http://wikiba.se/ontology# imports: - linkml:types -# default_range: string + - ../slots/instance_of classes: WikidataClassification: - description: "Classification properties from Wikidata including instance_of (P31),\ - \ field_of_work (P101), heritage_designation (P1435), and main_subject (P921).\n\ - Ontology mapping rationale: - class_uri is skos:Concept because classification\ - \ represents conceptual\n categorization of entities.\n- close_mappings includes\ - \ wikibase:Statement as Wikidata classifications\n are statements about entities.\n\ - - related_mappings includes prov:Entity as classifications are tracked\n data\ - \ entities." - class_uri: skos:Concept + description: >- + Classification properties from Wikidata including instance_of (P31), field_of_work (P101), + heritage_designation (P1435), and main_subject (P921) for categorizing entities. + alt_descriptions: + nl: >- + Classificatie-eigenschappen uit Wikidata inclusief instance_of (P31), werkgebied (P101), + erfgoedbestemming (P1435) en hoofdonderwerp (P921) voor het categoriseren van entiteiten. + de: >- + Klassifizierungseigenschaften aus Wikidata einschließlich instance_of (P31), Arbeitsgebiet (P101), + Denkmalschutzstatus (P1435) und Hauptthema (P921) zur Kategorisierung von Entitäten. + fr: >- + Propriétés de classification de Wikidata incluant instance_of (P31), domaine_d_activité (P101), + désignation_patrimoniale (P1435) et sujet_principal (P921) pour catégoriser les entités. + es: >- + Propiedades de clasificación de Wikidata incluyendo instance_of (P31), campo_de_trabajo (P101), + designación_patrimonial (P1435) y tema_principal (P921) para categorizar entidades. + ar: >- + خصائص التصنيف من ويكي بيانات تشمل instance_of (P31) ومجال_العمل (P101) + وتصنيم_التراث (P1435) والموضوع_الرئيسي (P921) لتصنيف الكيانات. + id: >- + Properti klasifikasi dari Wikidata termasuk instance_of (P31), bidang_kerja (P101), + penetapan_warisan (P1435), dan subjek_utama (P921) untuk mengkategorikan entitas. + zh: >- + 来自维基数据的分类属性,包括instance_of(P31)、工作领域(P101)、 + 遗产指定(P1435)和主题(P921),用于对实体进行分类。 + broad_mappings: + - skos:Concept close_mappings: - - wikibase:Statement + - wikibase:Statement related_mappings: - - prov:Entity - - schema:CategoryCode + - prov:Entity + - schema:CategoryCode + slots: + - instance_of + comments: + - Represents conceptual categorization from Wikidata + - instance_of (P31) is primary classification property + keywords: + - wikidata + - classification + - instance of + - category + - type annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - instance_of + specificity_rationale: Generic utility class for classification extraction + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-classificatie + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Klassifizierung + predicate: EXACT_SYNONYM + in_language: de + - literal_form: classification Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: clasificación Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataCollectionInfo.yaml b/schemas/20251121/linkml/modules/classes/WikidataCollectionInfo.yaml index 2c82561d0d..0115ef18c8 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataCollectionInfo.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataCollectionInfo.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataCollectionInfo name: WikidataCollectionInfo -title: WikidataCollectionInfo +title: Wikidata Collection Info Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,23 +10,64 @@ prefixes: bf: http://id.loc.gov/ontologies/bibframe/ imports: - linkml:types -# default_range: string classes: WikidataCollectionInfo: - description: "Collection information from Wikidata in a flat structure, capturing\ - \ collection item counts and related metrics.\nOntology mapping rationale: -\ - \ class_uri is schema:Collection because this describes collection-level\n \ - \ information from Wikidata.\n- close_mappings includes bf:Collection from BIBFRAME\ - \ as an equivalent\n bibliographic collection concept.\n- related_mappings\ - \ includes prov:Entity as collection info is tracked data." - class_uri: schema:Collection + description: >- + Collection information from Wikidata capturing collection item counts, + related metrics, and aggregate holdings data in a flat structure. + alt_descriptions: + nl: >- + Collectie-informatie uit Wikidata met vastlegging van collectie-itemaantallen, + gerelateerde statistieken en geaggregeerde bezittingsgegevens in een platte structuur. + de: >- + Sammlungsinformationen aus Wikidata, die Sammlungsobjektanzahlen, + verwandte Metriken und aggregierte Bestandsdaten in einer flachen Struktur erfassen. + fr: >- + Informations de collection de Wikidata capturant les dénombrements d'objets de collection, + les métriques associées et les données de détention agrégées dans une structure plate. + es: >- + Información de colección de Wikidata capturando conteos de elementos de colección, + métricas relacionadas y datos de tenencia agregados en una estructura plana. + ar: >- + معلومات المجموعة من ويكي بيانات تسجل تعداد عناصر المجموعة + والمقاييس ذات الصلة وبيانات الحيازة المجمعة في هيكل مسطح. + id: >- + Informasi koleksi dari Wikidata menangkap jumlah item koleksi, + metrik terkait, dan data kepemilikan agregat dalam struktur datar. + zh: >- + 来自维基数据的馆藏信息,以平面结构捕获馆藏项目计数、 + 相关指标和聚合持有数据。 + exact_mappings: + - schema:Collection close_mappings: - - bf:Collection + - bf:Collection related_mappings: - - prov:Entity - - schema:QuantitativeValue + - prov:Entity + - schema:QuantitativeValue + slots: [] + comments: + - Describes collection-level information from Wikidata + - Supports heritage institution collection metrics + keywords: + - wikidata + - collection + - holdings + - metrics + - count annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: [] + specificity_rationale: Generic utility class for collection metadata + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-collectie-info + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Sammlungsinformation + predicate: EXACT_SYNONYM + in_language: de + - literal_form: infos collection Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: información colección Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataContact.yaml b/schemas/20251121/linkml/modules/classes/WikidataContact.yaml index b4e054afba..023bc590ef 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataContact.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataContact.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataContact name: WikidataContact -title: WikidataContact +title: Wikidata Contact Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,25 +10,64 @@ prefixes: vcard: http://www.w3.org/2006/vcard/ns# imports: - linkml:types -# default_range: string classes: WikidataContact: - description: "Contact information extracted from Wikidata including phone numbers\ - \ (P1329), email addresses (P968), and fax numbers (P2900). Supports multiple\ - \ values for phone and email fields.\nOntology mapping rationale: - class_uri\ - \ is schema:ContactPoint because this class aggregates\n contact details (phone,\ - \ email, fax) as Schema.org defines\n- close_mappings includes vcard:Contact\ - \ from vCard ontology which\n serves similar purpose for contact information\ - \ modeling\n- related_mappings includes prov:Entity (traceable contact data)\n\ - \ and schema:Organization (contact info typically belongs to orgs)" - class_uri: schema:ContactPoint + description: >- + Contact information extracted from Wikidata including phone numbers (P1329), + email addresses (P968), and fax numbers (P2900) for institutional communication. + alt_descriptions: + nl: >- + Contactgegevens uit Wikidata inclusief telefoonnummers (P1329), + e-mailadressen (P968) en faxnummers (P2900) voor institutionele communicatie. + de: >- + Kontaktinformationen aus Wikidata einschließlich Telefonnummern (P1329), + E-Mail-Adressen (P968) und Faxnummern (P2900) für institutionelle Kommunikation. + fr: >- + Coordonnées extraites de Wikidata incluant les numéros de téléphone (P1329), + les adresses e-mail (P968) et les numéros de fax (P2900) pour la communication institutionnelle. + es: >- + Información de contacto extraída de Wikidata incluyendo números de teléfono (P1329), + direcciones de correo electrónico (P968) y números de fax (P2900) para comunicación institucional. + ar: >- + معلومات الاتصال المستخرجة من ويكي بيانات تشمل أرقام الهاتف (P1329) + وعناوين البريد الإلكتروني (P968) وأرقام الفاكس (P2900) للاتصال المؤسسي. + id: >- + Informasi kontak yang diekstrak dari Wikidata termasuk nomor telepon (P1329), + alamat email (P968), dan nomor faks (P2900) untuk komunikasi kelembagaan. + zh: >- + 从维基数据提取的联系信息,包括电话号码(P1329)、电子邮件地址(P968) + 和传真号码(P2900),用于机构通信。 + exact_mappings: + - schema:ContactPoint close_mappings: - - vcard:Contact + - vcard:Contact related_mappings: - - prov:Entity - - schema:Organization + - prov:Entity + - schema:Organization + slots: [] + comments: + - Aggregates contact details as defined by Schema.org + - Supports multiple values for phone and email fields + keywords: + - wikidata + - contact + - phone + - email + - fax annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: [] + specificity_rationale: Generic utility class for contact information + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-contact + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Kontakt + predicate: EXACT_SYNONYM + in_language: de + - literal_form: contact Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: contacto Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataCoordinates.yaml b/schemas/20251121/linkml/modules/classes/WikidataCoordinates.yaml index 0866147c30..6ce5145b51 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataCoordinates.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataCoordinates.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataCoordinates name: WikidataCoordinates -title: WikidataCoordinates +title: Wikidata Coordinates Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -9,34 +9,70 @@ prefixes: xsd: http://www.w3.org/2001/XMLSchema# geo: http://www.w3.org/2003/01/geo/wgs84_pos# wikibase: http://wikiba.se/ontology# - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# imports: - linkml:types -# default_range: string + - ../slots/has_latitude + - ../slots/has_longitude classes: WikidataCoordinates: - description: "Coordinates from Wikidata P625 (coordinate location property). Includes\ - \ latitude, longitude, precision level, and reference globe. Precision indicates\ - \ the accuracy of coordinates (e.g., to nearest degree).\nOntology mapping rationale:\ - \ - class_uri is geo:Point because coordinates represent a specific\n point\ - \ in WGS84 coordinate reference system\n- close_mappings includes wikibase:GlobecoordinateValue\ - \ which is\n Wikidata's native coordinate value type\n- related_mappings includes\ - \ schema:GeoCoordinates (web semantics)\n and prov:Entity (coordinates are\ - \ traceable data)" - class_uri: geo:Point + description: >- + Geographic coordinates from Wikidata P625 (coordinate location) including latitude, + longitude, precision level, and reference globe for spatial positioning. + alt_descriptions: + nl: >- + Geografische coördinaten uit Wikidata P625 (coördinatenlocatie) inclusief breedtegraad, + lengtegraad, nauwkeurigheidsniveau en referentiebol voor ruimtelijke positionering. + de: >- + Geografische Koordinaten aus Wikidata P625 (Koordinatenstandort) einschließlich Breitengrad, + Längengrad, Genauigkeitsstufe und Referenzglobus für räumliche Positionierung. + fr: >- + Coordonnées géographiques de Wikidata P625 (emplacement des coordonnées) incluant latitude, + longitude, niveau de précision et globe de référence pour le positionnement spatial. + es: >- + Coordenadas geográficas de Wikidata P625 (ubicación de coordenadas) incluyendo latitud, + longitud, nivel de precisión y globo de referencia para posicionamiento espacial. + ar: >- + الإحداثيات الجغرافية من ويكي بيانات P625 (موقع الإحداثيات) تشمل خط العرض + وخط الطول ومستوى الدقة والكرة المرجعية للتموضع المكاني. + id: >- + Koordinat geografis dari Wikidata P625 (lokasi koordinat) termasuk lintang, + bujur, tingkat presisi, dan globe referensi untuk penentuan posisi spasial. + zh: >- + 来自维基数据P625(坐标位置)的地理坐标,包括纬度、经度、精度级别和参考球体, + 用于空间定位。 + exact_mappings: + - geo:Point close_mappings: - - wikibase:GlobecoordinateValue + - wikibase:GlobecoordinateValue related_mappings: - - schema:GeoCoordinates - - prov:Entity + - schema:GeoCoordinates + - prov:Entity + slots: + - has_latitude + - has_longitude + comments: + - Represents a specific point in WGS84 coordinate reference system + - Precision indicates accuracy (e.g., to nearest degree) + keywords: + - wikidata + - coordinates + - latitude + - longitude + - geolocation annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - has_latitude - - has_longitude + specificity_rationale: Generic utility class for coordinate extraction + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-coördinaten + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Koordinaten + predicate: EXACT_SYNONYM + in_language: de + - literal_form: coordonnées Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: coordenadas Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml b/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml index 382db2409d..54591edeac 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataEnrichment.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataEnrichment name: WikidataEnrichment -title: WikidataEnrichment +title: Wikidata Enrichment Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -10,32 +10,71 @@ prefixes: wd: http://www.wikidata.org/entity/ imports: - linkml:types -# default_range: string + - ../slots/has_coordinates + - ../slots/has_note + - ../slots/has_source + - ../slots/instance_of classes: WikidataEnrichment: - description: "Full Wikidata enrichment data extracted from Wikidata SPARQL/API\ - \ for a heritage custodian. This class represents derived data (prov:Entity)\ - \ where Wikidata serves as the primary source. The enrichment captures labels,\ - \ descriptions, identifiers, coordinates, temporal data, classification, and\ - \ other structured claims from the Wikidata knowledge graph.\nOntology mapping\ - \ rationale: - class_uri is prov:Entity because this represents enrichment DATA\ - \ with provenance,\n not the heritage institution itself (which is modeled\ - \ by Custodian class)\n- close_mappings includes prov:PrimarySource because\ - \ Wikidata functions as a \n primary/authoritative source for linked open data\n\ - - related_mappings includes prov:Derivation because the enrichment is derived\ - \ from\n Wikidata through API queries" - class_uri: prov:Entity + description: >- + Full enrichment data extracted from Wikidata SPARQL/API for a heritage custodian, + including labels, descriptions, identifiers, coordinates, temporal data, and classification. + alt_descriptions: + nl: >- + Volledige verrijkingsgegevens uit Wikidata SPARQL/API voor een erfgoedbeheerder, + inclusief labels, beschrijvingen, identifiers, coördinaten, temporele data en classificatie. + de: >- + Vollständige Anreicherungsdaten aus Wikidata SPARQL/API für einen Heritage-Kustoden, + einschließlich Labels, Beschreibungen, Kennungen, Koordinaten, Zeitdaten und Klassifizierung. + fr: >- + Données d'enrichissement complètes extraites de Wikidata SPARQL/API pour un dépositaire patrimonial, + incluant labels, descriptions, identifiants, coordonnées, données temporelles et classification. + es: >- + Datos de enriquecimiento completos extraídos de Wikidata SPARQL/API para un custodio patrimonial, + incluyendo etiquetas, descripciones, identificadores, coordenadas, datos temporales y clasificación. + ar: >- + بيانات الإثراء الكاملة المستخرجة من Wikidata SPARQL/API للقيم التراثي، + بما في ذلك التسميات والأوصاف والمعرفات والإحداثيات والبيانات الزمنية والتصنيف. + id: >- + Data pengayaan lengkap yang diekstrak dari Wikidata SPARQL/API untuk kustodian warisan, + termasuk label, deskripsi, pengidentifikasi, koordinat, data temporal, dan klasifikasi. + zh: >- + 从维基数据SPARQL/API为遗产保管人提取的完整丰富数据, + 包括标签、描述、标识符、坐标、时间数据和分类。 + broad_mappings: + - prov:Entity close_mappings: - - prov:PrimarySource + - prov:PrimarySource related_mappings: - - prov:Derivation - - wd:Q2013 + - prov:Derivation + slots: + - has_coordinates + - has_note + - has_source + - instance_of + comments: + - Represents enrichment data with provenance, not the institution itself + - Wikidata serves as primary/authoritative source for linked open data + keywords: + - wikidata + - enrichment + - extraction + - sparql + - api annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - has_coordinates - - has_note - - has_source - - instance_of + specificity_rationale: Generic utility class for Wikidata enrichment + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-verrijking + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Anreicherung + predicate: EXACT_SYNONYM + in_language: de + - literal_form: enrichissement Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: enriquecimiento Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataEntity.yaml b/schemas/20251121/linkml/modules/classes/WikidataEntity.yaml index 808ddd43ef..14e9b2918e 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataEntity.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataEntity.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataEntity name: WikidataEntity -title: WikidataEntity +title: Wikidata Entity Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -8,29 +8,71 @@ prefixes: prov: http://www.w3.org/ns/prov# xsd: http://www.w3.org/2001/XMLSchema# wikibase: http://wikiba.se/ontology# - wd: http://www.wikidata.org/entity/ + skos: http://www.w3.org/2004/02/skos/core# imports: - linkml:types -# default_range: string + - ../slots/has_label + - ../slots/instance_of classes: WikidataEntity: - description: "Reference to a Wikidata entity (Q-item), including Q-number identifier,\ - \ multilingual labels (en/nl), descriptions, and instance_of classifications.\n\ - Ontology mapping rationale: - class_uri is wikibase:Item because this represents\ - \ a Wikidata item\n (Q-number entity) in the Wikibase data model.\n- close_mappings\ - \ includes schema:Thing as Wikidata items are general\n things with identifiers\ - \ and labels.\n- related_mappings includes prov:Entity as Wikidata entities\ - \ are\n provenance-trackable." - class_uri: wikibase:Item + description: >- + Reference to a Wikidata entity (Q-item) including Q-number identifier, + multilingual labels, descriptions, and instance_of classifications. + alt_descriptions: + nl: >- + Verwijzing naar een Wikidata-entiteit (Q-item) inclusief Q-nummer identificatie, + meertalige labels, beschrijvingen en instance_of classificaties. + de: >- + Verweis auf eine Wikidata-Entität (Q-Element) einschließlich Q-Nummer-Kennung, + mehrsprachige Labels, Beschreibungen und instance_of-Klassifizierungen. + fr: >- + Référence à une entité Wikidata (élément Q) incluant l'identifiant Q-number, + les labels multilingues, les descriptions et les classifications instance_of. + es: >- + Referencia a una entidad Wikidata (elemento Q) incluyendo identificador Q-number, + etiquetas multilingües, descripciones y clasificaciones instance_of. + ar: >- + مرجع لكيان ويكي بيانات (عنصر Q) يشمل معرف رقم Q + والتسميات متعددة اللغات والأوصاف وتصنيفات instance_of. + id: >- + Referensi ke entitas Wikidata (item Q) termasuk pengidentifikasi nomor-Q, + label multibahasa, deskripsi, dan klasifikasi instance_of. + zh: >- + 对维基数据实体(Q项)的引用,包括Q编号标识符、多语言标签、 + 描述和instance_of分类。 + exact_mappings: + - wikibase:Item close_mappings: - - schema:Thing + - schema:Thing related_mappings: - - prov:Entity - - skos:Concept + - prov:Entity + - skos:Concept + slots: + - has_label + - instance_of + comments: + - Represents a Wikidata item (Q-number entity) in the Wikibase data model + - Wikidata entities are provenance-trackable + keywords: + - wikidata + - entity + - q-item + - wikibase + - reference annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - has_label - - instance_of + specificity_rationale: Generic utility class for Wikidata entity references + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-entiteit + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Entität + predicate: EXACT_SYNONYM + in_language: de + - literal_form: entité Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: entidad Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataIdentifiers.yaml b/schemas/20251121/linkml/modules/classes/WikidataIdentifiers.yaml index b902131a02..19e902387a 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataIdentifiers.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataIdentifiers.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataIdentifiers name: WikidataIdentifiers -title: WikidataIdentifiers +title: Wikidata Identifiers Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -9,16 +9,60 @@ prefixes: xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types -# default_range: string classes: WikidataIdentifiers: - description: 'External identifiers from Wikidata. Keys are identifier scheme names - - (e.g., isni, viaf, gnd, lcnaf, bnf) and values are identifier strings. - - ' - class_uri: linkml:Any + description: >- + External identifiers from Wikidata as a dictionary mapping identifier scheme names + (e.g., isni, viaf, gnd, lcnaf, bnf) to their corresponding identifier strings. + alt_descriptions: + nl: >- + Externe identifiers uit Wikidata als woordenboek dat identifierschemanamen + (bijv. isni, viaf, gnd, lcnaf, bnf) koppelt aan hun bijbehorende identificatiestrings. + de: >- + Externe Kennungen aus Wikidata als Wörterbuch, das Kennungsschemanamen + (z.B. isni, viaf, gnd, lcnaf, bnf) ihren entsprechenden Kennungsstrings zuordnet. + fr: >- + Identifiants externes de Wikidata comme dictionnaire mappant les noms de schéma d'identifiant + (ex. isni, viaf, gnd, lcnaf, bnf) à leurs chaînes d'identifiant correspondantes. + es: >- + Identificadores externos de Wikidata como diccionario que mapea nombres de esquema de identificador + (ej. isni, viaf, gnd, lcnaf, bnf) a sus cadenas de identificador correspondientes. + ar: >- + المعرفات الخارجية من ويكي بيانات كقاموس يربط أسماء مخططات المعرف + (مثل isni، viaf، gnd، lcnaf، bnf) بسلاسل المعرفات المقابلة لها. + id: >- + Pengidentifikasi eksternal dari Wikidata sebagai kamus yang memetakan nama skema pengidentifikasi + (mis. isni, viaf, gnd, lcnaf, bnf) ke string pengidentifikasi yang sesuai. + zh: >- + 来自维基数据的外部标识符,作为字典将标识符方案名称 + (如isni、viaf、gnd、lcnaf、bnf)映射到其对应的标识符字符串。 + broad_mappings: + - linkml:Any + slots: [] + comments: + - Keys are identifier scheme names (isni, viaf, gnd, etc.) + - Values are identifier strings from those schemes + keywords: + - wikidata + - identifiers + - external + - isni + - viaf + - gnd annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration + specificity_rationale: Generic utility class for external identifier storage custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-identifiers + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Kennungen + predicate: EXACT_SYNONYM + in_language: de + - literal_form: identifiants Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: identificadores Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataLocation.yaml b/schemas/20251121/linkml/modules/classes/WikidataLocation.yaml index 0f9345e918..bb3372d29c 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataLocation.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataLocation.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataLocation name: WikidataLocation -title: WikidataLocation +title: Wikidata Location Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -11,28 +11,72 @@ prefixes: locn: http://www.w3.org/ns/locn# imports: - linkml:types -# default_range: string + - ../slots/in_country + - ../slots/has_coordinates + - ../slots/has_postal_code + - ../slots/located_at classes: WikidataLocation: - description: "Location properties extracted from Wikidata including country (P17),\ - \ headquarters location (P159), coordinates (P625), administrative entity (P131),\ - \ postal code (P281), and adjacent buildings (P3032).\nOntology mapping rationale:\ - \ - class_uri is schema:Place because location properties describe\n a geographic\ - \ place.\n- close_mappings includes locn:Address from W3C Locn as this captures\n\ - \ structured location information.\n- related_mappings includes geo:SpatialThing\ - \ for coordinate data\n and prov:Location for provenance context." - class_uri: schema:Place + description: >- + Location properties from Wikidata including country (P17), headquarters location (P159), + coordinates (P625), administrative entity (P131), and postal code (P281). + alt_descriptions: + nl: >- + Locatie-eigenschappen uit Wikidata inclusief land (P17), hoofdkantoorlocatie (P159), + coördinaten (P625), administratieve entiteit (P131) en postcode (P281). + de: >- + Standorteigenschaften aus Wikidata einschließlich Land (P17), Hauptsitz (P159), + Koordinaten (P625), Verwaltungseinheit (P131) und Postleitzahl (P281). + fr: >- + Propriétés de localisation de Wikidata incluant pays (P17), siège social (P159), + coordonnées (P625), entité administrative (P131) et code postal (P281). + es: >- + Propiedades de ubicación de Wikidata incluyendo país (P17), sede central (P159), + coordenadas (P625), entidad administrativa (P131) y código postal (P281). + ar: >- + خصائص الموقع من ويكي بيانات تشمل الدولة (P17) وموقع المقر (P159) + والإحداثيات (P625) والكيان الإداري (P131) والرمز البريدي (P281). + id: >- + Properti lokasi dari Wikidata termasuk negara (P17), lokasi kantor pusat (P159), + koordinat (P625), entitas administratif (P131), dan kode pos (P281). + zh: >- + 来自维基数据的位置属性,包括国家(P17)、总部位置(P159)、 + 坐标(P625)、行政实体(P131)和邮政编码(P281)。 + exact_mappings: + - schema:Place close_mappings: - - locn:Address + - locn:Address related_mappings: - - geo:SpatialThing - - prov:Location + - geo:SpatialThing + - prov:Location + slots: + - in_country + - has_coordinates + - has_postal_code + - located_at + comments: + - Describes geographic place properties from Wikidata + - Captures structured location information for heritage institutions + keywords: + - wikidata + - location + - country + - coordinates + - address annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - in_country - - has_coordinates - - has_postal_code - - located_at + specificity_rationale: Generic utility class for location extraction + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-locatie + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Standort + predicate: EXACT_SYNONYM + in_language: de + - literal_form: localisation Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: ubicación Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataMedia.yaml b/schemas/20251121/linkml/modules/classes/WikidataMedia.yaml index 9bbb475630..fd94560a68 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataMedia.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataMedia.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataMedia name: WikidataMedia -title: WikidataMedia +title: Wikidata Media Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -11,24 +11,64 @@ prefixes: dcterms: http://purl.org/dc/terms/ imports: - linkml:types -# default_range: string classes: WikidataMedia: - description: "Media files from Wikidata including images (P18), logos (P154),\ - \ Commons categories (P373), galleries (P935), coat of arms (P94), and flag\ - \ images (P41).\nOntology mapping rationale: - class_uri is schema:MediaObject\ - \ because this represents media\n file references from Wikidata/Commons.\n\ - - close_mappings includes foaf:Image as many properties are images. - related_mappings\ - \ includes dcterms:MediaType for media classification\n and prov:Entity as\ - \ media references are tracked entities." - class_uri: schema:MediaObject + description: >- + Media files from Wikidata including images (P18), logos (P154), Commons categories (P373), + galleries (P935), coat of arms (P94), and flag images (P41). + alt_descriptions: + nl: >- + Mediabestanden uit Wikidata inclusief afbeeldingen (P18), logo's (P154), Commons-categorieën (P373), + galerijen (P935), wapenschilden (P94) en vlagafbeeldingen (P41). + de: >- + Mediendateien aus Wikidata einschließlich Bilder (P18), Logos (P154), Commons-Kategorien (P373), + Galerien (P935), Wappen (P94) und Flaggenbilder (P41). + fr: >- + Fichiers multimédias de Wikidata incluant images (P18), logos (P154), catégories Commons (P373), + galeries (P935), armoiries (P94) et images de drapeaux (P41). + es: >- + Archivos multimedia de Wikidata incluyendo imágenes (P18), logotipos (P154), categorías Commons (P373), + galerías (P935), escudos de armas (P94) e imágenes de banderas (P41). + ar: >- + ملفات الوسائط من ويكي بيانات تشمل الصور (P18) والشعارات (P154) وفئات كومنز (P373) + والمعارض (P935) وشعارات النبالة (P94) وصور الأعلام (P41). + id: >- + File media dari Wikidata termasuk gambar (P18), logo (P154), kategori Commons (P373), + galeri (P935), lambang (P94), dan gambar bendera (P41). + zh: >- + 来自维基数据的媒体文件,包括图像(P18)、标志(P154)、共享资源分类(P373)、 + 画廊(P935)、纹章(P94)和旗帜图像(P41)。 + exact_mappings: + - schema:MediaObject close_mappings: - - foaf:Image + - foaf:Image related_mappings: - - dcterms:MediaType - - prov:Entity + - dcterms:MediaType + - prov:Entity + slots: [] + comments: + - Represents media file references from Wikidata/Commons + - Many properties are image-related + keywords: + - wikidata + - media + - image + - logo + - commons annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: [] + specificity_rationale: Generic utility class for media file references + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-media + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Medien + predicate: EXACT_SYNONYM + in_language: de + - literal_form: médias Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: medios Wikidata + predicate: EXACT_SYNONYM + in_language: es diff --git a/schemas/20251121/linkml/modules/classes/WikidataOrganization.yaml b/schemas/20251121/linkml/modules/classes/WikidataOrganization.yaml index 0434ffbbc7..eff2123ee3 100644 --- a/schemas/20251121/linkml/modules/classes/WikidataOrganization.yaml +++ b/schemas/20251121/linkml/modules/classes/WikidataOrganization.yaml @@ -1,6 +1,6 @@ id: https://nde.nl/ontology/hc/classes/WikidataOrganization name: WikidataOrganization -title: WikidataOrganization +title: Wikidata Organization Class prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ @@ -9,31 +9,67 @@ prefixes: xsd: http://www.w3.org/2001/XMLSchema# org: http://www.w3.org/ns/org# wd: http://www.wikidata.org/entity/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# imports: - linkml:types -# default_range: string + - ../slots/member_of classes: WikidataOrganization: - description: "Organizational properties extracted from Wikidata, including hierarchical\ - \ relationships (part_of, parent_organization, subsidiary), governance (chairperson,\ - \ CEO), and membership affiliations.\nOntology mapping rationale: - class_uri\ - \ is org:Organization because this class represents\n organizational entity\ - \ data from Wikidata aligned with W3C Org\n- close_mappings includes schema:Organization\ - \ for web semantics - related_mappings includes prov:Entity (traceable data\ - \ unit) and\n wd:Q43229 (Wikidata's concept of organization)" - class_uri: org:Organization + description: >- + Organizational properties from Wikidata including hierarchical relationships (part_of, + parent_organization, subsidiary), governance (chairperson, CEO), and affiliations. + alt_descriptions: + nl: >- + Organisatorische eigenschappen uit Wikidata inclusief hiërarchische relaties (deel_van, + hoofdorganisatie, dochteronderneming), bestuur (voorzitter, CEO) en lidmaatschappen. + de: >- + Organisationseigenschaften aus Wikidata einschließlich hierarchischer Beziehungen (teil_von, + Dachorganisation, Tochtergesellschaft), Führung (Vorsitzender, CEO) und Mitgliedschaften. + fr: >- + Propriétés organisationnelles de Wikidata incluant relations hiérarchiques (partie_de, + organisation_parente, filiale), gouvernance (président, PDG) et affiliations. + es: >- + Propiedades organizacionales de Wikidata incluyendo relaciones jerárquicas (parte_de, + organización_madre, filial), gobernanza (presidente, CEO) y afiliaciones. + ar: >- + خصائص تنظيمية من ويكي بيانات تشمل العلاقات الهرمية (جزء_من، + المنظمة_الأم، الفرع) والحوكمة (الرئيس، الرئيس التنفيذي) والانتماءات. + id: >- + Properti organisasi dari Wikidata termasuk hubungan hierarkis (bagian_dari, + organisasi_induk, anak_perusahaan), tata kelola (ketua, CEO), dan afiliasi. + zh: >- + 来自维基数据的组织属性,包括层级关系(部分_of、父组织、子公司)、 + 治理(主席、CEO)和隶属关系。 + exact_mappings: + - org:Organization close_mappings: - - schema:Organization + - schema:Organization related_mappings: - - prov:Entity - - wd:Q43229 + - prov:Entity + slots: + - member_of + comments: + - Represents organizational entity data aligned with W3C Organization ontology + - Captures hierarchical and governance relationships + keywords: + - wikidata + - organization + - hierarchy + - governance + - affiliation annotations: specificity_score: 0.1 - specificity_rationale: Generic utility class/slot created during migration - custodian_types: '[''*'']' - slots: - - member_of + specificity_rationale: Generic utility class for organizational data extraction + custodian_types: "['*']" + structured_aliases: + - literal_form: wikidata-organisatie + predicate: EXACT_SYNONYM + in_language: nl + - literal_form: Wikidata-Organisation + predicate: EXACT_SYNONYM + in_language: de + - literal_form: organisation Wikidata + predicate: EXACT_SYNONYM + in_language: fr + - literal_form: organización Wikidata + predicate: EXACT_SYNONYM + in_language: es