Refactor schema definitions for archival entities and documentation types

- Updated descriptions and classifications for Diocesan and District Archive record types to enhance clarity and alignment with archival standards.
- Introduced structured aliases and alternative descriptions in multiple languages for key classes, improving accessibility and usability.
- Enhanced the Documentation and Documentation Centre classes with clearer definitions and broader mappings to relevant ontologies.
- Refined the DispositionService and DispositionServiceType schemas to better reflect operational contexts and service classifications.
- General cleanup of unused prefixes and redundant annotations across various schema files to streamline the overall structure.
This commit is contained in:
kempersc 2026-02-15 16:25:32 +01:00
parent 363fd206b9
commit d52149a5e8
42 changed files with 520 additions and 572 deletions

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-15T14:58:54.703Z",
"generated": "2026-02-15T15:02:31.403Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -1,5 +1,5 @@
{
"generated": "2026-02-15T15:02:31.403Z",
"generated": "2026-02-15T15:25:32.418Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2369,
"categoryCounts": {

View file

@ -5,6 +5,8 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
dcat: http://www.w3.org/ns/dcat#
default_prefix: hc
imports:
- linkml:types
@ -16,6 +18,11 @@ classes:
class_uri: schema:Organization
description: >-
Organizational profile section covering institutional type, scope, and founding context.
broad_mappings:
- schema:Organization
close_mappings:
- org:FormalOrganization
- dcat:Resource
slots:
- founded_through
- has_type

View file

@ -5,6 +5,7 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
org: http://www.w3.org/ns/org#
schema: http://schema.org/
default_prefix: hc
imports:
- linkml:types
@ -13,8 +14,11 @@ classes:
class_uri: org:Organization
description: >-
Operational and legal standing statement for the organization behind a platform.
broad_mappings:
- org:Organization
close_mappings:
- org:FormalOrganization
- schema:Organization
slots:
- has_legal_form
- has_label

View file

@ -5,6 +5,7 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcat: http://www.w3.org/ns/dcat#
default_prefix: hc
imports:
- linkml:types
@ -15,6 +16,9 @@ classes:
Primary web surface designated as the main public access point for an organization.
exact_mappings:
- schema:WebSite
close_mappings:
- schema:WebApplication
- dcat:DataService
slots:
- identified_by
- has_url

View file

@ -7,6 +7,7 @@ prefixes:
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
org: http://www.w3.org/ns/org#
dcat: http://www.w3.org/ns/dcat#
default_prefix: hc
imports:
- linkml:types
@ -34,6 +35,13 @@ classes:
class_uri: org:Organization
description: >-
Consolidated profile record for an organization's digital platform footprint and service metadata.
broad_mappings:
- org:Organization
close_mappings:
- schema:Organization
- dcat:Resource
related_mappings:
- prov:Entity
slots:
- has_metadata
- has_status

View file

@ -15,4 +15,6 @@ classes:
Provenance activity documenting profiling steps, data retrieval, and transformation decisions.
broad_mappings:
- prov:Activity
related_mappings:
- prov:Entity
slots: []

View file

@ -13,6 +13,8 @@ classes:
class_uri: schema:OpeningHoursSpecification
description: >-
Service specification block describing availability, support windows, and delivery constraints.
broad_mappings:
- schema:OpeningHoursSpecification
close_mappings:
- schema:Service
slots: []

View file

@ -15,4 +15,6 @@ classes:
Transformation metadata describing how platform profile records were generated or normalized.
broad_mappings:
- prov:Activity
related_mappings:
- prov:Entity
slots: []

View file

@ -7,6 +7,7 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
schema: http://schema.org/
dcat: http://www.w3.org/ns/dcat#
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
imports:
- linkml:types
@ -29,6 +30,8 @@ classes:
close_mappings:
- schema:DefinedTerm
- dcat:Catalog
broad_mappings:
- crm:E55_Type
slots:
- has_example
- has_label

View file

@ -64,7 +64,7 @@ classes:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
exact_mappings:
broad_mappings:
- schema:Library
- dcat:DataService
DigitalArchivePlatform:
@ -108,7 +108,7 @@ classes:
- has_score
annotations:
custodian_types: '[''*'']'
exact_mappings:
broad_mappings:
- schema:ArchiveOrganization
- dcat:DataService
DocumentRepository:
@ -149,7 +149,7 @@ classes:
- has_score
annotations:
custodian_types: '[''*'']'
exact_mappings:
broad_mappings:
- dcat:DataService
ArchivalRepository:
is_a: DigitalPlatformType

View file

@ -6,7 +6,6 @@ prefixes:
hc: https://nde.nl/ontology/hc/
foaf: http://xmlns.com/foaf/0.1/
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
default_prefix: hc
imports:
- linkml:types
@ -20,11 +19,10 @@ classes:
class_uri: hc:DigitalPlatformUserIdentifier
description: >-
Platform-account identifier for authors, contributors, or institutional profiles in external services.
close_mappings:
broad_mappings:
- foaf:OnlineAccount
- schema:identifier
related_mappings:
- dcterms:identifier
close_mappings:
- schema:PropertyValue
slots:
- has_type
- has_url

View file

@ -17,17 +17,26 @@ imports:
classes:
DigitalPresence:
class_uri: crm:E1_CRM_Entity
description: |
Represents a digital presence being asserted about (e.g. as primary).
Wrapper that links a specific presence instance (URI) to its type classification.
**MIGRATION SOURCE**: Created from digital_presence_type slot migration (Rule 53, 2026-01-25).
**Pattern**: Replaces `digital_presence_type` slot on assertion with structured object:
- `identified_by`: URI of the presence (SocialMediaProfile, Website, etc.)
- `has_type`: Classification (DigitalPresenceType)
exact_mappings:
description: >-
Structured reference node linking a concrete online channel instance to
its presence-category classification.
alt_descriptions:
nl: {text: Gestructureerde referentieknoop die een concreet online kanaal koppelt aan zijn aanwezigheidscategorie., language: nl}
de: {text: Strukturierter Referenzknoten, der eine konkrete Online-Praesenzinstanz mit ihrer Klassifikation verbindet., language: de}
fr: {text: Noeud de reference structure liant une instance concrete de presence numerique a sa categorie de classement., language: fr}
es: {text: Nodo de referencia estructurado que vincula una instancia concreta de presencia digital con su categoria de clasificacion., language: es}
ar: {text: عقدة مرجعية منظمة تربط مثيلا فعليا للحضور الرقمي بفئة تصنيفه., language: ar}
id: {text: Simpul referensi terstruktur yang menghubungkan instans kanal daring konkret dengan kategori klasifikasinya., language: id}
zh: {text: 将具体线上渠道实例与其存在类型分类相连接的结构化引用节点。, language: zh}
structured_aliases:
nl: [{literal_form: digitale aanwezigheid, language: nl}]
de: [{literal_form: digitale Praesenz, language: de}]
fr: [{literal_form: presence numerique, language: fr}]
es: [{literal_form: presencia digital, language: es}]
ar: [{literal_form: حضور رقمي, language: ar}]
id: [{literal_form: kehadiran digital, language: id}]
zh: [{literal_form: 数字存在项, language: zh}]
broad_mappings:
- crm:E1_CRM_Entity
slots:

View file

@ -6,6 +6,7 @@ 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#
default_prefix: hc
@ -17,17 +18,28 @@ classes:
DigitalPresenceType:
class_uri: schema:Intangible
abstract: true
description: |
Abstract base class for digital presence taxonomy.
**MIGRATION SOURCE**: Replaces DigitalPresenceTypeEnum (Rule 53, 2026-01-25).
**Pattern**: Type/Types (Rule 0b)
- DigitalPresenceType (this file): Abstract base
- DigitalPresenceTypes (separate file): Concrete subclasses
exact_mappings:
description: >-
Abstract taxonomy node for categorizing forms of online institutional
presence and channel strategy.
alt_descriptions:
nl: {text: Abstract taxonomieknooppunt voor categorisering van vormen van online institutionele aanwezigheid en kanaalstrategie., language: nl}
de: {text: Abstrakter Taxonomieknoten zur Kategorisierung von Formen institutioneller Online-Praesenz und Kanalstrategie., language: de}
fr: {text: Noeud taxonomique abstrait pour categoriser les formes de presence institutionnelle en ligne et la strategie de canal., language: fr}
es: {text: Nodo taxonomico abstracto para categorizar formas de presencia institucional en linea y estrategia de canal., language: es}
ar: {text: عقدة تصنيفية مجردة لفئات أشكال الحضور المؤسسي عبر الإنترنت واستراتيجية القنوات., language: ar}
id: {text: Simpul taksonomi abstrak untuk mengategorikan bentuk kehadiran institusional daring dan strategi kanal., language: id}
zh: {text: 用于分类机构线上存在形态与渠道策略的抽象分类节点。, language: zh}
structured_aliases:
nl: [{literal_form: type digitale aanwezigheid, language: nl}]
de: [{literal_form: Typ digitale Praesenz, language: de}]
fr: [{literal_form: type de presence numerique, language: fr}]
es: [{literal_form: tipo de presencia digital, language: es}]
ar: [{literal_form: نوع الحضور الرقمي, language: ar}]
id: [{literal_form: tipe kehadiran digital, language: id}]
zh: [{literal_form: 数字存在类型, language: zh}]
broad_mappings:
- schema:Intangible
- skos:Concept
slots:
- identified_by

View file

@ -7,6 +7,7 @@ prefixes:
schema: http://schema.org/
dcat: http://www.w3.org/ns/dcat#
foaf: http://xmlns.com/foaf/0.1/
skos: http://www.w3.org/2004/02/skos/core#
default_prefix: hc
imports:
- ./DigitalPresenceType
@ -123,7 +124,7 @@ classes:
is_a: DigitalPresenceType
class_uri: hc:ArchivedWebsitePresence
close_mappings:
- schema:archivedAt
- schema:WebPage
description: Historical/archived website preserved in web archive.
annotations:
enum_equivalent: ARCHIVED_WEBSITE

View file

@ -22,7 +22,25 @@ imports:
classes:
DigitalProficiency:
class_uri: schema:DefinedTerm
description: "A digital skill, tool, competency, or proficiency indicator.\n\n**DEFINITION**:\n\nDigitalProficiency represents a specific digital capability (e.g., \"Python\",\n\"Data Analysis\", \"CMS Management\") identified in a person's profile.\n\n**Ontological Alignment**:\n- **Schema.org**: `schema:DefinedTerm` - defined concept (skill)\n- **SKOS**: `skos:Concept` - concept in a scheme\n\n**Migrated From** (per slot_fixes.yaml):\n- `digital_indicator` (string list) \u2192 emphasize + DigitalProficiency\n- `digital_professional` (boolean) \u2192 indicates_or_indicated + DigitalProficiency\n"
description: >-
Capability term describing a person's level of competence with digital
tools, methods, or technical practices.
alt_descriptions:
nl: {text: Vaardigheidsterm die iemands competentieniveau met digitale tools, methoden of technische praktijken beschrijft., language: nl}
de: {text: Kompetenzbegriff zur Beschreibung des Niveaus einer Person im Umgang mit digitalen Werkzeugen, Methoden oder technischen Verfahren., language: de}
fr: {text: Terme de competence decrivant le niveau de maitrise d une personne des outils, methodes ou pratiques numeriques., language: fr}
es: {text: Termino de capacidad que describe el nivel de competencia de una persona en herramientas, metodos o practicas digitales., language: es}
ar: {text: مصطلح كفاءة يصف مستوى تمكن الشخص من الأدوات أو الأساليب أو الممارسات الرقمية., language: ar}
id: {text: Istilah kapabilitas yang menggambarkan tingkat kompetensi seseorang terhadap alat, metode, atau praktik digital., language: id}
zh: {text: 描述个人在数字工具、方法或技术实践方面熟练程度的能力术语。, language: zh}
structured_aliases:
nl: [{literal_form: digitale vaardigheid, language: nl}]
de: [{literal_form: digitale Kompetenz, language: de}]
fr: [{literal_form: competence numerique, language: fr}]
es: [{literal_form: competencia digital, language: es}]
ar: [{literal_form: كفاءة رقمية, language: ar}]
id: [{literal_form: kemahiran digital, language: id}]
zh: [{literal_form: 数字能力, language: zh}]
exact_mappings:
- schema:DefinedTerm
close_mappings:

View file

@ -8,13 +8,11 @@ prefixes:
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
premis: http://www.loc.gov/premis/rdf/v3/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ../slots/grant_access_to
- ../slots/identified_by
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_time_interval
- ../slots/has_type
@ -23,87 +21,57 @@ imports:
classes:
DimArchives:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
class_uri: skos:Concept
description: >-
Repository institution operating under restricted-access conditions where
use is permitted only for defined users, processes, or circumstances.
alt_descriptions:
nl: {text: Archiefinstelling met beperkte toegang waarbij gebruik alleen voor bepaalde gebruikers, procedures of omstandigheden is toegestaan., language: nl}
de: {text: Archivinstitution mit eingeschraenktem Zugang, bei der Nutzung nur fuer definierte Nutzer, Verfahren oder Bedingungen erlaubt ist., language: de}
fr: {text: Institution archivistique a acces limite ou l usage est autorise seulement pour des usagers, processus ou circonstances definis., language: fr}
es: {text: Institucion archivistica con acceso restringido donde el uso se permite solo para usuarios, procesos o circunstancias definidos., language: es}
ar: {text: مؤسسة أرشيفية بإتاحة مقيدة حيث يسمح بالاستخدام لفئات مستخدمين أو إجراءات أو ظروف محددة فقط., language: ar}
id: {text: Lembaga arsip dengan akses terbatas yang hanya mengizinkan pemakaian untuk pengguna, proses, atau keadaan tertentu., language: id}
zh: {text: 仅在特定用户、流程或情形下开放使用的受限访问档案机构。, language: zh}
structured_aliases:
nl: [{literal_form: dim archive, language: nl}]
de: [{literal_form: Dim Archive, language: de}]
fr: [{literal_form: archive a acces limite, language: fr}]
es: [{literal_form: archivo de acceso limitado, language: es}]
ar: [{literal_form: أرشيف محدود الإتاحة, language: ar}]
id: [{literal_form: arsip akses terbatas, language: id}]
zh: [{literal_form: 限制访问档案机构, language: zh}]
exact_mappings:
- wd:Q112796779
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
- wd:Q166118
close_mappings:
- premis:RightsStatus
related_mappings:
- wd:Q112815447
- wd:Q112796578
slots:
- grant_access_to
- has_type
- hold_record_set
- has_access_policy
- has_score
- has_time_interval
- identified_by
description: "Archive with LIMITED access - between broadly accessible and fully closed.\n\n**Wikidata**: Q112796779 (Dim Archive)\n\n**DEFINITION**:\n\nDim Archive provides access to materials but with significant restrictions\nthat limit who can access, when, or under what conditions. This is the\nmiddle position in the Light/Dim/Dark access spectrum.\n\n**ACCESS SPECTRUM**:\n\n| Type | Access Level | Characteristics |\n|------|--------------|-----------------|\n| Light Archive (Q112815447) | Broadly accessible | Open to public/researchers |\n| **Dim Archive** | Limited access | Restricted by criteria |\n| Dark Archive (Q112796578) | No current access | Preservation only |\n\n**RESTRICTION TYPES** (reasons for \"dim\" access):\n\n1. **User-Based Restrictions**\n - Researchers only (credentials required)\n - Institutional affiliates only\n - Nationality restrictions\n - Security clearance required\n\n2. **Content-Based Restrictions**\n - Privacy-sensitive materials (personal\
\ data)\n - Confidential business information\n - Culturally sensitive materials\n - Copyright restrictions (reading room only)\n\n3. **Process-Based Restrictions**\n - Appointment required\n - Approval/application process\n - Fee-based access\n - Supervised access only\n\n4. **Format-Based Restrictions**\n - Physical access only (no digital)\n - Specific reading room required\n - No reproduction allowed\n - Watermarked copies only\n\n**SPECIAL LINKAGE: AccessPolicy \u2192 Collection**\n\nDim archives use AccessPolicy to document restrictions. AccessPolicy\napplies to Collection instances:\n\n```\nDimArchives (custodian type)\n \u2502\n \u2514\u2500\u2500 manages \u2192 Collection (holdings)\n \u2502\n \u2514\u2500\u2500 has_access_policy \u2192 AccessPolicy\n \u251C\u2500\u2500 access_level: RESTRICTED\n \u251C\u2500\u2500 restriction_reason: (text)\n \u251C\
\u2500\u2500 eligible_users: (criteria)\n \u2514\u2500\u2500 access_process: (procedure)\n```\n\n**MULTILINGUAL LABELS**:\n- Dim Archive (de) [uses English term]\n\n**RELATED TYPES**:\n- LightArchive (Q112815447) - broadly accessible\n- DarkArchive (Q112796578) - no current access\n- AccessPolicy - policy class for restriction documentation\n"
- grant_access_to
- has_type
- hold_record_set
- has_access_policy
- has_score
- has_time_interval
- identified_by
slot_usage:
identified_by:
examples:
- value:
has_type: RESEARCHER_ONLY
has_description:
description_text: Access restricted to credentialed academic researchers
- value:
has_type: APPROVAL_REQUIRED
has_description:
description_text: Application and approval process required
has_access_policy:
# range: string
multivalued: true
examples:
- value:
- user_based
- process_based
has_type:
equals_string: hc:ArchiveOrganizationType
grant_access_to:
range: AccessApplication
inlined: true
required: false
examples:
- value:
has_url:
has_value: https://archive.example.org/request-access
has_time_interval:
range: TimeInterval
inlined: true
examples:
- value:
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:DigitalPlatformType"]'
exact_mappings:
- wd:Q112796779
close_mappings:
- premis:RightsStatus
- rico:RecordSet
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q112815447
- wikidata:Q112796578
comments:
- Dim archives provide LIMITED access (between light and dark)
- 'SPECIAL LINKAGE: default_access_policy links to AccessPolicy'
- AccessPolicy flows through to Collection for fine-grained control
- Restrictions may be user-based, content-based, process-based, or format-based
- Part of Light/Dim/Dark access spectrum classification
see_also:
- https://www.wikidata.org/wiki/Q112796779
- http://www.loc.gov/premis/
examples:
- value:
identified_by: https://nde.nl/ontology/hc/type/archive/Q112796779
has_type_code: ARCHIVE
has_label:
- Dim Archive@en
- Dim Archive@de
has_description: Archive with limited access
restriction_category:
- user_based
- process_based
- content_based
grant_access_to:
has_url:
has_value: https://archive.example.org/apply
has_time_interval:
- Organization type in the light-dim-dark access spectrum with controlled use
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -3,35 +3,49 @@ name: DimArchivesRecordSetType
title: DimArchives Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
premis: http://www.loc.gov/premis/rdf/v3/
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_scope
classes:
DimArchivesRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by DimArchives custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
description: >-
Taxonomic category for documentary aggregations managed under restricted
access policies.
alt_descriptions:
nl: {text: Taxonomische categorie voor documentaggregaties beheerd onder beperkte toegangsregels., language: nl}
de: {text: Taxonomische Kategorie fuer Dokumentaggregationen unter eingeschraenkten Zugangsrichtlinien., language: de}
fr: {text: Categorie taxonomique pour les ensembles documentaires geres sous politiques d acces restreint., language: fr}
es: {text: Categoria taxonomica para agregaciones documentales gestionadas bajo politicas de acceso restringido., language: es}
ar: {text: فئة تصنيفية للتجميعات الوثائقية المُدارة وفق سياسات وصول مقيّدة., language: ar}
id: {text: Kategori taksonomi untuk agregasi dokumenter yang dikelola dengan kebijakan akses terbatas., language: id}
zh: {text: 在受限访问政策下管理之文献聚合体分类类型。, language: zh}
structured_aliases:
nl: [{literal_form: dim-archief-recordsettype, language: nl}]
de: [{literal_form: Dim-Archiv-Bestandsart, language: de}]
fr: [{literal_form: type de fonds d archive a acces limite, language: fr}]
es: [{literal_form: tipo de conjunto documental de acceso limitado, language: es}]
ar: [{literal_form: نوع مجموعة سجلات أرشيف محدود الإتاحة, language: ar}]
id: [{literal_form: jenis set catatan arsip akses terbatas, language: id}]
zh: [{literal_form: 限制访问档案记录集类型, language: zh}]
broad_mappings:
- rico:RecordSetType
- skos:Concept
related_mappings:
- wd:Q112796779
slots:
- has_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
- has_scope
see_also:
- DimArchives
- rico:RecordSetType
- DimArchives
- rico:RecordSetType
annotations:
custodian_types: '["hc:ArchiveOrganizationType"]'
linked_custodian_type: DimArchives
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.678263Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity: '{"archive_search": 0.2, "museum_search": 0.75, "library_search": 0.75, "collection_discovery":
0.75, "person_research": 0.75, "location_browse": 0.75, "identifier_lookup": 0.75, "organizational_change": 0.75,
"digital_platform": 0.75, "general_heritage": 0.75}'
specificity_rationale: Type taxonomy class

View file

@ -4,11 +4,9 @@ title: DimArchives 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/
default_prefix: hc
imports:
- ./DimArchivesRecordSetType
@ -21,35 +19,23 @@ classes:
DigitallyInaccessibleCollection:
is_a: DimArchivesRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Materials with access challenges.\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 grouped as a collection for holdings with
constrained remote or online accessibility.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DimArchivesRecordSetType
- rico:RecordSetType
- rico-rst:Collection
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: DigitallyInaccessibleCollection
has_custodian:
equals_string: DimArchives
record_holder_note:
equals_string: This RecordSetType is typically held by DimArchives custodians.
Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'

View file

@ -7,13 +7,10 @@ prefixes:
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_name
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
@ -23,94 +20,65 @@ imports:
classes:
DiocesanArchive:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
class_uri: skos:Concept
description: >-
Ecclesiastical repository institution of a diocese responsible for
preserving administrative, pastoral, and sacramental documentary records.
alt_descriptions:
nl: {text: Kerkelijke archiefinstelling van een bisdom die bestuurlijke, pastorale en sacramentele documentatie bewaart., language: nl}
de: {text: Kirchliche Archivinstitution einer Dioezese zur Bewahrung administrativer, pastoraler und sakramentaler Unterlagen., language: de}
fr: {text: Institution archivistique ecclesiastique d un diocese chargee de conserver les documents administratifs, pastoraux et sacramentels., language: fr}
es: {text: Institucion archivistica eclesiastica de una diocesis responsable de conservar registros administrativos, pastorales y sacramentales., language: es}
ar: {text: مؤسسة أرشيف كنسية تابعة لأبرشية تتولى حفظ السجلات الإدارية والرعوية والسَّرّية., language: ar}
id: {text: Lembaga arsip gerejawi tingkat keuskupan yang bertanggung jawab atas pelestarian catatan administratif, pastoral, dan sakramental., language: id}
zh: {text: 隶属教区、负责保存行政、牧灵与圣事文献记录的教会档案机构。, language: zh}
structured_aliases:
nl: [{literal_form: bisdomarchief, language: nl}]
de: [{literal_form: Dioezesanarchiv, language: de}]
fr: [{literal_form: archive diocesaine, language: fr}]
es: [{literal_form: archivo diocesano, language: es}]
ar: [{literal_form: أرشيف الأبرشية, language: ar}]
id: [{literal_form: arsip keuskupan, language: id}]
zh: [{literal_form: 教区档案机构, language: zh}]
exact_mappings:
- wd:Q11906839
broad_mappings:
- skos:Concept
- schema:ArchiveOrganization
- wd:Q166118
related_mappings:
- wd:Q2877653
- wd:Q34544468
- wd:Q132201761
- wd:Q27030561
slots:
- require
- has_type
- originate_from
- part_of
- hold_record_set
- has_score
- identified_by
description: "Archive of a bishopric (diocese) - ecclesiastical administrative unit.\n\n**Wikidata**: Q11906839 (diocesan archive / Bisch\xF6fliches Archiv)\n\n**DEFINITION**:\n\nDiocesan Archive preserves records created by or relating to a Catholic\nor Anglican diocese (bishopric). Holdings typically include:\n\n- Episcopal correspondence and decrees\n- Diocesan administrative records\n- Personnel files (clergy appointments, ordinations)\n- Parish records (copies or originals)\n- Matrimonial dispensation records\n- Visitation records\n- Financial/property records of the diocese\n\n**ECCLESIASTICAL HIERARCHY**:\n\n```\nVatican Archives (central)\n \u251C\u2500\u2500 Archdioceses \u2192 Archdiocesan Archives\n \u2502 \u2514\u2500\u2500 Dioceses \u2192 DIOCESAN ARCHIVE (THIS TYPE)\n \u2502 \u2514\u2500\u2500 Parishes \u2192 Parish Archives\n \u2514\u2500\u2500 Religious Orders \u2192 Order Archives\n```\n\n**HISTORICAL SIGNIFICANCE**:\n\nDiocesan archives are critical\
\ sources for:\n- Genealogical research (baptismal, marriage records)\n- Local history (diocese often predates civil administration)\n- Ecclesiastical history and church-state relations\n- Medieval and early modern studies\n\n**MULTILINGUAL LABELS**:\n- Bisch\xF6fliches Archiv (de)\n- archivo diocesano (es)\n- archives dioc\xE9saines (fr)\n\n**RELATED TYPES**:\n- ChurchArchive (Q2877653) - general church archives\n- ParishArchive (Q34544468) - parish-level records\n- CathedralArchive (Q132201761) - cathedral chapter records\n- MonasteryArchive (Q27030561) - religious order archives\n\n**ACCESS CONSIDERATIONS**:\n\nDiocesan archives often have restrictions:\n- Recent personnel files may be sealed\n- Matrimonial records may require dispensation\n- Some materials subject to canon law access rules\n- Research may require bishop's permission\n"
- require
- has_type
- originate_from
- part_of
- hold_record_set
- has_score
- identified_by
slot_usage:
identified_by: null
originate_from:
range: Diocese
examples:
- value:
has_label: Diocese of Utrecht
located_in:
has_label: Province of Utrecht
part_of:
range: Organization
any_of:
- range: Diocese
- range: Archdiocese
- range: Diocese
- range: Archdiocese
inlined: true
examples:
- value:
has_label: Diocese of Utrecht
founded_through:
temporal_extent:
begin_of_the_begin: '0695-01-01'
end_of_the_begin: '0695-12-31'
- value:
has_label: Archdiocese of Utrecht
require:
range: Permission
inlined: true
multivalued: true
examples:
- value:
has_type: BishopsPermission
has_description: Written permission from diocesan bishop required for personnel files
has_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]'
exact_mappings:
- wd:Q11906839
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q2877653
- wikidata:Q34544468
- wikidata:Q132201761
- wikidata:Q27030561
any_of:
- equals_string: hc:ArchiveOrganizationType
- equals_string: hc:HolySacredSiteType
comments:
- Diocesan archives preserve records of Catholic/Anglican bishoprics
- Critical source for genealogical and local historical research
- May have access restrictions based on canon law
- "Part of ecclesiastical archive hierarchy: Vatican \u2192 Archdiocese \u2192 Diocese \u2192 Parish"
- Holdings often include sacramental records copies
see_also:
- https://www.wikidata.org/wiki/Q11906839
- https://www.ica.org/standards/RiC/ontology
examples:
- value:
identified_by: https://nde.nl/ontology/hc/type/archive/Q11906839
has_type_code: ARCHIVE
has_label:
- Diocesan Archive@en
- "Bisch\xF6fliches Archiv@de"
- archivo diocesano@es
- "archives dioc\xE9saines@fr"
has_description: Archive of a bishopric (diocese)
part_of:
- has_label: Diocese of 's-Hertogenbosch
founded_through:
temporal_extent:
begin_of_the_begin: '1559-05-12'
end_of_the_begin: '1559-05-12'
- has_label: Archdiocese of Utrecht
originate_from:
has_label: Diocese of 's-Hertogenbosch
located_in:
has_label: Province of Utrecht
canonical_access_rules: true
- Archive-as-organization type; not a record-set classifier
- Access may include canonical or diocesan authorization constraints
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration

