Refactor Wikidata schema classes for improved clarity and multilingual support

- Updated titles for clarity in WikidataClassification, WikidataCollectionInfo, WikidataContact, WikidataCoordinates, WikidataEnrichment, WikidataEntity, WikidataIdentifiers, WikidataLocation, WikidataMedia, and WikidataOrganization classes.
- Enhanced descriptions with multilingual support, providing translations in Dutch, German, French, Spanish, Arabic, Indonesian, and Chinese.
- Added structured aliases for better synonym mapping in multiple languages.
- Improved comments and keywords for better understanding and searchability.
- Ensured consistent use of slots and mappings across classes to align with ontology standards.
This commit is contained in:
kempersc 2026-02-15 14:08:11 +01:00
parent bd8368dfff
commit 2c9d3598dc
83 changed files with 5173 additions and 3377 deletions

View file

@ -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": {

View file

@ -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": {

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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.

View file

@ -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: |

View file

@ -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

View file

@ -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: <title>, <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'
has_description: 'Contact email address. Expected in: <a href=''mailto:...''>, contact page, footer'

View file

@ -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.

View file

@ -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"

View file

@ -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"
has_description: "Merger in progress between museum and archive, final type TBD"

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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
description_type: technical

View file

@ -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
has_type: HEATED

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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: "['*']"

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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:

View file

@ -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:

View file

@ -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

View file

@ -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/

View file

@ -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"

View file

@ -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

View file

@ -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/

View file

@ -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/

File diff suppressed because it is too large Load diff

View file

@ -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:

View file

@ -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:

View file

@ -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"

View file

@ -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
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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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