View file

@ -3,34 +3,49 @@ name: DiocesanArchiveRecordSetType
title: DiocesanArchive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ../slots/has_scope
classes:
DiocesanArchiveRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by DiocesanArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
description: >-
Taxonomic category for documentary aggregations curated by diocesan
ecclesiastical repository institutions.
alt_descriptions:
nl: {text: Taxonomische categorie voor documentaggregaties beheerd door diocesane kerkelijke archiefinstellingen., language: nl}
de: {text: Taxonomische Kategorie fuer Dokumentaggregationen in dioezesanen kirchlichen Archivinstitutionen., language: de}
fr: {text: Categorie taxonomique pour les ensembles documentaires conserves par les archives diocesaines ecclesiastiques., language: fr}
es: {text: Categoria taxonomica para agregaciones documentales custodiadas por instituciones archivisticas diocesanas eclesiasticas., language: es}
ar: {text: فئة تصنيفية للتجميعات الوثائقية التي تديرها مؤسسات الأرشيف الكنسية على مستوى الأبرشية., language: ar}
id: {text: Kategori taksonomi untuk agregasi dokumenter yang dikurasi lembaga arsip gerejawi tingkat keuskupan., language: id}
zh: {text: 由教区教会档案机构保管之文献聚合体的分类类型。, language: zh}
structured_aliases:
nl: [{literal_form: bisdomarchief-recordsettype, language: nl}]
de: [{literal_form: Dioezesanarchiv-Bestandsart, language: de}]
fr: [{literal_form: type de fonds d archives diocesaine, language: fr}]
es: [{literal_form: tipo de conjunto documental diocesano, language: es}]
ar: [{literal_form: نوع مجموعة سجلات أرشيف الأبرشية, language: ar}]
id: [{literal_form: jenis set catatan arsip keuskupan, language: id}]
zh: [{literal_form: 教区档案记录集类型, language: zh}]
broad_mappings:
- rico:RecordSetType
- skos:Concept
related_mappings:
- wd:Q11906839
slots:
- has_scope # was: type_scope - migrated per Rule 53 (2026-01-15)
- has_scope
see_also:
- DiocesanArchive
- rico:RecordSetType
- DiocesanArchive
- rico:RecordSetType
annotations:
custodian_types: '["hc:ArchiveOrganizationType"]'
linked_custodian_type: DiocesanArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.678653Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity: '{"archive_search": 0.2, "museum_search": 0.75, "library_search": 0.75, "collection_discovery":
0.75, "person_research": 0.75, "location_browse": 0.75, "identifier_lookup": 0.75, "organizational_change": 0.75,
"digital_platform": 0.75, "general_heritage": 0.75}'
specificity_rationale: Type taxonomy class

View file

@ -4,11 +4,9 @@ title: DiocesanArchive 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/
default_prefix: hc
imports:
- ./DiocesanArchiveRecordSetType
@ -21,97 +19,71 @@ classes:
DiocesanAdministrationFonds:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Diocesan administrative 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"
description: >-
Documentary aggregation arranged as a fonds for diocesan governance,
administration, and institutional correspondence.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: DiocesanAdministrationFonds
has_custodian:
equals_string: DiocesanArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
ParishRecordSeries:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Parish records (multiple parishes).\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 arranged as a series for records from multiple
parishes within diocesan jurisdiction.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: ParishRecordSeries
has_custodian:
equals_string: DiocesanArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.
EpiscopalCorrespondenceCollection:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Bishop's correspondence.\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 bishops'
correspondence and communication records.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
- skos:Concept
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
slots:
- has_type
- has_score
- has_custodian
- record_holder_note
- has_type
- has_type
- has_score
- has_custodian
- record_holder_note
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
has_type:
equals_string: EpiscopalCorrespondenceCollection
has_custodian:
equals_string: DiocesanArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.

View file

@ -18,74 +18,44 @@ imports:
classes:
Diocese:
class_uri: org:Organization
description: "Represents an ecclesiastical diocese (bishopric) - an administrative\
\ unit\nof the Catholic, Anglican, or other episcopal churches.\n\n**USAGE**:\n\
Captures structured information about dioceses that heritage custodians\n(particularly\
\ diocesan archives) are part of.\n\n**WIKIDATA**: Q131896 (diocese)\n\n**ECCLESIASTICAL\
\ HIERARCHY**:\n```\nVatican / Holy See\n ├── Ecclesiastical Province\n │\
\ └── Archdiocese (metropolitan see)\n │ └── DIOCESE (suffragan\
\ see) ← THIS CLASS\n │ └── Parish\n └── Religious Orders\n\
```\n\n**HISTORICAL SIGNIFICANCE**:\nMany European dioceses were established\
\ in medieval times and often\npredate civil administrative divisions. Their\
\ founding dates are\nsignificant for understanding ecclesiastical history.\n\
\n**MIGRATION NOTE**:\nCreated per slot_fixes.yaml revision (Rule 53, 2026-01-22).\n\
Replaces simple `founding_date_diocese` (date) with structured class\ncapturing\
\ diocese identity and founding event.\n"
description: >-
Ecclesiastical territorial jurisdiction under episcopal governance,
modeled as an organizational unit for church administration.
alt_descriptions:
nl: {text: Kerkelijk territoriaal rechtsgebied onder bisschoppelijk bestuur, gemodelleerd als organisatorische eenheid., language: nl}
de: {text: Kirchliche Territorialjurisdiktion unter bischoflicher Leitung, als organisatorische Einheit modelliert., language: de}
fr: {text: Juridiction territoriale ecclesiastique sous gouvernance episcopale, modelisee comme unite organisationnelle., language: fr}
es: {text: Jurisdiccion territorial eclesiastica bajo gobierno episcopal, modelada como unidad organizativa., language: es}
ar: {text: ولاية كنسية إقليمية تحت إدارة أسقفية، ممثلة كوحدة تنظيمية., language: ar}
id: {text: Yurisdiksi teritorial gerejawi di bawah tata kelola episkopal yang dimodelkan sebagai unit organisasi., language: id}
zh: {text: 由主教治理的教会领辖区,建模为组织单元。, language: zh}
structured_aliases:
nl: [{literal_form: bisdom, language: nl}]
de: [{literal_form: Dioezese, language: de}]
fr: [{literal_form: diocese, language: fr}]
es: [{literal_form: diocesis, language: es}]
ar: [{literal_form: أبرشية, language: ar}]
id: [{literal_form: keuskupan, language: id}]
zh: [{literal_form: 教区, language: zh}]
exact_mappings:
- wd:Q665487
close_mappings:
- org:Organization
- schema:Organization
slots:
- founded_through
- identified_by
- has_label
- has_description
- located_in
- founded_through
- identified_by
- has_label
- has_description
- located_in
slot_usage:
has_label:
# range: string
required: true
examples:
- value: Diocese of Utrecht
- value: Bistum Münster
- value: Diocese of 's-Hertogenbosch
located_in:
# range: string
examples:
- value:
has_label: Province of Utrecht
founded_through:
range: FoundingEvent
inlined: true
examples:
- value:
temporal_extent:
begin_of_the_begin: '0695-01-01'
end_of_the_begin: '0695-12-31'
exact_mappings:
- wd:Q131896
close_mappings:
- org:Organization
- schema:Organization
examples:
- value:
diocese_id: wd:Q1808831
diocese_name: Diocese of Utrecht
located_in:
has_label: Province of Utrecht
founded_through:
temporal_extent:
begin_of_the_begin: '0695-01-01'
end_of_the_begin: '0695-12-31'
- value:
diocese_id: hc:diocese/s-hertogenbosch
diocese_name: Diocese of 's-Hertogenbosch
located_in:
has_label: Province of Utrecht
founded_through:
temporal_extent:
begin_of_the_begin: '1559-05-12'
end_of_the_begin: '1559-05-12'
annotations:
custodian_types: '["H"]'
custodian_types_rationale: Dioceses are ecclesiastical organizations relevant
to Holy Sites (H) heritage custodians.
custodian_types_rationale: Primarily relevant to ecclesiastical heritage contexts
specificity_score: '0.75'
specificity_rationale: Fairly specific - primarily relevant for diocesan archives
and religious heritage.
specificity_rationale: Fairly specific to diocesan and religious administrative modeling

View file

@ -13,7 +13,27 @@ default_prefix: hc
classes:
DismissalEvent:
class_uri: schema:UserInteraction
description: Event of dismissal or negative reaction.
description: >-
Interaction event capturing rejection or negative user response metrics in
feedback analytics.
alt_descriptions:
nl: {text: Interactiegebeurtenis die afwijzing of negatieve gebruikersreactiemetingen in feedbackanalyse vastlegt., language: nl}
de: {text: Interaktionsereignis zur Erfassung von Ablehnung oder negativen Nutzerreaktionsmetriken in Feedbackanalysen., language: de}
fr: {text: Evenement d interaction capturant des mesures de rejet ou de reaction negative des usagers dans l analyse de feedback., language: fr}
es: {text: Evento de interaccion que captura metricas de rechazo o reaccion negativa de usuarios en analitica de feedback., language: es}
ar: {text: حدث تفاعلي يلتقط مقاييس الرفض أو الاستجابة السلبية للمستخدم ضمن تحليلات التغذية الراجعة., language: ar}
id: {text: Peristiwa interaksi yang menangkap metrik penolakan atau respons negatif pengguna dalam analitik umpan balik., language: id}
zh: {text: 在反馈分析中记录用户否定或负向反应指标的交互事件。, language: zh}
structured_aliases:
nl: [{literal_form: afwijzingsgebeurtenis, language: nl}]
de: [{literal_form: Ablehnungsereignis, language: de}]
fr: [{literal_form: evenement de rejet, language: fr}]
es: [{literal_form: evento de rechazo, language: es}]
ar: [{literal_form: حدث رفض, language: ar}]
id: [{literal_form: peristiwa penolakan, language: id}]
zh: [{literal_form: 否定反馈事件, language: zh}]
broad_mappings:
- schema:UserInteraction
slots:
- has_quantity
- has_measurement_unit

View file

@ -13,7 +13,27 @@ default_prefix: hc
classes:
DisplayLocation:
class_uri: crm:E53_Place
description: Location within a venue for display.
description: >-
Specific in-venue placement point where an object is presented for
visitor viewing.
alt_descriptions:
nl: {text: Specifiek plaatsingspunt binnen een locatie waar een object voor bezoekers wordt getoond., language: nl}
de: {text: Konkreter Platzierungspunkt innerhalb einer Einrichtung, an dem ein Objekt fuer Besuchende praesentiert wird., language: de}
fr: {text: Point de placement specifique dans un lieu ou un objet est presente au public., language: fr}
es: {text: Punto especifico de ubicacion dentro de un recinto donde se presenta un objeto a visitantes., language: es}
ar: {text: نقطة عرض محددة داخل المكان يُقدَّم فيها الشيء للزوار., language: ar}
id: {text: Titik penempatan spesifik di dalam venue tempat objek dipresentasikan kepada pengunjung., language: id}
zh: {text: 场馆内用于向观众展示对象的具体陈列位置点。, language: zh}
structured_aliases:
nl: [{literal_form: tentoonstellingslocatie, language: nl}]
de: [{literal_form: Ausstellungsort, language: de}]
fr: [{literal_form: emplacement d exposition, language: fr}]
es: [{literal_form: ubicacion de exhibicion, language: es}]
ar: [{literal_form: موقع العرض, language: ar}]
id: [{literal_form: lokasi display, language: id}]
zh: [{literal_form: 展示位置, language: zh}]
broad_mappings:
- crm:E53_Place
slots:
- has_label
slot_usage:

View file

@ -5,6 +5,7 @@ description: Service provided by a deposit archive for final disposition of reco
prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
dcat: http://www.w3.org/ns/dcat#
imports:
- linkml:types
- ../slots/has_description
@ -14,7 +15,12 @@ default_prefix: hc
classes:
DispositionService:
class_uri: schema:Service
description: Service for record disposition.
description: >-
Operational service that executes appraisal outcomes such as transfer, return, or secure destruction.
broad_mappings:
- schema:Service
close_mappings:
- dcat:DataService
slots:
- has_type
- has_label

View file

@ -13,7 +13,11 @@ default_prefix: hc
classes:
DispositionServiceType:
abstract: true
description: Classification of disposition service.
class_uri: skos:Concept
description: >-
Abstract taxonomy node for categorizing records-disposition service patterns.
broad_mappings:
- skos:Concept
slots:
- has_label
- has_description

View file

@ -3,6 +3,10 @@ name: DispositionServiceTypes
title: Disposition Service Types
description: Concrete types of disposition services. MIGRATED from disposition_service
string (2026-01-26).
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- ./DispositionServiceType
- linkml:types

View file

@ -13,7 +13,12 @@ default_prefix: hc
classes:
DissolutionEvent:
class_uri: org:ChangeEvent
description: Dissolution or closure event.
description: >-
Change event recording formal termination of an organization and its legal continuity.
broad_mappings:
- org:ChangeEvent
related_mappings:
- prov:Activity
slots:
- temporal_extent
slot_usage:

View file

@ -1,35 +1,28 @@
id: https://w3id.org/nde/ontology/DistrictArchiveGermany
id: https://nde.nl/ontology/hc/class/DistrictArchiveGermany
name: DistrictArchiveGermany
title: District Archive (Germany)
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
rico: https://www.ica.org/standards/RiC/ontology#
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/has_score
classes:
DistrictArchiveGermany:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- hold_record_set
exact_mappings:
- wd:Q130757255
close_mappings:
- rico:CorporateBody
- skos:Concept
class_uri: skos:Concept
description: >-
District-level repository institution in Germany responsible for custody and access governance of Kreis records.
broad_mappings:
- wd:Q166118
description: "Archive type specific to Germany at the Kreis (district) level.\nThese archives serve administrative districts (Landkreise) and \npreserve records of district-level government and administration.\n\n**Wikidata**: Q130757255\n\n**German term**: Kreisarchiv\n\n**Geographic Restriction**: Germany (DE) only.\nThis constraint is enforced via LinkML `rules` with `postconditions`.\n\n**Scope**:\nKreisarchive preserve:\n- District government records (Kreistag, Landrat)\n- Administrative files from Landkreis authorities\n- Historical district documentation\n- Civil registry records (transferred from municipalities)\n- Building permits and planning documents\n- Maps and cadastral records\n\n**Administrative Context**:\nIn the German archival system:\n- Bundesarchiv (federal level)\n- Landesarchive (state/Land level)\n- Kreisarchive (district level) \u2190 This type\n- Stadtarchive/Gemeindearchive (municipal level)\n\n**Related Types**:\n- MunicipalArchive (Q604177) - City/town level\n\
- RegionalArchive (Q27032392) - Regional scope\n- GovernmentArchive - Government records\n\n**Dual-Class Pattern**:\nThis class represents the CUSTODIAN type (the archive organization).\nFor the collection type, see `DistrictArchiveGermanyRecordSetType`.\n\n**Multilingual Labels**:\n- de: Kreisarchiv\n- en: District Archive (Germany)\n"
slot_usage: {}
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- skos:Concept
- schema:ArchiveOrganization
close_mappings:
- rico:CorporateBody
slots:
- hold_record_set
- has_score

View file

@ -3,10 +3,10 @@ name: DistrictArchiveGermanyRecordSetType
title: DistrictArchiveGermany Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
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/
default_prefix: hc
imports:
- linkml:types
- ../slots/has_scope
@ -14,21 +14,15 @@ imports:
- ../slots/has_type
classes:
DistrictArchiveGermanyRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by DistrictArchiveGermany custodians.
'
is_a: CollectionType
abstract: true
class_uri: rico:RecordSetType
description: >-
Abstract taxonomy node for district-archive record aggregations in the German context.
broad_mappings:
- rico:RecordSetType
- skos:Concept
slots:
- has_type
- has_score
- has_scope
see_also:
- DistrictArchiveGermany
- rico:RecordSetType
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- has_type
- has_score
- has_scope

View file

@ -4,17 +4,8 @@ title: DistrictArchiveGermany 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/
dcterms: http://purl.org/dc/terms/
prov: http://www.w3.org/ns/prov#
crm: http://www.cidoc-crm.org/cidoc-crm/
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:
- ./DistrictArchiveGermanyRecordSetType
@ -27,68 +18,37 @@ classes:
KreisAdministrationFonds:
is_a: DistrictArchiveGermanyRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for District (Kreis) administrative 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"
description: Fonds-level aggregation of district administration records.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DistrictArchiveGermanyRecordSetType
- rico:RecordSetType
- 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: KreisAdministrationFonds
has_custodian:
equals_string: DistrictArchiveGermany
record_holder_note:
equals_string: This RecordSetType is typically held by DistrictArchiveGermany
custodians. Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
LocalGovernanceSeries:
is_a: DistrictArchiveGermanyRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for District governance documentation.\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 district governance documentation.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- DistrictArchiveGermanyRecordSetType
- 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: LocalGovernanceSeries
has_custodian:
equals_string: DistrictArchiveGermany
record_holder_note:
equals_string: This RecordSetType is typically held by DistrictArchiveGermany
custodians. Inverse of rico:isOrWasHolderOf.
annotations:
custodian_types: '[''*'']'

View file

@ -1,52 +1,30 @@
id: https://w3id.org/nde/ontology/DistritalArchive
id: https://nde.nl/ontology/hc/class/DistritalArchive
name: DistritalArchive
title: Distrital Archive (Portugal)
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#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ../slots/identified_by
- ../slots/has_scope
- ../slots/has_score
- ../slots/has_type
- ../slots/hold_record_set
- ../slots/has_score
classes:
DistritalArchive:
description: 'District archives in Portugal (Arquivo Distrital). These archives serve as the primary archival institution at the district (distrito) administrative level in Portugal. They preserve records of regional administration, notarial records, parish registers, and other historical documentation for their respective districts. German term: Bezirksarchiv (Portugal).'
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- has_type
- hold_record_set
- has_score
- identified_by
slot_usage:
identified_by: null
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
skos:prefLabel: Distrital Archive
skos:altLabel: Arquivo Distrital, Bezirksarchiv (Portugal)
admin_level: Distrito (district)
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
exact_mappings:
- wd:Q10296259
close_mappings:
- rico:CorporateBody
- skos:Concept
class_uri: skos:Concept
description: >-
District-level repository institution in Portugal responsible for regional records stewardship and access services.
broad_mappings:
- wd:Q166118
see_also:
- RegionalArchive
- MunicipalArchive
- GovernmentArchive
comments:
- Bezirksarchiv (Portugal) (de)
- Portugal has 18 continental districts plus 2 autonomous regions
- Key sources for genealogical and local history research
- skos:Concept
- schema:ArchiveOrganization
close_mappings:
- rico:CorporateBody
slots:
- identified_by
- hold_record_set
- has_score

View file

@ -3,10 +3,10 @@ name: DistritalArchiveRecordSetType
title: DistritalArchive Record Set Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
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
@ -14,21 +14,15 @@ imports:
- ../slots/has_type
classes:
DistritalArchiveRecordSetType:
description: 'A rico:RecordSetType for classifying collections held by DistritalArchive custodians.
'
is_a: CollectionType
abstract: true
class_uri: rico:RecordSetType
description: >-
Abstract taxonomy node for district-archive record aggregations in the Portuguese context.
broad_mappings:
- rico:RecordSetType
- skos:Concept
slots:
- has_type
- has_score
- has_scope
see_also:
- DistritalArchive
- rico:RecordSetType
slot_usage:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: "['*']"
- has_type
- has_score
- has_scope

View file

@ -4,11 +4,8 @@ title: DistritalArchive 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/
default_prefix: hc
imports:
- ./DistritalArchiveRecordSetType
@ -21,35 +18,18 @@ classes:
DistritoAdministrationFonds:
is_a: DistritalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for District administrative records (Portugal/Spain).\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: Fonds-level aggregation of district administration records.
broad_mappings:
- rico:RecordSetType
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DistritalArchiveRecordSetType
- rico:RecordSetType
- 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: DistritoAdministrationFonds
has_custodian:
equals_string: DistritalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DistritalArchive custodians.
Inverse of rico:isOrWasHolderOf.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'

View file

@ -5,6 +5,7 @@ prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
org: http://www.w3.org/ns/org#
default_prefix: hc
imports:
- linkml:types
@ -13,9 +14,14 @@ imports:
- ../slots/has_level
classes:
Division:
description: A distinct and large part of an organization. In the context of heritage custodians, this represents a major organizational unit or department that may have its own archival or collection management responsibilities. Divisions are typically larger than departments and may contain multiple sub-units.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: >-
Major organizational unit within an institution, used to model high-level internal structure.
is_a: OrganizationUnit
class_uri: org:OrganizationalUnit
broad_mappings:
- org:OrganizationalUnit
close_mappings:
- skos:Concept
mixins:
- OrganizationalStructure
slots:

View file

@ -15,6 +15,12 @@ default_prefix: hc
classes:
DocumentFormat:
class_uri: dcterms:MediaType
description: >-
Controlled format concept describing media encoding used by a document resource.
broad_mappings:
- dcterms:MediaType
close_mappings:
- skos:Concept
slots:
- has_label
- has_description

View file

@ -22,7 +22,13 @@ classes:
DocumentType:
class_uri: crm:E55_Type
abstract: true
description: Classification of a document.
description: >-
Abstract taxonomy node for categorizing documentary resource kinds.
broad_mappings:
- crm:E55_Type
- skos:Concept
close_mappings:
- schema:DefinedTerm
slots:
- has_label
- has_description

View file

@ -2,6 +2,11 @@ id: https://nde.nl/ontology/hc/class/DocumentTypes
name: DocumentTypes
title: Document Types
description: Concrete types of documents. MIGRATED from document_type string (2026-01-26).
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
foaf: http://xmlns.com/foaf/0.1/
imports:
- ./DocumentType
- linkml:types
@ -9,29 +14,37 @@ default_prefix: hc
classes:
NotarialDeed:
is_a: DocumentType
class_uri: hc:NotarialDeed
description: A formal document executed by a notary public.
annotations:
specificity_score: 0.1
specificity_rationale: Generic utility class/slot created during migration
custodian_types: '[''*'']'
broad_mappings:
- foaf:Document
- schema:CreativeWork
close_mappings:
- foaf:Document
Bylaws:
is_a: DocumentType
class_uri: hc:Bylaws
description: Rulebook or guidelines for an organization.
broad_mappings:
- foaf:Document
- schema:CreativeWork
close_mappings:
- foaf:Document
Charter:
is_a: DocumentType
class_uri: hc:Charter
description: A document granting rights or privileges.
broad_mappings:
- foaf:Document
- schema:CreativeWork
close_mappings:
- foaf:Document
MemorandumOfAssociation:
is_a: DocumentType
class_uri: hc:MemorandumOfAssociation
description: Legal document setting up a company.
broad_mappings:
- foaf:Document
- schema:CreativeWork
close_mappings:
- foaf:Document

View file

@ -13,36 +13,21 @@ prefixes:
schema: http://schema.org/
dcterms: http://purl.org/dc/terms/
foaf: http://xmlns.com/foaf/0.1/
doap: http://usefulinc.com/ns/doap#
crm: http://www.cidoc-crm.org/cidoc-crm/
default_prefix: hc
classes:
Documentation:
class_uri: schema:TechArticle
description: 'Documentation resource for a service, API, platform, or system.
**DEFINITION**:
Documentation represents technical documentation resources such as API documentation, user guides, developer references, or system manuals. This replaces domain-specific slots like `api_documentation` with a structured class that can capture multiple documentation resources with different types and purposes.
**ONTOLOGY ALIGNMENT**:
- Schema.org: `schema:TechArticle` - technical documentation - DOAP: `doap:homepage`, `doap:wiki` - project documentation - FOAF: `foaf:Document` - generic document - DCTERMS: `dcterms:references` - documentation references
**DOCUMENTATION TYPES**:
- API Reference: Endpoint specifications, parameters, responses - User Guide: End-user instructions and tutorials - Developer Guide: Integration and development instructions - System Manual: Technical specifications and architecture
**USE CASES**:
1. **API Documentation**: Link to REST API reference docs 2. **Integration Guides**: How to integrate with the platform 3. **User Manuals**: End-user documentation for staff'
exact_mappings:
- schema:TechArticle
description: >-
Technical reference resource describing platform interfaces, workflows, or operational guidance.
broad_mappings:
- schema:CreativeWork
close_mappings:
- foaf:Document
- doap:homepage
- schema:TechArticle
- crm:E73_Information_Object
related_mappings:
- dcterms:references
- doap:wiki
slots:
- has_label
- has_description

View file

@ -5,6 +5,8 @@ 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/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
@ -13,9 +15,15 @@ imports:
- ../slots/has_type
classes:
DocumentationCentre:
description: An organisation that deals with documentation, typically focusing on collecting, organizing, and providing access to documents and information on specific topics. Documentation centres often serve as specialized research facilities, combining archival, library, and information management functions. They may focus on particular subjects like human rights, social movements, or historical events.
description: >-
Specialized repository institution focused on collecting, organizing, and providing access to thematic evidence resources.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
broad_mappings:
- skos:Concept
- schema:Organization
close_mappings:
- rico:CorporateBody
slots:
- has_type
- has_score
@ -23,7 +31,7 @@ classes:
slot_usage:
identified_by:
has_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
equals_string: DocumentationCentre
annotations:
skos:prefLabel: Documentation Centre
skos:altLabel: "Dokumentationszentrum, centro de documentaci\xF3n, centre de documentation, Documentation Center"

View file

@ -14,7 +14,10 @@ imports:
classes:
DocumentationSource:
class_uri: schema:CreativeWork
description: Documentation source.
description: >-
Cited source record used as evidence or reference for technical and descriptive documentation.
broad_mappings:
- schema:CreativeWork
slots:
- has_label
- has_url