Migrate 94 archive class annotations to ontology-aligned slots

- Add migration script: scripts/migrate_annotations_to_slots.py
- Convert custodian_types, wikidata, skos_broader, specificity_* annotations
- Replace with proper slots mapped to SKOS, PROV-O, RiC-O predicates
- Add ../slots/class_metadata_slots import to all migrated files
- Remove AcademicArchive_refactored.yaml (main file now migrated)
- Sync changes to frontend/public/schemas/

Migration converts:
  - custodian_types → hc:custodianTypes slot
  - wikidata/wikidata_label → wikidata_alignment structured slot
  - skos_broader → skos:broader slot
  - specificity_* → specificity_annotation structured slot
  - dual_class_pattern → dual_class_link structured slot
  - template_specificity → template_specificity slot

All 94 migrated schemas pass linkml-validate.
This commit is contained in:
kempersc 2026-01-06 11:25:37 +01:00
parent f37f5208ca
commit aa763dab25
413 changed files with 54815 additions and 16986 deletions

View file

@ -1,19 +1,20 @@
id: https://nde.nl/ontology/hc/class/AcademicArchive
name: AcademicArchive
title: Academic Archive Type
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
rico: https://www.ica.org/standards/RiC/ontology#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./AcademicArchiveRecordSetTypes
- ../slots/type_scope
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
AcademicArchive:
is_a: ArchiveOrganizationType
@ -21,228 +22,197 @@ classes:
description: |
Archive of a higher education institution (university, college, polytechnic).
**Wikidata**: Q27032435 (academic archive)
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `AcademicArchiveRecordSetType` which maps to `rico:RecordSetType`.
**Scope**:
Academic archives preserve records documenting the history, administration,
teaching, research, and student life of higher education institutions.
Holdings typically include:
- Administrative and governance records
- Student records and academic transcripts
- Faculty papers and research documentation
- University publications and ephemera
- Campus photographs and audiovisual materials
# Multilingual labels using LinkML's structured_aliases
**Holdings** (linked via rico:isOrWasHolderOf):
Academic archives typically hold records classified under these RecordSetTypes:
- UniversityAdministrativeFonds - Governance, committee, policy records
- StudentRecordSeries - Enrollment, transcripts, graduation records
- FacultyPaperCollection - Personal papers of faculty members
- CampusDocumentationCollection - Photos, publications, ephemera
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- holds_record_set_types
- skos_broader
- skos_broader_label
- specificity_annotation
- template_specificity
- wikidata_alignment
structured_aliases:
- literal_form: Hochschularchiv
in_language: de
- literal_form: archivo académico
in_language: es
- literal_form: archives académiques
in_language: fr
- literal_form: archivio accademico
in_language: it
- literal_form: academisch archief
in_language: nl
- literal_form: arquivo acadêmico
in_language: pt
- literal_form: Hochschularchiv
in_language: de
- literal_form: archivo académico
in_language: es
- literal_form: archives académiques
in_language: fr
- literal_form: archivio accademico
in_language: it
- literal_form: academisch archief
in_language: nl
- literal_form: arquivo acadêmico
in_language: pt
keywords:
- administrative records
- governance records
- committee records
- policy records
- student records
- enrollment records
- graduation records
- academic transcripts
- faculty papers
- research documentation
- university publications
- ephemera
- campus photographs
- audiovisual materials
- campus life documentation
- administrative records
- governance records
- committee records
- policy records
- student records
- enrollment records
- graduation records
- academic transcripts
- faculty papers
- research documentation
- university publications
- ephemera
- campus photographs
- audiovisual materials
- campus life documentation
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for AcademicArchive instances.
range: CustodianPrimaryTypeEnum
required: true
holds_record_set_types:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
**Academic Archive Holdings**:
- UniversityAdministrativeFonds - Governance, committee, policy records
- StudentRecordSeries - Enrollment, transcripts, graduation records
- FacultyPaperCollection - Personal papers of faculty members
- CampusDocumentationCollection - Photos, publications, ephemera
equals_expression: |
["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
wikidata_entity:
description: |
Should be Q27032435 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q27032435"
pattern: ^Q[0-9]+$
equals_string: Q27032435
archive_scope:
description: |
Typically 'university', 'college', or 'institutional'.
Reflects the educational institution's administrative scope.
# Ontological mappings - class_uri is schema:ArchiveOrganization (primary meaning)
# SKOS mapping predicates express semantic relationships to other ontologies
exact_mappings:
- wd:Q27032435 # Wikidata: academic archive (exact match)
close_mappings:
- rico:CorporateBody # RiC-O: archive as organizational agent
- skos:Concept # SKOS: this is a concept in a classification scheme
broad_mappings:
- wd:Q166118 # Wikidata: archive (broader parent concept via skos:broader)
- wd:Q124762372 # InstitutionalArchive - broader institutional scope
narrow_mappings:
- wd:Q2496264 # UniversityArchive - more specific to universities
related_mappings:
- wd:Q1065413 # InstitutionalRepository - digital publications focus (different function)
comments:
- "Custodian type class for academic/higher education archives"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Parent institution is typically a university or college"
- "class_uri is schema:ArchiveOrganization - primary semantic meaning"
- "skos:broader relationship to wd:Q166118 (archive) expressed via broad_mappings"
see_also:
- wd:Q2496264 # UniversityArchive
- wd:Q124762372 # InstitutionalArchive
- wd:Q1065413 # InstitutionalRepository
- AcademicArchiveRecordSetType # Linked collection type class
annotations:
# GLAMORCUBESFIXPHDNT custodian type
custodian_types: '["A"]'
custodian_types_rationale: "AcademicArchive is an archival institution - maps\
\ to ARCHIVE (A)"
# Wikidata alignment
wikidata: Q27032435
wikidata_label: academic archive
# skos:broader relationship (no direct LinkML slot, so expressed as annotation)
# This expresses: AcademicArchive skos:broader wd:Q166118 (archive)
skos_broader: wd:Q166118
skos_broader_label: archive
# Dual-class pattern linking custodian type to collection type
linked_collection_type: AcademicArchiveRecordSetType
dual_class_pattern: custodian_type
dual_class_pattern_note: >-
This class represents the CUSTODIAN type (archive organization).
See linked_collection_type for the corresponding rico:RecordSetType
that classifies the collections held by this type of archive.
# Structured scope of record types held
scope_record_types: >-
[
{"category": "Administrative records", "includes": ["governance", "committees",
"policies"]},
{"category": "Student records", "includes": ["enrollment", "graduation",
"academic transcripts"]},
{"category": "Faculty papers", "includes": ["research documentation"]},
{"category": "University publications", "includes": ["ephemera"]},
{"category": "Audiovisual materials", "includes": ["photographs", "campus
life documentation"]}
]
# rico:RecordSetType for collection classification
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: AcademicArchive is an archival institution - maps to ARCHIVE
(A)
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q27032435 (academic archive)'
skos_broader:
equals_expression: '["wd:Q166118"]'
skos_broader_label:
equals_string: archive
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q27032435
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
- wd:Q124762372
narrow_mappings:
- wd:Q2496264
related_mappings:
- wd:Q1065413
comments:
- Custodian type class for academic/higher education archives
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Parent institution is typically a university or college
- class_uri is schema:ArchiveOrganization - primary semantic meaning
- skos:broader relationship to wd:Q166118 (archive) expressed via broad_mappings
see_also:
- wd:Q2496264
- wd:Q124762372
- wd:Q1065413
- AcademicArchiveRecordSetType
AcademicArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections of academic and higher
education institutional records within heritage institutions.
**Wikidata**: Q27032435 (academic archive - used as ontonym, hence broad_mappings)
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `AcademicArchive`.
**Scope**:
Used to classify record sets that contain academic institutional materials:
- University administrative fonds
- Student record series
- Faculty paper collections
- Campus documentation collections
description: "A rico:RecordSetType for classifying collections of academic and\
\ higher \neducation institutional records within heritage institutions.\n\n\
**Dual-Class Pattern**:\nThis class represents the COLLECTION type (rico:RecordSetType).\n\
For the custodian organization type, see `AcademicArchive`.\n\n**Scope**:\n\
Used to classify record sets that contain academic institutional materials:\n\
- University administrative fonds\n- Student record series\n- Faculty paper\
\ collections\n- Campus documentation collections\n"
is_a: CollectionType
class_uri: rico:RecordSetType
# Multilingual labels for the collection type
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
- wikidata_alignment
attributes:
type_scope:
range: TypeScopeEntry
multivalued: true
inlined_as_list: true
description: |
Structured scope definitions for AcademicArchiveRecordSetType.
Formally documents what types of record sets are classified under this type.
comments:
- "**Subclasses (concrete RecordSetTypes)**:\n\nThis abstract type has four concrete\
\ subclasses defined in \nAcademicArchiveRecordSetTypes.yaml:\n\n1. UniversityAdministrativeFonds\
\ - Governance, committee, policy records\n2. StudentRecordSeries - Enrollment,\
\ transcripts, graduation records\n3. FacultyPaperCollection - Personal papers\
\ of faculty members\n4. CampusDocumentationCollection - Photos, publications,\
\ ephemera\n\nEach subclass maps to rico:RecordSetType with appropriate broad_mappings\
\ \nto RiC-O organizational concepts (rico:Fonds, rico:Series, rico:Collection).\n"
structured_aliases:
- literal_form: Hochschularchivbestand
in_language: de
- literal_form: fondo de archivo académico
in_language: es
- literal_form: fonds d'archives académiques
in_language: fr
- literal_form: academisch archiefbestand
in_language: nl
- literal_form: Hochschularchivbestand
in_language: de
- literal_form: fondo de archivo académico
in_language: es
- literal_form: fonds d'archives académiques
in_language: fr
- literal_form: academisch archiefbestand
in_language: nl
slot_usage:
wikidata_equivalent:
equals_string: "Q27032435"
# Mappings for collection type
exact_mappings:
- rico:RecordSetType # Primary meaning - this IS a RecordSetType
broad_mappings:
- wd:Q27032435 # Wikidata: academic archive (ontonym - broader concept)
close_mappings:
- skos:Concept # This is a concept in classification scheme
see_also:
- AcademicArchive # Linked custodian type
- rico:RecordSetType # RiC-O standard
annotations:
# GLAMORCUBESFIXPHDNT custodian type association
custodian_types: '["A"]'
custodian_types_rationale: "AcademicArchiveRecordSetType classifies collections\
\ held by ARCHIVE (A) type custodians"
# Wikidata alignment
wikidata: Q27032435
wikidata_label: academic archive
wikidata_mapping_type: ontonym
wikidata_mapping_note: >-
The Wikidata entity Q27032435 describes the broader concept of 'academic archive' (the
organization), not specifically the record set type. Using broad_mappings to
indicate this is an ontonym relationship.
# Dual-class pattern linking collection type to custodian type
linked_custodian_type: AcademicArchive
dual_class_pattern: collection_type
dual_class_pattern_note: >-
This class represents the COLLECTION type (rico:RecordSetType) for classifying
record sets. See linked_custodian_type for the corresponding custodian
organization type that holds these collections.
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q27032435
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: AcademicArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q27032435 (academic archive)'
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- rico:RecordSetType
broad_mappings:
- wd:Q27032435
close_mappings:
- skos:Concept
see_also:
- AcademicArchive
- rico:RecordSetType
- UniversityAdministrativeFonds
- StudentRecordSeries
- FacultyPaperCollection
- CampusDocumentationCollection

View file

@ -0,0 +1,456 @@
# AcademicArchiveRecordSetTypes - Subclasses of AcademicArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for academic archive collections.
# These are the specific record set types that fall under AcademicArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - AcademicArchiveRecordSetType (singular) = abstract base class (defined in AcademicArchive.yaml)
# - AcademicArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-05
id: https://nde.nl/ontology/hc/class/AcademicArchiveRecordSetTypes
name: AcademicArchiveRecordSetTypes
title: Academic 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/
bf: http://id.loc.gov/ontologies/bibframe/
default_prefix: hc
imports:
- linkml:types
- ./AcademicArchive
classes:
# =============================================================================
# UniversityAdministrativeFonds
# =============================================================================
UniversityAdministrativeFonds:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for university administrative records organized as a fonds.
**Definition**:
Records created or accumulated by a university's central administration in the
exercise of governance, policy-making, and operational functions. Organized
according to archival principles of provenance (respect des fonds).
**Typical Contents**:
- Governance records (board minutes, resolutions, bylaws)
- Committee records (senate, faculty councils, standing committees)
- Policy records (institutional policies, procedures, guidelines)
- Strategic planning documents
- Accreditation and institutional assessment records
- Executive correspondence
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(respect des fonds / provenance-based organization from university central administration).
structured_aliases:
- literal_form: Hochschulverwaltungsbestand
in_language: de
- literal_form: fondo de administración universitaria
in_language: es
- literal_form: fonds d'administration universitaire
in_language: fr
- literal_form: universiteitsbestuursarchief
in_language: nl
- literal_form: fundo de administração universitária
in_language: pt
keywords:
- governance records
- board minutes
- committee records
- policy records
- senate records
- faculty council records
- strategic planning
- accreditation records
- executive correspondence
- institutional bylaws
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "University administrative fonds are held by ARCHIVE (A) type custodians"
rico_record_set_type: UniversityAdministrativeFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle.
The fonds structure reflects provenance from university central administration.
scope_includes: '["governance records", "committee records", "policy records", "strategic planning", "accreditation records"]'
scope_excludes: '["student records", "faculty papers", "research data"]'
specificity_score: 0.75
specificity_rationale: Specific record set type within academic archive domain.
specificity_annotation_timestamp: '2026-01-05T17:45:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# StudentRecordSeries
# =============================================================================
StudentRecordSeries:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for student records organized as archival series.
**Definition**:
Records documenting the academic careers and activities of students, typically
organized as series within a larger university fonds. Subject to retention
schedules and privacy regulations (FERPA in US, GDPR in EU, AVG in NL).
**Typical Contents**:
- Enrollment and registration records
- Academic transcripts and grade records
- Graduation records and diploma registers
- Disciplinary records
- Financial aid records
- Student organization records
**Privacy Considerations**:
Access restrictions typically apply due to personally identifiable information.
Historical student records (typically 75+ years) may have fewer restrictions.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(organizational level within the university fonds).
structured_aliases:
- literal_form: Studentenaktenserie
in_language: de
- literal_form: serie de expedientes estudiantiles
in_language: es
- literal_form: série de dossiers étudiants
in_language: fr
- literal_form: studentendossiers
in_language: nl
- literal_form: série de registros de alunos
in_language: pt
keywords:
- enrollment records
- registration records
- academic transcripts
- grade records
- graduation records
- diploma registers
- matriculation records
- disciplinary records
- student organizations
- financial aid records
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q185583 # Wikidata: archive collection
close_mappings:
- skos:Concept
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- UniversityAdministrativeFonds
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Student record series are held by ARCHIVE (A) type custodians"
rico_record_set_type: StudentRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle.
Typically a series within the university administration fonds or registrar's office fonds.
scope_includes: '["enrollment records", "academic transcripts", "graduation records", "disciplinary records", "financial aid records"]'
scope_excludes: '["faculty records", "research records", "administrative policy"]'
privacy_note: >-
Subject to educational records privacy laws (FERPA, GDPR, AVG).
Access restrictions typically apply for records less than 75 years old.
specificity_score: 0.75
specificity_rationale: Specific record set type within academic archive domain.
specificity_annotation_timestamp: '2026-01-05T17:45:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.35
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# FacultyPaperCollection
# =============================================================================
FacultyPaperCollection:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for faculty papers and personal archives.
**Definition**:
Personal papers of faculty members documenting their academic careers, research
activities, teaching, and professional service. These are typically acquired as
donations or bequests, distinct from official university records.
**Typical Contents**:
- Research documentation and notes
- Correspondence (professional and personal)
- Lecture notes and course materials
- Manuscripts and drafts
- Conference papers and presentations
- Professional organization records
- Photographs and audiovisual materials
**Provenance**:
Unlike administrative fonds, faculty papers are personal archives with the
individual faculty member as creator/accumulator. The university acquires
custody but respects original order where it exists.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(personal papers fonds with the faculty member as creator/accumulator).
structured_aliases:
- literal_form: Professorennachlass
in_language: de
- literal_form: archivo personal de profesores
in_language: es
- literal_form: fonds de professeurs
in_language: fr
- literal_form: hoogleraarspapieren
in_language: nl
- literal_form: arquivo pessoal de docentes
in_language: pt
keywords:
- personal papers
- faculty papers
- research documentation
- correspondence
- lecture notes
- course materials
- manuscripts
- drafts
- conference papers
- professional papers
- academic papers
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q22075301 # Wikidata: personal papers
close_mappings:
- skos:Concept
- bf:Archival # BIBFRAME archival materials
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
annotations:
custodian_types: '["A", "L"]'
custodian_types_rationale: "Faculty papers may be held by ARCHIVE (A) or LIBRARY (L) special collections"
rico_record_set_type: FacultyPaperCollection
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle.
Personal archives with individual faculty member as creator/accumulator.
scope_includes: '["research documentation", "correspondence", "lecture notes", "manuscripts", "conference papers"]'
scope_excludes: '["official university records", "student records", "administrative files"]'
acquisition_note: >-
Typically acquired through donation or bequest. May include restrictions
on access or publication specified by donor agreement.
specificity_score: 0.75
specificity_rationale: Specific record set type within academic archive domain.
specificity_annotation_timestamp: '2026-01-05T17:45:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.45
collection_discovery: 0.55
person_research: 0.25
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# CampusDocumentationCollection
# =============================================================================
CampusDocumentationCollection:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for campus life and institutional documentation.
**Definition**:
Materials documenting campus life, institutional identity, and university
culture beyond formal administrative records. Often includes visual materials,
publications, and ephemera that capture the lived experience of the institution.
**Typical Contents**:
- Campus photographs and audiovisual materials
- University publications (yearbooks, newspapers, magazines)
- Ephemera (programs, posters, invitations)
- Memorabilia and artifacts
- Oral histories
- Event documentation
- Building and facilities documentation
**Collection Nature**:
May be assembled collections (artificial) rather than strictly provenance-based,
especially for ephemera and visual materials. Documentation value often takes
precedence over strict archival arrangement.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled/artificial collection organized by subject or documentation purpose).
structured_aliases:
- literal_form: Campus-Dokumentationssammlung
in_language: de
- literal_form: colección de documentación del campus
in_language: es
- literal_form: collection de documentation du campus
in_language: fr
- literal_form: campusdocumentatiecollectie
in_language: nl
- literal_form: coleção de documentação do campus
in_language: pt
keywords:
- campus photographs
- audiovisual materials
- university publications
- yearbooks
- student newspapers
- ephemera
- memorabilia
- oral histories
- event documentation
- building documentation
- campus life
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
- schema:Collection
see_also:
- AcademicArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
annotations:
custodian_types: '["A", "L", "M"]'
custodian_types_rationale: "Campus documentation may be held by ARCHIVE (A), LIBRARY (L), or MUSEUM (M) depending on material type"
rico_record_set_type: CampusDocumentationCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle.
May be assembled collection (artificial) organized by subject or documentation purpose.
scope_includes: '["photographs", "audiovisual materials", "publications", "ephemera", "oral histories", "memorabilia"]'
scope_excludes: '["administrative records", "student records", "faculty papers"]'
collection_nature_note: >-
Often includes artificial/assembled collections organized by subject,
format, or documentation purpose rather than strict provenance.
specificity_score: 0.75
specificity_rationale: Specific record set type within academic archive domain.
specificity_annotation_timestamp: '2026-01-05T17:45:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.65
library_search: 0.65
collection_discovery: 0.35
person_research: 0.75
location_browse: 0.55
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.65

View file

@ -1,303 +0,0 @@
# AcademicArchive Type - Refactored with Slots
#
# This version replaces annotations with proper slots that map to
# standard ontology predicates (SKOS, PROV-O, Dublin Core, RiC-O).
#
# Generation date: 2026-01-06
# Replaces: Original AcademicArchive.yaml with extensive annotations
id: https://nde.nl/ontology/hc/class/AcademicArchive
name: AcademicArchive
title: Academic Archive Type
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#
wd: http://www.wikidata.org/entity/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./AcademicArchiveRecordSetTypes
- ../slots/class_metadata_slots
- ../slots/type_scope
- ../slots/holds_record_set_types
default_prefix: hc
classes:
AcademicArchive:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
description: |
Archive of a higher education institution (university, college, polytechnic).
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `AcademicArchiveRecordSetType` which maps to `rico:RecordSetType`.
**Holdings** (linked via rico:isOrWasHolderOf):
Academic archives typically hold records classified under these RecordSetTypes:
- UniversityAdministrativeFonds - Governance, committee, policy records
- StudentRecordSeries - Enrollment, transcripts, graduation records
- FacultyPaperCollection - Personal papers of faculty members
- CampusDocumentationCollection - Photos, publications, ephemera
# =========================================================================
# SLOTS - Replacing annotations with proper ontology-aligned slots
# =========================================================================
slots:
# Collection relationship (rico:isOrWasHolderOf)
- holds_record_set_types
# GLAMORCUBESFIXPHDNT type classification
- custodian_types
- custodian_types_rationale
# Wikidata alignment (replaces wikidata, wikidata_label annotations)
- wikidata_alignment
# SKOS hierarchical relationships (replaces skos_broader annotation)
- skos_broader
- skos_broader_label
# Dual-class pattern (replaces linked_collection_type, dual_class_pattern)
- dual_class_link
# Specificity scoring for RAG (replaces specificity_* annotations)
- specificity_annotation
- template_specificity
# Multilingual labels using LinkML's structured_aliases
structured_aliases:
- literal_form: Hochschularchiv
in_language: de
- literal_form: archivo académico
in_language: es
- literal_form: archives académiques
in_language: fr
- literal_form: archivio accademico
in_language: it
- literal_form: academisch archief
in_language: nl
- literal_form: arquivo acadêmico
in_language: pt
# Subject keywords for discovery
keywords:
- administrative records
- governance records
- committee records
- policy records
- student records
- enrollment records
- graduation records
- academic transcripts
- faculty papers
- research documentation
- university publications
- ephemera
- campus photographs
- audiovisual materials
- campus life documentation
# Slot usage with default values
slot_usage:
# Holdings relationship
holds_record_set_types:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
**Academic Archive Holdings**:
- UniversityAdministrativeFonds - Governance, committee, policy records
- StudentRecordSeries - Enrollment, transcripts, graduation records
- FacultyPaperCollection - Personal papers of faculty members
- CampusDocumentationCollection - Photos, publications, ephemera
equals_expression: |
["hc:UniversityAdministrativeFonds", "hc:StudentRecordSeries", "hc:FacultyPaperCollection", "hc:CampusDocumentationCollection"]
# Custodian type classification
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: "AcademicArchive is an archival institution - maps to ARCHIVE (A)"
# Wikidata alignment
wikidata_alignment:
range: WikidataAlignment
inlined: true
# SKOS broader concept
skos_broader:
equals_expression: '["wd:Q166118"]'
skos_broader_label:
equals_string: "archive"
# Dual-class pattern
dual_class_link:
range: DualClassLink
inlined: true
# Specificity scores
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
# =========================================================================
# ONTOLOGICAL MAPPINGS - Using LinkML built-in mapping predicates
# These map directly to SKOS predicates:
# - exact_mappings → skos:exactMatch
# - close_mappings → skos:closeMatch
# - broad_mappings → skos:broadMatch
# - narrow_mappings → skos:narrowMatch
# - related_mappings → skos:relatedMatch
# =========================================================================
exact_mappings:
- wd:Q27032435 # Wikidata: academic archive (exact match)
close_mappings:
- rico:CorporateBody # RiC-O: archive as organizational agent
- skos:Concept # SKOS: this is a concept in a classification scheme
broad_mappings:
- wd:Q166118 # Wikidata: archive (broader parent concept)
- wd:Q124762372 # InstitutionalArchive - broader institutional scope
narrow_mappings:
- wd:Q2496264 # UniversityArchive - more specific to universities
related_mappings:
- wd:Q1065413 # InstitutionalRepository - digital publications focus (different function)
# Editorial notes and cross-references
comments:
- "Custodian type class for academic/higher education archives"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Parent institution is typically a university or college"
- "class_uri is schema:ArchiveOrganization - primary semantic meaning"
- "skos:broader relationship to wd:Q166118 (archive) expressed via skos_broader slot"
see_also:
- wd:Q2496264 # UniversityArchive
- wd:Q124762372 # InstitutionalArchive
- wd:Q1065413 # InstitutionalRepository
- AcademicArchiveRecordSetType # Linked collection type class
# ===========================================================================
# AcademicArchiveRecordSetType - Collection type (rico:RecordSetType)
# ===========================================================================
AcademicArchiveRecordSetType:
is_a: CollectionType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for classifying collections of academic and higher
education institutional records within heritage institutions.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `AcademicArchive`.
**Scope**:
Used to classify record sets that contain academic institutional materials:
- University administrative fonds
- Student record series
- Faculty paper collections
- Campus documentation collections
slots:
- type_scope
- custodian_types
- custodian_types_rationale
- wikidata_alignment
- dual_class_link
- specificity_annotation
- template_specificity
# Multilingual labels for the collection type
structured_aliases:
- literal_form: Hochschularchivbestand
in_language: de
- literal_form: fondo de archivo académico
in_language: es
- literal_form: fonds d'archives académiques
in_language: fr
- literal_form: academisch archiefbestand
in_language: nl
slot_usage:
type_scope:
range: TypeScopeEntry
multivalued: true
inlined_as_list: true
description: |
Structured scope definitions for AcademicArchiveRecordSetType.
Formally documents what types of record sets are classified under this type.
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: "AcademicArchiveRecordSetType classifies collections held by ARCHIVE (A) type custodians"
wikidata_alignment:
range: WikidataAlignment
inlined: true
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
# Scope subclasses are defined in AcademicArchiveRecordSetTypes.yaml
comments:
- |
**Subclasses (concrete RecordSetTypes)**:
This abstract type has four concrete subclasses defined in
AcademicArchiveRecordSetTypes.yaml:
1. UniversityAdministrativeFonds - Governance, committee, policy records
2. StudentRecordSeries - Enrollment, transcripts, graduation records
3. FacultyPaperCollection - Personal papers of faculty members
4. CampusDocumentationCollection - Photos, publications, ephemera
Each subclass maps to rico:RecordSetType with appropriate broad_mappings
to RiC-O organizational concepts (rico:Fonds, rico:Series, rico:Collection).
# Mappings for collection type
exact_mappings:
- rico:RecordSetType # Primary meaning - this IS a RecordSetType
broad_mappings:
- wd:Q27032435 # Wikidata: academic archive (ontonym - broader concept)
close_mappings:
- skos:Concept # This is a concept in classification scheme
see_also:
- AcademicArchive # Linked custodian type
- rico:RecordSetType # RiC-O standard
- UniversityAdministrativeFonds # Subclass
- StudentRecordSeries # Subclass
- FacultyPaperCollection # Subclass
- CampusDocumentationCollection # Subclass

View file

@ -1,19 +1,23 @@
id: https://nde.nl/ontology/hc/class/AdvertisingRadioArchive
name: AdvertisingRadioArchive
title: Advertising Radio Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./AdvertisingRadioArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
AdvertisingRadioArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
- specificity_annotation
- template_specificity
description: |
Sound archive specializing in advertising radio productions and commercials.
@ -44,85 +48,64 @@ classes:
- de: Werbefunkarchiv
- fr: Archives radiophoniques publicitaires
- it: Archivio radio pubblicitaria
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for AdvertisingRadioArchive instances.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q60658673 for this type.
Narrower than Q2230431 (sound archive).
pattern: "^Q[0-9]+$"
equals_string: "Q60658673"
pattern: ^Q[0-9]+$
equals_string: Q60658673
record_types:
description: |
Typically includes: radio commercials, jingles, advertising scripts,
production masters, broadcast recordings.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Specialized sound archive for advertising radio content"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Often associated with broadcasting organizations or advertising agencies"
see_also:
- SoundArchive
- RadioArchive
- MediaArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- Specialized sound archive for advertising radio content
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Often associated with broadcasting organizations or advertising agencies
see_also:
- SoundArchive
- RadioArchive
- MediaArchive
AdvertisingRadioArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of advertising radio productions
description: A rico:RecordSetType for classifying collections of advertising radio productions
and commercials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q60658673"
see_also:
- AdvertisingRadioArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AdvertisingRadioArchive is an archival institution\
\ - maps to ARCHIVE (A)"
wikidata: Q60658673
linked_custodian_type: AdvertisingRadioArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q60658673
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: AdvertisingRadioArchive is an archival institution - maps to
ARCHIVE (A)
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q60658673 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
see_also:
- AdvertisingRadioArchive
slots:
- custodian_types
- custodian_types_rationale
- specificity_annotation
- template_specificity
- wikidata_alignment

View file

@ -0,0 +1,143 @@
# AdvertisingRadioArchiveRecordSetTypes - Subclasses of AdvertisingRadioArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for advertisingradioarchive collections.
# These are the specific record set types that fall under AdvertisingRadioArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - AdvertisingRadioArchiveRecordSetType (singular) = abstract base class (defined in AdvertisingRadioArchive.yaml)
# - AdvertisingRadioArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/AdvertisingRadioArchiveRecordSetTypes
name: AdvertisingRadioArchiveRecordSetTypes
title: AdvertisingRadioArchive 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:
- linkml:types
- ./AdvertisingRadioArchive
classes:
# =============================================================================
# RadioAdvertisementCollection
# =============================================================================
RadioAdvertisementCollection:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Radio commercial recordings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- AdvertisingRadioArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "RadioAdvertisementCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: RadioAdvertisementCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AdvertisingRadioArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AdvertisingRadioArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within advertisingradioarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.264325Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# CampaignDocumentationSeries
# =============================================================================
CampaignDocumentationSeries:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Advertising campaign records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- AdvertisingRadioArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CampaignDocumentationSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CampaignDocumentationSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AdvertisingRadioArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AdvertisingRadioArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within advertisingradioarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.264334Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,23 @@
id: https://nde.nl/ontology/hc/class/AnimalSoundArchive
name: AnimalSoundArchive
title: Animal Sound Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./AnimalSoundArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
AnimalSoundArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
- specificity_annotation
- template_specificity
description: |
Archive specializing in animal sound recordings for research and preservation.
@ -57,85 +61,64 @@ classes:
- de: Tierstimmenarchiv
- fr: Archives de voix d'animaux
- it: Archivio vocale degli animali
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for AnimalSoundArchive instances.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q18574935 for this type.
Narrower than Q2230431 (sound archive).
pattern: "^Q[0-9]+$"
equals_string: "Q18574935"
pattern: ^Q[0-9]+$
equals_string: Q18574935
record_types:
description: |
Typically includes: bioacoustic recordings, species vocalizations,
environmental soundscapes, field recordings, research data.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Specialized sound archive for bioacoustic and wildlife recordings"
- "Often affiliated with natural history museums or research institutions"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Important for biodiversity conservation and scientific research"
see_also:
- SoundArchive
- ScientificArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- Specialized sound archive for bioacoustic and wildlife recordings
- Often affiliated with natural history museums or research institutions
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- Important for biodiversity conservation and scientific research
see_also:
- SoundArchive
- ScientificArchive
AnimalSoundArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of animal sound archive
materials within heritage institutions.
description: A rico:RecordSetType for classifying collections of animal sound
archive materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q18574935"
see_also:
- AnimalSoundArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AnimalSoundArchive is an archival institution -\
\ maps to ARCHIVE (A)"
wikidata: Q18574935
linked_custodian_type: AnimalSoundArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q18574935
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: AnimalSoundArchive is an archival institution - maps to ARCHIVE
(A)
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q18574935 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
see_also:
- AnimalSoundArchive
slots:
- custodian_types
- custodian_types_rationale
- specificity_annotation
- template_specificity
- wikidata_alignment

View file

@ -0,0 +1,143 @@
# AnimalSoundArchiveRecordSetTypes - Subclasses of AnimalSoundArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for animalsoundarchive collections.
# These are the specific record set types that fall under AnimalSoundArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - AnimalSoundArchiveRecordSetType (singular) = abstract base class (defined in AnimalSoundArchive.yaml)
# - AnimalSoundArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/AnimalSoundArchiveRecordSetTypes
name: AnimalSoundArchiveRecordSetTypes
title: AnimalSoundArchive 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:
- linkml:types
- ./AnimalSoundArchive
classes:
# =============================================================================
# BioacousticRecordingCollection
# =============================================================================
BioacousticRecordingCollection:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Animal and nature sound recordings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- AnimalSoundArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BioacousticRecordingCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: BioacousticRecordingCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AnimalSoundArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AnimalSoundArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within animalsoundarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.267892Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# FieldRecordingSeries
# =============================================================================
FieldRecordingSeries:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Field research audio.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- AnimalSoundArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FieldRecordingSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FieldRecordingSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AnimalSoundArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AnimalSoundArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within animalsoundarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.267897Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,137 +1,98 @@
id: https://nde.nl/ontology/hc/class/ArchitecturalArchive
name: ArchitecturalArchive
title: Architectural Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchitecturalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
ArchitecturalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
Archive that safeguards architectural heritage through preservation of
architectural drawings, plans, models, and related documentation.
**Wikidata**: Q121409581
**Scope**:
Architectural archives preserve:
- Architectural drawings and blueprints
- Building plans and specifications
- Scale models and maquettes
- Photographs of buildings and construction
- Correspondence and contracts
- Architects' personal papers (Nachlass)
- Design competitions documentation
**Related Types**:
- ArchivesForBuildingRecords (Q136027937) - Public building permits/records
- ArtArchive (Q27032254) - Broader art documentation
**Notable Examples**:
- Canadian Centre for Architecture (CCA)
- Deutsches Architekturmuseum archives
- RIBA Architecture Library and Collections
- Het Nieuwe Instituut (Netherlands)
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `ArchitecturalRecordSetType` (rico:RecordSetType).
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
- **Schema.org**: schema:ArchiveOrganization
- **RiC-O**: rico:CorporateBody (as agent)
**Multilingual Labels**:
- de: Architekturarchiv
- fr: archives architecturales
- nl: architectonisch archief
slots:
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
description: "Archive that safeguards architectural heritage through preservation\
\ of \narchitectural drawings, plans, models, and related documentation.\n\n\
**Wikidata**: Q121409581\n\n**Scope**:\nArchitectural archives preserve:\n-\
\ Architectural drawings and blueprints\n- Building plans and specifications\n\
- Scale models and maquettes\n- Photographs of buildings and construction\n\
- Correspondence and contracts\n- Architects' personal papers (Nachlass)\n-\
\ Design competitions documentation\n\n**Related Types**:\n- ArchivesForBuildingRecords\
\ (Q136027937) - Public building permits/records\n- ArtArchive (Q27032254) -\
\ Broader art documentation\n\n**Notable Examples**:\n- Canadian Centre for\
\ Architecture (CCA)\n- Deutsches Architekturmuseum archives\n- RIBA Architecture\
\ Library and Collections\n- Het Nieuwe Instituut (Netherlands)\n\n**Dual-Class\
\ Pattern**:\nThis class represents the CUSTODIAN type (the archive organization).\n\
For the collection type, see `ArchitecturalRecordSetType` (rico:RecordSetType).\n\
\n**Ontological Alignment**:\n- **SKOS**: skos:Concept with skos:broader Q166118\
\ (archive)\n- **Schema.org**: schema:ArchiveOrganization\n- **RiC-O**: rico:CorporateBody\
\ (as agent)\n\n**Multilingual Labels**:\n- de: Architekturarchiv\n- fr: archives\
\ architecturales\n- nl: architectonisch archief\n"
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for ArchitecturalArchive instances.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q121409581 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q121409581"
pattern: ^Q[0-9]+$
equals_string: Q121409581
record_types:
description: |
Typically includes: architectural drawings, blueprints, building plans,
models, photographs, specifications, correspondence, competition entries.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchitecturalArchive is a specialized archive type\
\ for architectural documentation - maps to ARCHIVE type (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchitecturalArchive is a specialized archive type for architectural
documentation - maps to ARCHIVE type (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Specialized archive for architectural documentation and heritage"
- "Often associated with architecture schools, museums, or professional bodies"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "May overlap with art archives when preserving architects' artistic works"
- Specialized archive for architectural documentation and heritage
- Often associated with architecture schools, museums, or professional bodies
- 'Part of dual-class pattern: custodian type + rico:RecordSetType'
- May overlap with art archives when preserving architects' artistic works
see_also:
- ArchivesForBuildingRecords
- ArtArchive
# rico:RecordSetType for collection classification
- ArchivesForBuildingRecords
- ArtArchive
ArchitecturalArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of architectural archive
materials within heritage institutions.
description: A rico:RecordSetType for classifying collections of architectural
archive materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q121409581"
see_also:
- ArchitecturalArchive
annotations:
wikidata: Q121409581
linked_custodian_type: ArchitecturalArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q121409581
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q121409581 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
see_also:
- ArchitecturalArchive
slots:
- specificity_annotation
- template_specificity
- wikidata_alignment

View file

@ -0,0 +1,199 @@
# ArchitecturalArchiveRecordSetTypes - Subclasses of ArchitecturalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for architecturalarchive collections.
# These are the specific record set types that fall under ArchitecturalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ArchitecturalArchiveRecordSetType (singular) = abstract base class (defined in ArchitecturalArchive.yaml)
# - ArchitecturalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ArchitecturalArchiveRecordSetTypes
name: ArchitecturalArchiveRecordSetTypes
title: ArchitecturalArchive 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:
- linkml:types
- ./ArchitecturalArchive
classes:
# =============================================================================
# ArchitecturalDrawingCollection
# =============================================================================
ArchitecturalDrawingCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Architectural plans and drawings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchitecturalDrawingCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ArchitecturalDrawingCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchitecturalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within architecturalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.269329Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ArchitectPapersCollection
# =============================================================================
ArchitectPapersCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Architect personal papers.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchitectPapersCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ArchitectPapersCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchitecturalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within architecturalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.269333Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# BuildingProjectFonds
# =============================================================================
BuildingProjectFonds:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Building project documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ArchitecturalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BuildingProjectFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: BuildingProjectFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchitecturalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchitecturalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within architecturalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.269344Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,88 +1,41 @@
id: https://nde.nl/ontology/hc/class/ArchiveAssociation
name: ArchiveAssociation
title: Archive Association Type (Heritage Society)
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./HeritageSocietyType
- linkml:types
- ./HeritageSocietyType
- ../slots/class_metadata_slots
classes:
ArchiveAssociation:
is_a: HeritageSocietyType
class_uri: skos:Concept
annotations:
custodian_types: '["A", "S"]'
custodian_types_rationale: "Archive association combines archive (A) and society/association\
\ (S)."
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Booster, history, and heritage societies that support archival institutions
through advocacy, fundraising, volunteer programs, and public engagement.
**Wikidata**: Q130427366
**IMPORTANT: This is a HeritageSocietyType, NOT an ArchiveOrganizationType**
Archive associations are HERITAGE SOCIETIES (membership organizations) that
support archives, not archives themselves. The key distinction:
- **ArchiveOrganizationType**: Actual archive institutions holding records
- **HeritageSocietyType (this class)**: Volunteer/membership organizations supporting archives
**Scope**:
Archive associations (Archivvereine) provide:
- Advocacy for archival institutions
- Fundraising and donor cultivation
- Volunteer recruitment and coordination
- Public programming and outreach
- Membership programs
- Publication of newsletters and journals
- Support for acquisitions and preservation
**Organizational Role**:
These are typically:
- "Friends of the Archives" organizations
- Historical societies supporting local archives
- Professional associations for archivists
- Advocacy groups for archival funding
**Heritage Society Focus**:
Use `society_focus` slot to describe the archive(s) supported.
Use `community_engagement` to document advocacy and outreach activities.
**Related Types**:
- HeritageSocietyType - Parent class for heritage support organizations
- Archive (Q166118) - The institutions they support (NOT the same thing)
**Primary Type**:
Maps to 'S' (COLLECTING_SOCIETY) in GLAMORCUBESFIXPHDNT taxonomy,
NOT 'A' (ARCHIVE) - these are support organizations, not archives themselves.
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader HeritageSocietyType
- **Schema.org**: schema:Organization, schema:NGO
- **RiC-O**: rico:CorporateBody (as agent)
**Multilingual Labels**:
- de: Archivverein
- fr: Association des amis des archives
description: "Booster, history, and heritage societies that support archival institutions\n\
through advocacy, fundraising, volunteer programs, and public engagement.\n\n\
**Wikidata**: Q130427366\n\n**IMPORTANT: This is a HeritageSocietyType, NOT\
\ an ArchiveOrganizationType**\n\nArchive associations are HERITAGE SOCIETIES\
\ (membership organizations) that \nsupport archives, not archives themselves.\
\ The key distinction:\n- **ArchiveOrganizationType**: Actual archive institutions\
\ holding records\n- **HeritageSocietyType (this class)**: Volunteer/membership\
\ organizations supporting archives\n\n**Scope**:\nArchive associations (Archivvereine)\
\ provide:\n- Advocacy for archival institutions\n- Fundraising and donor cultivation\n\
- Volunteer recruitment and coordination\n- Public programming and outreach\n\
- Membership programs\n- Publication of newsletters and journals\n- Support\
\ for acquisitions and preservation\n\n**Organizational Role**:\nThese are typically:\n\
- \"Friends of the Archives\" organizations\n- Historical societies supporting\
\ local archives\n- Professional associations for archivists\n- Advocacy groups\
\ for archival funding\n\n**Heritage Society Focus**:\nUse `society_focus` slot\
\ to describe the archive(s) supported.\nUse `community_engagement` to document\
\ advocacy and outreach activities.\n\n**Related Types**:\n- HeritageSocietyType\
\ - Parent class for heritage support organizations\n- Archive (Q166118) - The\
\ institutions they support (NOT the same thing)\n\n**Primary Type**: \nMaps\
\ to 'S' (COLLECTING_SOCIETY) in GLAMORCUBESFIXPHDNT taxonomy,\nNOT 'A' (ARCHIVE)\
\ - these are support organizations, not archives themselves.\n\n**Ontological\
\ Alignment**:\n- **SKOS**: skos:Concept with skos:broader HeritageSocietyType\n\
- **Schema.org**: schema:Organization, schema:NGO\n- **RiC-O**: rico:CorporateBody\
\ (as agent)\n\n**Multilingual Labels**:\n- de: Archivverein\n- fr: Association\
\ des amis des archives\n"
slot_usage:
society_focus:
description: |
@ -90,30 +43,43 @@ classes:
Example: "Friends of the State Archives, advocating for adequate funding
and public access to state government records."
required: true
wikidata_entity:
description: |
Should be Q130427366 for this type.
Related to Q166118 (archive) but represents support organization.
pattern: "^Q[0-9]+$"
equals_string: "Q130427366"
pattern: ^Q[0-9]+$
equals_string: Q130427366
community_engagement:
description: |
Advocacy, public programming, and engagement activities.
Key focus for archive associations as support organizations.
custodian_types:
equals_expression: '["A", "S"]'
custodian_types_rationale:
equals_string: Archive association combines archive (A) and society/association
(S).
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
- skos:Concept
close_mappings:
- schema:Organization
- schema:NGO
- rico:CorporateBody
- schema:Organization
- schema:NGO
- rico:CorporateBody
comments:
- "HERITAGE SOCIETY type: Support organization, NOT an archive itself"
- "Primary type is S (COLLECTING_SOCIETY), NOT A (ARCHIVE)"
- "Links to HeritageSocietyType for organizational classification"
- "Membership-based volunteer organizations supporting archives"
- "No corresponding RecordSetType - these don't hold archival records"
- 'HERITAGE SOCIETY type: Support organization, NOT an archive itself'
- Primary type is S (COLLECTING_SOCIETY), NOT A (ARCHIVE)
- Links to HeritageSocietyType for organizational classification
- Membership-based volunteer organizations supporting archives
- No corresponding RecordSetType - these don't hold archival records
see_also:
- HeritageSocietyType
- HeritageSocietyType
slots:
- custodian_types
- custodian_types_rationale
- specificity_annotation
- template_specificity

View file

@ -1,102 +1,56 @@
id: https://nde.nl/ontology/hc/class/ArchiveNetwork
name: ArchiveNetwork
title: Archive Network Type (France)
prefixes:
linkml: https://w3id.org/linkml/
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/
org: http://www.w3.org/ns/org#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./EncompassingBody
- linkml:types
- ./ArchiveOrganizationType
- ./EncompassingBody
- ../slots/class_metadata_slots
classes:
ArchiveNetwork:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchiveNetwork is an archival institution - maps\
\ to ARCHIVE (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Consortium or network of archives cooperating for shared services,
resource sharing, and coordinated collection development.
**Wikidata**: Q96636857
**Geographic Restriction**: France only
This type is ONLY valid for French archive networks. The `applicable_countries`
slot MUST contain "FR". Validation rules enforce this geographic constraint.
The concept of "Archivverbund" (archive network) as a formal consortium
is primarily a French organizational pattern. Use this type ONLY for
French archive networks.
For other countries, use:
- EncompassingBody for general consortium/network patterns
- JointArchives for archives with shared holdings
**Scope**:
Archive networks (Archivverbünde) provide:
- Shared cataloging and discovery systems
- Coordinated collection development
- Joint digitization projects
- Shared preservation infrastructure
- Professional development and training
- Advocacy and policy coordination
- Inter-institutional loan and access programs
**Organizational Structure**:
Archive networks typically:
- Have formal membership agreements
- Maintain shared technical infrastructure
- Coordinate collection policies to avoid duplication
- Provide unified access points for researchers
- Share costs for expensive preservation activities
**Related Types**:
- EncompassingBody - Broader organizational umbrella concept
- JointArchives (Q117442301) - Archives with shared holdings
**Linkage to EncompassingBody**:
Archive networks function as encompassing bodies for member archives.
Use `encompassing_body_link` slot to connect to EncompassingBody class.
**Notable Examples** (France):
- Archives Portal Europe network (French participation)
- Regional archival consortia in France
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
- **Schema.org**: schema:Organization
- **RiC-O**: rico:CorporateBody (as agent)
- **ORG**: org:Organization (consortium)
**Multilingual Labels**:
- de: Archivverbund
- fr: réseau d'archives
- it: rete di archivi
class_uri: schema:ArchiveOrganization
description: "Consortium or network of archives cooperating for shared services,\n\
resource sharing, and coordinated collection development.\n\n**Wikidata**: Q96636857\n\
\n**Geographic Restriction**: France only\n\nThis type is ONLY valid for French\
\ archive networks. The `applicable_countries`\nslot MUST contain \"FR\". Validation\
\ rules enforce this geographic constraint.\n\nThe concept of \"Archivverbund\"\
\ (archive network) as a formal consortium \nis primarily a French organizational\
\ pattern. Use this type ONLY for \nFrench archive networks.\n\nFor other countries,\
\ use:\n- EncompassingBody for general consortium/network patterns\n- JointArchives\
\ for archives with shared holdings\n\n**Scope**:\nArchive networks (Archivverbünde)\
\ provide:\n- Shared cataloging and discovery systems\n- Coordinated collection\
\ development\n- Joint digitization projects\n- Shared preservation infrastructure\n\
- Professional development and training\n- Advocacy and policy coordination\n\
- Inter-institutional loan and access programs\n\n**Organizational Structure**:\n\
Archive networks typically:\n- Have formal membership agreements\n- Maintain\
\ shared technical infrastructure\n- Coordinate collection policies to avoid\
\ duplication\n- Provide unified access points for researchers\n- Share costs\
\ for expensive preservation activities\n\n**Related Types**:\n- EncompassingBody\
\ - Broader organizational umbrella concept\n- JointArchives (Q117442301) -\
\ Archives with shared holdings\n\n**Linkage to EncompassingBody**:\nArchive\
\ networks function as encompassing bodies for member archives.\nUse `encompassing_body_link`\
\ slot to connect to EncompassingBody class.\n\n**Notable Examples** (France):\n\
- Archives Portal Europe network (French participation)\n- Regional archival\
\ consortia in France\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept\
\ with skos:broader Q166118 (archive)\n- **Schema.org**: schema:Organization\n\
- **RiC-O**: rico:CorporateBody (as agent)\n- **ORG**: org:Organization (consortium)\n\
\n**Multilingual Labels**:\n- de: Archivverbund\n- fr: réseau d'archives\n-\
\ it: rete di archivi\n"
slots:
- encompassing_body_link
- member_archives
- custodian_types
- custodian_types_rationale
- encompassing_body_link
- member_archives
- specificity_annotation
- template_specificity
slot_usage:
applicable_countries:
description: |
@ -106,69 +60,18 @@ classes:
The slot MUST contain "FR".
The `rules` section below enforces this constraint during validation.
ifabsent: "string(FR)"
ifabsent: string(FR)
required: true
minimum_cardinality: 1
maximum_cardinality: 1
primary_type:
description: |
Typically 'OFFICIAL_INSTITUTION' (O) as a coordinating body,
or 'ARCHIVE' (A) if the network also holds collections directly.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q96636857 for this type.
Represents archival consortium/network concept.
pattern: "^Q[0-9]+$"
equals_string: "Q96636857"
# LinkML rules for geographic constraint validation
rules:
- description: >-
ArchiveNetwork MUST have applicable_countries containing "FR" (France).
This is a mandatory geographic restriction for this type.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "FR"
exact_mappings:
- skos:Concept
close_mappings:
- schema:Organization
- rico:CorporateBody
- org:Organization
comments:
- "France-only: Geographic restriction enforced via LinkML rules"
- "Consortium organization coordinating multiple archives"
- "Links to EncompassingBody for organizational umbrella modeling"
- "May or may not hold archival materials directly"
- "No corresponding RecordSetType - this is an organizational pattern, not collection\
\ type"
see_also:
- EncompassingBody
- JointArchives
slots:
encompassing_body_link:
slot_uri: org:subOrganizationOf
description: |
Link to EncompassingBody class for modeling the network
as an organizational umbrella over member archives.
range: EncompassingBody
required: false
comments:
- "Establishes network as encompassing body for member archives"
member_archives:
slot_uri: org:hasMember
description: |
List of archive organizations that are members of this network.
range: ArchiveOrganizationType
multivalued: true
required: false
comments:
- "Archives participating in this consortium/network"
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchiveNetwork is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -1,151 +1,76 @@
id: https://nde.nl/ontology/hc/class/ArchiveOfInternationalOrganization
name: ArchiveOfInternationalOrganization
title: Archive of International Organization Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchiveOfInternationalOrganizationRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ArchiveOfInternationalOrganization:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: "Archive of an inter-governmental organization or international umbrella\
\ \norganization, preserving records of global significance.\n\n**Wikidata**:\
\ Q27031014\n\n**Scope**:\nInternational organization archives preserve:\n-\
\ Treaty documents and international agreements\n- Conference proceedings and\
\ resolutions\n- Correspondence between member states\n- Administrative records\
\ of international bodies\n- Reports and publications\n- Photographs and audiovisual\
\ documentation\n\n**Organizational Context**:\nThese archives are typically:\n\
- Part of UN system organizations (UNESCO, WHO, ILO, etc.)\n- European Union\
\ institutions (EU Commission, Parliament, etc.)\n- International NGO umbrella\
\ organizations\n- Regional intergovernmental bodies (AU, ASEAN, OAS, etc.)\n\
- International professional associations\n\n**Notable Examples**:\n- United\
\ Nations Archives and Records Management\n- UNESCO Archives\n- European Union\
\ Historical Archives (Florence)\n- League of Nations Archives (Geneva)\n- NATO\
\ Archives\n\n**Related Types**:\n- GovernmentArchive (Q119712417) - National\
\ government archives\n- PublicArchive (Q27031009) - Public sector archives\n\
\n**Dual-Class Pattern**:\nThis class represents the CUSTODIAN type (the archive\
\ organization).\nFor the collection type, see `InternationalOrganizationRecordSetType`\
\ (rico:RecordSetType).\n\n**Ontological Alignment**:\n- **SKOS**: skos:Concept\
\ with skos:broader Q166118 (archive)\n- **Schema.org**: schema:ArchiveOrganization\n\
- **RiC-O**: rico:CorporateBody (as agent)\n- **CPOV**: Aligns with EU Core\
\ Public Organisation Vocabulary\n\n**Multilingual Labels**:\n- de: Archiv einer\
\ internationalen Organisation\n- fr: archives d'une organisation internationale\n"
slot_usage: null
ArchiveOfInternationalOrganizationRecordSetType:
description: |
Archive of an inter-governmental organization or international umbrella
organization, preserving records of global significance.
**Wikidata**: Q27031014
**Scope**:
International organization archives preserve:
- Treaty documents and international agreements
- Conference proceedings and resolutions
- Correspondence between member states
- Administrative records of international bodies
- Reports and publications
- Photographs and audiovisual documentation
**Organizational Context**:
These archives are typically:
- Part of UN system organizations (UNESCO, WHO, ILO, etc.)
- European Union institutions (EU Commission, Parliament, etc.)
- International NGO umbrella organizations
- Regional intergovernmental bodies (AU, ASEAN, OAS, etc.)
- International professional associations
**Notable Examples**:
- United Nations Archives and Records Management
- UNESCO Archives
- European Union Historical Archives (Florence)
- League of Nations Archives (Geneva)
- NATO Archives
**Related Types**:
- GovernmentArchive (Q119712417) - National government archives
- PublicArchive (Q27031009) - Public sector archives
A rico:RecordSetType for classifying collections held by ArchiveOfInternationalOrganization custodians.
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `InternationalOrganizationRecordSetType` (rico:RecordSetType).
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
- **Schema.org**: schema:ArchiveOrganization
- **RiC-O**: rico:CorporateBody (as agent)
- **CPOV**: Aligns with EU Core Public Organisation Vocabulary
**Multilingual Labels**:
- de: Archiv einer internationalen Organisation
- fr: archives d'une organisation internationale
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for international organization archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q27031014 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q27031014"
archive_scope:
description: |
Always 'international' for this archive type.
Reflects global or multi-national mandate.
record_types:
description: |
Typically includes: treaties, resolutions, conference proceedings,
diplomatic correspondence, administrative records, reports.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Archives of intergovernmental and international umbrella organizations"
- "Holdings often have global historical significance"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "May have complex access restrictions due to diplomatic sensitivity"
see_also:
- GovernmentArchive
- PublicArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
ArchiveOfInternationalOrganizationRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of archive of international
organization
materials within heritage institutions.
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ArchiveOfInternationalOrganization`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q27031014"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ArchiveOfInternationalOrganization
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchiveOfInternationalOrganization is an archival\
\ institution - maps to ARCHIVE (A)"
wikidata: Q27031014
linked_custodian_type: ArchiveOfInternationalOrganization
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ArchiveOfInternationalOrganization
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchiveOfInternationalOrganizationRecordSetType classifies
collections held by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# ArchiveOfInternationalOrganizationRecordSetTypes - Subclasses of ArchiveOfInternationalOrganizationRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for archiveofinternationalorganization collections.
# These are the specific record set types that fall under ArchiveOfInternationalOrganizationRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ArchiveOfInternationalOrganizationRecordSetType (singular) = abstract base class (defined in ArchiveOfInternationalOrganization.yaml)
# - ArchiveOfInternationalOrganizationRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ArchiveOfInternationalOrganizationRecordSetTypes
name: ArchiveOfInternationalOrganizationRecordSetTypes
title: ArchiveOfInternationalOrganization 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:
- linkml:types
- ./ArchiveOfInternationalOrganization
classes:
# =============================================================================
# InternationalOrgFonds
# =============================================================================
InternationalOrgFonds:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for International organization records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ArchiveOfInternationalOrganizationRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "InternationalOrgFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: InternationalOrgFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchiveOfInternationalOrganization
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archiveofinternationalorganization domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.270666Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# TreatyCollection
# =============================================================================
TreatyCollection:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for International agreements.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchiveOfInternationalOrganizationRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "TreatyCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: TreatyCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchiveOfInternationalOrganization
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archiveofinternationalorganization domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.270670Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ConferenceRecordSeries
# =============================================================================
ConferenceRecordSeries:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Conference proceedings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- ArchiveOfInternationalOrganizationRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ConferenceRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ConferenceRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchiveOfInternationalOrganization
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archiveofinternationalorganization domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.270672Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,269 +1,201 @@
id: https://nde.nl/ontology/hc/class/ArchiveOrganizationType
name: ArchiveOrganizationType
title: Archive Organization Type Classification
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./CustodianType
- ../slots/access_policy
- ../enums/ArchiveTypeEnum
- linkml:types
- ./CustodianType
- ../slots/access_policy
- ../slots/class_metadata_slots
classes:
ArchiveOrganizationType:
is_a: CustodianType
class_uri: skos:Concept
description: |
Specialized custodian type for archive organizations - institutions that
preserve and provide access to historical documents, records, and other
archival materials.
**Wikidata Base Concept**: Q166118 (archive)
**Primary GLAMORCUBESFIXPHDNT Category**: ARCHIVE (A)
**Scope**:
Archives are distinguished from libraries and museums by their focus on:
- Original records created/received during organizational or personal activities
- Provenance-based organization (fonds, series, items)
- Unique materials (not published or mass-produced items)
- Evidential value (legal, administrative, historical documentation)
**Key Archive Subtypes** (144+ extracted from Wikidata):
**By Scope**:
- National archives (Q1188452) - Central government records
- State/provincial archives (Q65048781) - Regional government records
- Municipal archives (Q8362876) - City/town records
- District archives (Q10296259) - Local administrative records
**By Content Type**:
- Business archives (Q10605195) - Corporate records
- Media archives (Q116809817) - Broadcasting, journalism materials
- Television archives (Q109326243) - TV programs and recordings
- Radio archives (Q109326271) - Radio broadcasts and recordings
- Iconographic archives (Q117810712) - Predominantly pictorial materials
- Film archives (Q212805) - Motion picture preservation
- Sound archives (Q7564274) - Audio recordings
**By Organization Type**:
- University archives (Q1046088) - Academic institution records
- Church archives (Q4160684) - Religious organization records
- Hospital archives - Medical institution records
- Military archives (Q847400) - Armed forces records
- Company archives (Q10605195) - Business fonds
**By Collection Method**:
- Collecting archives (Q117246276) - Materials from multiple sources
- Institutional archives - Records from single organization
- Joint archives (Q117442301) - Records of two or more entities
**By Access Level**:
- Open archives - Publicly accessible
- Dark archives (Q112796578) - Preserved but no current access
- Dim archives (Q112796779) - Limited access only
- Light archives (Q112815447) - Broadly accessible
**Specialized Types**:
- Institutional repositories (Q1065413) - Digital academic publications
- Mailing list archives (Q104018626) - Email discussion archives
- Security archives (Q101475797) - Sensitive government records (Czechia)
- Specialized archives (Q101470010) - Thematic archives (Czechia)
**Ontological Alignment**:
- **SKOS**: skos:Concept + skos:broader Q166118 (archive)
- **CIDOC-CRM**: crm:E55_Type (type classification)
- **RiC-O**: rico:RecordResource (archival description standard)
- **Schema.org**: schema:ArchiveOrganization
**Geographic Variations**:
Some archive types are country-specific:
- Security archives (Q101475797) - Czechia only
- Specialized archives (Q101470010) - Czechia only
- District archives (Q10296259) - Portugal primarily
**RDF Serialization Example**:
```turtle
:Custodian_NationaalArchief
org:classification :ArchiveType_NationalArchive_Q1188452 .
:ArchiveType_NationalArchive_Q1188452
a glamtype:ArchiveOrganizationType, crm:E55_Type, skos:Concept ;
skos:prefLabel "National Archive"@en, "nationaal archief"@nl ;
skos:broader :ArchiveType_Archive_Q166118 ;
skos:narrower :ArchiveType_StateArchive_Q65048781 ;
schema:additionalType <http://www.wikidata.org/entity/Q1188452> ;
glamtype:primary_type "ARCHIVE" ;
glamtype:archive_scope "national" ;
glamtype:record_types ["government records", "legal documents"] ;
glamtype:preservation_standards ["OAIS", "PREMIS", "EAD3"] .
```
**Domain-Specific Properties**:
This class adds archive-specific metadata beyond base CustodianType:
- `archive_scope` - Geographic/administrative scope (national, regional, local, etc.)
- `record_types` - Types of records preserved (government, corporate, personal, etc.)
- `preservation_standards` - Standards used (OAIS, PREMIS, EAD, METS, etc.)
- `finding_aids_format` - Finding aid formats (EAD3, ISAD(G), DACS, etc.)
- `access_policy` - Access restrictions (open, restricted, mixed)
- `appraisal_policy` - Selection/retention policy URL
**Integration with RiC-O**:
Archive organizations should also reference RiC-O (Records in Contexts Ontology)
for detailed archival description:
- rico:RecordResource - Base class for archival materials
- rico:RecordSet - Aggregations of records (fonds, series, files)
- rico:CorporateBody - Archive as organizational entity
**Data Population**:
Archive subtypes extracted from 144 Wikidata entities with type='A'
in `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.
description: "Specialized custodian type for archive organizations - institutions\
\ that \npreserve and provide access to historical documents, records, and other\
\ \narchival materials.\n\n**Wikidata Base Concept**: Q166118 (archive)\n\n\
**Primary GLAMORCUBESFIXPHDNT Category**: ARCHIVE (A)\n\n**Scope**:\nArchives\
\ are distinguished from libraries and museums by their focus on:\n- Original\
\ records created/received during organizational or personal activities\n- Provenance-based\
\ organization (fonds, series, items)\n- Unique materials (not published or\
\ mass-produced items)\n- Evidential value (legal, administrative, historical\
\ documentation)\n\n**Key Archive Subtypes** (144+ extracted from Wikidata):\n\
\n**By Scope**:\n- National archives (Q1188452) - Central government records\n\
- State/provincial archives (Q65048781) - Regional government records\n- Municipal\
\ archives (Q8362876) - City/town records\n- District archives (Q10296259) -\
\ Local administrative records\n\n**By Content Type**:\n- Business archives\
\ (Q10605195) - Corporate records\n- Media archives (Q116809817) - Broadcasting,\
\ journalism materials\n- Television archives (Q109326243) - TV programs and\
\ recordings\n- Radio archives (Q109326271) - Radio broadcasts and recordings\n\
- Iconographic archives (Q117810712) - Predominantly pictorial materials\n-\
\ Film archives (Q212805) - Motion picture preservation\n- Sound archives (Q7564274)\
\ - Audio recordings\n\n**By Organization Type**:\n- University archives (Q1046088)\
\ - Academic institution records\n- Church archives (Q4160684) - Religious organization\
\ records\n- Hospital archives - Medical institution records\n- Military archives\
\ (Q847400) - Armed forces records\n- Company archives (Q10605195) - Business\
\ fonds\n\n**By Collection Method**:\n- Collecting archives (Q117246276) - Materials\
\ from multiple sources\n- Institutional archives - Records from single organization\n\
- Joint archives (Q117442301) - Records of two or more entities\n\n**By Access\
\ Level**:\n- Open archives - Publicly accessible\n- Dark archives (Q112796578)\
\ - Preserved but no current access\n- Dim archives (Q112796779) - Limited access\
\ only\n- Light archives (Q112815447) - Broadly accessible\n\n**Specialized\
\ Types**:\n- Institutional repositories (Q1065413) - Digital academic publications\n\
- Mailing list archives (Q104018626) - Email discussion archives\n- Security\
\ archives (Q101475797) - Sensitive government records (Czechia)\n- Specialized\
\ archives (Q101470010) - Thematic archives (Czechia)\n\n**Ontological Alignment**:\n\
- **SKOS**: skos:Concept + skos:broader Q166118 (archive)\n- **CIDOC-CRM**:\
\ crm:E55_Type (type classification)\n- **RiC-O**: rico:RecordResource (archival\
\ description standard)\n- **Schema.org**: schema:ArchiveOrganization\n\n**Geographic\
\ Variations**:\nSome archive types are country-specific:\n- Security archives\
\ (Q101475797) - Czechia only\n- Specialized archives (Q101470010) - Czechia\
\ only\n- District archives (Q10296259) - Portugal primarily\n\n**RDF Serialization\
\ Example**:\n```turtle\n:Custodian_NationaalArchief\n org:classification\
\ :ArchiveType_NationalArchive_Q1188452 .\n\n:ArchiveType_NationalArchive_Q1188452\n\
\ a glamtype:ArchiveOrganizationType, crm:E55_Type, skos:Concept ;\n skos:prefLabel\
\ \"National Archive\"@en, \"nationaal archief\"@nl ;\n skos:broader :ArchiveType_Archive_Q166118\
\ ;\n skos:narrower :ArchiveType_StateArchive_Q65048781 ;\n schema:additionalType\
\ <http://www.wikidata.org/entity/Q1188452> ;\n glamtype:glamorcubesfixphdnt_code\
\ \"ARCHIVE\" ;\n glamtype:archive_scope \"national\" ;\n glamtype:record_types\
\ [\"government records\", \"legal documents\"] ;\n glamtype:preservation_standards\
\ [\"OAIS\", \"PREMIS\", \"EAD3\"] .\n```\n\n**Domain-Specific Properties**:\n\
This class adds archive-specific metadata beyond base CustodianType:\n- `archive_scope`\
\ - Geographic/administrative scope (national, regional, local, etc.)\n- `record_types`\
\ - Types of records preserved (government, corporate, personal, etc.)\n- `preservation_standards`\
\ - Standards used (OAIS, PREMIS, EAD, METS, etc.)\n- `finding_aids_format`\
\ - Finding aid formats (EAD3, ISAD(G), DACS, etc.)\n- `access_policy` - Access\
\ restrictions (open, restricted, mixed)\n- `appraisal_policy` - Selection/retention\
\ policy URL\n\n**Integration with RiC-O**:\nArchive organizations should also\
\ reference RiC-O (Records in Contexts Ontology)\nfor detailed archival description:\n\
- rico:RecordResource - Base class for archival materials\n- rico:RecordSet\
\ - Aggregations of records (fonds, series, files)\n- rico:CorporateBody - Archive\
\ as organizational entity\n\n**Data Population**:\nArchive subtypes extracted\
\ from 144 Wikidata entities with type='A' \nin `data/wikidata/GLAMORCUBEPSXHFN/hyponyms_curated_full.yaml`.\n"
slots:
- archive_scope
- record_types
- preservation_standards
- finding_aids_format
- access_policy
- appraisal_policy
- archive_subtype
- access_policy
- appraisal_policy
- archive_scope
- archive_subtype
- custodian_types
- custodian_types_rationale
- finding_aids_format
- preservation_standards
- record_types
- specificity_annotation
- template_specificity
slot_usage:
primary_type:
description: |
MUST be 'ARCHIVE' for ArchiveOrganizationType instances.
range: CustodianPrimaryTypeEnum
required: true
# NOTE: equals_string requires string range; enum validation happens via range constraint
wikidata_entity:
description: |
Wikidata Q-number for specific archive type.
Base concept: Q166118 (archive).
Narrower types: Q1188452 (national archive), Q8362876 (municipal archive), etc.
pattern: "^Q[0-9]+$"
pattern: ^Q[0-9]+$
required: true
custodian_type_broader:
description: |
For archive subtypes, typically links to Q166118 (archive) or another broader archive type.
range: ArchiveOrganizationType
required: false
exact_mappings:
- skos:Concept
- schema:ArchiveOrganization
close_mappings:
- crm:E55_Type
- rico:CorporateBody
related_mappings:
- rico:RecordResource
- rico:RecordSet
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchiveOrganizationType is specific to archives\
\ - institutions preserving original records and historical documents"
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchiveOrganizationType is specific to archives - institutions
preserving original records and historical documents
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
- schema:ArchiveOrganization
close_mappings:
- crm:E55_Type
- rico:CorporateBody
related_mappings:
- rico:RecordResource
- rico:RecordSet
comments:
- "ArchiveOrganizationType implements SKOS-based classification for archive\
\ organizations"
- "Integrates with RiC-O (Records in Contexts Ontology) for archival description"
- "Supports 144+ Wikidata archive subtypes with multilingual labels"
- "Geographic restrictions apply to some types (e.g., Czechia-specific archive\
\ types)"
- "Access policies range from open (light archives) to restricted (dark archives)"
- ArchiveOrganizationType implements SKOS-based classification for archive organizations
- Integrates with RiC-O (Records in Contexts Ontology) for archival description
- Supports 144+ Wikidata archive subtypes with multilingual labels
- Geographic restrictions apply to some types (e.g., Czechia-specific archive
types)
- Access policies range from open (light archives) to restricted (dark archives)
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q1188452"
primary_type: "ARCHIVE"
wikidata_entity: "Q1188452"
type_label:
- "National Archive@en"
- "nationaal archief@nl"
- "Nationalarchiv@de"
type_description: "central archive of a country that preserves national\
\ government records"
custodian_type_broader: "https://nde.nl/ontology/hc/type/archive/Q166118"
archive_scope: "national"
record_types:
- "government records"
- "legal documents"
- "state correspondence"
preservation_standards:
- "OAIS"
- "PREMIS"
- "EAD3"
finding_aids_format: "EAD3"
access_policy: "mixed"
description: "National Archive classification with domain-specific metadata"
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q10605195"
primary_type: "ARCHIVE"
wikidata_entity: "Q10605195"
type_label:
- "Business Archive@en"
- "bedrijfsarchief@nl"
type_description: "organizational entity that keeps or archives fonds of\
\ a company"
custodian_type_broader: "https://nde.nl/ontology/hc/type/archive/Q166118"
archive_scope: "corporate"
record_types:
- "corporate records"
- "financial documents"
- "business correspondence"
preservation_standards:
- "ISO 15489"
- "MoReq"
access_policy: "restricted"
description: "Business Archive with corporate-specific scope"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q1188452
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q1188452
type_label:
- National Archive@en
- nationaal archief@nl
- Nationalarchiv@de
type_description: central archive of a country that preserves national government
records
custodian_type_broader: https://nde.nl/ontology/hc/type/archive/Q166118
archive_scope: national
record_types:
- government records
- legal documents
- state correspondence
preservation_standards:
- OAIS
- PREMIS
- EAD3
finding_aids_format: EAD3
access_policy: mixed
description: National Archive classification with domain-specific metadata
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q10605195
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q10605195
type_label:
- Business Archive@en
- bedrijfsarchief@nl
type_description: organizational entity that keeps or archives fonds of a
company
custodian_type_broader: https://nde.nl/ontology/hc/type/archive/Q166118
archive_scope: corporate
record_types:
- corporate records
- financial documents
- business correspondence
preservation_standards:
- ISO 15489
- MoReq
access_policy: restricted
description: Business Archive with corporate-specific scope
slots:
archive_scope:
slot_uri: dcterms:coverage
description: |
The geographic or administrative scope of the archive's mandate.
Values: national, state, provincial, regional, municipal, local,
corporate, university, institutional, collecting (multiple sources).
description: "The geographic or administrative scope of the archive's mandate.\n\
Values: national, state, provincial, regional, municipal, local, \ncorporate,\
\ university, institutional, collecting (multiple sources).\n"
range: string
required: false
examples:
- value: "national"
description: "National archives with country-wide mandate"
- value: "municipal"
description: "City or town archives"
- value: "corporate"
description: "Business/company archives"
- value: national
description: National archives with country-wide mandate
- value: municipal
description: City or town archives
- value: corporate
description: Business/company archives
record_types:
slot_uri: dcterms:type
description: |
Types of records preserved by this archive.
Examples: government records, legal documents, corporate records,
personal papers, media recordings, photographs, maps, correspondence.
description: "Types of records preserved by this archive.\nExamples: government\
\ records, legal documents, corporate records, \npersonal papers, media recordings,\
\ photographs, maps, correspondence.\n"
range: string
multivalued: true
required: false
examples:
- value: "government records"
- value: "legal documents"
- value: "corporate records"
- value: "personal papers"
- value: "media recordings"
- value: government records
- value: legal documents
- value: corporate records
- value: personal papers
- value: media recordings
preservation_standards:
slot_uri: dcterms:conformsTo
description: |
@ -274,14 +206,14 @@ slots:
multivalued: true
required: false
examples:
- value: "OAIS"
description: "Open Archival Information System (ISO 14721)"
- value: "PREMIS"
description: "Preservation Metadata: Implementation Strategies"
- value: "EAD3"
description: "Encoded Archival Description version 3"
- value: "METS"
description: "Metadata Encoding and Transmission Standard"
- value: OAIS
description: Open Archival Information System (ISO 14721)
- value: PREMIS
description: 'Preservation Metadata: Implementation Strategies'
- value: EAD3
description: Encoded Archival Description version 3
- value: METS
description: Metadata Encoding and Transmission Standard
finding_aids_format:
slot_uri: dcterms:format
description: |
@ -290,12 +222,12 @@ slots:
range: string
required: false
examples:
- value: "EAD3"
description: "Encoded Archival Description version 3 (XML)"
- value: "ISAD(G)"
description: "General International Standard Archival Description"
- value: "DACS"
description: "Describing Archives: A Content Standard (US)"
- value: EAD3
description: Encoded Archival Description version 3 (XML)
- value: ISAD(G)
description: General International Standard Archival Description
- value: DACS
description: 'Describing Archives: A Content Standard (US)'
appraisal_policy:
slot_uri: schema:url
description: |
@ -304,17 +236,27 @@ slots:
range: uri
required: false
examples:
- value: "https://www.nationaalarchief.nl/over-ons/selectie-en-verwerving"
description: "Dutch National Archive selection and acquisition policy"
- value: https://www.nationaalarchief.nl/over-ons/selectie-en-verwerving
description: Dutch National Archive selection and acquisition policy
archive_subtype:
slot_uri: skos:narrower
description: |
Specific subtype from the ArchiveTypeEnum taxonomy (144 archive types).
Each value links to a Wikidata entity describing a specific type.
range: ArchiveTypeEnum
Specific subtype class from the ArchiveOrganizationType hierarchy.
Each subtype class (e.g., AcademicArchive, MunicipalArchive) provides
richer semantic modeling than enum values, including:
- Dual-class pattern (custodian type + rico:RecordSetType)
- Multilingual labels via structured_aliases
- Ontology mappings (Schema.org, RiC-O, CIDOC-CRM, Wikidata)
- Domain-specific slot constraints
**Migration Note**: Previously used ArchiveTypeEnum (144 values).
Enum archived 2025-01-05 per Rule 9 (Enum-to-Class Promotion).
See: schemas/20251121/linkml/archive/enums/ArchiveTypeEnum.yaml.archived_20250105
range: ArchiveOrganizationType
required: false
multivalued: true
comments:
- "Values extracted from Wikidata hyponyms"
- "Each value has a wikidata:QID meaning for Linked Open Data"
- Range changed from ArchiveTypeEnum to ArchiveOrganizationType class hierarchy
- 96 archive subtype classes now exist with rich ontology mappings
- Each class has wikidata:QID exact_mappings for Linked Open Data
- Dual-class pattern provides both custodian type and rico:RecordSetType

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/ArchivesForBuildingRecords
name: ArchivesForBuildingRecords
title: Archives for Building Records Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchivesForBuildingRecordsRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ArchivesForBuildingRecords:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Public archives specializing in building records, construction documents,
and architectural permits.
@ -61,91 +64,38 @@ classes:
**Multilingual Labels**:
- de: Bauaktenarchiv
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for building records archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q136027937 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q136027937"
archive_scope:
description: |
Typically 'municipal' or 'regional' for building records.
Reflects local government jurisdiction.
record_types:
description: |
Typically includes: building permits, construction drawings,
inspection reports, zoning documents, demolition records.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Specialized archive for construction and building permit documentation"
- "Typically part of municipal or regional government structure"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Important for property research and historic preservation"
see_also:
- ArchitecturalArchive
- MunicipalArchive
- LocalGovernmentArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
ArchivesForBuildingRecordsRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of archives for building records
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ArchivesForBuildingRecords custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ArchivesForBuildingRecords`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q136027937"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ArchivesForBuildingRecords
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchivesForBuildingRecords is an archival institution\
\ - maps to ARCHIVE (A)"
wikidata: Q136027937
linked_custodian_type: ArchivesForBuildingRecords
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ArchivesForBuildingRecords
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchivesForBuildingRecordsRecordSetType classifies collections
held by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# ArchivesForBuildingRecordsRecordSetTypes - Subclasses of ArchivesForBuildingRecordsRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for archivesforbuildingrecords collections.
# These are the specific record set types that fall under ArchivesForBuildingRecordsRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ArchivesForBuildingRecordsRecordSetType (singular) = abstract base class (defined in ArchivesForBuildingRecords.yaml)
# - ArchivesForBuildingRecordsRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ArchivesForBuildingRecordsRecordSetTypes
name: ArchivesForBuildingRecordsRecordSetTypes
title: ArchivesForBuildingRecords 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:
- linkml:types
- ./ArchivesForBuildingRecords
classes:
# =============================================================================
# BuildingPermitSeries
# =============================================================================
BuildingPermitSeries:
is_a: ArchivesForBuildingRecordsRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Building permit records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- ArchivesForBuildingRecordsRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BuildingPermitSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: BuildingPermitSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchivesForBuildingRecords
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchivesForBuildingRecords custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archivesforbuildingrecords domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.272894Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ConstructionDocumentCollection
# =============================================================================
ConstructionDocumentCollection:
is_a: ArchivesForBuildingRecordsRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Construction documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArchivesForBuildingRecordsRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ConstructionDocumentCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ConstructionDocumentCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchivesForBuildingRecords
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchivesForBuildingRecords custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archivesforbuildingrecords domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.272897Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/ArchivesRegionales
name: ArchivesRegionales
title: Archives Régionales Type (France)
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArchivesRegionalesRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ArchivesRegionales:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Regional archives in France (archives régionales), preserving records
at the regional administrative level.
@ -55,109 +58,38 @@ classes:
**Multilingual Labels**:
- de: Regionsarchiv (Frankreich)
- fr: archives régionales
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for archives régionales.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q2860567 for this type.
France-specific regional archive concept.
pattern: "^Q[0-9]+$"
equals_string: "Q2860567"
archive_scope:
description: |
Always 'regional' for this archive type.
Corresponds to French administrative regions.
applicable_countries:
description: |
**Geographic Restriction**: France (FR) only.
Archives régionales are France-specific institutions serving
administrative regions (régions).
The `rules` section below enforces this constraint during validation.
ifabsent: "string(FR)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
ArchivesRegionales MUST have applicable_countries containing "FR" (France).
This is a mandatory geographic restriction for French regional archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "FR"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "France-specific regional archive type"
- "Part of hierarchical French archival system"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Geographic restriction enforced via LinkML rules: France (FR) only"
see_also:
- DepartmentalArchives
- RegionalArchive
- PublicArchivesInFrance
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
ArchivesRegionalesRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of archives regionales
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ArchivesRegionales custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ArchivesRegionales`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q2860567"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ArchivesRegionales
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArchivesRegionales is an archival institution -\
\ maps to ARCHIVE (A)"
wikidata: Q2860567
linked_custodian_type: ArchivesRegionales
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ArchivesRegionales
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArchivesRegionalesRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,87 @@
# ArchivesRegionalesRecordSetTypes - Subclasses of ArchivesRegionalesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for archivesregionales collections.
# These are the specific record set types that fall under ArchivesRegionalesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ArchivesRegionalesRecordSetType (singular) = abstract base class (defined in ArchivesRegionales.yaml)
# - ArchivesRegionalesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ArchivesRegionalesRecordSetTypes
name: ArchivesRegionalesRecordSetTypes
title: ArchivesRegionales 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:
- linkml:types
- ./ArchivesRegionales
classes:
# =============================================================================
# RegionalAdministrationFonds
# =============================================================================
RegionalAdministrationFonds:
is_a: ArchivesRegionalesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Regional government records (France).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ArchivesRegionalesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "RegionalAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: RegionalAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArchivesRegionales
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArchivesRegionales custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within archivesregionales domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.273631Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/ArtArchive
name: ArtArchive
title: Art Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ArtArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ArtArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Specialized archive preserving documentation related to art, artists,
art movements, galleries, and the art market.
@ -62,86 +65,38 @@ classes:
- de: Kunstarchiv
- es: archivo de arte
- fr: archives artistiques
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for art archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q27032254 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q27032254"
record_types:
description: |
Typically includes: artist papers, correspondence, exhibition catalogs,
photographs, gallery records, auction records, art criticism.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
annotations:
custodian_types: '["A", "G"]'
custodian_types_rationale: "ArtArchive is a specialized archive for art documentation\
\ - primarily ARCHIVE (A) but often associated with GALLERY (G) institutions"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
comments:
- "Specialized archive for art historical documentation"
- "Often affiliated with museums, galleries, or art schools"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Important for provenance research and art historical scholarship"
see_also:
- ArchitecturalArchive
- PerformingArtsArchive
- PhotoArchive
# rico:RecordSetType for collection classification
slot_usage: null
ArtArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of art archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ArtArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ArtArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q27032254"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ArtArchive
annotations:
wikidata: Q27032254
linked_custodian_type: ArtArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ArtArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ArtArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# ArtArchiveRecordSetTypes - Subclasses of ArtArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for artarchive collections.
# These are the specific record set types that fall under ArtArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ArtArchiveRecordSetType (singular) = abstract base class (defined in ArtArchive.yaml)
# - ArtArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ArtArchiveRecordSetTypes
name: ArtArchiveRecordSetTypes
title: ArtArchive 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:
- linkml:types
- ./ArtArchive
classes:
# =============================================================================
# ArtistPapersCollection
# =============================================================================
ArtistPapersCollection:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Artist personal papers and sketches.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArtArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ArtistPapersCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ArtistPapersCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArtArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within artarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.274993Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# GalleryRecordsFonds
# =============================================================================
GalleryRecordsFonds:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Art gallery records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ArtArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "GalleryRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: GalleryRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArtArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within artarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.274996Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ExhibitionDocumentationCollection
# =============================================================================
ExhibitionDocumentationCollection:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Exhibition records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ArtArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ExhibitionDocumentationCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ExhibitionDocumentationCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ArtArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within artarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.274999Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -77,94 +77,3 @@ classes:
- parent_society
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for association archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q27030820 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q27030820"
record_types:
description: |
Typically includes: bylaws, membership records, minutes,
correspondence, publications, event documentation, financial records.
parent_society:
description: |
Link to the HeritageSocietyType whose records this archive preserves.
The parent society is the membership organization (association, club,
society) that created/owns these archival records.
range: HeritageSocietyType
required: false
comments:
- "Links to the heritage society whose records are archived"
- "Parent must be S-type in GLAMORCUBESFIXPHDNT taxonomy"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Archives of membership-based organizations and societies"
- "Distinct from Vereinsarchiv (German-specific club archives)"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Important for social and organizational history research"
see_also:
- FoundationArchive
- TradeUnionArchive
- Vereinsarchiv
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
AssociationArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of association archive
materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q27030820"
see_also:
- AssociationArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AssociationArchive is an archival institution -\
\ maps to ARCHIVE (A)"
wikidata: Q27030820
linked_custodian_type: AssociationArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
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

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/AudiovisualArchive
name: AudiovisualArchive
title: Audiovisual Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./AudiovisualArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
AudiovisualArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive specializing in audio-visual materials including film, video,
sound recordings, and multimedia content.
@ -62,93 +65,38 @@ classes:
- de: audio-visuelles Archiv
- es: archivo audiovisual
- fr: archive audiovisuelle
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for audiovisual archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q27030766 for this type.
Narrower than Q166118 (archive).
pattern: "^Q[0-9]+$"
equals_string: "Q27030766"
record_types:
description: |
Typically includes: film, video, sound recordings, multimedia,
broadcast materials, production documentation.
preservation_standards:
description: |
Typically includes: IASA-TC 03, IASA-TC 04, FADGI guidelines,
AMIA standards, ISO 18933 (film), ISO 18934 (magnetic tape).
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Umbrella type for archives preserving time-based media"
- "Requires specialized preservation expertise and equipment"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Often affiliated with broadcasters, cultural institutions, or governments"
see_also:
- FilmArchive
- SoundArchive
- TelevisionArchive
- RadioArchive
- MediaArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
AudiovisualArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of audiovisual archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by AudiovisualArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `AudiovisualArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q27030766"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- AudiovisualArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AudiovisualArchive is an archival institution -\
\ maps to ARCHIVE (A)"
wikidata: Q27030766
linked_custodian_type: AudiovisualArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- AudiovisualArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: AudiovisualArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# AudiovisualArchiveRecordSetTypes - Subclasses of AudiovisualArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for audiovisualarchive collections.
# These are the specific record set types that fall under AudiovisualArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - AudiovisualArchiveRecordSetType (singular) = abstract base class (defined in AudiovisualArchive.yaml)
# - AudiovisualArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/AudiovisualArchiveRecordSetTypes
name: AudiovisualArchiveRecordSetTypes
title: AudiovisualArchive 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:
- linkml:types
- ./AudiovisualArchive
classes:
# =============================================================================
# AudiovisualRecordingCollection
# =============================================================================
AudiovisualRecordingCollection:
is_a: AudiovisualArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for AV recordings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- AudiovisualArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AudiovisualRecordingCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: AudiovisualRecordingCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AudiovisualArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AudiovisualArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within audiovisualarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.275443Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# MediaProductionFonds
# =============================================================================
MediaProductionFonds:
is_a: AudiovisualArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Media production records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- AudiovisualArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "MediaProductionFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: MediaProductionFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: AudiovisualArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by AudiovisualArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within audiovisualarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.275446Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/BankArchive
name: BankArchive
title: Bank Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./BankArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
BankArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive preserving records of banking institutions, documenting
financial history and banking operations.
@ -68,90 +71,38 @@ classes:
- de: Bankarchiv
- es: archivo bancario
- fr: archives bancaires
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for bank archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q52718263 for this type.
Narrower than Q10605195 (company archives).
pattern: "^Q[0-9]+$"
equals_string: "Q52718263"
archive_scope:
description: |
Typically 'corporate' for bank archives.
May also be 'national' for central bank archives.
record_types:
description: |
Typically includes: governance records, customer records (historical),
contracts, correspondence, publications, photographs, numismatics.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Corporate archive specialized for banking institutions"
- "Important for financial and economic history research"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Often has extended access restrictions for personal data"
see_also:
- CompanyArchives
- EconomicArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
BankArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of bank archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by BankArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `BankArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q52718263"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- BankArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BankArchive is an archival institution - maps to\
\ ARCHIVE (A)"
wikidata: Q52718263
linked_custodian_type: BankArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- BankArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: BankArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# BankArchiveRecordSetTypes - Subclasses of BankArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for bankarchive collections.
# These are the specific record set types that fall under BankArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - BankArchiveRecordSetType (singular) = abstract base class (defined in BankArchive.yaml)
# - BankArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/BankArchiveRecordSetTypes
name: BankArchiveRecordSetTypes
title: BankArchive 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:
- linkml:types
- ./BankArchive
classes:
# =============================================================================
# BankingRecordsFonds
# =============================================================================
BankingRecordsFonds:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Banking institution records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- BankArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BankingRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: BankingRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: BankArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within bankarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.275812Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# FinancialTransactionSeries
# =============================================================================
FinancialTransactionSeries:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Financial records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- BankArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FinancialTransactionSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FinancialTransactionSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: BankArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within bankarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.275825Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# CustomerAccountSeries
# =============================================================================
CustomerAccountSeries:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Account records (historical).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- BankArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CustomerAccountSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CustomerAccountSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: BankArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within bankarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.275829Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -81,54 +81,3 @@ classes:
- de: Bildstelle
slot_usage:
primary_type:
description: |
Can be 'ARCHIVE' or 'EDUCATION_PROVIDER' depending on focus.
Historical Bildstellen lean toward ARCHIVE; modern ones toward EDUCATION.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q861125 for this type.
Germany-specific educational media institution.
pattern: "^Q[0-9]+$"
equals_string: "Q861125"
applicable_countries:
description: |
**Geographic Restriction**: Germany only.
Bildstellen are Germany-specific institutions for educational media
services. This slot MUST contain "DE".
The `rules` section below enforces this constraint during validation.
ifabsent: "string(DE)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
Bildstellen MUST have applicable_countries containing "DE" (Germany).
This is a mandatory geographic restriction for this type.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "DE"
exact_mappings:
- skos:Concept
close_mappings:
- schema:EducationalOrganization
- rico:CorporateBody
comments:
- "CUSTODIAN-ONLY type: No corresponding rico:RecordSetType class"
- "Germany-specific educational media service institution"
- "Many have merged into Medienzentren (media centers)"
- "Serves educational institutions with visual media resources"
- "Geographic restriction enforced via LinkML rules: Germany (DE) only"
see_also:
- Medienzentrum
- AudiovisualArchive

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/CantonalArchive
name: CantonalArchive
title: Cantonal Archive Type (Switzerland)
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./CantonalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
CantonalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
State archives of one of the cantons of Switzerland, preserving cantonal
government records and historical documentation.
@ -73,109 +76,38 @@ classes:
- de: Kantonsarchiv
- es: archivo cantonal
- fr: archives cantonales
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for cantonal archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q2860410 for this type.
Switzerland-specific cantonal archive concept.
pattern: "^Q[0-9]+$"
equals_string: "Q2860410"
applicable_countries:
description: |
**Geographic Restriction**: Switzerland only.
Cantonal archives exist ONLY in Switzerland as part of the federated
Swiss archival system. This slot MUST contain "CH".
The `rules` section below enforces this constraint during validation.
ifabsent: "string(CH)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
archive_scope:
description: |
Always 'cantonal' for this archive type.
Corresponds to Swiss cantonal administrative level.
# LinkML rules for geographic constraint validation
rules:
- description: >-
Cantonal archives MUST have applicable_countries containing "CH" (Switzerland).
This is a mandatory geographic restriction for this type.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "CH"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Switzerland-specific state archive type at cantonal level"
- "Part of federated Swiss archival system"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Geographic restriction enforced via LinkML rules: Switzerland (CH) only"
see_also:
- StateArchives
- RegionalArchive
- MunicipalArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
CantonalArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of cantonal archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by CantonalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CantonalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q2860410"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- CantonalArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CantonalArchive is an archival institution - maps\
\ to ARCHIVE (A)"
wikidata: Q2860410
linked_custodian_type: CantonalArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- CantonalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: CantonalArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# CantonalArchiveRecordSetTypes - Subclasses of CantonalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for cantonalarchive collections.
# These are the specific record set types that fall under CantonalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CantonalArchiveRecordSetType (singular) = abstract base class (defined in CantonalArchive.yaml)
# - CantonalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CantonalArchiveRecordSetTypes
name: CantonalArchiveRecordSetTypes
title: CantonalArchive 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:
- linkml:types
- ./CantonalArchive
classes:
# =============================================================================
# CantonalGovernmentFonds
# =============================================================================
CantonalGovernmentFonds:
is_a: CantonalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Cantonal administrative records (Switzerland).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CantonalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CantonalGovernmentFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CantonalGovernmentFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CantonalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CantonalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within cantonalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.276447Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# CantonalLegislationCollection
# =============================================================================
CantonalLegislationCollection:
is_a: CantonalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Cantonal laws and regulations.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CantonalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CantonalLegislationCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CantonalLegislationCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CantonalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CantonalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within cantonalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.276479Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -91,86 +91,3 @@ classes:
- related_personal_collection_type
slot_usage:
primary_type:
description: |
Can be 'MUSEUM' (M) or 'GALLERY' (G) depending on institutional context.
Educational cast collections may be 'EDUCATION_PROVIDER' (E).
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q29380643 for this type.
Related to art/archaeology collections.
pattern: "^Q[0-9]+$"
equals_string: "Q29380643"
exact_mappings:
- skos:Concept
close_mappings:
- schema:Museum
- rico:CorporateBody
- crm:E78_Curated_Holding
comments:
- "Collection of plaster casts for educational and research purposes"
- "Links to GalleryType, MuseumType, and PersonalCollectionType"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Often affiliated with universities or art academies"
see_also:
- GalleryType
- MuseumType
- PersonalCollectionType
- ArtArchive
# rico:RecordSetType for collection classification
CastCollectionRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of cast collection
materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q29380643"
see_also:
- CastCollection
annotations:
wikidata: Q29380643
linked_custodian_type: CastCollection
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.75
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
slots:
related_gallery_type:
slot_uri: skos:related
description: |
Link to GalleryType when cast collection operates in gallery context.
range: GalleryType
required: false
related_museum_type:
slot_uri: skos:related
description: |
Link to MuseumType when cast collection is part of museum.
range: MuseumType
required: false
related_personal_collection_type:
slot_uri: skos:related
description: |
Link to PersonalCollectionType for private cast collections.
range: PersonalCollectionType
required: false

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/CathedralArchive
name: CathedralArchive
title: Cathedral Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./CathedralArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
CathedralArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive of a cathedral, preserving records of the cathedral chapter,
liturgical documentation, and ecclesiastical administration.
@ -61,90 +64,38 @@ classes:
**Multilingual Labels**:
- es: archivo catedralicio
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'HOLY_SITES' (H) depending on
whether archive or religious institution aspect is primary.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q132201761 for this type.
Narrower than Q2877653 (church archive).
pattern: "^Q[0-9]+$"
equals_string: "Q132201761"
record_types:
description: |
Typically includes: chapter records, liturgical books,
correspondence, property records, treasury inventories.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "CathedralArchive serves dual roles - as an ARCHIVE\
\ (A) for ecclesiastical records and as part of a HOLY_SITE (H) religious\
\ institution"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
comments:
- "Archives of cathedral chapters and related ecclesiastical records"
- "Often contain medieval manuscripts and early music"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Distinct from diocesan archives (bishop's administration)"
see_also:
- DiocesanArchive
- ChurchArchive
- MonasteryArchive
- ParishArchive
# rico:RecordSetType for collection classification
slot_usage: null
CathedralArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of cathedral archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by CathedralArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CathedralArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q132201761"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- CathedralArchive
annotations:
wikidata: Q132201761
linked_custodian_type: CathedralArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- CathedralArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: CathedralArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# CathedralArchiveRecordSetTypes - Subclasses of CathedralArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for cathedralarchive collections.
# These are the specific record set types that fall under CathedralArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CathedralArchiveRecordSetType (singular) = abstract base class (defined in CathedralArchive.yaml)
# - CathedralArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CathedralArchiveRecordSetTypes
name: CathedralArchiveRecordSetTypes
title: CathedralArchive 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:
- linkml:types
- ./CathedralArchive
classes:
# =============================================================================
# ChapterRecordsFonds
# =============================================================================
ChapterRecordsFonds:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Cathedral chapter administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CathedralArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ChapterRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ChapterRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CathedralArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within cathedralarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.276959Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# LiturgicalDocumentCollection
# =============================================================================
LiturgicalDocumentCollection:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Liturgical and ceremonial records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CathedralArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LiturgicalDocumentCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: LiturgicalDocumentCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CathedralArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within cathedralarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.276977Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# FabricRecordsSeries
# =============================================================================
FabricRecordsSeries:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Building and fabric maintenance records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- CathedralArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FabricRecordsSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FabricRecordsSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CathedralArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within cathedralarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.276979Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,15 +1,16 @@
id: https://nde.nl/ontology/hc/class/ChurchArchive
name: ChurchArchive
title: Church Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ChurchArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ChurchArchive:
is_a: ArchiveOrganizationType
@ -56,7 +57,13 @@ classes:
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `ChurchRecordSetType` (rico:RecordSetType).
For the collection types held by church archives, see:
- `ChurchArchiveRecordSetType` (abstract base class)
- `ChurchGovernanceFonds` - synods, councils, consistory records
- `ParishRegisterSeries` - baptisms, marriages, burials (DTB)
- `PastoralCorrespondenceCollection` - clergy correspondence
- `ChurchPropertyFonds` - property, finance, building records
- `CongregationalLifeCollection` - societies, events, publications
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
@ -67,89 +74,68 @@ classes:
- de: Kirchenarchiv
- es: archivo eclesiástico
- fr: archives ecclésiastiques
slots:
- wikidata_entity
- holds_record_set_types
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'HOLY_SITES' (H) depending on context.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
equals_string: Q2877653
holds_record_set_types:
description: |
Should be Q2877653 for general church archives.
Use Q64166606 for Swedish parish archives specifically.
pattern: "^Q[0-9]+$"
equals_string: "Q2877653"
record_types:
description: |
Typically includes: governance records, correspondence,
vital records, property documentation, publications.
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Archives of churches and ecclesiastical organizations"
- "Crucial source for genealogical research (vital records)"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Distinct from Q64166606 (Swedish parish archives)"
**Church Archive Holdings**:
- ChurchGovernanceFonds - synods, councils, consistory records
- ParishRegisterSeries - baptisms, marriages, burials (DTB)
- PastoralCorrespondenceCollection - clergy correspondence
- ChurchPropertyFonds - property, finance, building records
- CongregationalLifeCollection - societies, events, publications
equals_expression: |
["hc:ChurchGovernanceFonds", "hc:ParishRegisterSeries", "hc:PastoralCorrespondenceCollection", "hc:ChurchPropertyFonds", "hc:CongregationalLifeCollection"]
see_also:
- CathedralArchive
- DiocesanArchive
- MonasteryArchive
- ParishArchive
- ReligiousArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
- CathedralArchive
- DiocesanArchive
- MonasteryArchive
- ParishArchive
- ReligiousArchive
- ChurchArchiveRecordSetType
- ChurchGovernanceFonds
- ParishRegisterSeries
- PastoralCorrespondenceCollection
- ChurchPropertyFonds
- CongregationalLifeCollection
ChurchArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of church archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ChurchArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ChurchArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q2877653"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ChurchArchive
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "Church Archive is both archival (A) and religious\
\ (H)"
wikidata: Q2877653
linked_custodian_type: ChurchArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ChurchArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ChurchArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,687 @@
# ChurchArchiveRecordSetTypes - Subclasses of ChurchArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for church archive collections.
# These are the specific record set types that fall under ChurchArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ChurchArchiveRecordSetType (singular) = abstract base class (defined here)
# - ChurchArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-05
id: https://nde.nl/ontology/hc/class/ChurchArchiveRecordSetTypes
name: ChurchArchiveRecordSetTypes
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/
default_prefix: hc
imports:
- linkml:types
- ./ChurchArchive
classes:
# =============================================================================
# ChurchArchiveRecordSetType (Abstract Base Class)
# =============================================================================
ChurchArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: |
Abstract base class for all church archive record set types.
**Definition**:
A rico:RecordSetType that classifies collections held by church archives.
Church archives preserve records documenting religious administration,
church life, pastoral care, and the spiritual community.
**Subclasses**:
- ChurchGovernanceFonds (synods, councils, consistory records)
- ParishRegisterSeries (baptisms, marriages, burials)
- PastoralCorrespondenceCollection (clergy correspondence, visitation records)
- ChurchPropertyFonds (property, finance, building records)
- CongregationalLifeCollection (societies, events, publications)
**RiC-O Alignment**:
This is an abstract type classifier. Subclasses specify both the domain
(type of church records) and organizational principle (fonds, series, collection).
**Dual-Class Pattern**:
ChurchArchive (ArchiveOrganizationType) = the custodian institution.
ChurchArchiveRecordSetType (rico:RecordSetType) = the collection types held.
**Genealogical Value**:
Church archives are primary sources for genealogical research, especially
for periods before civil registration (pre-1811 in Netherlands).
exact_mappings:
- rico:RecordSetType
see_also:
- ChurchArchive
- ChurchGovernanceFonds
- ParishRegisterSeries
- PastoralCorrespondenceCollection
- ChurchPropertyFonds
- CongregationalLifeCollection
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "Church archive record set types are held by ARCHIVE (A) or HOLY_SITES (H) type custodians"
specificity_score: 0.60
specificity_rationale: "Abstract base class for church archive collections - moderately specific to archive domain"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.80
library_search: 0.80
collection_discovery: 0.50
person_research: 0.35
location_browse: 0.60
identifier_lookup: 0.80
organizational_change: 0.50
digital_platform: 0.80
general_heritage: 0.60
# =============================================================================
# ChurchGovernanceFonds
# =============================================================================
ChurchGovernanceFonds:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for church governance and administrative records organized as a fonds.
**Definition**:
Records created by church governing bodies (synods, councils, consistories,
kerkenraden) in the exercise of ecclesiastical governance and administration.
Organized according to archival principles of provenance.
**Typical Contents**:
- Synod/classis minutes and resolutions
- Consistory/kerkenraad minutes
- Church council decisions
- Canonical visitation records
- Correspondence with ecclesiastical authorities
- Church law and regulations (kerkorde)
- Disciplinary records
- Membership rolls (lidmatenregisters)
**Denominational Variations**:
- Reformed: Kerkenraad, classis, synode
- Roman Catholic: Parish council, diocese, bishops' conference
- Lutheran: Kirchenvorstand, Synode
- Other Protestant: Consistory, presbytery, conference
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(provenance-based organization with governance records forming the core fonds).
structured_aliases:
- literal_form: Kirchenleitungsbestand
in_language: de
- literal_form: fondo de gobierno eclesiástico
in_language: es
- literal_form: fonds du gouvernement ecclésiastique
in_language: fr
- literal_form: kerkbestuurarchief
in_language: nl
- literal_form: fundo de governo eclesiástico
in_language: pt
keywords:
- church governance
- kerkbestuur
- synod records
- synode
- consistory
- kerkenraad
- church council
- visitation records
- kerkorde
- membership rolls
- lidmatenregisters
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
see_also:
- ChurchArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
- ChurchArchive
- DiocesanArchive
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "Church governance fonds are held by ARCHIVE (A) or HOLY_SITES (H) type custodians"
rico_record_set_type: ChurchGovernanceFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle.
Governance records form the core archival fonds of church archives.
scope_includes: '["synod minutes", "consistory records", "church council decisions", "visitation records", "membership rolls"]'
scope_excludes: '["parish registers", "property records", "congregational societies"]'
specificity_score: 0.70
specificity_rationale: "Specific record set type within church archive domain"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.60
person_research: 0.55
location_browse: 0.70
identifier_lookup: 0.85
organizational_change: 0.40
digital_platform: 0.85
general_heritage: 0.70
# =============================================================================
# ParishRegisterSeries
# =============================================================================
ParishRegisterSeries:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for parish registers (vital records) organized as archival series.
**Definition**:
Records documenting sacramental events (baptisms, marriages, burials) and
other vital events in the religious community. These are the ecclesiastical
equivalent of civil registry records and predate civil registration in most
countries.
**Typical Contents**:
- Baptism registers (doopregisters)
- Marriage registers (trouwregisters/huwelijksregisters)
- Burial registers (begraafregisters)
- Confirmation registers (belijdenisregisters)
- Communion registers
- Membership transfer records (attestaties)
**Genealogical Value**:
Parish registers are PRIMARY sources for genealogical research, especially:
- Pre-1811 (Netherlands): Before civil registration
- All periods: Supplement civil records with religious context
- Minority communities: Jewish, Catholic, Dissenter records
**Privacy Considerations**:
Historical parish registers are generally accessible. However, more recent
records may have restrictions. Many have been digitized and indexed by
genealogical organizations.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(chronological arrangement by event type: DTB doop, trouw, begraven).
structured_aliases:
- literal_form: Kirchenbücher
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
- doopregisters
- marriage records
- trouwregisters
- burial records
- begraafregisters
- church records
- genealogy sources
- vital records
- kerkelijke registers
exact_mappings:
- rico:RecordSetType
- wd:Q1464422 # Wikidata: church book/parish register
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q185583 # Wikidata: archive collection
close_mappings:
- skos:Concept
- CivilRegistrySeries # Successor series
see_also:
- ChurchArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- ParishArchive
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "Parish register series are held by ARCHIVE (A) or HOLY_SITES (H), often transferred to regional archives"
rico_record_set_type: ParishRegisterSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle.
Registers arranged chronologically by event type (DTB: doop, trouw, begraven).
scope_includes: '["baptism records", "marriage records", "burial records", "confirmation records", "membership transfers"]'
scope_excludes: '["church governance", "property records", "correspondence"]'
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.
specificity_score: 0.70
specificity_rationale: "Specific record set type within church archive domain, extremely high genealogical relevance"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.90
library_search: 0.85
collection_discovery: 0.60
person_research: 0.10
location_browse: 0.70
identifier_lookup: 0.85
organizational_change: 0.90
digital_platform: 0.85
general_heritage: 0.70
# =============================================================================
# PastoralCorrespondenceCollection
# =============================================================================
PastoralCorrespondenceCollection:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for pastoral correspondence and clergy records.
**Definition**:
Records documenting the activities and correspondence of clergy members,
including pastoral care, ecclesiastical correspondence, and personal papers
of ministers, priests, and other religious leaders.
**Typical Contents**:
- Clergy correspondence (predikantenarchief)
- Visitation reports
- Sermon manuscripts
- Pastoral care documentation
- Letters to/from parishioners
- Correspondence with church authorities
- Personal papers of clergy
- Theological writings and notes
**Privacy Considerations**:
Pastoral correspondence may contain sensitive personal information about
parishioners. Access restrictions may apply, especially for recent records.
The seal of confession (biechtgeheim) protects certain communications.
**Historical Value**:
Clergy correspondence provides unique insights into:
- Religious life and practices
- Social conditions in communities
- Theological controversies
- Personal faith journeys
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type may follow mixed organizational principles: both organic correspondence
series and personal papers fonds as defined by rico-rst:Series and rico-rst:Fonds.
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ência pastoral
in_language: pt
keywords:
- pastoral correspondence
- predikantenarchief
- clergy papers
- sermon manuscripts
- visitation reports
- pastoral care
- ecclesiastical correspondence
- minister papers
- priest correspondence
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Primary organizational principle for personal papers (named individual in RiC-O)
- rico-rst:Series # Secondary organizational principle for correspondence series
broad_mappings:
- wd:Q22075301 # Wikidata: personal papers
close_mappings:
- skos:Concept
- FacultyPaperCollection # Analogous academic context
see_also:
- ChurchArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
annotations:
custodian_types: '["A", "H", "L"]'
custodian_types_rationale: "Pastoral correspondence may be held by ARCHIVE (A), HOLY_SITES (H), or LIBRARY (L) special collections"
rico_record_set_type: PastoralCorrespondenceCollection
rico_organizational_principle: mixed
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType may follow mixed organizational principles.
Includes both organic correspondence series from church administration
and personal papers of individual clergy members acquired as donations.
scope_includes: '["clergy correspondence", "sermon manuscripts", "visitation reports", "pastoral notes"]'
scope_excludes: '["parish registers", "governance records", "property records"]'
privacy_note: >-
Pastoral correspondence may contain sensitive personal information.
Access restrictions may apply, especially for recent records.
Seal of confession (biechtgeheim) protects certain communications.
specificity_score: 0.75
specificity_rationale: "Specific record set type within church archive domain"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.55
collection_discovery: 0.55
person_research: 0.35
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ChurchPropertyFonds
# =============================================================================
ChurchPropertyFonds:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for church property and financial records organized as a fonds.
**Definition**:
Records documenting the temporal affairs of the church, including property
ownership, financial administration, building construction and maintenance,
and endowments.
**Typical Contents**:
- Property deeds and titles (eigendomsakten)
- Building construction records (bouwdossiers)
- Maintenance and renovation records
- Financial accounts (rekeningen)
- Endowment records (legaten, stichtingen)
- Rental and lease agreements
- Insurance records
- Cemetery administration
**Historical Value**:
Church property records document:
- Architectural history of church buildings
- Economic history of communities
- Landholding patterns
- Charitable endowments and their administration
**Legal Significance**:
Property records may still be legally significant for:
- Ownership disputes
- Restoration projects
- Monument designation (monumentenzorg)
- Cemetery rights
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(property administration forming a distinct archival fonds).
structured_aliases:
- literal_form: Kirchenvermögensbestand
in_language: de
- literal_form: fondo de bienes eclesiásticos
in_language: es
- literal_form: fonds des biens ecclésiastiques
in_language: fr
- literal_form: kerkelijk goederenarchief
in_language: nl
- literal_form: fundo de bens eclesiásticos
in_language: pt
keywords:
- church property
- kerkelijke goederen
- property deeds
- eigendomsakten
- building records
- bouwdossiers
- financial accounts
- rekeningen
- endowments
- legaten
- cemetery records
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
see_also:
- ChurchArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "Church property fonds are held by ARCHIVE (A) or HOLY_SITES (H) type custodians"
rico_record_set_type: ChurchPropertyFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle.
Property administration forms a distinct archival fonds,
often managed separately from governance records.
scope_includes: '["property deeds", "building records", "financial accounts", "endowments", "cemetery records"]'
scope_excludes: '["parish registers", "governance records", "clergy correspondence"]'
legal_note: >-
Property records may retain legal significance for ownership, restoration
projects, and monument designation. Original documents often retained
for legal purposes.
specificity_score: 0.70
specificity_rationale: "Specific record set type within church archive domain"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.80
library_search: 0.85
collection_discovery: 0.60
person_research: 0.80
location_browse: 0.40
identifier_lookup: 0.85
organizational_change: 0.60
digital_platform: 0.85
general_heritage: 0.70
# =============================================================================
# CongregationalLifeCollection
# =============================================================================
CongregationalLifeCollection:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for congregational life and community documentation.
**Definition**:
Materials documenting the life and activities of the religious community
beyond formal governance and sacramental records. Includes organizational
records of church societies, visual materials, and ephemera.
**Typical Contents**:
- Church society records (vrouwenvereniging, jeugdvereniging)
- Sunday school records
- Choir and music records
- Church publications (kerkbladen)
- Photographs and audiovisual materials
- Anniversary and commemorative materials
- Mission society records
- Charitable organization records (diaconie)
- Event programs and ephemera
**Community Value**:
These records capture the lived religious experience of communities:
- Social networks and community bonds
- Religious education practices
- Charitable activities
- Cultural and musical traditions
- Women's and youth involvement
**RiC-O Alignment**:
This is a specialized RecordSetType that typically includes assembled
collections organized by society or activity type, alongside organic
records from church organizations.
structured_aliases:
- literal_form: Gemeindelebenssammlung
in_language: de
- literal_form: colección de vida parroquial
in_language: es
- literal_form: collection de vie paroissiale
in_language: fr
- literal_form: gemeentelevenscollectie
in_language: nl
- literal_form: coleção de vida comunitária
in_language: pt
keywords:
- congregational life
- gemeenteleven
- church societies
- verenigingen
- sunday school
- zondagsschool
- choir records
- koor
- church publications
- kerkbladen
- diaconie
- photographs
- youth groups
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
- schema:Collection
- CampusDocumentationCollection # Analogous academic context
see_also:
- ChurchArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
annotations:
custodian_types: '["A", "H", "S"]'
custodian_types_rationale: "Congregational life collections may be held by ARCHIVE (A), HOLY_SITES (H), or COLLECTING_SOCIETY (S)"
rico_record_set_type: CongregationalLifeCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
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.
scope_includes: '["society records", "sunday school records", "photographs", "publications", "mission records", "diaconal records"]'
scope_excludes: '["parish registers", "governance records", "property records"]'
collection_nature_note: >-
Often includes artificial/assembled collections. Materials reflect the
lived religious experience of the community beyond formal administration.
specificity_score: 0.65
specificity_rationale: "Moderately specific - overlaps with community archives and historical societies"
specificity_annotation_timestamp: '2026-01-05T19:30:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.65
library_search: 0.65
collection_discovery: 0.40
person_research: 0.60
location_browse: 0.55
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.60

View file

@ -1,30 +1,22 @@
# ChurchArchiveSweden - Swedish Church Archive Type
# Subclass of ChurchArchive with geographic restriction: Sweden (SE)
#
# This class uses proper LinkML structured patterns for geographic constraints:
# - ifabsent: Default value using LinkML syntax
# - rules: Postcondition validation for geographic restriction
# - Cardinality constraints to enforce single country value
#
# Wikidata: Q64166606 (Swedish parish archives)
# Parent: ChurchArchive (Q2877653)
id: https://nde.nl/ontology/hc/class/ChurchArchiveSweden
name: ChurchArchiveSweden
title: Church Archive Type (Sweden)
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ChurchArchive
- ./CollectionType
- linkml:types
- ./ChurchArchive
- ./CollectionType
- ./ChurchArchiveSwedenRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ChurchArchiveSweden:
is_a: ChurchArchive
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Swedish church archives (kyrkoarkiv) preserving parish records and
church books specific to the Swedish ecclesiastical system.
@ -78,117 +70,38 @@ classes:
- de: Kirchenarchiv (Schweden)
- fr: archives paroissiales suédoises
- nl: Zweeds kerkarchief
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for Swedish church archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q64166606 for Swedish church archives.
Distinct from Q2877653 (general church archives in parent class).
pattern: "^Q[0-9]+$"
equals_string: "Q64166606"
record_types:
description: |
Typically includes: kyrkoböcker (church books), husförhörslängder
(household examination rolls), in- och utflyttningslängder (migration
records), födelse-, vigsel-, och dödsböcker (birth, marriage, death
registers), församlingsböcker (congregation records).
applicable_countries:
description: |
**Geographic Restriction**: Sweden (SE) only.
Swedish church archives are specific to the Church of Sweden's
unique record-keeping system, which served as civil registration
until 1991.
The `rules` section below enforces this constraint during validation.
ifabsent: "string(SE)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
ChurchArchiveSweden MUST have applicable_countries containing "SE" (Sweden).
This is a mandatory geographic restriction for Swedish church archives,
which are specific to the Church of Sweden's ecclesiastical system.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "SE"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "ChurchArchiveSweden is both an ARCHIVE (A) for Swedish\
\ parish records and associated with HOLY_SITE (H) Church of Sweden parishes"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
comments:
- "Sweden-specific church archive type with unique record types"
- "Essential for Scandinavian genealogical research"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Geographic restriction: Sweden (SE) only - enforced via LinkML rules"
- "Subclass of ChurchArchive (Q2877653)"
see_also:
- ChurchArchive
- ParishArchive
- Personenstandsarchiv
# rico:RecordSetType for collection classification
slot_usage: null
ChurchArchiveSwedenRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of Swedish church archive
materials within heritage institutions. Linked to the ChurchArchiveSweden
custodian type via the dual-class pattern.
description: |
A rico:RecordSetType for classifying collections held by ChurchArchiveSweden custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ChurchArchiveSweden`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q64166606"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ChurchArchiveSweden
- ChurchArchiveRecordSetType
annotations:
wikidata: Q64166606
linked_custodian_type: ChurchArchiveSweden
geographic_restriction: SE
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ChurchArchiveSweden
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ChurchArchiveSwedenRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# ChurchArchiveSwedenRecordSetTypes - Subclasses of ChurchArchiveSwedenRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for churcharchivesweden collections.
# These are the specific record set types that fall under ChurchArchiveSwedenRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ChurchArchiveSwedenRecordSetType (singular) = abstract base class (defined in ChurchArchiveSweden.yaml)
# - ChurchArchiveSwedenRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ChurchArchiveSwedenRecordSetTypes
name: ChurchArchiveSwedenRecordSetTypes
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/
default_prefix: hc
imports:
- linkml:types
- ./ChurchArchiveSweden
classes:
# =============================================================================
# SwedishParishRecordSeries
# =============================================================================
SwedishParishRecordSeries:
is_a: ChurchArchiveSwedenRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Swedish parish records (kyrkoarkiv).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- ChurchArchiveSwedenRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "SwedishParishRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: SwedishParishRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ChurchArchiveSweden
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ChurchArchiveSweden custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within churcharchivesweden domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.279369Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ChurchPropertyFonds
# =============================================================================
ChurchPropertyFonds:
is_a: ChurchArchiveSwedenRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Church property records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ChurchArchiveSwedenRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ChurchPropertyFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ChurchPropertyFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ChurchArchiveSweden
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ChurchArchiveSweden custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within churcharchivesweden domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.279378Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -84,33 +84,3 @@ classes:
- fr: cinémathèque
slot_usage:
primary_type:
description: |
Can be 'ARCHIVE' (A) or 'MUSEUM' (M) depending on primary function.
Many cinematheques combine both archive and museum aspects.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q1352795 for cinematheques.
Distinct from Q726929 (film archive) - cinematheques have
exhibition function, film archives focus on preservation.
pattern: "^Q[0-9]+$"
equals_string: "Q1352795"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- schema:MovieTheater
- rico:CorporateBody
comments:
- "CUSTODIAN-ONLY type: No corresponding rico:RecordSetType class"
- "Combines archive, museum, library, and theater functions"
- "Often members of FIAF (International Federation of Film Archives)"
- "Focus on cinematographic heritage preservation and exhibition"
see_also:
- FilmArchive
- AudiovisualArchive
- MediaArchive

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/ClimateArchive
name: ClimateArchive
title: Climate Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ClimateArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ClimateArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive that provides information about climatic conditions in the past,
preserving paleoclimate data and historical climate records.
@ -65,86 +68,38 @@ classes:
**Multilingual Labels**:
- de: Klimaarchiv
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'RESEARCH_CENTER' (R) depending on
whether archival or research function is primary.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q1676725 for climate archives.
Specialized scientific archive type.
pattern: "^Q[0-9]+$"
equals_string: "Q1676725"
record_types:
description: |
Typically includes: instrumental records, proxy data,
historical observations, ship logs, phenological records.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Specialized archive for paleoclimate and historical climate data"
- "Essential for climate change research"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Often affiliated with research institutions or government agencies"
see_also:
- ScientificArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
ClimateArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of climate archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ClimateArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ClimateArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q1676725"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ClimateArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ClimateArchive is an archival institution - maps\
\ to ARCHIVE (A)"
wikidata: Q1676725
linked_custodian_type: ClimateArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ClimateArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ClimateArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# ClimateArchiveRecordSetTypes - Subclasses of ClimateArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for climatearchive collections.
# These are the specific record set types that fall under ClimateArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ClimateArchiveRecordSetType (singular) = abstract base class (defined in ClimateArchive.yaml)
# - ClimateArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ClimateArchiveRecordSetTypes
name: ClimateArchiveRecordSetTypes
title: ClimateArchive 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:
- linkml:types
- ./ClimateArchive
classes:
# =============================================================================
# ClimateDataCollection
# =============================================================================
ClimateDataCollection:
is_a: ClimateArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Historical climate records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ClimateArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ClimateDataCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ClimateDataCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ClimateArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ClimateArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within climatearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.280565Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# MeteorologicalObservationSeries
# =============================================================================
MeteorologicalObservationSeries:
is_a: ClimateArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Weather observation records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- ClimateArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "MeteorologicalObservationSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: MeteorologicalObservationSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ClimateArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ClimateArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within climatearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.280569Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,37 +1,26 @@
id: https://nde.nl/ontology/hc/class/CollectingArchives
name: CollectingArchives
title: Collecting Archives Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectingArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
CollectingArchives:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CollectingArchives is an archival institution -\
\ maps to ARCHIVE (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slots:
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
description: |
Archive that actively collects materials from multiple external sources
rather than preserving records of its own parent organization.
@ -78,36 +67,49 @@ classes:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
- **Schema.org**: schema:ArchiveOrganization
- **RiC-O**: rico:CorporateBody (as agent)
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for collecting archives.
range: CustodianPrimaryTypeEnum
required: true
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: CollectingArchives is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
CollectingArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CollectingArchives custodians.
wikidata_entity:
description: |
Should be Q117246276 for collecting archives.
Describes collection policy rather than content type.
pattern: "^Q[0-9]+$"
equals_string: "Q117246276"
archive_scope:
description: |
Typically 'collecting' to indicate multi-provenance acquisition.
May also indicate subject scope (literary, political, etc.).
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "CUSTODIAN-ONLY type: No corresponding rico:RecordSetType class"
- "Describes archival collection policy, not content classification"
- "Actively acquires materials from external sources"
- "Contrast with institutional archives (single-org provenance)"
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CollectingArchives`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- InstitutionalArchive
- JointArchives
- CommunityArchive
- CollectingArchives
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: CollectingArchivesRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# CollectingArchivesRecordSetTypes - Subclasses of CollectingArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for collectingarchives collections.
# These are the specific record set types that fall under CollectingArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CollectingArchivesRecordSetType (singular) = abstract base class (defined in CollectingArchives.yaml)
# - CollectingArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CollectingArchivesRecordSetTypes
name: CollectingArchivesRecordSetTypes
title: CollectingArchives 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:
- linkml:types
- ./CollectingArchives
classes:
# =============================================================================
# CollectedMaterialsFonds
# =============================================================================
CollectedMaterialsFonds:
is_a: CollectingArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Collected/acquired materials.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CollectingArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CollectedMaterialsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CollectedMaterialsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CollectingArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CollectingArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within collectingarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.282873Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# DonatedPapersCollection
# =============================================================================
DonatedPapersCollection:
is_a: CollectingArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Donated papers.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CollectingArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DonatedPapersCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DonatedPapersCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CollectingArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CollectingArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within collectingarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.282877Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/ComarcalArchive
name: ComarcalArchive
title: Comarcal Archive Type (Spain/Catalonia)
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./ComarcalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
ComarcalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive serving a comarca (county-level administrative district),
primarily in Catalonia and other regions of Spain.
@ -64,111 +67,38 @@ classes:
**Multilingual Labels**:
- de: Bezirksarchiv (Katalonien)
- es: archivo comarcal
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for comarcal archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q21086734 for comarcal archives.
Spain/Catalonia-specific administrative archive type.
pattern: "^Q[0-9]+$"
equals_string: "Q21086734"
archive_scope:
description: |
'comarcal' or 'district' for this archive type.
Corresponds to comarca administrative level in Catalonia.
applicable_countries:
description: |
**Geographic Restriction**: Spain (ES) only.
Comarcal archives (arxius comarcals) are Spain-specific institutions
serving comarca-level administration, primarily in Catalonia.
The `rules` section below enforces this constraint during validation.
ifabsent: "string(ES)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
ComarcalArchive MUST have applicable_countries containing "ES" (Spain).
This is a mandatory geographic restriction for Spanish comarcal archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "ES"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Spain/Catalonia-specific district archive type"
- "Part of hierarchical Catalan archival system"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Geographic restriction enforced via LinkML rules: Spain (ES) only"
see_also:
- MunicipalArchive
- ProvincialArchive
- ProvincialHistoricalArchive
- DistrictArchiveGermany
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
ComarcalArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of comarcal archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by ComarcalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `ComarcalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q21086734"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- ComarcalArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ComarcalArchive is an archival institution - maps\
\ to ARCHIVE (A)"
wikidata: Q21086734
linked_custodian_type: ComarcalArchive
geographic_restriction: ES
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- ComarcalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: ComarcalArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# ComarcalArchiveRecordSetTypes - Subclasses of ComarcalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for comarcalarchive collections.
# These are the specific record set types that fall under ComarcalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - ComarcalArchiveRecordSetType (singular) = abstract base class (defined in ComarcalArchive.yaml)
# - ComarcalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/ComarcalArchiveRecordSetTypes
name: ComarcalArchiveRecordSetTypes
title: ComarcalArchive 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:
- linkml:types
- ./ComarcalArchive
classes:
# =============================================================================
# ComarcalAdministrationFonds
# =============================================================================
ComarcalAdministrationFonds:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Comarca (county) administrative records (Spain).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- ComarcalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ComarcalAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ComarcalAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ComarcalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within comarcalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.286910Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# LocalHistoryCollection
# =============================================================================
LocalHistoryCollection:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Regional historical documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- ComarcalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LocalHistoryCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: LocalHistoryCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: ComarcalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within comarcalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.286914Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,19 +1,22 @@
id: https://nde.nl/ontology/hc/class/CommunityArchive
name: CommunityArchive
title: Community Archive Type
prefixes:
linkml: https://w3id.org/linkml/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./CommunityArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
CommunityArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
slots:
- holds_record_set_types
description: |
Archive created and maintained by individuals and community groups
to document their own cultural heritage and lived experiences.
@ -71,89 +74,38 @@ classes:
- de: Gemeinschaftsarchiv
- es: archivo comunitario
- fr: archives communautaires
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'COLLECTING_SOCIETY' (S) depending
on organizational structure and formality.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q25105971 for community archives.
Represents grassroots, community-controlled archives.
pattern: "^Q[0-9]+$"
equals_string: "Q25105971"
archive_scope:
description: |
Often 'community', 'local', or specific community identifier.
Reflects the community being documented.
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Grassroots archives documenting community heritage"
- "Community ownership and control is defining characteristic"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "Important for documenting marginalized and underrepresented groups"
see_also:
- LocalHistoryArchive
- FreeArchive
- LGBTArchive
- WomensArchives
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
slot_usage: null
CommunityArchiveRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of community archive
materials within heritage institutions.
description: |
A rico:RecordSetType for classifying collections held by CommunityArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CommunityArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q25105971"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- CommunityArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CommunityArchive is an archival institution - maps\
\ to ARCHIVE (A)"
wikidata: Q25105971
linked_custodian_type: CommunityArchive
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- CommunityArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: CommunityArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# CommunityArchiveRecordSetTypes - Subclasses of CommunityArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for communityarchive collections.
# These are the specific record set types that fall under CommunityArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CommunityArchiveRecordSetType (singular) = abstract base class (defined in CommunityArchive.yaml)
# - CommunityArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CommunityArchiveRecordSetTypes
name: CommunityArchiveRecordSetTypes
title: CommunityArchive 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:
- linkml:types
- ./CommunityArchive
classes:
# =============================================================================
# CommunityOrganizationFonds
# =============================================================================
CommunityOrganizationFonds:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Community organization records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CommunityOrganizationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CommunityOrganizationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CommunityArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within communityarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.287992Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# OralHistoryCollection
# =============================================================================
OralHistoryCollection:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Community oral histories.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "OralHistoryCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: OralHistoryCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CommunityArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within communityarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.288004Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# LocalEventDocumentation
# =============================================================================
LocalEventDocumentation:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Local event documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- CommunityArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LocalEventDocumentation records are held by ARCHIVE (A) type custodians"
rico_record_set_type: LocalEventDocumentation
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CommunityArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within communityarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.288010Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -0,0 +1,707 @@
# CompanyArchiveRecordSetTypes - Subclasses of CompanyArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for company/business archive collections.
# These are the specific record set types that fall under CompanyArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CompanyArchiveRecordSetType (singular) = abstract base class (defined here)
# - CompanyArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-05
id: https://nde.nl/ontology/hc/class/CompanyArchiveRecordSetTypes
name: CompanyArchiveRecordSetTypes
title: Company 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/
org: http://www.w3.org/ns/org#
default_prefix: hc
imports:
- linkml:types
- ./CompanyArchives
classes:
# =============================================================================
# CompanyArchiveRecordSetType (Abstract Base Class)
# =============================================================================
CompanyArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: |
Abstract base class for all company/business archive record set types.
**Definition**:
A rico:RecordSetType that classifies collections held by company archives.
Company archives preserve records documenting corporate governance,
business operations, product development, and corporate heritage.
**Subclasses**:
- CorporateGovernanceFonds (board, shareholders, executive records)
- ProductDevelopmentCollection (R&D, designs, patents, technical documentation)
- MarketingArchiveCollection (advertising, branding, campaigns, promotional materials)
- PersonnelRecordsSeries (employment records, personnel files)
- CorporatePublicationsSeries (annual reports, internal publications, house magazines)
**RiC-O Alignment**:
This is an abstract type classifier. Subclasses specify both the domain
(type of corporate records) and organizational principle (fonds, series, collection).
**Dual-Class Pattern**:
CompanyArchives (ArchiveOrganizationType) = the custodian institution.
CompanyArchiveRecordSetType (rico:RecordSetType) = the collection types held.
**Business Value**:
Company archives support legal compliance, brand heritage, intellectual property
protection, and corporate anniversary/commemorative projects.
exact_mappings:
- rico:RecordSetType
see_also:
- CompanyArchives
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
annotations:
custodian_types: '["A", "C"]'
custodian_types_rationale: "Company archive record set types are held by ARCHIVE (A) or CORPORATION (C) type custodians"
specificity_score: 0.60
specificity_rationale: "Abstract base class for company archive collections - moderately specific to archive domain"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.80
library_search: 0.80
collection_discovery: 0.50
person_research: 0.60
location_browse: 0.70
identifier_lookup: 0.80
organizational_change: 0.40
digital_platform: 0.80
general_heritage: 0.60
# =============================================================================
# CorporateGovernanceFonds
# =============================================================================
CorporateGovernanceFonds:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for corporate governance and executive records organized as a fonds.
**Definition**:
Records created by corporate governing bodies (board of directors, shareholders,
executive management) in the exercise of corporate governance and strategic
decision-making. Organized according to archival principles of provenance.
**Typical Contents**:
- Board of directors minutes and resolutions (Raad van Bestuur)
- Supervisory board records (Raad van Commissarissen)
- Shareholders meeting records (aandeelhoudersvergaderingen)
- Executive committee records
- Corporate strategy documents
- Merger and acquisition records
- Articles of incorporation and bylaws (statuten)
- Stock certificates and ownership records
**Legal Significance**:
Governance records have significant legal value for:
- Corporate compliance
- Due diligence in M&A
- Shareholder disputes
- Historical ownership verification
**Retention Requirements**:
Many governance records have mandatory retention periods (often 7+ years
for financial records, permanent for foundational documents).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(provenance-based organization with governance records forming the core fonds).
structured_aliases:
- literal_form: Unternehmensführungsbestand
in_language: de
- literal_form: fondo de gobierno corporativo
in_language: es
- literal_form: fonds de gouvernance d'entreprise
in_language: fr
- literal_form: bedrijfsbestuurarchief
in_language: nl
- literal_form: fundo de governança corporativa
in_language: pt
keywords:
- corporate governance
- bedrijfsbestuur
- board minutes
- directieverslagen
- shareholders
- aandeelhouders
- executive records
- mergers acquisitions
- articles of incorporation
- statuten
- supervisory board
- raad van commissarissen
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
- CouncilGovernanceFonds # Analogous municipal context
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
- CompanyArchives
annotations:
custodian_types: '["A", "C"]'
custodian_types_rationale: "Corporate governance fonds are held by ARCHIVE (A) or CORPORATION (C) type custodians"
rico_record_set_type: CorporateGovernanceFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle
as defined by rico-rst:Fonds. Governance records form the core archival
fonds of company archives.
scope_includes: '["board minutes", "shareholder records", "executive records", "M&A records", "corporate bylaws"]'
scope_excludes: '["product development", "marketing materials", "personnel records"]'
legal_note: >-
Governance records have significant legal value. Many have mandatory
retention periods. Original documents often retained for legal purposes.
specificity_score: 0.70
specificity_rationale: "Specific record set type within company archive domain"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.60
person_research: 0.65
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.30
digital_platform: 0.85
general_heritage: 0.70
# =============================================================================
# ProductDevelopmentCollection
# =============================================================================
ProductDevelopmentCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for product development and technical records.
**Definition**:
Records documenting the research, development, and design of products
and services. Includes technical documentation, patents, prototypes,
and R&D project files.
**Typical Contents**:
- Research and development files
- Technical drawings and blueprints (technische tekeningen)
- Patent applications and grants
- Product specifications
- Prototype documentation
- Laboratory notebooks
- Test reports and quality control
- Design files (industrial design)
- Engineering correspondence
**Intellectual Property Value**:
Product development records are critical for:
- Patent prosecution and defense
- Trade secret documentation
- Prior art evidence
- Innovation history
**Heritage Value**:
Technical archives document:
- Evolution of products and technologies
- Industrial design history
- Engineering achievements
- Corporate innovation culture
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type may follow mixed organizational principles: both organic R&D fonds
(rico-rst:Fonds) and assembled collections (rico-rst:Collection) organized
by product line or technology.
structured_aliases:
- literal_form: Produktentwicklungssammlung
in_language: de
- literal_form: colección de desarrollo de productos
in_language: es
- literal_form: collection de développement de produits
in_language: fr
- literal_form: productontwikkelingscollectie
in_language: nl
- literal_form: coleção de desenvolvimento de produtos
in_language: pt
keywords:
- product development
- productontwikkeling
- R&D records
- research and development
- technical drawings
- technische tekeningen
- patents
- octrooien
- prototypes
- engineering records
- industrial design
- laboratory notebooks
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Primary organizational principle for assembled collections (named individual in RiC-O)
- rico-rst:Fonds # Secondary organizational principle for organic R&D records
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
annotations:
custodian_types: '["A", "C", "R"]'
custodian_types_rationale: "Product development collections may be held by ARCHIVE (A), CORPORATION (C), or RESEARCH_CENTER (R)"
rico_record_set_type: ProductDevelopmentCollection
rico_organizational_principle: mixed
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType may follow mixed organizational principles.
May include both organic R&D fonds and assembled collections organized
by product line, technology, or project.
scope_includes: '["R&D files", "technical drawings", "patents", "prototypes", "test reports"]'
scope_excludes: '["governance records", "marketing materials", "personnel records"]'
ip_note: >-
Product development records are critical for intellectual property
protection. May contain trade secrets subject to access restrictions.
specificity_score: 0.70
specificity_rationale: "Specific record set type within company archive domain"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.65
library_search: 0.75
collection_discovery: 0.45
person_research: 0.80
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.80
digital_platform: 0.85
general_heritage: 0.65
# =============================================================================
# MarketingArchiveCollection
# =============================================================================
MarketingArchiveCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for marketing, advertising, and brand heritage materials.
**Definition**:
Materials documenting the company's marketing activities, advertising campaigns,
brand development, and public communications. Often includes rich visual
materials and ephemera.
**Typical Contents**:
- Advertising campaigns (print, radio, television, digital)
- Brand guidelines and style guides
- Packaging designs
- Promotional materials (brochures, catalogs, flyers)
- Trade fair and exhibition materials
- Press releases and media coverage
- Sponsorship records
- Market research reports
- Customer communications
**Brand Heritage Value**:
Marketing archives are essential for:
- Brand continuity and evolution
- Anniversary and commemorative projects
- Trademark protection (proof of use)
- Nostalgic marketing campaigns
- Corporate identity management
**Visual Content**:
Marketing archives typically contain rich visual materials:
- Photography and film
- Graphic design originals
- Packaging samples
- Point-of-sale materials
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled collections organized by campaign, product line, or media type).
structured_aliases:
- literal_form: Marketingarchivsammlung
in_language: de
- literal_form: colección de archivo de marketing
in_language: es
- literal_form: collection d'archives marketing
in_language: fr
- literal_form: marketingarchiefcollectie
in_language: nl
- literal_form: coleção de arquivo de marketing
in_language: pt
keywords:
- marketing archive
- marketingarchief
- advertising
- reclame
- brand heritage
- merkerfgoed
- packaging
- verpakking
- promotional materials
- promotiemateriaal
- campaigns
- campagnes
- trade fair
- beurs
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
- schema:Collection
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- AdvertisingRadioArchive
annotations:
custodian_types: '["A", "C", "M"]'
custodian_types_rationale: "Marketing archives may be held by ARCHIVE (A), CORPORATION (C), or MUSEUM (M) for design/advertising collections"
rico_record_set_type: MarketingArchiveCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Typically assembled collection organized
by campaign, product line, or media type. Visual materials often predominate.
scope_includes: '["advertising", "brand materials", "packaging", "promotional materials", "market research"]'
scope_excludes: '["governance records", "technical documentation", "personnel records"]'
brand_heritage_note: >-
Marketing archives are essential for brand continuity and trademark
protection. Historical campaigns often reused for nostalgic marketing.
specificity_score: 0.70
specificity_rationale: "Specific record set type within company archive domain"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.75
collection_discovery: 0.40
person_research: 0.85
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.60
# =============================================================================
# PersonnelRecordsSeries
# =============================================================================
PersonnelRecordsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for personnel and human resources records organized as series.
**Definition**:
Records documenting the employment relationship between the company and its
workforce, including hiring, employment, training, and separation records.
**Typical Contents**:
- Personnel files (personeelsdossiers)
- Employment contracts (arbeidsovereenkomsten)
- Payroll records (salarisadministratie)
- Training and development records
- Performance evaluations
- Disciplinary records
- Pension administration
- Works council records (ondernemingsraad)
- Health and safety records
**Privacy Considerations**:
Personnel records contain sensitive personal information subject to
privacy regulations (AVG/GDPR). Access restrictions apply, especially
for recent records. Typical retention: 7-10 years after employment ends.
**Historical Personnel Records**:
Historical personnel records (typically 75+ years old) may have fewer
restrictions and are valuable for:
- Social history research
- Company history projects
- Former employee inquiries
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(personnel records typically arranged alphabetically by employee name within
date ranges).
structured_aliases:
- literal_form: Personalakten
in_language: de
- literal_form: expedientes de personal
in_language: es
- literal_form: dossiers du personnel
in_language: fr
- literal_form: personeelsdossiers
in_language: nl
- literal_form: registros de pessoal
in_language: pt
keywords:
- personnel records
- personeelsdossiers
- employment contracts
- arbeidsovereenkomsten
- payroll
- salarisadministratie
- human resources
- HR records
- training records
- performance evaluations
- works council
- ondernemingsraad
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q185583 # Wikidata: archive collection
close_mappings:
- skos:Concept
- StudentRecordSeries # Analogous pattern
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
annotations:
custodian_types: '["A", "C"]'
custodian_types_rationale: "Personnel records series are held by ARCHIVE (A) or CORPORATION (C) type custodians"
rico_record_set_type: PersonnelRecordsSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle
as defined by rico-rst:Series. Personnel records typically arranged
alphabetically by employee name within date ranges.
scope_includes: '["personnel files", "employment contracts", "payroll records", "training records", "works council records"]'
scope_excludes: '["governance records", "product development", "marketing materials"]'
privacy_note: >-
Subject to AVG/GDPR. Access restrictions apply for records less than
75 years old. Typical retention: 7-10 years after employment ends.
specificity_score: 0.70
specificity_rationale: "Specific record set type within company archive domain"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.90
library_search: 0.90
collection_discovery: 0.70
person_research: 0.35
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.70
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# CorporatePublicationsSeries
# =============================================================================
CorporatePublicationsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for corporate publications and internal communications.
**Definition**:
Publications produced by or for the company, including annual reports,
internal magazines, newsletters, and commemorative publications.
**Typical Contents**:
- Annual reports (jaarverslagen)
- Corporate magazines/house organs (personeelsbladen)
- Internal newsletters
- Commemorative/anniversary publications
- Technical bulletins
- Customer magazines
- Press releases
- Corporate histories
- Safety bulletins
**Research Value**:
Corporate publications document:
- Financial history and performance
- Corporate culture and values
- Employee community and social activities
- Product and service evolution
- Company responses to external events
**Bibliographic Nature**:
Many corporate publications are serial publications that benefit from
bibliographic treatment in addition to archival arrangement.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(publications arranged chronologically by title).
structured_aliases:
- literal_form: Unternehmenspublikationen
in_language: de
- literal_form: publicaciones corporativas
in_language: es
- literal_form: publications d'entreprise
in_language: fr
- literal_form: bedrijfspublicaties
in_language: nl
- literal_form: publicações corporativas
in_language: pt
keywords:
- corporate publications
- bedrijfspublicaties
- annual reports
- jaarverslagen
- house magazines
- personeelsbladen
- newsletters
- nieuwsbrieven
- commemorative publications
- jubileumuitgaven
- corporate communications
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q5637226 # Wikidata: serial publication
close_mappings:
- skos:Concept
- bf:Serial # BIBFRAME serial
see_also:
- CompanyArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- PressArchive
annotations:
custodian_types: '["A", "C", "L"]'
custodian_types_rationale: "Corporate publications may be held by ARCHIVE (A), CORPORATION (C), or LIBRARY (L)"
rico_record_set_type: CorporatePublicationsSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle
as defined by rico-rst:Series. Publications arranged chronologically by title.
May benefit from bibliographic treatment for serial publications.
scope_includes: '["annual reports", "house magazines", "newsletters", "commemorative publications", "press releases"]'
scope_excludes: '["governance records", "technical documentation", "personnel records"]'
bibliographic_note: >-
Many corporate publications are serial publications that benefit from
bibliographic cataloging (ISSN, WorldCat) in addition to archival description.
specificity_score: 0.65
specificity_rationale: "Moderately specific - overlaps with library collections"
specificity_annotation_timestamp: '2026-01-05T20:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.80
library_search: 0.45
collection_discovery: 0.45
person_research: 0.75
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.70
digital_platform: 0.85
general_heritage: 0.60

View file

@ -14,6 +14,9 @@ imports:
- ./CollectionType
- ./Department
- ./OrganizationBranch
- ./CompanyArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
classes:
CompanyArchives:
@ -92,7 +95,13 @@ classes:
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `CompanyRecordSetType` (rico:RecordSetType).
For the collection types held by company archives, see:
- `CompanyArchiveRecordSetType` (abstract base class)
- `CorporateGovernanceFonds` - board, shareholders, executive records
- `ProductDevelopmentCollection` - R&D, designs, patents
- `MarketingArchiveCollection` - advertising, branding, campaigns
- `PersonnelRecordsSeries` - employment records, personnel files
- `CorporatePublicationsSeries` - annual reports, house magazines
**Ontological Alignment**:
- **SKOS**: skos:Concept with skos:broader Q166118 (archive)
@ -109,241 +118,61 @@ classes:
- parent_corporation
- archive_department_of
- archive_branches
- wikidata_entity
- holds_record_set_types
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'CORPORATION' (C) depending on
whether archival function or corporate identity is emphasized.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
Should be Q10605195 for company archives.
Broader than specialized types like bank archives.
pattern: "^Q[0-9]+$"
equals_string: "Q10605195"
archive_scope:
holds_record_set_types:
description: |
Typically 'corporate' for company archives.
May also indicate industry sector.
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
**Company Archive Holdings**:
- CorporateGovernanceFonds - board, shareholders, executive records
- ProductDevelopmentCollection - R&D, designs, patents
- MarketingArchiveCollection - advertising, branding, campaigns
- PersonnelRecordsSeries - employment records, personnel files
- CorporatePublicationsSeries - annual reports, house magazines
equals_expression: |
["hc:CorporateGovernanceFonds", "hc:ProductDevelopmentCollection", "hc:MarketingArchiveCollection", "hc:PersonnelRecordsSeries", "hc:CorporatePublicationsSeries"]
record_types:
description: |
Typically includes: governance records, financial records,
product documentation, marketing materials, personnel files.
parent_corporation:
slot_uri: schema:parentOrganization
description: |
The parent corporation that owns/operates this company archive.
**Schema.org Alignment**:
`schema:parentOrganization` - "The larger organization that this
organization is a subOrganization of, if any."
**Use Cases**:
- Philips Company Archives → Philips N.V.
- Shell Historical Archive → Shell PLC
- Siemens Corporate Archives → Siemens AG
Can reference:
- External URI for the parent corporation
- Custodian instance if parent is also modeled as heritage custodian
range: uriorcurie
examples:
- value: "https://www.wikidata.org/entity/Q163292"
description: "Philips N.V. as parent of Philips Archives"
- value: "https://nde.nl/ontology/hc/nl-corporation/shell-plc"
description: "Shell PLC as parent organization"
archive_department_of:
slot_uri: org:unitOf
description: |
Links this archive to the Department within which it operates.
**W3C ORG Alignment**:
`org:unitOf` - "Indicates an Organization of which this Unit is a part."
Many company archives are organized as:
- Sub-unit of Records Management department
- Part of Corporate Communications
- Under Legal/Compliance division
Links to Department class for formal departmental context.
range: Department
examples:
- value:
department_name: "Records Management Division"
refers_to_custodian: "https://nde.nl/ontology/hc/nl-corporation/philips"
description: "Archive is unit of Records Management"
archive_branches:
slot_uri: org:hasSubOrganization
description: |
Physical branch locations of this company archive.
**W3C ORG Alignment**:
`org:hasSubOrganization` - "Represents hierarchical containment of
Organizations or Organizational Units."
Large corporations may have multiple archive locations:
- Central archive at headquarters
- Regional archives at major facilities
- Research archives at R&D centers
- Product archives at manufacturing sites
Links to OrganizationBranch class for physical locations.
range: OrganizationBranch
multivalued: true
inlined_as_list: true
examples:
- value:
- branch_name: "Philips Archives - Eindhoven"
branch_type: REGIONAL_OFFICE
- branch_name: "Philips Research Archives - High Tech Campus"
branch_type: RESEARCH_CENTER
description: "Multiple archive branches"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
- org:OrganizationalUnit
related_mappings:
- schema:parentOrganization
- org:unitOf
- org:hasSubOrganization
comments:
- "Corporate archives preserving business heritage"
- "Important for legal compliance and corporate identity"
- "Part of dual-class pattern: custodian type + rico:RecordSetType"
- "May have restricted access for commercial sensitivity"
- "Typically organized as Department within larger corporation (org:unitOf)"
- "May have multiple branch locations (org:hasSubOrganization)"
- "Links to parent corporation via schema:parentOrganization"
see_also:
- BankArchive
- EconomicArchive
- InstitutionalArchive
- Department
- OrganizationBranch
- CompanyArchiveRecordSetType
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/company/philips"
primary_type: "ARCHIVE"
wikidata_entity: "Q10605195"
type_label:
- "Philips Company Archives@en"
- "Philips Bedrijfsarchief@nl"
parent_corporation: "https://www.wikidata.org/entity/Q163292"
archive_department_of:
department_name: "Corporate Communications & Heritage"
archive_branches:
- branch_name: "Philips Archives - Eindhoven HQ"
branch_type: REGIONAL_OFFICE
- branch_name: "Philips Research Archives"
branch_type: RESEARCH_CENTER
description: "Philips company archives with organizational context"
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
CompanyArchivesRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of company archives
materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q10605195"
see_also:
- CompanyArchives
abstract: true
description: |
Abstract base class for record set types held by Company Archives.
This class serves as the parent for all collection/record set types
that are typically held by company archives as custodians.
**Inverse Relationship**:
Concrete subclasses use `rico:hasOrHadHolder` annotation to link back
to the CompanyArchives custodian type.
**Concrete Subclasses** (in CompanyArchiveRecordSetTypes.yaml):
- CorporateGovernanceFonds
- ProductDevelopmentCollection
- MarketingArchiveCollection
- PersonnelRecordsSeries
- CorporatePublicationsSeries
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CompanyArchives is an archival institution - maps\
\ to ARCHIVE (A)"
wikidata: Q10605195
linked_custodian_type: CompanyArchives
# Slot definitions for organizational relationships
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
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
slots:
parent_corporation:
slot_uri: schema:parentOrganization
description: |
The parent corporation that owns/operates this company archive.
Schema.org: parentOrganization - "The larger organization that this
organization is a subOrganization of, if any."
Inverse of schema:subOrganization.
range: uriorcurie
exact_mappings:
- schema:parentOrganization
comments:
- "Links company archive to owning corporation"
- "Use Wikidata Q-number or organizational URI"
archive_department_of:
slot_uri: org:unitOf
description: |
Links this archive to the Department within which it operates.
W3C ORG: unitOf - "Indicates an Organization of which this Unit is a part."
Company archives are often organized as sub-units of:
- Records Management department
- Corporate Communications
- Legal/Compliance division
range: Department
exact_mappings:
- org:unitOf
comments:
- "Links archive to formal department structure"
- "Inverse of org:hasUnit"
archive_branches:
slot_uri: org:hasSubOrganization
description: |
Physical branch locations of this company archive.
W3C ORG: hasSubOrganization - "Represents hierarchical containment of
Organizations or Organizational Units."
Links to OrganizationBranch instances for each physical location.
range: OrganizationBranch
multivalued: true
exact_mappings:
- org:hasSubOrganization
comments:
- "Multiple archive branch locations"
- "Each branch at different corporate facility"
slots:
- type_scope
slot_usage:
type_scope:
description: Scope notes for this record set type in context of company archives.

View file

@ -66,87 +66,3 @@ classes:
- pt-BR: Cartório de Registro
slot_usage:
primary_type:
description: |
Typically 'ARCHIVE' (A) or 'OFFICIAL_INSTITUTION' (O)
as these are government registration offices.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q9854379 for Conservatórias.
Lusophone civil/property registration offices.
pattern: "^Q[0-9]+$"
equals_string: "Q9854379"
applicable_countries:
description: |
**Geographic Restriction**: Lusophone countries only.
Conservatórias exist in Portuguese-speaking countries:
- PT (Portugal) - Conservatórias do Registo
- BR (Brazil) - Cartórios de Registro
- AO (Angola) - Conservatórias
- MZ (Mozambique) - Conservatórias
- CV (Cape Verde) - Conservatórias
- GW (Guinea-Bissau) - Conservatórias
- ST (São Tomé and Príncipe) - Conservatórias
- TL (Timor-Leste) - Conservatórias (Portuguese legal heritage)
The `rules` section below enforces this constraint during validation.
multivalued: true
required: true
minimum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
Conservatoria MUST have applicable_countries containing at least one
Lusophone country (PT, BR, AO, MZ, CV, GW, ST, TL).
This is a mandatory geographic restriction for Portuguese-speaking
civil registry and notarial archive offices.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "PT"
- equals_string: "BR"
- equals_string: "AO"
- equals_string: "MZ"
- equals_string: "CV"
- equals_string: "GW"
- equals_string: "ST"
- equals_string: "TL"
exact_mappings:
- skos:Concept
close_mappings:
- schema:GovernmentOrganization
- rico:CorporateBody
comments:
- "Conservatória (pt)"
- "Cartório de Registro (pt-BR)"
- "CUSTODIAN-ONLY type: No corresponding rico:RecordSetType class"
- "Geographic restriction enforced via LinkML rules: Lusophone countries only"
- "Government registration office, not traditional archive"
- "Essential for genealogical and legal research"
see_also:
- NotarialArchive
- MunicipalArchive
- Personenstandsarchiv
annotations:
specificity_score: 0.5
specificity_rationale: General heritage class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.5
museum_search: 0.5
library_search: 0.5
collection_discovery: 0.5
person_research: 0.5
location_browse: 0.5
identifier_lookup: 0.5
organizational_change: 0.5
digital_platform: 0.5
general_heritage: 0.5

View file

@ -99,103 +99,3 @@ classes:
- is_branch_of_authority
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for county record offices.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q5177943 for county record offices.
UK local authority archive type.
pattern: "^Q[0-9]+$"
equals_string: "Q5177943"
archive_scope:
description: |
Typically 'county' or 'local' for this archive type.
Corresponds to UK county administrative level.
is_branch_of_authority:
description: |
**Organizational Relationship**: County Record Offices may be branches
of larger local authority structures.
**Common Parent Organizations**:
- County Councils (e.g., Oxfordshire County Council)
- Unitary Authorities (e.g., Bristol City Council)
- Combined Authorities (e.g., Greater Manchester)
- Joint Archive Services (e.g., East Sussex / Brighton & Hove)
**Legal Context**:
County Record Offices are typically:
- Designated "place of deposit" under Public Records Act 1958
- Part of local authority heritage/cultural services
- May share governance with local studies libraries
**Use org:unitOf pattern** from OrganizationBranch to link to parent
authority when modeled as formal organizational unit.
**Examples**:
- Oxfordshire History Centre → part of Oxfordshire County Council
- London Metropolitan Archives → part of City of London Corporation
- West Yorkshire Archive Service → joint service of five councils
range: uriorcurie
multivalued: false
required: false
examples:
- value: "https://nde.nl/ontology/hc/uk/oxfordshire-county-council"
description: "Parent local authority"
applicable_countries:
description: |
**Geographic Restriction**: United Kingdom (GB) only.
County Record Offices are a UK-specific institution type within
the local authority structure of England, Wales, Scotland, and
Northern Ireland.
Note: Uses ISO 3166-1 alpha-2 code "GB" for United Kingdom
(not "UK" which is not a valid ISO code).
The `rules` section below enforces this constraint during validation.
ifabsent: "string(GB)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
CountyRecordOffice MUST have applicable_countries containing "GB"
(United Kingdom). This is a mandatory geographic restriction for
UK county record offices and local authority archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "GB"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "County Record Office (en-GB)"
- "CUSTODIAN-ONLY type: No corresponding rico:RecordSetType class"
- "Geographic restriction enforced via LinkML rules: United Kingdom (GB) only"
- "UK local authority archive institution type"
- "Often designated place of deposit for public records"
- "Key resource for local and family history research"
see_also:
- LocalGovernmentArchive
- MunicipalArchive
- LocalHistoryArchive
- OrganizationBranch
slots:
is_branch_of_authority:
slot_uri: org:unitOf
description: |
Parent local authority or governing body for this County Record Office.
Uses W3C Org ontology org:unitOf relationship.
range: uriorcurie

View file

@ -131,7 +131,7 @@ classes:
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q11906844"
primary_type: "ARCHIVE"
glamorcubesfixphdnt_code: "ARCHIVE"
wikidata_entity: "Q11906844"
type_label:
- "Court Records Archive@en"

View file

@ -132,14 +132,14 @@ classes:
- "Broad type - prefer specific GLAMORCUBESFIXPHDNT types when applicable"
- "Use for institutions spanning multiple heritage categories"
- "Includes cultural centers, heritage foundations, cultural councils"
- "Maps to primary_type MIXED (X) when spanning categories"
- "Maps to glamorcubesfixphdnt_code X (MIXED) (X) when spanning categories"
see_also:
- "https://www.wikidata.org/wiki/Q3152824"
- "https://www.wikidata.org/wiki/Q1030034"
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/cultural/Q3152824"
primary_type: "MIXED"
glamorcubesfixphdnt_code: "MIXED"
wikidata_entity: "Q3152824"
type_label:
- "Cultural Institution@en"

View file

@ -1,203 +1,153 @@
# CurrentArchive Type Class
#
# Archive type for current/active records still in regular use
# Wikidata: Q3621648 (current archive / archivo corriente)
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/CurrentArchive
name: current_archive_class
title: Current Archive 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#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CustodianAdministration
- ./CustodianArchive
- linkml:types
- ./ArchiveOrganizationType
- ./CustodianAdministration
- ./CustodianArchive
- ./CurrentArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
CurrentArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Current Archive is an archive for active/current\
\ records - maps to ARCHIVE (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Archive maintaining records still in active/current use by the creating organization.
**Wikidata**: Q3621648 (current archive / archivo corriente / archivio corrente)
**DEFINITION**:
Current Archive (also called "active archive" or "records center") maintains
records that are still actively used for operational purposes. In the archival
lifecycle, this represents the first phase:
1. **Current/Active Phase** ← THIS TYPE
- Records actively used for business operations
- Frequent retrieval and reference
- Managed by creating office or central records unit
2. **Semi-current/Intermediate Phase** → DepositArchive
- Records no longer actively used but still referenced
- Stored in intermediate facility
- Awaiting disposition decision
3. **Non-current/Archival Phase** → Historical Archive
- Records with permanent value
- Transferred to archives
- Preserved for research/evidence
**MULTILINGUAL LABELS**:
- archivo corriente (es)
- archive courante (fr)
- archivio corrente (it)
**RELATED TYPES**:
- DepositArchive (Q244904) - intermediate/semi-current records
- HistoricalArchive (Q3621673) - non-current permanent records
- RecordsCenter - semi-current storage facility
**RELATIONSHIP TO CustodianArchive**:
CurrentArchive (this class) is a TYPE classification (skos:Concept) for
archives managing records in the active/current phase of the lifecycle.
CustodianArchive is an INSTANCE class (rico:RecordSet) representing the
actual operational archives of a heritage custodian awaiting processing.
**Semantic Relationship**:
- CurrentArchive is a HYPERNYM (broader type) for the concept of active records
- CustodianArchive records MAY be typed as CurrentArchive when in active use
- When CustodianArchive.processing_status = "UNPROCESSED", records may still
be in the current/active phase conceptually
**SKOS Alignment**:
- skos:broader: CurrentArchive → DepositArchive (lifecycle progression)
- skos:narrower: CurrentArchive ← specific current archive types
**ONTOLOGICAL ALIGNMENT**:
- **SKOS**: skos:Concept (type classification)
- **RiC-O**: rico:RecordSet for active record groups
- **Wikidata**: Q3621648
- **ISO 15489**: Records in active use phase
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- retention_schedule
- creating_organization
- transfer_policy
- has_narrower_instance
- creating_organization
- custodian_types
- custodian_types_rationale
- has_narrower_instance
- holds_record_set_types
- retention_schedule
- specificity_annotation
- template_specificity
- transfer_policy
- wikidata_entity
description: "Archive maintaining records still in active/current use by the creating\
\ organization.\n\n**Wikidata**: Q3621648 (current archive / archivo corriente\
\ / archivio corrente)\n\n**DEFINITION**:\n\nCurrent Archive (also called \"\
active archive\" or \"records center\") maintains \nrecords that are still actively\
\ used for operational purposes. In the archival \nlifecycle, this represents\
\ the first phase:\n\n1. **Current/Active Phase** ← THIS TYPE\n - Records\
\ actively used for business operations\n - Frequent retrieval and reference\n\
\ - Managed by creating office or central records unit\n\n2. **Semi-current/Intermediate\
\ Phase** → DepositArchive\n - Records no longer actively used but still referenced\n\
\ - Stored in intermediate facility\n - Awaiting disposition decision\n\n\
3. **Non-current/Archival Phase** → Historical Archive\n - Records with permanent\
\ value\n - Transferred to archives\n - Preserved for research/evidence\n\
\n**MULTILINGUAL LABELS**:\n- archivo corriente (es)\n- archive courante (fr)\n\
- archivio corrente (it)\n\n**RELATED TYPES**:\n- DepositArchive (Q244904) -\
\ intermediate/semi-current records\n- HistoricalArchive (Q3621673) - non-current\
\ permanent records\n- RecordsCenter - semi-current storage facility\n\n**RELATIONSHIP\
\ TO CustodianArchive**:\n\nCurrentArchive (this class) is a TYPE classification\
\ (skos:Concept) for \narchives managing records in the active/current phase\
\ of the lifecycle.\n\nCustodianArchive is an INSTANCE class (rico:RecordSet)\
\ representing the \nactual operational archives of a heritage custodian awaiting\
\ processing.\n\n**Semantic Relationship**:\n- CurrentArchive is a HYPERNYM\
\ (broader type) for the concept of active records\n- CustodianArchive records\
\ MAY be typed as CurrentArchive when in active use\n- When CustodianArchive.processing_status\
\ = \"UNPROCESSED\", records may still\n be in the current/active phase conceptually\n\
\n**SKOS Alignment**:\n- skos:broader: CurrentArchive → DepositArchive (lifecycle\
\ progression)\n- skos:narrower: CurrentArchive ← specific current archive types\n\
\n**ONTOLOGICAL ALIGNMENT**:\n- **SKOS**: skos:Concept (type classification)\n\
- **RiC-O**: rico:RecordSet for active record groups\n- **Wikidata**: Q3621648\n\
- **ISO 15489**: Records in active use phase\n"
slot_usage:
wikidata_entity:
equals_string: "Q3621648"
description: "Wikidata entity for current archive"
equals_string: Q3621648
description: Wikidata entity for current archive
retention_schedule:
description: |
Reference to retention schedule governing these records.
URL or identifier for the applicable retention policy.
range: string
examples:
- value: "Ministry of Finance Records Schedule 2023"
- value: Ministry of Finance Records Schedule 2023
creating_organization:
description: |
Organization that created/creates these records.
Current archives are typically managed by or for the creating body.
range: string
examples:
- value: "Ministry of Finance"
- value: Ministry of Finance
transfer_policy:
description: |
Policy for transferring records to intermediate or permanent archives.
Describes triggers, timelines, and procedures for transfer.
range: string
has_narrower_instance:
slot_uri: skos:narrowerTransitive
description: |
Links this archive TYPE to specific CustodianArchive INSTANCES
that are classified under this lifecycle phase.
**SKOS**: skos:narrowerTransitive for type-instance relationship.
**Usage**:
When a CustodianArchive contains records in the "current/active" phase,
it can be linked from CurrentArchive via this property.
**Example**:
- CurrentArchive (type) → has_narrower_instance →
CustodianArchive "Director's Active Files 2020-2024" (instance)
description: "Links this archive TYPE to specific CustodianArchive INSTANCES\n\
that are classified under this lifecycle phase.\n\n**SKOS**: skos:narrowerTransitive\
\ for type-instance relationship.\n\n**Usage**:\nWhen a CustodianArchive\
\ contains records in the \"current/active\" phase,\nit can be linked from\
\ CurrentArchive via this property.\n\n**Example**:\n- CurrentArchive (type)\
\ → has_narrower_instance → \n CustodianArchive \"Director's Active Files\
\ 2020-2024\" (instance)\n"
range: CustodianArchive
multivalued: true
required: false
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Current Archive is an archive for active/current records -
maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q3621648
- wd:Q3621648
close_mappings:
- rico:RecordSet
- rico:RecordSet
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q244904 # DepositArchive (intermediate)
- wikidata:Q3621673 # HistoricalArchive (permanent)
- wikidata:Q244904
- wikidata:Q3621673
comments:
- "Current archives manage records in active operational use"
- "First phase of archival lifecycle (active → semi-current → archival)"
- "Typically managed by creating office or central records unit"
- "Subject to retention schedules and disposition planning"
- Current archives manage records in active operational use
- First phase of archival lifecycle (active → semi-current → archival)
- Typically managed by creating office or central records unit
- Subject to retention schedules and disposition planning
see_also:
- "https://www.wikidata.org/wiki/Q3621648"
- "https://www.iso.org/standard/62542.html"
- https://www.wikidata.org/wiki/Q3621648
- https://www.iso.org/standard/62542.html
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q3621648"
primary_type: "ARCHIVE"
wikidata_entity: "Q3621648"
type_label:
- "Current Archive@en"
- "archivo corriente@es"
- "archive courante@fr"
- "archivio corrente@it"
type_description: "Archive for records in active operational use"
creating_organization: "Ministry of Finance"
retention_schedule: "Finance Records Schedule 2023"
description: "Current archive for ministry records"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q3621648
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q3621648
type_label:
- Current Archive@en
- archivo corriente@es
- archive courante@fr
- archivio corrente@it
type_description: Archive for records in active operational use
creating_organization: Ministry of Finance
retention_schedule: Finance Records Schedule 2023
description: Current archive for ministry records
slots:
creating_organization:
description: Organization creating the records
range: string
transfer_policy:
description: Policy for transferring to permanent archive
range: string
has_narrower_instance:
slot_uri: skos:narrowerTransitive
description: |
@ -205,3 +155,38 @@ slots:
SKOS narrowerTransitive for type-to-instance relationship.
range: CustodianArchive
multivalued: true
CurrentArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CurrentArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CurrentArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- CurrentArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: CurrentArchiveRecordSetType classifies collections
held by ARCHIVE (A) type custodians
linked_custodian_type: CurrentArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.675099Z'
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

View file

@ -0,0 +1,87 @@
# CurrentArchiveRecordSetTypes - Subclasses of CurrentArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for currentarchive collections.
# These are the specific record set types that fall under CurrentArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CurrentArchiveRecordSetType (singular) = abstract base class (defined in CurrentArchive.yaml)
# - CurrentArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CurrentArchiveRecordSetTypes
name: CurrentArchiveRecordSetTypes
title: CurrentArchive 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:
- linkml:types
- ./CurrentArchive
classes:
# =============================================================================
# ActiveRecordsFonds
# =============================================================================
ActiveRecordsFonds:
is_a: CurrentArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Current/active records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CurrentArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ActiveRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ActiveRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CurrentArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CurrentArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within currentarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.288977Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,28 +1,26 @@
# Custodian Archive Class
# Represents OPERATIONAL ARCHIVES that are NOT YET integrated into the formal
# heritage collection (CustodianCollection). These are records created through
# daily institutional operations that may take DECADES to process.
id: https://nde.nl/ontology/hc/class/CustodianArchive
name: custodian_archive_class
title: CustodianArchive Class
imports:
- linkml:types
- ./Custodian
- ./CustodianObservation
- ./ReconstructionActivity
- ./TimeSpan
- ./OrganizationalStructure
- ./CollectionManagementSystem
- ./Storage
- ../enums/ArchiveProcessingStatusEnum
- ../slots/access_restrictions
- ../slots/storage_location
- ./ReconstructedEntity
- ./CurrentArchive
- ../slots/accession_number
- linkml:types
- ./Custodian
- ./CustodianObservation
- ./ReconstructionActivity
- ./TimeSpan
- ./OrganizationalStructure
- ./CollectionManagementSystem
- ./Storage
- ../enums/ArchiveProcessingStatusEnum
- ../slots/access_restrictions
- ../slots/storage_location
- ./ReconstructedEntity
- ./CurrentArchive
- ../slots/accession_number
- ./CustodianArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -35,169 +33,114 @@ prefixes:
premis: http://www.loc.gov/premis/rdf/v3/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
classes:
CustodianArchive:
is_a: ReconstructedEntity
class_uri: rico:RecordSet
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Custodian archive is an archive type (A)."
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Represents OPERATIONAL ARCHIVES created by a heritage custodian through its
daily activities that are NOT YET integrated into the formal heritage collection
(CustodianCollection).
**CRITICAL DISTINCTION - THREE-TIER RECORDS LIFECYCLE**:
```
┌─────────────────────────────────────────────────────────────────────┐
│ CustodianAdministration │
│ ════════════════════════ │
│ ACTIVE records in daily use │
│ - Current correspondence, invoices, personnel files │
│ - Digital files on shared drives │
│ - Email systems, databases │
│ - Actively referenced and modified │
│ - Managed by business units, NOT archives │
└─────────────────────────────────────────────────────────────────────┘
(Retention period ends,
transferred to archives)
┌─────────────────────────────────────────────────────────────────────┐
│ CustodianArchive (THIS CLASS) │
│ ════════════════════════════ │
│ INACTIVE records awaiting archival processing │
│ - Transferred from administration to archives │
│ - In BACKLOG - may wait DECADES for processing │
│ - Basic accession-level description only │
│ - NOT searchable by researchers (no finding aid) │
│ - Tracked in CMS for inventory purposes │
│ - May undergo appraisal, arrangement, description │
└─────────────────────────────────────────────────────────────────────┘
(Archival processing complete,
finding aid created)
┌─────────────────────────────────────────────────────────────────────┐
│ CustodianCollection │
│ ════════════════════════ │
│ PROCESSED heritage collection │
│ - Full finding aid available │
│ - Searchable by researchers │
│ - Arranged and described per archival standards │
│ - Integrated into institution's public collection │
│ - Managed as cultural heritage │
└─────────────────────────────────────────────────────────────────────┘
```
**WHY THIS MATTERS**:
Archival institutions (national archives, municipal archives, corporate archives)
create their OWN operational records through daily activities:
- Correspondence with depositors
- Acquisition documentation
- Conservation reports
- Staff files
- Financial records
- Research request logs
These institutional records are DISTINCT from the heritage collections they manage.
A national archive managing 17th-century municipal records ALSO has its own
20th-21st century operational archives that may take decades to process.
**TEMPORAL REALITY**:
Processing backlogs are measured in DECADES, not months:
- Large national archives: 30-50 year backlogs common
- Government transfers: Often 20+ years before processing
- Corporate archives: Legacy records may wait indefinitely
**RiC-O ALIGNMENT**:
- **rico:RecordSet**: Primary class for archival aggregations
- **rico:hasAccumulationDate**: When records were accumulated (created/received)
- **rico:hasAccumulator**: Agent that accumulated the records
- **rico:Activity**: Processing activities (appraisal, arrangement, description)
**RELATIONSHIP TO OTHER CLASSES**:
- **CustodianAdministration**: Active records → transfers TO CustodianArchive
- **CustodianCollection**: Processed archives → CustodianArchive transfers TO this
- **CollectionManagementSystem**: Tracks CustodianArchive for inventory
- **Storage**: Physical location of unprocessed archives
- **OrganizationalStructure**: Unit responsible for processing
**RELATIONSHIP TO LIFECYCLE TYPE CLASSES**:
CustodianArchive (this class) is an INSTANCE class representing actual
operational archives. It can be TYPED using lifecycle phase classifications:
- **CurrentArchive** (Q3621648): Active records in daily use
- skos:broaderTransitive links CustodianArchive → CurrentArchive type
- **DepositArchive** (Q244904): Intermediate/semi-current records
- **HistoricalArchive** (Q3621673): Permanent archival records
Use `lifecycle_phase_type` slot to classify by lifecycle position.
exact_mappings:
- rico:RecordSet
close_mappings:
- rico:RecordResource
- premis:IntellectualEntity
related_mappings:
- rico:hasAccumulationDate
- rico:Activity
- crm:E78_Curated_Holding
slots:
- id
- archive_name
- archive_description
- accession_number
- accession_date
- accumulation_date_start
- accumulation_date_end
- creating_agency
- processing_status
- processing_priority
- estimated_extent
- storage_location
- tracked_in_cms
- assigned_processor
- processing_started_date
- processing_completed_date
- transfer_to_collection_date
- successor_collection
- access_restrictions
- appraisal_notes
- arrangement_notes
- managing_unit
- refers_to_custodian
- was_derived_from
- was_generated_by
- valid_from
- valid_to
- lifecycle_phase_type
- access_restrictions
- accession_date
- accession_number
- accumulation_date_end
- accumulation_date_start
- appraisal_notes
- archive_description
- archive_name
- arrangement_notes
- assigned_processor
- creating_agency
- custodian_types
- custodian_types_rationale
- estimated_extent
- holds_record_set_types
- id
- lifecycle_phase_type
- managing_unit
- processing_completed_date
- processing_priority
- processing_started_date
- processing_status
- refers_to_custodian
- specificity_annotation
- storage_location
- successor_collection
- template_specificity
- tracked_in_cms
- transfer_to_collection_date
- valid_from
- valid_to
- was_derived_from
- was_generated_by
description: "Represents OPERATIONAL ARCHIVES created by a heritage custodian\
\ through its\ndaily activities that are NOT YET integrated into the formal\
\ heritage collection\n(CustodianCollection).\n\n**CRITICAL DISTINCTION - THREE-TIER\
\ RECORDS LIFECYCLE**:\n\n```\n┌─────────────────────────────────────────────────────────────────────┐\n\
│ CustodianAdministration │\n│ \
\ ════════════════════════ │\n│ ACTIVE\
\ records in daily use │\n│ - Current\
\ correspondence, invoices, personnel files │\n│ - Digital files\
\ on shared drives │\n│ - Email systems,\
\ databases │\n│ - Actively referenced\
\ and modified │\n│ - Managed by business units,\
\ NOT archives │\n└─────────────────────────────────────────────────────────────────────┘\n\
\ ↓\n (Retention period ends,\
\ \n transferred to archives)\n \
\ ↓\n┌─────────────────────────────────────────────────────────────────────┐\n\
│ CustodianArchive (THIS CLASS) │\n│ \
\ ════════════════════════════ │\n│ INACTIVE\
\ records awaiting archival processing │\n│ - Transferred\
\ from administration to archives │\n│ - In BACKLOG -\
\ may wait DECADES for processing │\n│ - Basic accession-level\
\ description only │\n│ - NOT searchable by researchers\
\ (no finding aid) │\n│ - Tracked in CMS for inventory purposes\
\ │\n│ - May undergo appraisal, arrangement, description\
\ │\n└─────────────────────────────────────────────────────────────────────┘\n\
\ ↓\n (Archival processing complete,\n\
\ finding aid created)\n ↓\n\
┌─────────────────────────────────────────────────────────────────────┐\n│ \
\ CustodianCollection │\n│ ════════════════════════\
\ │\n│ PROCESSED heritage collection\
\ │\n│ - Full finding aid available \
\ │\n│ - Searchable by researchers \
\ │\n│ - Arranged and described per archival\
\ standards │\n│ - Integrated into institution's public\
\ collection │\n│ - Managed as cultural heritage \
\ │\n└─────────────────────────────────────────────────────────────────────┘\n\
```\n\n**WHY THIS MATTERS**:\n\nArchival institutions (national archives, municipal\
\ archives, corporate archives)\ncreate their OWN operational records through\
\ daily activities:\n- Correspondence with depositors\n- Acquisition documentation\n\
- Conservation reports\n- Staff files\n- Financial records\n- Research request\
\ logs\n\nThese institutional records are DISTINCT from the heritage collections\
\ they manage.\nA national archive managing 17th-century municipal records ALSO\
\ has its own\n20th-21st century operational archives that may take decades\
\ to process.\n\n**TEMPORAL REALITY**:\n\nProcessing backlogs are measured in\
\ DECADES, not months:\n- Large national archives: 30-50 year backlogs common\n\
- Government transfers: Often 20+ years before processing\n- Corporate archives:\
\ Legacy records may wait indefinitely\n\n**RiC-O ALIGNMENT**:\n\n- **rico:RecordSet**:\
\ Primary class for archival aggregations\n- **rico:hasAccumulationDate**: When\
\ records were accumulated (created/received)\n- **rico:hasAccumulator**: Agent\
\ that accumulated the records\n- **rico:Activity**: Processing activities (appraisal,\
\ arrangement, description)\n\n**RELATIONSHIP TO OTHER CLASSES**:\n\n- **CustodianAdministration**:\
\ Active records → transfers TO CustodianArchive\n- **CustodianCollection**:\
\ Processed archives → CustodianArchive transfers TO this\n- **CollectionManagementSystem**:\
\ Tracks CustodianArchive for inventory\n- **Storage**: Physical location of\
\ unprocessed archives\n- **OrganizationalStructure**: Unit responsible for\
\ processing\n\n**RELATIONSHIP TO LIFECYCLE TYPE CLASSES**:\n\nCustodianArchive\
\ (this class) is an INSTANCE class representing actual\noperational archives.\
\ It can be TYPED using lifecycle phase classifications:\n\n- **CurrentArchive**\
\ (Q3621648): Active records in daily use\n - skos:broaderTransitive links\
\ CustodianArchive → CurrentArchive type\n- **DepositArchive** (Q244904): Intermediate/semi-current\
\ records\n- **HistoricalArchive** (Q3621673): Permanent archival records\n\n\
Use `lifecycle_phase_type` slot to classify by lifecycle position.\n"
exact_mappings:
- rico:RecordSet
close_mappings:
- rico:RecordResource
- premis:IntellectualEntity
related_mappings:
- rico:hasAccumulationDate
- rico:Activity
- crm:E78_Curated_Holding
slot_usage:
id:
identifier: true
@ -205,7 +148,6 @@ classes:
description: |
Unique identifier for this operational archive record (URI).
Format: https://nde.nl/ontology/hc/archive/{custodian-id}/{accession-number}
archive_name:
slot_uri: rico:name
range: string
@ -219,7 +161,6 @@ classes:
- "Acquisition Documentation 2015-2019"
- "Conservation Lab Reports 2000-2010"
- "Ministry of Finance Records 1990-2005"
archive_description:
slot_uri: rico:scopeAndContent
range: string
@ -236,7 +177,6 @@ classes:
- Volume/extent estimate
Detailed description created during IN_DESCRIPTION phase.
accession_number:
slot_uri: rico:identifier
range: string
@ -252,10 +192,10 @@ classes:
- Date-based: "20240115-A"
- Hybrid: "RM-2024-0042"
examples:
- value: "2024-0001"
description: "Sequential accession number"
- value: "NA-2024-GOV-0156"
description: "National Archives government transfer"
- value: 2024-0001
description: Sequential accession number
- value: NA-2024-GOV-0156
description: National Archives government transfer
accession_date:
slot_uri: rico:hasAccumulationDate
range: date
@ -269,8 +209,8 @@ classes:
**Note**: This is when the ARCHIVE received the records,
NOT when the records were created (see accumulation_date_start/end).
examples:
- value: "2024-01-15"
description: "Records accessioned January 2024"
- value: '2024-01-15'
description: Records accessioned January 2024
accumulation_date_start:
slot_uri: rico:hasBeginningDate
range: date
@ -284,7 +224,6 @@ classes:
- accumulation_date_start: 2010-01-01
- accumulation_date_end: 2020-12-31
- accession_date: 2024-01-15 (when transferred to archive)
accumulation_date_end:
slot_uri: rico:hasEndDate
range: date
@ -293,7 +232,6 @@ classes:
Latest date of records in this accession (when records were CREATED).
**RiC-O**: rico:hasEndDate for temporal coverage.
creating_agency:
slot_uri: rico:hasCreator
range: string
@ -311,27 +249,23 @@ classes:
May link to OrganizationalStructure if modeled.
examples:
- value: "Director's Office"
description: "Executive correspondence"
- value: "Conservation Department"
description: "Treatment reports and documentation"
- value: Director's Office
description: Executive correspondence
- value: Conservation Department
description: Treatment reports and documentation
processing_status:
slot_uri: rico:Activity
range: ArchiveProcessingStatusEnum
required: true
description: |
Current processing status of this operational archive.
**See**: ArchiveProcessingStatusEnum for full status lifecycle.
**Common progression**:
UNPROCESSED → IN_APPRAISAL → IN_ARRANGEMENT → IN_DESCRIPTION
→ PROCESSED_PENDING_TRANSFER → TRANSFERRED_TO_COLLECTION
description: "Current processing status of this operational archive.\n\n**See**:\
\ ArchiveProcessingStatusEnum for full status lifecycle.\n\n**Common progression**:\n\
UNPROCESSED → IN_APPRAISAL → IN_ARRANGEMENT → IN_DESCRIPTION \n→ PROCESSED_PENDING_TRANSFER\
\ → TRANSFERRED_TO_COLLECTION\n"
examples:
- value: "UNPROCESSED"
description: "In backlog awaiting processing"
- value: "IN_DESCRIPTION"
description: "Finding aid being created"
- value: UNPROCESSED
description: In backlog awaiting processing
- value: IN_DESCRIPTION
description: Finding aid being created
processing_priority:
slot_uri: dcterms:priority
range: string
@ -351,10 +285,10 @@ classes:
- Grant funding for specific processing
- Condition concerns (mold, pests, deterioration)
examples:
- value: "HIGH"
description: "Researcher demand for these records"
- value: "LOW"
description: "No immediate need, stable condition"
- value: HIGH
description: Researcher demand for these records
- value: LOW
description: No immediate need, stable condition
estimated_extent:
slot_uri: rico:hasExtent
range: string
@ -374,10 +308,10 @@ classes:
- "150,000 files"
- "45,000 emails"
examples:
- value: "25 linear meters"
description: "Physical extent"
- value: "500 GB, ~50,000 files"
description: "Digital extent"
- value: 25 linear meters
description: Physical extent
- value: 500 GB, ~50,000 files
description: Digital extent
storage_location:
slot_uri: rico:hasOrHadPhysicalLocation
range: Storage
@ -395,7 +329,6 @@ classes:
- Environmental conditions
May have multiple locations if spread across facilities.
tracked_in_cms:
slot_uri: crm:P70i_is_documented_in
range: CollectionManagementSystem
@ -414,7 +347,6 @@ classes:
**Note**: This is for TRACKING, not full description.
Full description created when status = IN_DESCRIPTION.
assigned_processor:
slot_uri: rico:hasOrHadManager
range: string
@ -430,8 +362,8 @@ classes:
May link to PersonObservation if staff modeled.
examples:
- value: "Dr. Maria van den Berg"
description: "Senior archivist assigned"
- value: Dr. Maria van den Berg
description: Senior archivist assigned
processing_started_date:
slot_uri: prov:startedAtTime
range: date
@ -444,8 +376,8 @@ classes:
Null if status = UNPROCESSED or ON_HOLD.
Set when status changes to IN_APPRAISAL or later.
examples:
- value: "2024-03-01"
description: "Processing started March 2024"
- value: '2024-03-01'
description: Processing started March 2024
processing_completed_date:
slot_uri: prov:endedAtTime
range: date
@ -460,8 +392,8 @@ classes:
**Metrics**: (processing_completed_date - accession_date) = processing lag
This metric is often measured in YEARS or DECADES.
examples:
- value: "2024-09-15"
description: "Processing completed September 2024"
- value: '2024-09-15'
description: Processing completed September 2024
transfer_to_collection_date:
slot_uri: rico:hasOrHadEndDate
range: date
@ -475,8 +407,8 @@ classes:
After this date, primary record is CustodianCollection.
CustodianArchive retained for provenance documentation.
examples:
- value: "2024-10-01"
description: "Transferred to collection October 2024"
- value: '2024-10-01'
description: Transferred to collection October 2024
successor_collection:
slot_uri: prov:hadDerivation
range: uriorcurie
@ -502,8 +434,8 @@ classes:
Populated when status = TRANSFERRED_TO_COLLECTION.
Provides audit trail from unprocessed → processed.
examples:
- value: "https://nde.nl/ontology/hc/collection/rm-director-correspondence-2010-2020"
description: "Collection derived from this archive after processing"
- value: https://nde.nl/ontology/hc/collection/rm-director-correspondence-2010-2020
description: Collection derived from this archive after processing
access_restrictions:
slot_uri: rico:hasOrHadAllMembersWithContentType
range: string
@ -520,8 +452,8 @@ classes:
**Note**: Unprocessed archives often have blanket restrictions
until proper review during IN_APPRAISAL phase.
examples:
- value: "Closed - Contains personnel files with personal data"
description: "Privacy restriction"
- value: Closed - Contains personnel files with personal data
description: Privacy restriction
appraisal_notes:
slot_uri: rico:history
range: string
@ -537,9 +469,9 @@ classes:
- Retention schedule applied
- Appraisal methodology used
examples:
- value: "Retained all policy files; destroyed duplicate copies and routine\
\ correspondence per retention schedule RS-2020-05"
description: "Appraisal decisions documented"
- value: Retained all policy files; destroyed duplicate copies and routine
correspondence per retention schedule RS-2020-05
description: Appraisal decisions documented
arrangement_notes:
slot_uri: rico:history
range: string
@ -555,9 +487,9 @@ classes:
- Physical rehousing performed
- Preservation concerns noted
examples:
- value: "Maintained original order by correspondent. Created 5 series by\
\ function. Rehoused into acid-free folders and boxes."
description: "Arrangement decisions documented"
- value: Maintained original order by correspondent. Created 5 series by function.
Rehoused into acid-free folders and boxes.
description: Arrangement decisions documented
managing_unit:
slot_uri: org:unitOf
range: OrganizationalStructure
@ -569,7 +501,6 @@ classes:
Typically the archives/records management department.
May differ from creating_agency (which created the records).
refers_to_custodian:
slot_uri: crm:P46i_forms_part_of
range: Custodian
@ -581,7 +512,6 @@ classes:
The custodian that OWNS these operational archives
(which is the same institution whose operations created them).
was_derived_from:
slot_uri: prov:wasDerivedFrom
range: CustodianObservation
@ -591,7 +521,6 @@ classes:
Observation(s) from which this archive record was derived.
**PROV-O**: prov:wasDerivedFrom for provenance.
was_generated_by:
slot_uri: prov:wasGeneratedBy
range: ReconstructionActivity
@ -600,179 +529,186 @@ classes:
Reconstruction activity that generated this record.
**PROV-O**: prov:wasGeneratedBy for generation.
valid_from:
slot_uri: time:hasBeginning
range: date
required: false
description: |
Start of validity period (typically = accession_date).
valid_to:
slot_uri: time:hasEnd
range: date
required: false
description: |
End of validity period (typically = transfer_to_collection_date).
lifecycle_phase_type:
slot_uri: skos:broaderTransitive
range: uriorcurie
required: false
description: |
Links this CustodianArchive INSTANCE to its lifecycle phase TYPE.
**SKOS**: skos:broaderTransitive for instance-to-type relationship.
**Archive Lifecycle Types (Wikidata)**:
- Q3621648 (CurrentArchive) - Active records phase
- Q244904 (DepositArchive) - Intermediate/semi-current phase
- Q3621673 (HistoricalArchive) - Archival/permanent phase
**Usage**:
Classify this operational archive by its position in the records lifecycle.
Most CustodianArchive records are in the intermediate phase (awaiting processing).
**Example**:
- CustodianArchive "Ministry Records 2010-2020" → lifecycle_phase_type →
DepositArchive (Q244904) - semi-current, awaiting processing
description: "Links this CustodianArchive INSTANCE to its lifecycle phase\
\ TYPE.\n\n**SKOS**: skos:broaderTransitive for instance-to-type relationship.\n\
\n**Archive Lifecycle Types (Wikidata)**:\n- Q3621648 (CurrentArchive) -\
\ Active records phase\n- Q244904 (DepositArchive) - Intermediate/semi-current\
\ phase\n- Q3621673 (HistoricalArchive) - Archival/permanent phase\n\n**Usage**:\n\
Classify this operational archive by its position in the records lifecycle.\n\
Most CustodianArchive records are in the intermediate phase (awaiting processing).\n\
\n**Example**:\n- CustodianArchive \"Ministry Records 2010-2020\" → lifecycle_phase_type\
\ → \n DepositArchive (Q244904) - semi-current, awaiting processing\n"
examples:
- value: "wikidata:Q244904"
description: "Deposit archive / semi-current records"
- value: "wikidata:Q3621648"
description: "Current archive / active records"
- value: wikidata:Q244904
description: Deposit archive / semi-current records
- value: wikidata:Q3621648
description: Current archive / active records
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Custodian archive is an archive type (A).
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- "Represents operational archives BEFORE integration into CustodianCollection"
- "Processing backlogs commonly span DECADES in archival institutions"
- "Distinct from CustodianAdministration (active records) and CustodianCollection\
\ (processed)"
- "RiC-O rico:RecordSet as primary ontology class"
- "PROV-O prov:hadDerivation links to successor CustodianCollection (NOT rico:hasSuccessor\
\ which is for Agents)"
- "Tracks full processing lifecycle from accession to transfer"
- Represents operational archives BEFORE integration into CustodianCollection
- Processing backlogs commonly span DECADES in archival institutions
- Distinct from CustodianAdministration (active records) and CustodianCollection
(processed)
- RiC-O rico:RecordSet as primary ontology class
- PROV-O prov:hadDerivation links to successor CustodianCollection (NOT rico:hasSuccessor
which is for Agents)
- Tracks full processing lifecycle from accession to transfer
see_also:
- "https://www.ica.org/standards/RiC/ontology#RecordSet"
- "https://nde.nl/ontology/hc/class/CustodianAdministration"
- "https://nde.nl/ontology/hc/class/CustodianCollection"
- "https://nde.nl/ontology/hc/enum/ArchiveProcessingStatusEnum"
- https://www.ica.org/standards/RiC/ontology#RecordSet
- https://nde.nl/ontology/hc/class/CustodianAdministration
- https://nde.nl/ontology/hc/class/CustodianCollection
- https://nde.nl/ontology/hc/enum/ArchiveProcessingStatusEnum
examples:
- value:
id: "https://nde.nl/ontology/hc/archive/rm/2024-0001"
archive_name: "Rijksmuseum Director's Correspondence 2010-2020"
archive_description: "Incoming and outgoing correspondence of the museum\
\ director including policy discussions, loan requests, and exhibition\
\ planning."
accession_number: "RM-2024-0001"
accession_date: "2024-01-15"
accumulation_date_start: "2010-01-01"
accumulation_date_end: "2020-12-31"
creating_agency: "Director's Office"
processing_status: "UNPROCESSED"
processing_priority: "MEDIUM"
estimated_extent: "12 linear meters (48 boxes)"
access_restrictions: "Restricted - Contains sensitive correspondence"
refers_to_custodian: "https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804"
description: "Unprocessed director's correspondence awaiting archival processing"
- value:
id: "https://nde.nl/ontology/hc/archive/na/2015-gov-0234"
archive_name: "Ministry of Finance Records 1990-2005"
archive_description: "Financial policy records, budget documentation, and\
\ ministerial correspondence transferred under government archives law."
accession_number: "NA-2015-GOV-0234"
accession_date: "2015-06-01"
accumulation_date_start: "1990-01-01"
accumulation_date_end: "2005-12-31"
creating_agency: "Ministry of Finance"
processing_status: "IN_ARRANGEMENT"
processing_priority: "HIGH"
estimated_extent: "85 linear meters"
assigned_processor: "Dr. Jan de Vries"
processing_started_date: "2024-01-10"
appraisal_notes: "Retained all policy files; weeded duplicate copies per\
\ retention schedule."
refers_to_custodian: "https://nde.nl/ontology/hc/nl-na"
description: "Government records in active processing (9 years after accession)"
# Slot definitions (basic - detailed in class slot_usage)
- value:
id: https://nde.nl/ontology/hc/archive/rm/2024-0001
archive_name: Rijksmuseum Director's Correspondence 2010-2020
archive_description: Incoming and outgoing correspondence of the museum director
including policy discussions, loan requests, and exhibition planning.
accession_number: RM-2024-0001
accession_date: '2024-01-15'
accumulation_date_start: '2010-01-01'
accumulation_date_end: '2020-12-31'
creating_agency: Director's Office
processing_status: UNPROCESSED
processing_priority: MEDIUM
estimated_extent: 12 linear meters (48 boxes)
access_restrictions: Restricted - Contains sensitive correspondence
refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Unprocessed director's correspondence awaiting archival processing
- value:
id: https://nde.nl/ontology/hc/archive/na/2015-gov-0234
archive_name: Ministry of Finance Records 1990-2005
archive_description: Financial policy records, budget documentation, and ministerial
correspondence transferred under government archives law.
accession_number: NA-2015-GOV-0234
accession_date: '2015-06-01'
accumulation_date_start: '1990-01-01'
accumulation_date_end: '2005-12-31'
creating_agency: Ministry of Finance
processing_status: IN_ARRANGEMENT
processing_priority: HIGH
estimated_extent: 85 linear meters
assigned_processor: Dr. Jan de Vries
processing_started_date: '2024-01-10'
appraisal_notes: Retained all policy files; weeded duplicate copies per retention
schedule.
refers_to_custodian: https://nde.nl/ontology/hc/nl-na
description: Government records in active processing (9 years after accession)
slots:
archive_name:
description: Name/title for operational archive accession
range: string
archive_description:
description: Brief description of archive contents
range: string
# NOTE: accession_number imported from ../slots/accession_number.yaml
accession_date:
description: Date when records were accessioned
range: date
accumulation_date_start:
description: Earliest date of records (creation date)
range: date
accumulation_date_end:
description: Latest date of records (creation date)
range: date
creating_agency:
description: Office/department that created records
range: string
processing_status:
description: Current processing status
range: ArchiveProcessingStatusEnum
processing_priority:
description: Priority level for processing
range: string
estimated_extent:
description: Estimated physical/digital extent
range: string
# NOTE: storage_location imported from global slot ../slots/storage_location.yaml
# Use slot_usage in class to customize range
tracked_in_cms:
description: CMS tracking this accession
range: CollectionManagementSystem
assigned_processor:
description: Staff member assigned to process
range: string
processing_started_date:
description: Date processing began
range: date
processing_completed_date:
description: Date processing completed
range: date
transfer_to_collection_date:
description: Date transferred to CustodianCollection
range: date
successor_collection:
description: Link to derived CustodianCollection (prov:hadDerivation)
range: uriorcurie
# NOTE: access_restrictions imported from global slot ../slots/access_restrictions.yaml
appraisal_notes:
description: Notes from appraisal process
range: string
arrangement_notes:
description: Notes from arrangement process
range: string
lifecycle_phase_type:
slot_uri: skos:broaderTransitive
description: |
Links CustodianArchive INSTANCE to lifecycle phase TYPE.
SKOS broaderTransitive for instance-to-type relationship.
Values: CurrentArchive (Q3621648), DepositArchive (Q244904),
HistoricalArchive (Q3621673).
description: "Links CustodianArchive INSTANCE to lifecycle phase TYPE.\nSKOS broaderTransitive\
\ for instance-to-type relationship.\nValues: CurrentArchive (Q3621648), DepositArchive\
\ (Q244904), \nHistoricalArchive (Q3621673).\n"
range: uriorcurie
CustodianArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CustodianArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `CustodianArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- CustodianArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: CustodianArchiveRecordSetType classifies collections
held by ARCHIVE (A) type custodians
linked_custodian_type: CustodianArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.676176Z'
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

View file

@ -0,0 +1,87 @@
# CustodianArchiveRecordSetTypes - Subclasses of CustodianArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for custodianarchive collections.
# These are the specific record set types that fall under CustodianArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - CustodianArchiveRecordSetType (singular) = abstract base class (defined in CustodianArchive.yaml)
# - CustodianArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/CustodianArchiveRecordSetTypes
name: CustodianArchiveRecordSetTypes
title: CustodianArchive 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:
- linkml:types
- ./CustodianArchive
classes:
# =============================================================================
# CustodialRecordsFonds
# =============================================================================
CustodialRecordsFonds:
is_a: CustodianArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Records held in custody.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- CustodianArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "CustodialRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: CustodialRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: CustodianArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by CustodianArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within custodianarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.291291Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -9,14 +9,11 @@ imports:
- linkml:types
- ../slots/created
- ../slots/modified
- ../enums/CustodianPrimaryTypeEnum
# Local slots specific to CustodianType (no global equivalents)
slots:
type_id:
range: uriorcurie
primary_type:
range: string
wikidata_entity:
range: string
type_label:
@ -36,6 +33,31 @@ slots:
multivalued: true
applicable_countries:
range: string
glamorcubesfixphdnt_code:
description: |
Single-letter code for GHCID generation, derived from CustodianType subclass.
This is a computed/derived property - the code is determined by the class type:
- ArchiveOrganizationType → A
- BioCustodianType → B
- CommercialOrganizationType → C
- DigitalPlatformType → D
- EducationProviderType → E
- FeatureCustodianType → F
- GalleryType → G
- HolySacredSiteType → H
- IntangibleHeritageGroupType → I
- LibraryType → L
- MuseumType → M
- NonProfitType → N
- OfficialInstitutionType → O
- PersonalCollectionType → P
- ResearchOrganizationType → R
- HeritageSocietyType → S
- TasteScentHeritageType → T
- UnspecifiedType → U
- MixedCustodianType → X
range: string
pattern: "^[ABCDEFGHILMNOPRSTUX]$"
classes:
CustodianType:
@ -129,7 +151,7 @@ classes:
- schema:additionalType # Property for Wikidata linking
slots:
- type_id
- primary_type
- glamorcubesfixphdnt_code
- wikidata_entity
- type_label
- type_description
@ -151,17 +173,25 @@ classes:
required: true
identifier: true
pattern: "^https://nde\\.nl/ontology/hc/type/[a-z-]+/[QP][0-9]+$"
primary_type:
slot_uri: rdf:type
glamorcubesfixphdnt_code:
slot_uri: skos:notation
description: |
The primary GLAMORCUBESFIXPHDNT category this type belongs to.
One of: GALLERY, LIBRARY, ARCHIVE, MUSEUM, OFFICIAL_INSTITUTION,
RESEARCH_CENTER, COMMERCIAL, UNSPECIFIED, BIO_CUSTODIAN,
EDUCATION_PROVIDER, HERITAGE_SOCIETY, FEATURE_CUSTODIAN,
INTANGIBLE_HERITAGE_GROUP, MIXED, PERSONAL_COLLECTION,
HOLY_SACRED_SITE, DIGITAL_PLATFORM, NON_PROFIT, TASTE_SCENT_HERITAGE.
range: CustodianPrimaryTypeEnum
required: true
Single-letter GLAMORCUBESFIXPHDNT code for GHCID generation.
Derived from the CustodianType subclass (class hierarchy implies code).
**Migration Note** (2026-01-05):
Previously stored in `primary_type` slot using CustodianPrimaryTypeEnum.
Now derived from class hierarchy - each subclass has an implicit code:
- ArchiveOrganizationType → A
- MuseumType → M
- LibraryType → L
- etc.
This slot is optional and primarily for serialization/interop purposes.
The authoritative code is determined by the class type itself.
range: string
required: false
pattern: "^[ABCDEFGHILMNOPRSTUX]$"
wikidata_entity:
slot_uri: schema:additionalType
@ -263,10 +293,11 @@ classes:
\ on NL institutions)"
- "Three-layer ontology alignment: org:classification (primary) + crm:E55_Type\
\ (domain) + schema:additionalType (web)"
- "GLAMORCUBESFIXPHDNT code derived from class hierarchy (2026-01-05 migration)"
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/museum/Q207694"
primary_type: "MUSEUM"
glamorcubesfixphdnt_code: "M"
wikidata_entity: "Q207694"
type_label:
- "Art Museum@en"
@ -274,7 +305,7 @@ classes:
- "Kunstmuseum@de"
type_description: "museum that primarily exhibits works of art"
custodian_type_broader: "https://nde.nl/ontology/hc/type/museum/Q33506"
description: "Art Museum type with multilingual labels and hierarchical relationship"
description: "Art Museum type (MuseumType subclass) with multilingual labels and hierarchical relationship"
annotations:
specificity_score: 0.7
specificity_rationale: Type taxonomy class.

View file

@ -1,137 +1,72 @@
# DarkArchive Type Class
#
# Archive type for preservation without current access
# Wikidata: Q112796578 (dark archive)
#
# Part of the "light spectrum" access classification:
# - Light Archive: broadly accessible
# - Dim Archive: limited access
# - Dark Archive: no current access (THIS TYPE)
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DarkArchive
name: dark_archive_class
title: Dark Archive 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#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./AccessPolicy
- ../slots/embargo_end_date
- linkml:types
- ./ArchiveOrganizationType
- ./AccessPolicy
- ../slots/embargo_end_date
- ./DarkArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DarkArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DarkArchive is a type of archive with restricted\
\ access - maps to ARCHIVE type (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Archive preserving materials for future use but with NO CURRENT ACCESS.
**Wikidata**: Q112796578 (Dark Archive)
**DEFINITION**:
Dark Archive is a preservation repository where materials are stored with
NO ACCESS provided to users. The primary purpose is long-term preservation
rather than current use. Access may be triggered by specific future events.
**ACCESS SPECTRUM** (Light/Dim/Dark classification):
| Type | Access Level | Purpose |
|------|--------------|---------|
| Light Archive (Q112815447) | Broadly accessible | Discovery & use |
| Dim Archive (Q112796779) | Limited access | Selective access |
| **Dark Archive** | No current access | Preservation only |
**COMMON USE CASES**:
1. **Digital Preservation**
- Trusted Digital Repositories (TDR)
- Backup/disaster recovery copies
- Integrity verification archives
2. **Rights-Restricted Content**
- Orphan works awaiting rights clearance
- Embargoed materials
- Donor restrictions (sealed for X years)
3. **Sensitive Materials**
- Security-classified records
- Privacy-protected personal data
- Legally sealed court records
4. **Format Migration**
- Source materials preserved after migration
- Original files kept for verification
**TRIGGER EVENTS** (when dark becomes accessible):
- Expiration of embargo period
- Rights clearance obtained
- Donor permission granted
- Declassification decision
- Original system failure (disaster recovery)
**MULTILINGUAL LABELS**:
- Dark Archive (de) [uses English term]
**RELATED TYPES**:
- LightArchive (Q112815447) - broadly accessible
- DimArchive (Q112796779) - limited access
- ClosedSpace - physical restricted access areas
**ONTOLOGICAL ALIGNMENT**:
- **SKOS**: skos:Concept (type classification)
- **PREMIS**: premis:RightsDeclaration for access restrictions
- **RiC-O**: rico:RecordSet with access restrictions
- **Wikidata**: Q112796578
**PREMIS INTEGRATION**:
Dark archives typically use PREMIS for preservation metadata:
- `premis:rightsGranted` with no access rights
- `premis:rightsEndDate` for embargo expiration
- `premis:linkingAgentIdentifier` for custodian
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- access_trigger_events
- embargo_end_date
- preservation_purpose
- refers_to_access_policy
- access_trigger_events
- custodian_types
- custodian_types_rationale
- embargo_end_date
- holds_record_set_types
- preservation_purpose
- refers_to_access_policy
- specificity_annotation
- template_specificity
- wikidata_entity
description: "Archive preserving materials for future use but with NO CURRENT\
\ ACCESS.\n\n**Wikidata**: Q112796578 (Dark Archive)\n\n**DEFINITION**:\n\n\
Dark Archive is a preservation repository where materials are stored with \n\
NO ACCESS provided to users. The primary purpose is long-term preservation\n\
rather than current use. Access may be triggered by specific future events.\n\
\n**ACCESS SPECTRUM** (Light/Dim/Dark classification):\n\n| Type | Access Level\
\ | Purpose |\n|------|--------------|---------|\n| Light Archive (Q112815447)\
\ | Broadly accessible | Discovery & use |\n| Dim Archive (Q112796779) | Limited\
\ access | Selective access |\n| **Dark Archive** | No current access | Preservation\
\ only |\n\n**COMMON USE CASES**:\n\n1. **Digital Preservation**\n - Trusted\
\ Digital Repositories (TDR)\n - Backup/disaster recovery copies\n - Integrity\
\ verification archives\n\n2. **Rights-Restricted Content**\n - Orphan works\
\ awaiting rights clearance\n - Embargoed materials\n - Donor restrictions\
\ (sealed for X years)\n\n3. **Sensitive Materials**\n - Security-classified\
\ records\n - Privacy-protected personal data\n - Legally sealed court records\n\
\n4. **Format Migration**\n - Source materials preserved after migration\n\
\ - Original files kept for verification\n\n**TRIGGER EVENTS** (when dark\
\ becomes accessible):\n- Expiration of embargo period\n- Rights clearance obtained\n\
- Donor permission granted\n- Declassification decision\n- Original system failure\
\ (disaster recovery)\n\n**MULTILINGUAL LABELS**:\n- Dark Archive (de) [uses\
\ English term]\n\n**RELATED TYPES**:\n- LightArchive (Q112815447) - broadly\
\ accessible\n- DimArchive (Q112796779) - limited access\n- ClosedSpace - physical\
\ restricted access areas\n\n**ONTOLOGICAL ALIGNMENT**:\n- **SKOS**: skos:Concept\
\ (type classification)\n- **PREMIS**: premis:RightsDeclaration for access restrictions\n\
- **RiC-O**: rico:RecordSet with access restrictions\n- **Wikidata**: Q112796578\n\
\n**PREMIS INTEGRATION**:\n\nDark archives typically use PREMIS for preservation\
\ metadata:\n- `premis:rightsGranted` with no access rights\n- `premis:rightsEndDate`\
\ for embargo expiration\n- `premis:linkingAgentIdentifier` for custodian\n"
slot_usage:
wikidata_entity:
equals_string: "Q112796578"
description: "Wikidata entity for dark archive"
equals_string: Q112796578
description: Wikidata entity for dark archive
access_trigger_events:
description: |
Events that would trigger access to dark archive contents.
@ -140,15 +75,18 @@ classes:
range: string
multivalued: true
examples:
- value: ["embargo_expiration", "rights_clearance", "disaster_recovery"]
- value:
- embargo_expiration
- rights_clearance
- disaster_recovery
embargo_end_date:
description: |
Date when embargo/access restriction ends (if applicable).
NULL if no fixed end date or perpetual restriction.
range: date
examples:
- value: "2050-01-01"
description: "50-year embargo ending"
- value: '2050-01-01'
description: 50-year embargo ending
preservation_purpose:
description: |
Primary purpose for maintaining this dark archive.
@ -156,82 +94,123 @@ classes:
donor restriction, security classification.
range: string
examples:
- value: "disaster_recovery"
- value: "rights_pending"
- value: "donor_restriction"
- value: disaster_recovery
- value: rights_pending
- value: donor_restriction
refers_to_access_policy:
description: |
Link to AccessPolicy defining the access restrictions.
Required for dark archives to document why access is denied.
range: AccessPolicy
required: true
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DarkArchive is a type of archive with restricted access - maps
to ARCHIVE type (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q112796578
- wd:Q112796578
close_mappings:
- premis:RightsDeclaration
- rico:RecordSet
- premis:RightsDeclaration
- rico:RecordSet
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q112815447 # LightArchive
- wikidata:Q112796779 # DimArchive
- wikidata:Q112815447
- wikidata:Q112796779
comments:
- "Dark archives preserve materials with NO current access"
- "Access may be triggered by future events (embargo end, rights clearance)"
- "Common for digital preservation, disaster recovery, rights-pending content"
- "Part of Light/Dim/Dark access spectrum classification"
- "PREMIS metadata used for preservation and rights documentation"
- Dark archives preserve materials with NO current access
- Access may be triggered by future events (embargo end, rights clearance)
- Common for digital preservation, disaster recovery, rights-pending content
- Part of Light/Dim/Dark access spectrum classification
- PREMIS metadata used for preservation and rights documentation
see_also:
- "https://www.wikidata.org/wiki/Q112796578"
- "http://www.loc.gov/premis/"
- https://www.wikidata.org/wiki/Q112796578
- http://www.loc.gov/premis/
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q112796578"
primary_type: "ARCHIVE"
wikidata_entity: "Q112796578"
type_label:
- "Dark Archive@en"
- "Dark Archive@de"
type_description: "Collection preserved for future use with no current access"
preservation_purpose: "disaster_recovery"
access_trigger_events:
- "primary_system_failure"
- "disaster_declaration"
refers_to_access_policy:
policy_id: "https://nde.nl/ontology/hc/policy/dark-archive-dr"
access_level: "CLOSED"
restriction_reason: "Disaster recovery copy - access on system failure\
\ only"
description: "Disaster recovery dark archive"
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q112796578-embargo"
primary_type: "ARCHIVE"
wikidata_entity: "Q112796578"
type_label:
- "Embargoed Dark Archive@en"
type_description: "Materials under embargo with future access date"
preservation_purpose: "donor_restriction"
embargo_end_date: "2050-01-01"
access_trigger_events:
- "embargo_expiration"
refers_to_access_policy:
policy_id: "https://nde.nl/ontology/hc/policy/embargo-50yr"
access_level: "CLOSED"
restriction_reason: "Donor restriction - 50 year embargo"
description: "Embargoed materials dark archive"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q112796578
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q112796578
type_label:
- Dark Archive@en
- Dark Archive@de
type_description: Collection preserved for future use with no current access
preservation_purpose: disaster_recovery
access_trigger_events:
- primary_system_failure
- disaster_declaration
refers_to_access_policy:
policy_id: https://nde.nl/ontology/hc/policy/dark-archive-dr
access_level: CLOSED
restriction_reason: Disaster recovery copy - access on system failure only
description: Disaster recovery dark archive
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q112796578-embargo
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q112796578
type_label:
- Embargoed Dark Archive@en
type_description: Materials under embargo with future access date
preservation_purpose: donor_restriction
embargo_end_date: '2050-01-01'
access_trigger_events:
- embargo_expiration
refers_to_access_policy:
policy_id: https://nde.nl/ontology/hc/policy/embargo-50yr
access_level: CLOSED
restriction_reason: Donor restriction - 50 year embargo
description: Embargoed materials dark archive
slots:
access_trigger_events:
description: Events that trigger access
range: string
multivalued: true
# embargo_end_date: imported from ../slots/embargo_end_date
preservation_purpose:
description: Purpose for dark archive
range: string
refers_to_access_policy:
description: Link to access policy
range: AccessPolicy
DarkArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DarkArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DarkArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DarkArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: DarkArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
linked_custodian_type: DarkArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.676643Z'
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

View file

@ -0,0 +1,143 @@
# DarkArchiveRecordSetTypes - Subclasses of DarkArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for darkarchive collections.
# These are the specific record set types that fall under DarkArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DarkArchiveRecordSetType (singular) = abstract base class (defined in DarkArchive.yaml)
# - DarkArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DarkArchiveRecordSetTypes
name: DarkArchiveRecordSetTypes
title: DarkArchive 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:
- linkml:types
- ./DarkArchive
classes:
# =============================================================================
# PreservationCopyCollection
# =============================================================================
PreservationCopyCollection:
is_a: DarkArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Preservation copies.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DarkArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PreservationCopyCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PreservationCopyCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DarkArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DarkArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within darkarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.295176Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# DigitalPreservationFonds
# =============================================================================
DigitalPreservationFonds:
is_a: DarkArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Digital preservation records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DarkArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DigitalPreservationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DigitalPreservationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DarkArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DarkArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within darkarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.295180Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,55 +1,35 @@
# DepartmentalArchives Type Class
#
# French departmental archives (archives départementales)
# Wikidata: Q2860456
#
# Geographic restriction: FRANCE ONLY
# Part of French territorial archive hierarchy:
# - National → Regional → Departmental → Communal
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DepartmentalArchives
name: departmental_archives_class
title: Departmental Archives Type (France)
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#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./DepartmentalArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
DepartmentalArchives:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DepartmentalArchives is an archival institution\
\ - maps to ARCHIVE (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
class_uri: schema:ArchiveOrganization
slots:
- archive_series
- custodian_types
- custodian_types_rationale
- departement_code
- departement_name
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
description: |
Departmental archives in France (archives départementales).
@ -109,38 +89,31 @@ classes:
- **SKOS**: skos:Concept (type classification)
- **RiC-O**: rico:CorporateBody for organizational entity
- **Wikidata**: Q2860456
slots:
- wikidata_entity
- departement_code
- departement_name
- archive_series
slot_usage:
wikidata_entity:
equals_string: "Q2860456"
description: "Wikidata entity for departmental archives (France)"
equals_string: Q2860456
description: Wikidata entity for departmental archives (France)
departement_code:
description: |
French département code (2-3 digits).
Examples: 75 (Paris), 13 (Bouches-du-Rhône), 974 (Réunion)
range: string
pattern: "^[0-9]{2,3}$"
pattern: ^[0-9]{2,3}$
examples:
- value: "75"
description: "Paris"
- value: "13"
description: "Bouches-du-Rhône"
- value: "974"
description: "La Réunion (overseas)"
- value: '75'
description: Paris
- value: '13'
description: Bouches-du-Rhône
- value: '974'
description: La Réunion (overseas)
departement_name:
description: |
Name of the département this archive serves.
range: string
examples:
- value: "Bouches-du-Rhône"
- value: "Nord"
- value: "Seine-Maritime"
- value: Bouches-du-Rhône
- value: Nord
- value: Seine-Maritime
archive_series:
description: |
Main archival series held by this departmental archive.
@ -148,8 +121,11 @@ classes:
range: string
multivalued: true
examples:
- value: ["A-L (ancien régime)", "E (état civil)", "M (administration)",
"Q (biens nationaux)"]
- value:
- A-L (ancien régime)
- E (état civil)
- M (administration)
- Q (biens nationaux)
applicable_countries:
description: |
**Geographic Restriction**: France (FR) only.
@ -158,104 +134,109 @@ classes:
département-level administration. All 101 départements have one.
The `rules` section below enforces this constraint during validation.
ifabsent: "string(FR)"
ifabsent: string(FR)
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DepartmentalArchives is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
rules:
- description: >-
DepartmentalArchives MUST have applicable_countries containing "FR" (France).
This is a mandatory geographic restriction for French departmental archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "FR"
- description: DepartmentalArchives MUST have applicable_countries containing
"FR" (France). This is a mandatory geographic restriction for French departmental
archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: FR
exact_mappings:
- wikidata:Q2860456
- wd:Q2860456
close_mappings:
- rico:CorporateBody
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q2860567 # ArchivesRegionales
- wikidata:Q2421452 # PublicArchivesInFrance
- wikidata:Q604177 # MunicipalArchive
- wikidata:Q2860567
- wikidata:Q2421452
- wikidata:Q604177
comments:
- "⚠️ FRANCE ONLY - French départements have this archive type"
- "101 departmental archives across France (96 metropolitan + 5 overseas)"
- "Major source for genealogical research (état civil from 1792)"
- "Uses standardized French archival classification"
- "Part of Archives de France network"
- "Geographic restriction enforced via LinkML rules: France (FR) only"
- ⚠️ FRANCE ONLY - French départements have this archive type
- 101 departmental archives across France (96 metropolitan + 5 overseas)
- Major source for genealogical research (état civil from 1792)
- Uses standardized French archival classification
- Part of Archives de France network
- 'Geographic restriction enforced via LinkML rules: France (FR) only'
see_also:
- "https://www.wikidata.org/wiki/Q2860456"
- "https://francearchives.gouv.fr/"
- https://www.wikidata.org/wiki/Q2860456
- https://francearchives.gouv.fr/
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q2860456"
primary_type: "ARCHIVE"
wikidata_entity: "Q2860456"
type_label:
- "Departmental Archives@en"
- "Département-Archiv@de"
- "archivos departamentales@es"
- "archives départementales@fr"
type_description: "Departmental archives in France"
departement_code: "13"
departement_name: "Bouches-du-Rhône"
archive_series:
- "A-L (ancien régime)"
- "E (état civil)"
- "M (administration)"
description: "Archives départementales des Bouches-du-Rhône"
# rico:RecordSetType for collection classification
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q2860456
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q2860456
type_label:
- Departmental Archives@en
- Département-Archiv@de
- archivos departamentales@es
- archives départementales@fr
type_description: Departmental archives in France
departement_code: '13'
departement_name: Bouches-du-Rhône
archive_series:
- A-L (ancien régime)
- E (état civil)
- M (administration)
description: Archives départementales des Bouches-du-Rhône
DepartmentalArchivesRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of French departmental
description: A rico:RecordSetType for classifying collections of French departmental
archive materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q2860456"
see_also:
- DepartmentalArchives
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DepartmentalArchives is an archival institution\
\ - maps to ARCHIVE (A)"
wikidata: Q2860456
linked_custodian_type: DepartmentalArchives
geographic_restriction: FR
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q2860456
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DepartmentalArchives is an archival institution - maps to ARCHIVE
(A)
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q2860456 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true
see_also:
- DepartmentalArchives
annotations:
geographic_restriction: FR
slots:
- custodian_types
- custodian_types_rationale
- specificity_annotation
- template_specificity
- wikidata_alignment
slots:
departement_code:
description: French département code
range: string
departement_name:
description: Name of the département
range: string
archive_series:
description: Archival series held
range: string

View file

@ -0,0 +1,143 @@
# DepartmentalArchivesRecordSetTypes - Subclasses of DepartmentalArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for departmentalarchives collections.
# These are the specific record set types that fall under DepartmentalArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DepartmentalArchivesRecordSetType (singular) = abstract base class (defined in DepartmentalArchives.yaml)
# - DepartmentalArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DepartmentalArchivesRecordSetTypes
name: DepartmentalArchivesRecordSetTypes
title: DepartmentalArchives 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:
- linkml:types
- ./DepartmentalArchives
classes:
# =============================================================================
# DepartmentAdministrationFonds
# =============================================================================
DepartmentAdministrationFonds:
is_a: DepartmentalArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Departmental government records (France).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DepartmentalArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DepartmentAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DepartmentAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DepartmentalArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DepartmentalArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within departmentalarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.296723Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# PrefectureSeries
# =============================================================================
PrefectureSeries:
is_a: DepartmentalArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Prefecture administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- DepartmentalArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PrefectureSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PrefectureSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DepartmentalArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DepartmentalArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within departmentalarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.296733Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,136 +1,72 @@
# DepositArchive Type Class
#
# Archive for intermediate/semi-current records (Zwischenarchiv)
# Wikidata: Q244904 (deposit archive / archive intermédiaire)
#
# **SPECIAL LINKAGE**: Links to StorageType for deposit storage facilities
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DepositArchive
name: deposit_archive_class
title: Deposit Archive 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#
premis: http://www.loc.gov/premis/rdf/v3/
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./StorageType
- linkml:types
- ./ArchiveOrganizationType
- ./StorageType
- ./DepositArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DepositArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DepositArchive is an archival institution - maps\
\ to ARCHIVE (A)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
description: |
Archive for intermediate/semi-current records awaiting final disposition.
**Wikidata**: Q244904 (deposit archive / Zwischenarchiv / archive intermédiaire)
**DEFINITION**:
Deposit Archive (also called "intermediate archive" or "records center")
manages records that are:
- No longer actively used (not current archive)
- Not yet transferred to permanent archive
- Awaiting retention period completion or disposition decision
**ARCHIVAL LIFECYCLE POSITION**:
```
Current Archive (active use)
DEPOSIT ARCHIVE (semi-current) ← THIS TYPE
Historical Archive (permanent preservation)
or
Destruction (per retention schedule)
```
**KEY CHARACTERISTICS**:
1. **Custody Without Ownership**: Deposit archives often hold materials
deposited by other organizations while ownership remains with depositor
2. **Retention Management**: Tracks retention schedules and triggers
disposition actions (transfer or destruction)
3. **Efficient Storage**: Uses cost-effective storage for semi-current
records with lower access frequency
4. **Retrieval Services**: Provides retrieval for depositing organizations
as needed
**SPECIAL LINKAGE: StorageType**
Deposit archives operate specialized storage facilities. This class links
to StorageType to describe the deposit storage characteristics:
- operates_storage → Storage[] → has_storage_type → StorageType
- StorageType code: DEPOSIT_STORAGE
```
DepositArchive (custodian type)
└── operates_storage → Storage (facility instance)
└── has_storage_type → StorageType
└── DEPOSIT_STORAGE
```
**MULTILINGUAL LABELS**:
- Zwischenarchiv (de)
- archivo de depósito (es)
- archive intermédiaire (fr)
**RELATED TYPES**:
- CurrentArchive (Q3621648) - active records (earlier phase)
- HistoricalArchive (Q3621673) - permanent records (later phase)
- StorageType.DEPOSIT_STORAGE - storage type for deposit facilities
**ONTOLOGICAL ALIGNMENT**:
- **SKOS**: skos:Concept (type classification)
- **RiC-O**: rico:RecordSet for deposited materials
- **PREMIS**: premis:StorageLocation for storage facilities
- **Wikidata**: Q244904
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- operates_storage_types
- retention_tracking
- depositing_organizations
- disposition_services
- custodian_types
- custodian_types_rationale
- depositing_organizations
- disposition_services
- holds_record_set_types
- operates_storage_types
- retention_tracking
- specificity_annotation
- template_specificity
- wikidata_entity
description: "Archive for intermediate/semi-current records awaiting final disposition.\n\
\n**Wikidata**: Q244904 (deposit archive / Zwischenarchiv / archive intermédiaire)\n\
\n**DEFINITION**:\n\nDeposit Archive (also called \"intermediate archive\" or\
\ \"records center\")\nmanages records that are:\n- No longer actively used\
\ (not current archive)\n- Not yet transferred to permanent archive\n- Awaiting\
\ retention period completion or disposition decision\n\n**ARCHIVAL LIFECYCLE\
\ POSITION**:\n\n```\nCurrent Archive (active use)\n ↓\nDEPOSIT ARCHIVE (semi-current)\
\ ← THIS TYPE\n ↓\nHistorical Archive (permanent preservation)\n or\nDestruction\
\ (per retention schedule)\n```\n\n**KEY CHARACTERISTICS**:\n\n1. **Custody\
\ Without Ownership**: Deposit archives often hold materials \n deposited\
\ by other organizations while ownership remains with depositor\n\n2. **Retention\
\ Management**: Tracks retention schedules and triggers \n disposition actions\
\ (transfer or destruction)\n\n3. **Efficient Storage**: Uses cost-effective\
\ storage for semi-current\n records with lower access frequency\n\n4. **Retrieval\
\ Services**: Provides retrieval for depositing organizations\n as needed\n\
\n**SPECIAL LINKAGE: StorageType**\n\nDeposit archives operate specialized storage\
\ facilities. This class links\nto StorageType to describe the deposit storage\
\ characteristics:\n- operates_storage → Storage[] → has_storage_type → StorageType\n\
- StorageType code: DEPOSIT_STORAGE\n\n```\nDepositArchive (custodian type)\n\
\ │\n └── operates_storage → Storage (facility instance)\n \
\ │\n └── has_storage_type → StorageType\n\
\ └── DEPOSIT_STORAGE\n```\n\n**MULTILINGUAL\
\ LABELS**:\n- Zwischenarchiv (de)\n- archivo de depósito (es)\n- archive intermédiaire\
\ (fr)\n\n**RELATED TYPES**:\n- CurrentArchive (Q3621648) - active records (earlier\
\ phase)\n- HistoricalArchive (Q3621673) - permanent records (later phase)\n\
- StorageType.DEPOSIT_STORAGE - storage type for deposit facilities\n\n**ONTOLOGICAL\
\ ALIGNMENT**:\n- **SKOS**: skos:Concept (type classification)\n- **RiC-O**:\
\ rico:RecordSet for deposited materials\n- **PREMIS**: premis:StorageLocation\
\ for storage facilities\n- **Wikidata**: Q244904\n"
slot_usage:
wikidata_entity:
equals_string: "Q244904"
description: "Wikidata entity for deposit archive"
equals_string: Q244904
description: Wikidata entity for deposit archive
operates_storage_types:
description: |
**SPECIAL LINKAGE TO StorageType**
@ -145,19 +81,19 @@ classes:
inlined_as_list: true
required: true
examples:
- value:
- storage_type_code: "DEPOSIT_STORAGE"
storage_type_label: "Deposit Storage"
typical_conditions: "Standard climate control, high-density shelving"
access_frequency: "REGULAR"
- value:
- storage_type_code: DEPOSIT_STORAGE
storage_type_label: Deposit Storage
typical_conditions: Standard climate control, high-density shelving
access_frequency: REGULAR
retention_tracking:
description: |
Whether deposit archive tracks retention schedules for deposited materials.
TRUE if active retention management, FALSE if passive storage only.
range: boolean
examples:
- value: true
description: "Active retention schedule tracking"
- value: true
description: Active retention schedule tracking
depositing_organizations:
description: |
Types of organizations that typically deposit with this archive.
@ -165,7 +101,10 @@ classes:
range: string
multivalued: true
examples:
- value: ["government agencies", "courts", "ministries"]
- value:
- government agencies
- courts
- ministries
disposition_services:
description: |
Disposition services provided by the deposit archive.
@ -173,69 +112,114 @@ classes:
range: string
multivalued: true
examples:
- value: ["secure destruction", "permanent archive transfer", "depositor\
\ return"]
- value:
- secure destruction
- permanent archive transfer
- depositor return
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DepositArchive is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q244904
- wd:Q244904
close_mappings:
- rico:RecordSet
- premis:StorageLocation
- rico:RecordSet
- premis:StorageLocation
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q3621648 # CurrentArchive
- wikidata:Q3621673 # HistoricalArchive
- wikidata:Q3621648
- wikidata:Q3621673
comments:
- "Deposit archives manage semi-current records awaiting disposition"
- "SPECIAL LINKAGE: operates_storage_types links to StorageType"
- "Key role in retention management and disposition planning"
- "Provides cost-effective storage for lower-access materials"
- "Part of archival lifecycle: current → deposit → permanent"
- Deposit archives manage semi-current records awaiting disposition
- 'SPECIAL LINKAGE: operates_storage_types links to StorageType'
- Key role in retention management and disposition planning
- Provides cost-effective storage for lower-access materials
- 'Part of archival lifecycle: current → deposit → permanent'
see_also:
- "https://www.wikidata.org/wiki/Q244904"
- "https://www.iso.org/standard/62542.html"
- https://www.wikidata.org/wiki/Q244904
- https://www.iso.org/standard/62542.html
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q244904"
primary_type: "ARCHIVE"
wikidata_entity: "Q244904"
type_label:
- "Deposit Archive@en"
- "Zwischenarchiv@de"
- "archivo de depósito@es"
- "archive intermédiaire@fr"
type_description: "Archive for semi-current records awaiting disposition"
operates_storage_types:
- storage_type_code: "DEPOSIT_STORAGE"
storage_type_label: "Government Records Deposit"
typical_conditions: "18-20°C, 45-55% RH"
security_level: "STANDARD"
retention_tracking: true
depositing_organizations:
- "federal agencies"
- "courts"
- "ministries"
disposition_services:
- "secure destruction"
- "transfer to national archives"
description: "Federal records center deposit archive"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q244904
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q244904
type_label:
- Deposit Archive@en
- Zwischenarchiv@de
- archivo de depósito@es
- archive intermédiaire@fr
type_description: Archive for semi-current records awaiting disposition
operates_storage_types:
- storage_type_code: DEPOSIT_STORAGE
storage_type_label: Government Records Deposit
typical_conditions: 18-20°C, 45-55% RH
security_level: STANDARD
retention_tracking: true
depositing_organizations:
- federal agencies
- courts
- ministries
disposition_services:
- secure destruction
- transfer to national archives
description: Federal records center deposit archive
slots:
operates_storage_types:
description: Storage types operated by deposit archive
range: StorageType
multivalued: true
retention_tracking:
description: Whether retention is actively tracked
range: boolean
depositing_organizations:
description: Types of organizations that deposit
range: string
multivalued: true
disposition_services:
description: Disposition services provided
range: string
multivalued: true
DepositArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DepositArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DepositArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DepositArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: DepositArchiveRecordSetType classifies collections
held by ARCHIVE (A) type custodians
linked_custodian_type: DepositArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.677478Z'
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

View file

@ -0,0 +1,87 @@
# DepositArchiveRecordSetTypes - Subclasses of DepositArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for depositarchive collections.
# These are the specific record set types that fall under DepositArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DepositArchiveRecordSetType (singular) = abstract base class (defined in DepositArchive.yaml)
# - DepositArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DepositArchiveRecordSetTypes
name: DepositArchiveRecordSetTypes
title: DepositArchive 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:
- linkml:types
- ./DepositArchive
classes:
# =============================================================================
# DepositedRecordsFonds
# =============================================================================
DepositedRecordsFonds:
is_a: DepositArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Records deposited by external bodies.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DepositArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DepositedRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DepositedRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DepositArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DepositArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within depositarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.297809Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,16 +1,6 @@
# DigitalArchive Type Class
#
# Archive type for digital/electronic resources
# Wikidata: Q1224984 (digital archive / digitales Archiv)
#
# **SPECIAL LINKAGE**: Links to DigitalPlatformType for digital infrastructure
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DigitalArchive
name: digital_archive_class
title: Digital Archive Type
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
@ -18,38 +8,33 @@ prefixes:
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
premis: http://www.loc.gov/premis/rdf/v3/
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./DigitalPlatformType
- ../slots/preservation_level
- linkml:types
- ./ArchiveOrganizationType
- ./DigitalPlatformType
- ../slots/preservation_level
- ./DigitalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DigitalArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A", "D"]'
custodian_types_rationale: "DigitalArchive bridges archive and digital platform\
\ types - maps to ARCHIVE (A) and DIGITAL_PLATFORM (D)"
specificity_score: 0.55
specificity_rationale: Digital platform class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.55
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.55
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.25
general_heritage: 0.55
slots:
- access_interface_url
- content_origin
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- operates_platform_types
- preservation_level
- specificity_annotation
- supported_formats
- template_specificity
- wikidata_entity
description: |
Information system collecting and providing access to digital resources.
@ -119,19 +104,10 @@ classes:
- **PREMIS**: Integration for preservation metadata
- **Wikidata**: Q1224984
- **Schema.org**: schema:ArchiveOrganization + schema:DigitalDocument
slots:
- wikidata_entity
- operates_platform_types
- content_origin
- preservation_level
- access_interface_url
- supported_formats
slot_usage:
wikidata_entity:
equals_string: "Q1224984"
description: "Wikidata entity for digital archive"
equals_string: Q1224984
description: Wikidata entity for digital archive
operates_platform_types:
description: |
**SPECIAL LINKAGE TO DigitalPlatformType**
@ -148,21 +124,21 @@ classes:
inlined_as_list: true
required: true
examples:
- value:
- platform_type_code: "DIGITAL_REPOSITORY"
platform_type_label: "Digital Preservation Repository"
- platform_type_code: "DISCOVERY_PORTAL"
platform_type_label: "Public Access Portal"
- value:
- platform_type_code: DIGITAL_REPOSITORY
platform_type_label: Digital Preservation Repository
- platform_type_code: DISCOVERY_PORTAL
platform_type_label: Public Access Portal
content_origin:
description: |
Origin of digital content in this archive.
Values: born_digital, digitized, mixed
range: string
examples:
- value: "born_digital"
description: "Only born-digital content"
- value: "mixed"
description: "Both born-digital and digitized materials"
- value: born_digital
description: Only born-digital content
- value: mixed
description: Both born-digital and digitized materials
preservation_level:
description: |
Level of digital preservation commitment.
@ -170,14 +146,14 @@ classes:
Values: level_1 (protect), level_2 (know), level_3 (monitor), level_4 (repair)
range: string
examples:
- value: "level_3"
description: "NDSA Level 3 - Monitor"
- value: level_3
description: NDSA Level 3 - Monitor
access_interface_url:
description: |
URL of the primary access interface for the digital archive.
range: uri
examples:
- value: "https://archive.example.org/access"
- value: https://archive.example.org/access
supported_formats:
description: |
File formats supported/preferred by the digital archive.
@ -185,69 +161,112 @@ classes:
range: string
multivalued: true
examples:
- value: ["PDF/A", "TIFF", "JPEG2000", "XML"]
- value:
- PDF/A
- TIFF
- JPEG2000
- XML
custodian_types:
equals_expression: '["A", "D"]'
custodian_types_rationale:
equals_string: DigitalArchive bridges archive and digital platform types -
maps to ARCHIVE (A) and DIGITAL_PLATFORM (D)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q1224984
- wikidata:Q1224984
close_mappings:
- rico:RecordSet
- premis:IntellectualEntity
- rico:RecordSet
- premis:IntellectualEntity
related_mappings:
- wikidata:Q30047053 # WebArchive
- wikidata:Q1065413 # InstitutionalRepository
- wikidata:Q30047053
- wikidata:Q1065413
comments:
- "Digital archives collect and preserve digital resources"
- "SPECIAL LINKAGE: operates_platform_types links to DigitalPlatformType"
- "Covers both born-digital and digitized materials"
- "OAIS-based preservation model common"
- "May be part of larger physical archive or standalone"
- Digital archives collect and preserve digital resources
- 'SPECIAL LINKAGE: operates_platform_types links to DigitalPlatformType'
- Covers both born-digital and digitized materials
- OAIS-based preservation model common
- May be part of larger physical archive or standalone
see_also:
- "https://www.wikidata.org/wiki/Q1224984"
- "https://www.iso.org/standard/57284.html"
- "https://ndsa.org/publications/levels-of-digital-preservation/"
- https://www.wikidata.org/wiki/Q1224984
- https://www.iso.org/standard/57284.html
- https://ndsa.org/publications/levels-of-digital-preservation/
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q1224984"
primary_type: "ARCHIVE"
wikidata_entity: "Q1224984"
type_label:
- "Digital Archive@en"
- "digitales Archiv@de"
- "archivo digital@es"
- "archives numériques@fr"
type_description: "Information system for digital resource collection and\
\ access"
operates_platform_types:
- platform_type_code: "DIGITAL_REPOSITORY"
platform_type_label: "Archivematica Preservation System"
- platform_type_code: "DISCOVERY_PORTAL"
platform_type_label: "Public Discovery Interface"
content_origin: "mixed"
preservation_level: "level_3"
access_interface_url: "https://digitalarchive.example.org"
supported_formats:
- "PDF/A"
- "TIFF"
- "JPEG2000"
- "WARC"
description: "Government digital archive with mixed content"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q1224984
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q1224984
type_label:
- Digital Archive@en
- digitales Archiv@de
- archivo digital@es
- archives numériques@fr
type_description: Information system for digital resource collection and access
operates_platform_types:
- platform_type_code: DIGITAL_REPOSITORY
platform_type_label: Archivematica Preservation System
- platform_type_code: DISCOVERY_PORTAL
platform_type_label: Public Discovery Interface
content_origin: mixed
preservation_level: level_3
access_interface_url: https://digitalarchive.example.org
supported_formats:
- PDF/A
- TIFF
- JPEG2000
- WARC
description: Government digital archive with mixed content
slots:
operates_platform_types:
description: Digital platform types operated
range: DigitalPlatformType
multivalued: true
content_origin:
description: Origin of content (born_digital, digitized, mixed)
range: string
access_interface_url:
description: URL of access interface
range: uri
supported_formats:
description: Supported file formats
range: string
multivalued: true
DigitalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DigitalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DigitalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DigitalArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: DigitalArchiveRecordSetType classifies collections
held by ARCHIVE (A) type custodians
linked_custodian_type: DigitalArchive
dual_class_pattern: collection_type
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-06T00:26:29.677967Z'
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

View file

@ -0,0 +1,199 @@
# DigitalArchiveRecordSetTypes - Subclasses of DigitalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for digitalarchive collections.
# These are the specific record set types that fall under DigitalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DigitalArchiveRecordSetType (singular) = abstract base class (defined in DigitalArchive.yaml)
# - DigitalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DigitalArchiveRecordSetTypes
name: DigitalArchiveRecordSetTypes
title: DigitalArchive 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:
- linkml:types
- ./DigitalArchive
classes:
# =============================================================================
# DigitalObjectCollection
# =============================================================================
DigitalObjectCollection:
is_a: DigitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Born-digital materials.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DigitalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DigitalObjectCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DigitalObjectCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DigitalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DigitalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within digitalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.299104Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# DigitizedCollection
# =============================================================================
DigitizedCollection:
is_a: DigitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Digitized materials.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DigitalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DigitizedCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DigitizedCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DigitalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DigitalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within digitalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.299108Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# WebArchiveCollection
# =============================================================================
WebArchiveCollection:
is_a: DigitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Web archive captures.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DigitalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "WebArchiveCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: WebArchiveCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DigitalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DigitalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within digitalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.299110Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,60 +1,40 @@
# DimArchives Type Class
#
# Archive type with LIMITED access (between light and dark)
# Wikidata: Q112796779 (dim archive)
#
# **SPECIAL LINKAGE**: Links to AccessPolicy for access restriction documentation
#
# Part of the "light spectrum" access classification:
# - Light Archive: broadly accessible
# - Dim Archive: limited access (THIS TYPE)
# - Dark Archive: no current access
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DimArchives
name: dim_archives_class
title: Dim Archives 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#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./AccessPolicy
- ./Collection
- linkml:types
- ./ArchiveOrganizationType
- ./AccessPolicy
- ./Collection
- ./DimArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DimArchives:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
annotations:
custodian_types: '["A", "D"]'
custodian_types_rationale: "Digital archives combine archive (A) and digital\
\ platform (D)."
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
class_uri: schema:ArchiveOrganization
slots:
- access_application_url
- custodian_types
- custodian_types_rationale
- default_access_policy
- holds_record_set_types
- restriction_categories
- specificity_annotation
- template_specificity
- typical_approval_time
- wikidata_entity
description: |
Archive with LIMITED access - between broadly accessible and fully closed.
@ -130,18 +110,10 @@ classes:
- **PREMIS**: premis:RightsDeclaration for access rights
- **RiC-O**: rico:RecordSet with access restrictions
- **Wikidata**: Q112796779
slots:
- wikidata_entity
- default_access_policy
- restriction_categories
- access_application_url
- typical_approval_time
slot_usage:
wikidata_entity:
equals_string: "Q112796779"
description: "Wikidata entity for dim archive"
equals_string: Q112796779
description: Wikidata entity for dim archive
default_access_policy:
description: |
**SPECIAL LINKAGE TO AccessPolicy**
@ -154,12 +126,12 @@ classes:
range: AccessPolicy
required: true
examples:
- value:
policy_id: "https://nde.nl/ontology/hc/policy/researcher-only"
access_level: "RESTRICTED"
restriction_reason: "Privacy-sensitive personal data"
eligible_users: "Credentialed academic researchers"
access_process: "Application and approval required"
- value:
policy_id: https://nde.nl/ontology/hc/policy/researcher-only
access_level: RESTRICTED
restriction_reason: Privacy-sensitive personal data
eligible_users: Credentialed academic researchers
access_process: Application and approval required
restriction_categories:
description: |
Categories of restrictions applied in this dim archive.
@ -167,78 +139,122 @@ classes:
range: string
multivalued: true
examples:
- value: ["user_based", "process_based"]
description: "Researcher credentials + approval process"
- value:
- user_based
- process_based
description: Researcher credentials + approval process
access_application_url:
description: |
URL for access application/request process.
Where users apply for access to restricted materials.
range: uri
examples:
- value: "https://archive.example.org/request-access"
- value: https://archive.example.org/request-access
typical_approval_time:
description: |
Typical time for access approval/processing.
Examples: "same day", "2-3 business days", "2-4 weeks"
range: string
examples:
- value: "2-3 business days"
- value: 2-3 business days
custodian_types:
equals_expression: '["A", "D"]'
custodian_types_rationale:
equals_string: Digital archives combine archive (A) and digital platform (D).
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q112796779
- wd:Q112796779
close_mappings:
- premis:RightsDeclaration
- rico:RecordSet
- premis:RightsDeclaration
- rico:RecordSet
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q112815447 # LightArchive
- wikidata:Q112796578 # DarkArchive
- 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"
- 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/"
- https://www.wikidata.org/wiki/Q112796779
- http://www.loc.gov/premis/
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q112796779"
primary_type: "ARCHIVE"
wikidata_entity: "Q112796779"
type_label:
- "Dim Archive@en"
- "Dim Archive@de"
type_description: "Archive with limited access"
default_access_policy:
policy_id: "https://nde.nl/ontology/hc/policy/researcher-access"
access_level: "RESTRICTED"
restriction_reason: "Privacy-sensitive personal data (GDPR)"
eligible_users: "Academic researchers with institutional affiliation"
access_process: "Submit research proposal and sign access agreement"
restriction_categories:
- "user_based"
- "process_based"
- "content_based"
access_application_url: "https://archive.example.org/apply"
typical_approval_time: "5-10 business days"
description: "Dim archive with researcher access only"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q112796779
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q112796779
type_label:
- Dim Archive@en
- Dim Archive@de
type_description: Archive with limited access
default_access_policy:
policy_id: https://nde.nl/ontology/hc/policy/researcher-access
access_level: RESTRICTED
restriction_reason: Privacy-sensitive personal data (GDPR)
eligible_users: Academic researchers with institutional affiliation
access_process: Submit research proposal and sign access agreement
restriction_categories:
- user_based
- process_based
- content_based
access_application_url: https://archive.example.org/apply
typical_approval_time: 5-10 business days
description: Dim archive with researcher access only
slots:
default_access_policy:
description: Default access policy for dim archive
range: AccessPolicy
restriction_categories:
description: Categories of restrictions applied
range: string
multivalued: true
access_application_url:
description: URL for access application
range: uri
typical_approval_time:
description: Typical time for approval
range: string
DimArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DimArchives custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DimArchives`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DimArchives
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: DimArchivesRecordSetType classifies collections held
by ARCHIVE (A) type custodians
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

View file

@ -0,0 +1,87 @@
# DimArchivesRecordSetTypes - Subclasses of DimArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for dimarchives collections.
# These are the specific record set types that fall under DimArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DimArchivesRecordSetType (singular) = abstract base class (defined in DimArchives.yaml)
# - DimArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DimArchivesRecordSetTypes
name: DimArchivesRecordSetTypes
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:
- linkml:types
- ./DimArchives
classes:
# =============================================================================
# DigitallyInaccessibleCollection
# =============================================================================
DigitallyInaccessibleCollection:
is_a: DimArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Materials with access challenges.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DimArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DigitallyInaccessibleCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DigitallyInaccessibleCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DimArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DimArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within dimarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.300207Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,31 +1,38 @@
# DiocesanArchive Type Class
#
# Archive type for bishopric/diocesan records
# Wikidata: Q11906839 (diocesan archive / Bischöfliches Archiv)
#
# Generation date: 2025-12-08
#
id: https://nde.nl/ontology/hc/class/DiocesanArchive
name: diocesan_archive_class
title: Diocesan Archive 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#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- linkml:types
- ./ArchiveOrganizationType
- ./DiocesanArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DiocesanArchive:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- archdiocese_name
- canonical_access_rules
- custodian_types
- custodian_types_rationale
- diocese_name
- ecclesiastical_province
- founding_date_diocese
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
description: |
Archive of a bishopric (diocese) - ecclesiastical administrative unit.
@ -85,19 +92,10 @@ classes:
- **SKOS**: skos:Concept (type classification)
- **RiC-O**: rico:CorporateBody for ecclesiastical organization
- **Wikidata**: Q11906839
slots:
- wikidata_entity
- diocese_name
- archdiocese_name
- ecclesiastical_province
- founding_date_diocese
- canonical_access_rules
slot_usage:
wikidata_entity:
equals_string: "Q11906839"
description: "Wikidata entity for diocesan archive"
equals_string: Q11906839
description: Wikidata entity for diocesan archive
diocese_name:
description: |
Name of the diocese whose records are held.
@ -105,114 +103,136 @@ classes:
range: string
required: true
examples:
- value: "Diocese of Utrecht"
- value: "Bistum Münster"
- value: Diocese of Utrecht
- value: Bistum Münster
archdiocese_name:
description: |
Name of the archdiocese this diocese belongs to (if applicable).
Not all dioceses are part of an archdiocese.
range: string
examples:
- value: "Archdiocese of Utrecht"
- value: Archdiocese of Utrecht
ecclesiastical_province:
description: |
Ecclesiastical province containing this diocese.
Grouping of dioceses under a metropolitan archbishop.
range: string
examples:
- value: "Province of Utrecht"
- value: Province of Utrecht
founding_date_diocese:
description: |
Date the diocese was established (may differ from archive founding).
Many European dioceses date to medieval or early modern period.
range: date
examples:
- value: "0695-01-01"
description: "Diocese of Utrecht established ~695"
- value: '0695-01-01'
description: Diocese of Utrecht established ~695
canonical_access_rules:
description: |
Whether canon law access rules apply to this archive.
If true, some materials may require bishop's permission.
range: boolean
examples:
- value: true
description: "Canon law rules apply"
exact_mappings:
- wikidata:Q11906839
close_mappings:
- rico:CorporateBody
annotations:
custodian_types: '["A", "H"]'
custodian_types_rationale: "DiocesanArchive serves dual roles - as an ARCHIVE\
\ (A) for bishop/diocese records and associated with HOLY_SITE (H) religious\
\ administration"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- value: true
description: Canon law rules apply
custodian_types:
equals_expression: '["A", "H"]'
custodian_types_rationale:
equals_string: DiocesanArchive serves dual roles - as an ARCHIVE (A) for bishop/diocese
records and associated with HOLY_SITE (H) religious administration
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q11906839
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q2877653 # ChurchArchive
- wikidata:Q34544468 # ParishArchive
- wikidata:Q132201761 # CathedralArchive
- wikidata:Q27030561 # MonasteryArchive
- wikidata:Q2877653
- wikidata:Q34544468
- wikidata:Q132201761
- wikidata:Q27030561
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 → Archdiocese → Diocese\
\ → Parish"
- "Holdings often include sacramental records copies"
- 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 → Archdiocese → Diocese →
Parish'
- Holdings often include sacramental records copies
see_also:
- "https://www.wikidata.org/wiki/Q11906839"
- "https://www.ica.org/standards/RiC/ontology"
- https://www.wikidata.org/wiki/Q11906839
- https://www.ica.org/standards/RiC/ontology
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/archive/Q11906839"
primary_type: "ARCHIVE"
wikidata_entity: "Q11906839"
type_label:
- "Diocesan Archive@en"
- "Bischöfliches Archiv@de"
- "archivo diocesano@es"
- "archives diocésaines@fr"
type_description: "Archive of a bishopric (diocese)"
diocese_name: "Diocese of 's-Hertogenbosch"
archdiocese_name: "Archdiocese of Utrecht"
ecclesiastical_province: "Province of Utrecht"
founding_date_diocese: "1559-05-12"
canonical_access_rules: true
description: "Diocesan archive example - Diocese of 's-Hertogenbosch"
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q11906839
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q11906839
type_label:
- Diocesan Archive@en
- Bischöfliches Archiv@de
- archivo diocesano@es
- archives diocésaines@fr
type_description: Archive of a bishopric (diocese)
diocese_name: Diocese of 's-Hertogenbosch
archdiocese_name: Archdiocese of Utrecht
ecclesiastical_province: Province of Utrecht
founding_date_diocese: '1559-05-12'
canonical_access_rules: true
description: Diocesan archive example - Diocese of 's-Hertogenbosch
slots:
diocese_name:
description: Name of the diocese
range: string
archdiocese_name:
description: Name of parent archdiocese
range: string
ecclesiastical_province:
description: Ecclesiastical province
range: string
founding_date_diocese:
description: Date diocese was founded
range: date
canonical_access_rules:
description: Whether canon law access rules apply
range: boolean
DiocesanArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DiocesanArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DiocesanArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- type_scope
see_also:
- DiocesanArchive
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: DiocesanArchiveRecordSetType classifies collections
held by ARCHIVE (A) type custodians
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

View file

@ -0,0 +1,199 @@
# DiocesanArchiveRecordSetTypes - Subclasses of DiocesanArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for diocesanarchive collections.
# These are the specific record set types that fall under DiocesanArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DiocesanArchiveRecordSetType (singular) = abstract base class (defined in DiocesanArchive.yaml)
# - DiocesanArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DiocesanArchiveRecordSetTypes
name: DiocesanArchiveRecordSetTypes
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:
- linkml:types
- ./DiocesanArchive
classes:
# =============================================================================
# DiocesanAdministrationFonds
# =============================================================================
DiocesanAdministrationFonds:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Diocesan administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DiocesanAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DiocesanAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DiocesanArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within diocesanarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.301633Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ParishRecordSeries
# =============================================================================
ParishRecordSeries:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Parish records (multiple parishes).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ParishRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ParishRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DiocesanArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within diocesanarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.301669Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# EpiscopalCorrespondenceCollection
# =============================================================================
EpiscopalCorrespondenceCollection:
is_a: DiocesanArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Bishop's correspondence.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- DiocesanArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "EpiscopalCorrespondenceCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: EpiscopalCorrespondenceCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DiocesanArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DiocesanArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within diocesanarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.301676Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,161 +1,81 @@
# District Archive (Germany) - Kreisarchiv
# Refactored with LinkML geographic restriction pattern
# Wikidata: Q130757255
id: https://w3id.org/nde/ontology/DistrictArchiveGermany
name: DistrictArchiveGermany
title: District Archive (Germany)
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./DistrictArchiveGermanyRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
DistrictArchiveGermany:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- holds_record_set_types
exact_mappings:
- wd:Q130757255
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
description: "Archive type specific to Germany at the Kreis (district) level.\n\
These 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.\n\
This constraint is enforced via LinkML `rules` with `postconditions`.\n\n**Scope**:\n\
Kreisarchive 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**:\n\
In the German archival system:\n- Bundesarchiv (federal level)\n- Landesarchive\
\ (state/Land level)\n- Kreisarchive (district level) ← 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: null
DistrictArchiveGermanyRecordSetType:
description: |
Archive type specific to Germany at the Kreis (district) level.
These archives serve administrative districts (Landkreise) and
preserve records of district-level government and administration.
**Wikidata**: Q130757255
**German term**: Kreisarchiv
**Geographic Restriction**: Germany (DE) only.
This constraint is enforced via LinkML `rules` with `postconditions`.
**Scope**:
Kreisarchive preserve:
- District government records (Kreistag, Landrat)
- Administrative files from Landkreis authorities
- Historical district documentation
- Civil registry records (transferred from municipalities)
- Building permits and planning documents
- Maps and cadastral records
**Administrative Context**:
In the German archival system:
- Bundesarchiv (federal level)
- Landesarchive (state/Land level)
- Kreisarchive (district level) ← This type
- Stadtarchive/Gemeindearchive (municipal level)
**Related Types**:
- MunicipalArchive (Q604177) - City/town level
- RegionalArchive (Q27032392) - Regional scope
- GovernmentArchive - Government records
A rico:RecordSetType for classifying collections held by DistrictArchiveGermany custodians.
**Dual-Class Pattern**:
This class represents the CUSTODIAN type (the archive organization).
For the collection type, see `DistrictArchiveGermanyRecordSetType`.
**Multilingual Labels**:
- de: Kreisarchiv
- en: District Archive (Germany)
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for district archives.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q130757255 for German district archives.
pattern: "^Q[0-9]+$"
equals_string: "Q130757255"
applicable_countries:
description: |
**Geographic Restriction**: Germany (DE) only.
Kreisarchive are Germany-specific institutions serving
administrative districts (Landkreise/Kreise).
The `rules` section below enforces this constraint during validation.
ifabsent: "string(DE)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
DistrictArchiveGermany MUST have applicable_countries containing "DE" (Germany).
This is a mandatory geographic restriction for German district archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "DE"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Kreisarchiv (de)"
- "Germany-specific archive type for Landkreis/Kreis level"
- "Distinct from municipal (Stadtarchiv) and state (Landesarchiv) archives"
- "Geographic restriction enforced via LinkML rules: Germany (DE) only"
see_also:
- MunicipalArchive
- RegionalArchive
- GovernmentArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
DistrictArchiveGermanyRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of German district
archive materials within heritage institutions.
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DistrictArchiveGermany`.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q130757255"
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- DistrictArchiveGermany
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DistrictArchiveGermany is an archival institution\
\ - maps to ARCHIVE (A)"
wikidata: Q130757255
linked_custodian_type: DistrictArchiveGermany
geographic_restriction: DE
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
- DistrictArchiveGermany
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DistrictArchiveGermanyRecordSetType classifies collections
held by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
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
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# DistrictArchiveGermanyRecordSetTypes - Subclasses of DistrictArchiveGermanyRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for districtarchivegermany collections.
# These are the specific record set types that fall under DistrictArchiveGermanyRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DistrictArchiveGermanyRecordSetType (singular) = abstract base class (defined in DistrictArchiveGermany.yaml)
# - DistrictArchiveGermanyRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DistrictArchiveGermanyRecordSetTypes
name: DistrictArchiveGermanyRecordSetTypes
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/
default_prefix: hc
imports:
- linkml:types
- ./DistrictArchiveGermany
classes:
# =============================================================================
# KreisAdministrationFonds
# =============================================================================
KreisAdministrationFonds:
is_a: DistrictArchiveGermanyRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for District (Kreis) administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DistrictArchiveGermanyRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "KreisAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: KreisAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DistrictArchiveGermany
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DistrictArchiveGermany custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within districtarchivegermany domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.303336Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# LocalGovernanceSeries
# =============================================================================
LocalGovernanceSeries:
is_a: DistrictArchiveGermanyRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for District governance documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- DistrictArchiveGermanyRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LocalGovernanceSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: LocalGovernanceSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DistrictArchiveGermany
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DistrictArchiveGermany custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within districtarchivegermany domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.303344Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,58 +1,101 @@
# Distrital Archive - Portuguese district-level archives
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q10296259
id: https://w3id.org/nde/ontology/DistritalArchive
name: DistritalArchive
title: Distrital Archive (Portugal)
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./DistritalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
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).
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: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q10296259"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DistritalArchive is an archival institution - maps\
\ to ARCHIVE (A)"
skos:prefLabel: "Distrital Archive"
skos:altLabel: "Arquivo Distrital, Bezirksarchiv (Portugal)"
geographic_restriction: "Portugal only"
admin_level: "Distrito (district)"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q10296259
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DistritalArchive is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Distrital Archive
skos:altLabel: Arquivo Distrital, Bezirksarchiv (Portugal)
geographic_restriction: Portugal only
admin_level: Distrito (district)
exact_mappings:
- wd:Q10296259
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- RegionalArchive
- MunicipalArchive
- GovernmentArchive
- RegionalArchive
- MunicipalArchive
- GovernmentArchive
comments:
- "Bezirksarchiv (Portugal) (de)"
- "Portugal has 18 continental districts plus 2 autonomous regions"
- "Key sources for genealogical and local history research"
- Bezirksarchiv (Portugal) (de)
- Portugal has 18 continental districts plus 2 autonomous regions
- Key sources for genealogical and local history research
DistritalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by DistritalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `DistritalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- DistritalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: DistritalArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,87 @@
# DistritalArchiveRecordSetTypes - Subclasses of DistritalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for distritalarchive collections.
# These are the specific record set types that fall under DistritalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - DistritalArchiveRecordSetType (singular) = abstract base class (defined in DistritalArchive.yaml)
# - DistritalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/DistritalArchiveRecordSetTypes
name: DistritalArchiveRecordSetTypes
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:
- linkml:types
- ./DistritalArchive
classes:
# =============================================================================
# DistritoAdministrationFonds
# =============================================================================
DistritoAdministrationFonds:
is_a: DistritalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for District administrative records (Portugal/Spain).
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- DistritalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "DistritoAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: DistritoAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: DistritalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by DistritalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within distritalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.306402Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,58 +1,102 @@
# Economic Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q27032167
id: https://w3id.org/nde/ontology/EconomicArchive
name: EconomicArchive
title: Economic Archive
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./EconomicArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
EconomicArchive:
description: >-
Archive documenting the economic history of a country, region, or
sector. Economic archives collect and preserve records related to
business, commerce, industry, trade, banking, and economic policy.
They serve as primary sources for economic historians and researchers
studying commercial and industrial development.
description: Archive documenting the economic history of a country, region, or
sector. Economic archives collect and preserve records related to business,
commerce, industry, trade, banking, and economic policy. They serve as primary
sources for economic historians and researchers studying commercial and industrial
development.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q27032167"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Economic Archive is an archival institution for\
\ business/commerce records - maps to ARCHIVE (A)"
skos:prefLabel: "Economic Archive"
skos:altLabel: "Wirtschaftsarchiv, archivo económico, archives économiques"
subject_domain: "economic history"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q27032167
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Economic Archive is an archival institution for business/commerce
records - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Economic Archive
skos:altLabel: Wirtschaftsarchiv, archivo económico, archives économiques
subject_domain: economic history
exact_mappings:
- wd:Q27032167
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- BusinessArchive
- CorporateArchive
- IndustryArchive
- BusinessArchive
- CorporateArchive
- IndustryArchive
comments:
- "Wirtschaftsarchiv (de)"
- "archivo económico (es)"
- "archives économiques (fr)"
- "May include business records, trade union archives, chamber of commerce records"
- "Important for understanding industrial and commercial heritage"
- Wirtschaftsarchiv (de)
- archivo económico (es)
- archives économiques (fr)
- May include business records, trade union archives, chamber of commerce records
- Important for understanding industrial and commercial heritage
EconomicArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by EconomicArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `EconomicArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- EconomicArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: EconomicArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# EconomicArchiveRecordSetTypes - Subclasses of EconomicArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for economicarchive collections.
# These are the specific record set types that fall under EconomicArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - EconomicArchiveRecordSetType (singular) = abstract base class (defined in EconomicArchive.yaml)
# - EconomicArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/EconomicArchiveRecordSetTypes
name: EconomicArchiveRecordSetTypes
title: EconomicArchive 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:
- linkml:types
- ./EconomicArchive
classes:
# =============================================================================
# BusinessRecordsFonds
# =============================================================================
BusinessRecordsFonds:
is_a: EconomicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Business and commercial records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- EconomicArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "BusinessRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: BusinessRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: EconomicArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by EconomicArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within economicarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.309587Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# TradeDocumentationCollection
# =============================================================================
TradeDocumentationCollection:
is_a: EconomicArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Trade and commerce documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- EconomicArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "TradeDocumentationCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: TradeDocumentationCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: EconomicArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by EconomicArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within economicarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.309591Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,62 +1,119 @@
# Film Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q726929
id: https://w3id.org/nde/ontology/FilmArchive
name: FilmArchive
title: Film Archive
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FilmArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
FilmArchive:
description: >-
Archive that safeguards film heritage. Film archives collect, preserve,
restore, and provide access to motion pictures, including feature films,
documentaries, newsreels, and other moving image materials. They often
also maintain related materials such as scripts, production documents,
posters, and equipment. Film archives play a crucial role in preserving
cultural heritage in moving image form.
description: Archive that safeguards film heritage. Film archives collect, preserve,
restore, and provide access to motion pictures, including feature films, documentaries,
newsreels, and other moving image materials. They often also maintain related
materials such as scripts, production documents, posters, and equipment. Film
archives play a crucial role in preserving cultural heritage in moving image
form.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q726929"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FilmArchive is an archival institution - maps to\
\ ARCHIVE (A)"
skos:prefLabel: "Film Archive"
skos:altLabel: "Filmarchiv, archivo fílmico, archives cinématographiques, Cinematheque,\
\ Moving Image Archive"
media_type: "moving image"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q726929
holds_record_set_types:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
**Film Archive Holdings**:
- FeatureFilmCollection - feature-length fiction films
- DocumentaryFilmCollection - non-fiction documentary films
- NewsreelSeries - news and current affairs footage
- ProductionRecordsFonds - scripts, production documents, stills
- FilmPromoCollection - posters, lobby cards, press kits
equals_expression: |
["hc:FeatureFilmCollection", "hc:DocumentaryFilmCollection", "hc:NewsreelSeries", "hc:ProductionRecordsFonds", "hc:FilmPromoCollection"]
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FilmArchive is an archival institution - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Film Archive
skos:altLabel: Filmarchiv, archivo fílmico, archives cinématographiques, Cinematheque,
Moving Image Archive
media_type: moving image
exact_mappings:
- wd:Q726929
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- Cinematheque
- MediaArchive
- BroadcastArchive
- AudiovisualArchive
- Cinematheque
- MediaArchive
- BroadcastArchive
- AudiovisualArchive
- FilmArchiveRecordSetType
comments:
- "Filmarchiv (de)"
- "archivo fílmico (es)"
- "archives cinématographiques (fr)"
- "Often members of FIAF (International Federation of Film Archives)"
- "Preservation includes both content and technical formats"
- "Related to but distinct from Cinematheque (Q1352795) which focuses on exhibition"
- Filmarchiv (de)
- archivo fílmico (es)
- archives cinématographiques (fr)
- Often members of FIAF (International Federation of Film Archives)
- Preservation includes both content and technical formats
- Related to but distinct from Cinematheque (Q1352795) which focuses on exhibition
FilmArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by FilmArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `FilmArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- FilmArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FilmArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,713 @@
# FilmArchiveRecordSetTypes - Subclasses of FilmArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for film archive collections.
# These are the specific record set types that fall under FilmArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - FilmArchiveRecordSetType (singular) = abstract base class (defined here)
# - FilmArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# RiC-O Alignment (per .opencode/RICO_RECORDSETTYPE_ALIGNMENT.md):
# - rico:Fonds, rico:Series, rico:Collection, rico:File are NAMED INDIVIDUALS (instances)
# - They exist in the rico-rst: vocabulary namespace
# - Use related_mappings (not broad_mappings) to reference organizational principles
#
# Generation date: 2026-01-05
id: https://nde.nl/ontology/hc/class/FilmArchiveRecordSetTypes
name: FilmArchiveRecordSetTypes
title: Film 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/
default_prefix: hc
imports:
- linkml:types
- ./FilmArchive
classes:
# =============================================================================
# FilmArchiveRecordSetType (Abstract Base Class)
# =============================================================================
FilmArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: |
Abstract base class for all film archive record set types.
**Definition**:
A rico:RecordSetType that classifies collections held by film archives.
Film archives preserve moving image materials and related documentation,
including feature films, documentaries, newsreels, production records,
and promotional materials.
**Subclasses**:
- FeatureFilmCollection (theatrical films, art films, fiction)
- DocumentaryFilmCollection (non-fiction, educational, industrial films)
- NewsreelSeries (news films, screen magazines, actualities)
- ProductionRecordsFonds (scripts, shooting schedules, production files)
- FilmPromoCollection (posters, stills, press kits, trailers)
**RiC-O Alignment**:
This is an abstract type classifier. Subclasses specify both the domain
(type of film materials) and organizational principle (fonds, series, collection).
**Dual-Class Pattern**:
FilmArchive (ArchiveOrganizationType) = the custodian institution.
FilmArchiveRecordSetType (rico:RecordSetType) = the collection types held.
**Preservation Context**:
Film archives face unique preservation challenges including format obsolescence,
chemical degradation (nitrate, acetate decay), and digital preservation of
born-digital content.
exact_mappings:
- rico:RecordSetType
see_also:
- FilmArchive
- FeatureFilmCollection
- DocumentaryFilmCollection
- NewsreelSeries
- ProductionRecordsFonds
- FilmPromoCollection
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Film archive record set types are held by ARCHIVE (A) type custodians"
specificity_score: 0.60
specificity_rationale: "Abstract base class for film archive collections - moderately specific to archive domain"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.70
library_search: 0.80
collection_discovery: 0.40
person_research: 0.70
location_browse: 0.70
identifier_lookup: 0.80
organizational_change: 0.70
digital_platform: 0.60
general_heritage: 0.55
# =============================================================================
# FeatureFilmCollection
# =============================================================================
FeatureFilmCollection:
is_a: FilmArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for theatrical feature films and fiction films.
**Definition**:
Collections of narrative/fiction films intended for theatrical release,
including feature-length fiction films, short fiction films, and art films.
Organized as assembled collections by various criteria (country, period,
genre, studio).
**Typical Contents**:
- Feature-length narrative films (speelfilms)
- Short fiction films
- Art films and experimental cinema
- Silent films
- Foreign films with subtitles/dubbing
- Different versions (theatrical, director's cut, censored)
- Multiple format copies (35mm, 16mm, digital)
**Organization Patterns**:
- By country/national cinema
- By period/decade
- By genre (drama, comedy, thriller)
- By studio/production company
- By filmmaker (director, cinematographer)
**Preservation Priorities**:
Film archives prioritize unique or rare prints, original negatives,
and films at risk of decay or format obsolescence.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled collections organized by theme, period, or origin).
structured_aliases:
- literal_form: Spielfilmsammlung
in_language: de
- literal_form: colección de largometrajes
in_language: es
- literal_form: collection de films de fiction
in_language: fr
- literal_form: speelfilmcollectie
in_language: nl
- literal_form: coleção de filmes de ficção
in_language: pt
keywords:
- feature films
- speelfilms
- fiction films
- theatrical films
- narrative cinema
- art films
- silent films
- studio films
- national cinema
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q24862 # Wikidata: short film
- wd:Q11424 # Wikidata: film
close_mappings:
- skos:Concept
see_also:
- FilmArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- FilmArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Feature film collections are held by ARCHIVE (A) type custodians"
rico_record_set_type: FeatureFilmCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled collections organized by
country, period, genre, studio, or filmmaker.
scope_includes: '["feature films", "short fiction", "art films", "silent films", "foreign films"]'
scope_excludes: '["documentaries", "newsreels", "production records", "promotional materials"]'
preservation_note: >-
Priority given to unique prints, original negatives, and at-risk materials.
Multiple format copies (35mm, 16mm, digital) may be retained for
preservation and access purposes.
specificity_score: 0.70
specificity_rationale: "Specific record set type within film archive domain"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.75
library_search: 0.85
collection_discovery: 0.35
person_research: 0.65
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.55
general_heritage: 0.50
# =============================================================================
# DocumentaryFilmCollection
# =============================================================================
DocumentaryFilmCollection:
is_a: FilmArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for documentary and non-fiction films.
**Definition**:
Collections of non-fiction films documenting real events, people, and
phenomena. Includes traditional documentaries, industrial films,
educational films, and ethnographic films.
**Typical Contents**:
- Documentary films (documentaires)
- Industrial/sponsored films (bedrijfsfilms)
- Educational films (onderwijsfilms)
- Ethnographic films
- Scientific films
- Travel films
- Government information films (voorlichtingsfilms)
- Home movies (amateur films with documentary value)
**Research Value**:
Documentary films are primary sources for:
- Historical events and social conditions
- Industrial history and work practices
- Educational practices
- Cultural and ethnographic studies
- Scientific and medical history
**Organization Patterns**:
- By subject/topic
- By commissioning organization
- By filmmaker/production company
- By period
- By geographic region
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled collections organized by subject, sponsor, or filmmaker).
structured_aliases:
- literal_form: Dokumentarfilmsammlung
in_language: de
- literal_form: colección de documentales
in_language: es
- literal_form: collection de films documentaires
in_language: fr
- literal_form: documentairefilmcollectie
in_language: nl
- literal_form: coleção de documentários
in_language: pt
keywords:
- documentary films
- documentaires
- non-fiction films
- industrial films
- bedrijfsfilms
- educational films
- onderwijsfilms
- ethnographic films
- sponsored films
- voorlichtingsfilms
exact_mappings:
- rico:RecordSetType
- wd:Q93204 # Wikidata: documentary film
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q11424 # Wikidata: film
close_mappings:
- skos:Concept
see_also:
- FilmArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
annotations:
custodian_types: '["A", "R"]'
custodian_types_rationale: "Documentary collections may be held by ARCHIVE (A) or RESEARCH_CENTER (R)"
rico_record_set_type: DocumentaryFilmCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled collections organized by
subject, commissioning organization, or filmmaker.
scope_includes: '["documentaries", "industrial films", "educational films", "ethnographic films", "government films"]'
scope_excludes: '["feature films", "newsreels", "production records"]'
research_note: >-
Documentary films are primary sources for historical, social, industrial,
and cultural research. Often commissioned by organizations whose archives
may contain related paper records.
specificity_score: 0.70
specificity_rationale: "Specific record set type within film archive domain"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.75
library_search: 0.80
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.70
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.55
general_heritage: 0.50
# =============================================================================
# NewsreelSeries
# =============================================================================
NewsreelSeries:
is_a: FilmArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for newsreels and screen magazines organized as series.
**Definition**:
Serial film productions presenting news and current events, typically
exhibited in cinemas before feature films. Includes newsreels, screen
magazines, and actualities (early news films).
**Typical Contents**:
- Newsreels (bioscoopjournaals, journaux cinématographiques)
- Screen magazines (filmmgazines)
- Actualities (vroege nieuwsfilms)
- War newsreels
- Sports reels
- Monarchy/state event coverage
- Regional newsreels
**Historical Context**:
Newsreels were the primary source of visual news before television (ca. 1910-1970).
They document major historical events, daily life, and social conditions.
**Notable Dutch Examples**:
- Polygoon-Profilti (1919-1987)
- Het Vrije Volk journaal
- Nederlands Filmjournaal
**Organization**:
Newsreels are typically organized as series by producer/title,
with individual issues arranged chronologically.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(chronological arrangement of numbered issues within titled series).
structured_aliases:
- literal_form: Wochenschausammlung
in_language: de
- literal_form: colección de noticiarios
in_language: es
- literal_form: collection de journaux cinématographiques
in_language: fr
- literal_form: bioscoopjournaalreeks
in_language: nl
- literal_form: coleção de cinejornais
in_language: pt
keywords:
- newsreels
- bioscoopjournaals
- screen magazines
- actualities
- nieuwsfilms
- wochenschau
- film news
- cinematograph news
- war newsreels
- Polygoon
exact_mappings:
- rico:RecordSetType
- wd:Q622812 # Wikidata: newsreel
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q11424 # Wikidata: film
close_mappings:
- skos:Concept
- CivilRegistrySeries # Analogous serial pattern
see_also:
- FilmArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
- BroadcastArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Newsreel series are held by ARCHIVE (A) type custodians"
rico_record_set_type: NewsreelSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle
as defined by rico-rst:Series. Chronological arrangement of numbered
issues within titled series by producer.
scope_includes: '["newsreels", "screen magazines", "actualities", "war newsreels", "sports reels"]'
scope_excludes: '["feature films", "documentaries", "production records"]'
historical_note: >-
Primary visual news source before television (ca. 1910-1970).
Document major historical events, daily life, and social conditions.
Often accompanied by paper documentation (shot lists, scripts).
specificity_score: 0.75
specificity_rationale: "Specific record set type with distinct organizational pattern"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.80
library_search: 0.85
collection_discovery: 0.40
person_research: 0.55
location_browse: 0.60
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.55
general_heritage: 0.55
# =============================================================================
# ProductionRecordsFonds
# =============================================================================
ProductionRecordsFonds:
is_a: FilmArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for film production records organized as fonds.
**Definition**:
Records created during film production by studios, production companies,
and individual filmmakers. Organized by provenance (creating entity)
following archival principles.
**Typical Contents**:
- Scripts and screenplays (draaiboeken)
- Shooting schedules and call sheets
- Production files (productiedossiers)
- Correspondence with cast and crew
- Budget and financial records
- Contracts and rights documentation
- Location scouting materials
- Casting records
- Continuity reports
- Technical specifications
**Research Value**:
Production records document:
- Creative process and decision-making
- Film industry business practices
- Censorship and editorial changes
- Collaboration between creative personnel
- Economic history of film production
**Legal Significance**:
Production records may document:
- Rights ownership and licensing
- Contractual obligations
- Copyright registration
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(provenance-based organization by production company or filmmaker).
structured_aliases:
- literal_form: Filmproduktionsbestand
in_language: de
- literal_form: fondo de producción cinematográfica
in_language: es
- literal_form: fonds de production cinématographique
in_language: fr
- literal_form: filmproductiearchief
in_language: nl
- literal_form: fundo de produção cinematográfica
in_language: pt
keywords:
- production records
- productiedossiers
- screenplays
- draaiboeken
- scripts
- shooting schedules
- call sheets
- film production
- studio records
- filmmaker papers
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
- CorporateGovernanceFonds # Analogous corporate context
see_also:
- FilmArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Production records fonds are held by ARCHIVE (A) type custodians"
rico_record_set_type: ProductionRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle
as defined by rico-rst:Fonds. Provenance-based organization by
production company, studio, or individual filmmaker.
scope_includes: '["scripts", "production files", "schedules", "contracts", "correspondence", "financial records"]'
scope_excludes: '["completed films", "newsreels", "promotional materials"]'
legal_note: >-
Production records often document rights ownership, contracts, and
copyright. Original documents may be retained for legal purposes.
specificity_score: 0.75
specificity_rationale: "Specific record set type with strong provenance organization"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.80
library_search: 0.80
collection_discovery: 0.50
person_research: 0.45
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.60
digital_platform: 0.80
general_heritage: 0.65
# =============================================================================
# FilmPromoCollection
# =============================================================================
FilmPromoCollection:
is_a: FilmArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for film promotional and publicity materials.
**Definition**:
Materials created to promote and publicize films, including posters,
photographs, press kits, and trailers. Often organized as assembled
collections by film title or distributor.
**Typical Contents**:
- Film posters (affiches, filmposters)
- Production stills and publicity photographs
- Lobby cards
- Press kits and press books
- Trailers and teasers
- Programs and brochures
- Press clippings
- Advertising materials
- Star portraits
- Promotional merchandise
**Visual Heritage Value**:
Film promotional materials are significant for:
- Graphic design and poster art history
- Marketing and advertising history
- Star system and celebrity culture
- Visual representation of films
- National and international distribution patterns
**Collection Patterns**:
Often organized by:
- Film title
- Distributor/studio
- Designer/photographer
- Country of origin
- Period
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled collections organized by film, studio, or material type).
structured_aliases:
- literal_form: Filmwerbematerialsammlung
in_language: de
- literal_form: colección de promoción cinematográfica
in_language: es
- literal_form: collection de matériel promotionnel
in_language: fr
- literal_form: filmpromotiemateriaalcollectie
in_language: nl
- literal_form: coleção de material promocional
in_language: pt
keywords:
- film posters
- filmposters
- affiches
- publicity stills
- press kits
- perskits
- lobby cards
- trailers
- film advertising
- reclame
- promotional materials
- star photographs
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
- schema:Collection
- MarketingArchiveCollection # Analogous corporate context
see_also:
- FilmArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- PosterCollection
annotations:
custodian_types: '["A", "M"]'
custodian_types_rationale: "Film promotional collections may be held by ARCHIVE (A) or MUSEUM (M)"
rico_record_set_type: FilmPromoCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled collections organized by
film title, studio, designer, or material type.
scope_includes: '["posters", "stills", "press kits", "trailers", "lobby cards", "advertising"]'
scope_excludes: '["completed films", "production records", "newsreels"]'
visual_heritage_note: >-
Film promotional materials have significant visual heritage value for
graphic design history, advertising history, and star/celebrity culture.
Poster collections may be exhibited as art.
specificity_score: 0.65
specificity_rationale: "Moderately specific - overlaps with graphic design and museum collections"
specificity_annotation_timestamp: '2026-01-05T21:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.75
collection_discovery: 0.35
person_research: 0.70
location_browse: 0.75
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.75
general_heritage: 0.55

View file

@ -1,58 +1,101 @@
# Foundation Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q27030827
id: https://w3id.org/nde/ontology/FoundationArchive
name: FoundationArchive
title: Foundation Archive
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FoundationArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
FoundationArchive:
description: >-
Archive of a foundation (Stiftung, fundación, fondation). Foundation
archives preserve records documenting the activities, governance,
and history of charitable, cultural, or educational foundations.
They may include founding documents, board minutes, grant records,
correspondence, and documentation of foundation-supported projects
and programs.
description: Archive of a foundation (Stiftung, fundación, fondation). Foundation
archives preserve records documenting the activities, governance, and history
of charitable, cultural, or educational foundations. They may include founding
documents, board minutes, grant records, correspondence, and documentation of
foundation-supported projects and programs.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q27030827"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Foundation Archive is an archival institution for\
\ charitable/cultural foundation records - maps to ARCHIVE (A)"
skos:prefLabel: "Foundation Archive"
skos:altLabel: "Stiftungsarchiv, archivo de fundación, archives de fondation"
organizational_form: "foundation"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q27030827
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Foundation Archive is an archival institution for charitable/cultural
foundation records - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Foundation Archive
skos:altLabel: Stiftungsarchiv, archivo de fundación, archives de fondation
organizational_form: foundation
exact_mappings:
- wd:Q27030827
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- CorporateArchive
- PrivateArchive
- CharitableArchive
- CorporateArchive
- PrivateArchive
- CharitableArchive
comments:
- "Stiftungsarchiv (de)"
- "archivo de fundación (es)"
- "Archives documenting philanthropic and cultural foundations"
- "May be private or have restricted access depending on foundation policy"
- Stiftungsarchiv (de)
- archivo de fundación (es)
- Archives documenting philanthropic and cultural foundations
- May be private or have restricted access depending on foundation policy
FoundationArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by FoundationArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `FoundationArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- FoundationArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FoundationArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# FoundationArchiveRecordSetTypes - Subclasses of FoundationArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for foundationarchive collections.
# These are the specific record set types that fall under FoundationArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - FoundationArchiveRecordSetType (singular) = abstract base class (defined in FoundationArchive.yaml)
# - FoundationArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/FoundationArchiveRecordSetTypes
name: FoundationArchiveRecordSetTypes
title: FoundationArchive 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:
- linkml:types
- ./FoundationArchive
classes:
# =============================================================================
# FoundationAdministrationFonds
# =============================================================================
FoundationAdministrationFonds:
is_a: FoundationArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Foundation administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- FoundationArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FoundationAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FoundationAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: FoundationArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by FoundationArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within foundationarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.312468Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# GrantRecordSeries
# =============================================================================
GrantRecordSeries:
is_a: FoundationArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Grant and funding records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- FoundationArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "GrantRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: GrantRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: FoundationArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by FoundationArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within foundationarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.312473Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ProjectDocumentationCollection
# =============================================================================
ProjectDocumentationCollection:
is_a: FoundationArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Project documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- FoundationArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ProjectDocumentationCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ProjectDocumentationCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: FoundationArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by FoundationArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within foundationarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.312475Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,61 +1,105 @@
# Free Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q635801
id: https://w3id.org/nde/ontology/FreeArchive
name: FreeArchive
title: Free Archive
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FreeArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
FreeArchive:
description: >-
Archive that preserves documents on the history of social movements.
Free archives (Freie Archive) are typically independent, non-governmental
institutions that document grassroots movements, activism, alternative
culture, and marginalized communities. They operate outside traditional
archival institutions and often have connections to the movements they
document. Common in German-speaking countries and Italy.
description: Archive that preserves documents on the history of social movements.
Free archives (Freie Archive) are typically independent, non-governmental institutions
that document grassroots movements, activism, alternative culture, and marginalized
communities. They operate outside traditional archival institutions and often
have connections to the movements they document. Common in German-speaking countries
and Italy.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q635801"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Free Archive is an independent archival institution\
\ for social movements - maps to ARCHIVE (A)"
skos:prefLabel: "Free Archive"
skos:altLabel: "freies Archiv, archivio libero, Independent Archive, Movement\
\ Archive"
organizational_status: "independent/non-governmental"
subject_domain: "social movements"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q635801
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Free Archive is an independent archival institution for social
movements - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Free Archive
skos:altLabel: freies Archiv, archivio libero, Independent Archive, Movement
Archive
organizational_status: independent/non-governmental
subject_domain: social movements
exact_mappings:
- wd:Q635801
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- SocialMovementArchive
- CommunityArchive
- AlternativeArchive
- SocialMovementArchive
- CommunityArchive
- AlternativeArchive
comments:
- "freies Archiv (de)"
- "archivio libero (it)"
- "Often volunteer-run or collectively organized"
- "Document activism, counterculture, labor movements, LGBTQ+ history"
- "Part of tradition of independent documentation outside state institutions"
- freies Archiv (de)
- archivio libero (it)
- Often volunteer-run or collectively organized
- Document activism, counterculture, labor movements, LGBTQ+ history
- Part of tradition of independent documentation outside state institutions
FreeArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by FreeArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `FreeArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- FreeArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FreeArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,87 @@
# FreeArchiveRecordSetTypes - Subclasses of FreeArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for freearchive collections.
# These are the specific record set types that fall under FreeArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - FreeArchiveRecordSetType (singular) = abstract base class (defined in FreeArchive.yaml)
# - FreeArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/FreeArchiveRecordSetTypes
name: FreeArchiveRecordSetTypes
title: FreeArchive 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:
- linkml:types
- ./FreeArchive
classes:
# =============================================================================
# OpenAccessCollection
# =============================================================================
OpenAccessCollection:
is_a: FreeArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Open access materials.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- FreeArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "OpenAccessCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: OpenAccessCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: FreeArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by FreeArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within freearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.313433Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,63 +1,106 @@
# French Private Archives
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q2860565
id: https://w3id.org/nde/ontology/FrenchPrivateArchives
name: FrenchPrivateArchives
title: French Private Archives
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/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./FrenchPrivateArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
FrenchPrivateArchives:
description: >-
Non-public archives in France (archives privées en France). This
category encompasses archives held by private individuals, families,
businesses, associations, and other non-governmental entities in France.
French archival law distinguishes between public archives (archives
publiques) and private archives (archives privées), with specific
regulations governing each category. Private archives may be classified
as historical monuments (classement) or registered (inscription) if
they have historical significance.
description: Non-public archives in France (archives privées en France). This
category encompasses archives held by private individuals, families, businesses,
associations, and other non-governmental entities in France. French archival
law distinguishes between public archives (archives publiques) and private archives
(archives privées), with specific regulations governing each category. Private
archives may be classified as historical monuments (classement) or registered
(inscription) if they have historical significance.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q2860565"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FrenchPrivateArchives is an archival institution\
\ - maps to ARCHIVE (A)"
skos:prefLabel: "French Private Archives"
skos:altLabel: "Privatarchiv (Frankreich), archives privées en France, Archives\
\ privées"
geographic_restriction: "France only"
legal_framework: "French archival law"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q2860565
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FrenchPrivateArchives is an archival institution - maps to
ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: French Private Archives
skos:altLabel: Privatarchiv (Frankreich), archives privées en France, Archives
privées
geographic_restriction: France only
legal_framework: French archival law
exact_mappings:
- wd:Q2860565
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
see_also:
- PrivateArchive
- FamilyArchive
- BusinessArchive
- PrivateArchive
- FamilyArchive
- BusinessArchive
comments:
- "Privatarchiv (Frankreich) (de)"
- "archives privées en France (fr)"
- "France-specific legal category of archives"
- "Subject to Code du patrimoine provisions on private archives"
- "May receive state support for conservation if classified"
- Privatarchiv (Frankreich) (de)
- archives privées en France (fr)
- France-specific legal category of archives
- Subject to Code du patrimoine provisions on private archives
- May receive state support for conservation if classified
FrenchPrivateArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by FrenchPrivateArchives custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `FrenchPrivateArchives`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- FrenchPrivateArchives
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: FrenchPrivateArchivesRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,87 @@
# FrenchPrivateArchivesRecordSetTypes - Subclasses of FrenchPrivateArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for frenchprivatearchives collections.
# These are the specific record set types that fall under FrenchPrivateArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - FrenchPrivateArchivesRecordSetType (singular) = abstract base class (defined in FrenchPrivateArchives.yaml)
# - FrenchPrivateArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/FrenchPrivateArchivesRecordSetTypes
name: FrenchPrivateArchivesRecordSetTypes
title: FrenchPrivateArchives 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:
- linkml:types
- ./FrenchPrivateArchives
classes:
# =============================================================================
# FrenchPrivateFonds
# =============================================================================
FrenchPrivateFonds:
is_a: FrenchPrivateArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for French private archives.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- FrenchPrivateArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FrenchPrivateFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FrenchPrivateFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: FrenchPrivateArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by FrenchPrivateArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within frenchprivatearchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.314293Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -64,103 +64,3 @@ classes:
- de: Fylkesarchiv (Norwegen)
slot_usage:
primary_type:
description: MUST be 'ARCHIVE' for fylkesarkiv.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q15119463 for Norwegian county archives.
pattern: "^Q[0-9]+$"
equals_string: "Q15119463"
applicable_countries:
description: |
**Geographic Restriction**: Norway (NO) only.
Fylkesarkiv are Norway-specific institutions serving
county (fylke) level administration.
The `rules` section below enforces this constraint during validation.
ifabsent: "string(NO)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
Fylkesarkiv MUST have applicable_countries containing "NO" (Norway).
This is a mandatory geographic restriction for Norwegian county archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "NO"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- rico:CorporateBody
comments:
- "Norwegian-language term retained as class name"
- "Part of Norwegian archival infrastructure alongside Arkivverket"
- "Norway has reorganized counties; some fylkesarkiv have merged"
- "Geographic restriction enforced via LinkML rules: Norway (NO) only"
see_also:
- Landsarkiv
- RegionalArchive
- CountyArchive
- MunicipalArchive
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: General heritage class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.5
museum_search: 0.5
library_search: 0.5
collection_discovery: 0.5
person_research: 0.5
location_browse: 0.5
identifier_lookup: 0.5
organizational_change: 0.5
digital_platform: 0.5
general_heritage: 0.5
FylkesarkivRecordSetType:
description: >-
A rico:RecordSetType for classifying collections of Norwegian
county archive materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q15119463"
see_also:
- Fylkesarkiv
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Fylkesarkiv is an archival institution - maps to\
\ ARCHIVE (A)"
wikidata: Q15119463
linked_custodian_type: Fylkesarkiv
geographic_restriction: NO
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.75
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

View file

@ -129,7 +129,7 @@ classes:
skos:prefLabel "Kunsthalle"@en, "kunsthalle"@nl, "Kunsthalle"@de ;
skos:broader :GalleryType_ArtGallery_Q1007870 ;
schema:additionalType <http://www.wikidata.org/entity/Q1475403> ;
glamtype:primary_type "GALLERY" ;
glamtype:glamorcubesfixphdnt_code "GALLERY" ;
glamtype:commercial_operation false ;
glamtype:exhibition_focus "contemporary art" ;
glamtype:sales_activity false ;
@ -173,12 +173,6 @@ classes:
- gallery_subtype
slot_usage:
primary_type:
description: |
MUST be 'GALLERY' for GalleryType instances.
range: CustodianPrimaryTypeEnum
required: true
# NOTE: equals_string requires string range; enum validation happens via range constraint
wikidata_entity:
description: |
Wikidata Q-number for specific gallery type.
@ -231,7 +225,7 @@ classes:
examples:
- value:
type_id: "https://nde.nl/ontology/hc/type/gallery/Q1475403"
primary_type: "GALLERY"
glamorcubesfixphdnt_code: "GALLERY"
wikidata_entity: "Q1475403"
type_label:
- "Kunsthalle@en"
@ -247,7 +241,7 @@ classes:
description: "Kunsthalle model - non-commercial exhibition venue"
- value:
type_id: "https://nde.nl/ontology/hc/type/gallery/Q56856618"
primary_type: "GALLERY"
glamorcubesfixphdnt_code: "GALLERY"
wikidata_entity: "Q56856618"
type_label:
- "Commercial Art Gallery@en"

View file

@ -1,62 +1,106 @@
# Government Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q119712417
id: https://w3id.org/nde/ontology/GovernmentArchive
name: GovernmentArchive
title: Government Archive
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./GovernmentArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
GovernmentArchive:
description: >-
Official archive of a government. Government archives preserve records
created or received by governmental bodies in the course of their
activities. They document the functions, policies, decisions, and
operations of the state at various levels (national, regional, local).
Government archives are typically public institutions with legal
mandates to preserve and provide access to official records.
description: Official archive of a government. Government archives preserve records
created or received by governmental bodies in the course of their activities.
They document the functions, policies, decisions, and operations of the state
at various levels (national, regional, local). Government archives are typically
public institutions with legal mandates to preserve and provide access to official
records.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q119712417
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q119712417"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "GovernmentArchive is an archival institution - maps\
\ to ARCHIVE (A)"
skos:prefLabel: "Government Archive"
skos:altLabel: "Staatsarchiv, archivos gubernamentales, archives gouvernementales,\
\ State Archive, Public Records Office"
custodian_status: "governmental"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q119712417
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: GovernmentArchive is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Government Archive
skos:altLabel: Staatsarchiv, archivos gubernamentales, archives gouvernementales,
State Archive, Public Records Office
custodian_status: governmental
see_also:
- NationalArchive
- StateArchive
- RegionalArchive
- MunicipalArchive
- NationalArchive
- StateArchive
- RegionalArchive
- MunicipalArchive
comments:
- "Staatsarchiv (de)"
- "archivos gubernamentales (es)"
- "archives gouvernementales (fr)"
- "Broad category encompassing archives at all government levels"
- "Subject to public records and freedom of information legislation"
- "Distinct from private or non-governmental archives"
- Staatsarchiv (de)
- archivos gubernamentales (es)
- archives gouvernementales (fr)
- Broad category encompassing archives at all government levels
- Subject to public records and freedom of information legislation
- Distinct from private or non-governmental archives
GovernmentArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by GovernmentArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `GovernmentArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- GovernmentArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: GovernmentArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# GovernmentArchiveRecordSetTypes - Subclasses of GovernmentArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for governmentarchive collections.
# These are the specific record set types that fall under GovernmentArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - GovernmentArchiveRecordSetType (singular) = abstract base class (defined in GovernmentArchive.yaml)
# - GovernmentArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/GovernmentArchiveRecordSetTypes
name: GovernmentArchiveRecordSetTypes
title: GovernmentArchive 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:
- linkml:types
- ./GovernmentArchive
classes:
# =============================================================================
# AgencyAdministrativeFonds
# =============================================================================
AgencyAdministrativeFonds:
is_a: GovernmentArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Government agency operational records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- GovernmentArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "AgencyAdministrativeFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: AgencyAdministrativeFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: GovernmentArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by GovernmentArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within governmentarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.317004Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# PolicyDocumentCollection
# =============================================================================
PolicyDocumentCollection:
is_a: GovernmentArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Government policy documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- GovernmentArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PolicyDocumentCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PolicyDocumentCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: GovernmentArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by GovernmentArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within governmentarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.317022Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# PublicServiceRecordSeries
# =============================================================================
PublicServiceRecordSeries:
is_a: GovernmentArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Public service delivery records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- GovernmentArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PublicServiceRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PublicServiceRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: GovernmentArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by GovernmentArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within governmentarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.317024Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,61 +1,105 @@
# Historical Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q3621673
id: https://w3id.org/nde/ontology/HistoricalArchive
name: HistoricalArchive
title: Historical Archive
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HistoricalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
HistoricalArchive:
description: >-
Historical archive (archivo histórico, archive historique). An archive
that specifically focuses on preserving records of historical value,
typically older materials that have passed beyond active administrative
use. Historical archives may be independent institutions or divisions
within larger archival systems. They emphasize long-term preservation
and scholarly access to historical documentation.
description: Historical archive (archivo histórico, archive historique). An archive
that specifically focuses on preserving records of historical value, typically
older materials that have passed beyond active administrative use. Historical
archives may be independent institutions or divisions within larger archival
systems. They emphasize long-term preservation and scholarly access to historical
documentation.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q3621673
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q3621673"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "HistoricalArchive is an archival institution - maps\
\ to ARCHIVE (A)"
skos:prefLabel: "Historical Archive"
skos:altLabel: "Historisches Archiv, archivo histórico, archive historique,\
\ archives historiques"
temporal_focus: "historical records"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q3621673
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: HistoricalArchive is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Historical Archive
skos:altLabel: Historisches Archiv, archivo histórico, archive historique, archives
historiques
temporal_focus: historical records
see_also:
- CurrentArchive
- NationalArchive
- RegionalArchive
- CurrentArchive
- NationalArchive
- RegionalArchive
comments:
- "Historisches Archiv (de)"
- "archivo histórico (es)"
- "archive historique (fr)"
- "Contrasts with current/active archives (Zwischenarchiv)"
- "Records typically have permanent retention value"
- "Primary audience is researchers and historians"
- Historisches Archiv (de)
- archivo histórico (es)
- archive historique (fr)
- Contrasts with current/active archives (Zwischenarchiv)
- Records typically have permanent retention value
- Primary audience is researchers and historians
HistoricalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by HistoricalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `HistoricalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- HistoricalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: HistoricalArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# HistoricalArchiveRecordSetTypes - Subclasses of HistoricalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for historicalarchive collections.
# These are the specific record set types that fall under HistoricalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - HistoricalArchiveRecordSetType (singular) = abstract base class (defined in HistoricalArchive.yaml)
# - HistoricalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/HistoricalArchiveRecordSetTypes
name: HistoricalArchiveRecordSetTypes
title: HistoricalArchive 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:
- linkml:types
- ./HistoricalArchive
classes:
# =============================================================================
# HistoricalDocumentFonds
# =============================================================================
HistoricalDocumentFonds:
is_a: HistoricalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Historical documents.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- HistoricalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "HistoricalDocumentFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: HistoricalDocumentFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: HistoricalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by HistoricalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within historicalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.318032Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ManuscriptCollection
# =============================================================================
ManuscriptCollection:
is_a: HistoricalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Historical manuscripts.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- HistoricalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ManuscriptCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ManuscriptCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: HistoricalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by HistoricalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within historicalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.318038Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,63 +1,120 @@
# Hospital Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q17301917
id: https://w3id.org/nde/ontology/HospitalArchive
name: HospitalArchive
title: Hospital Archive
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HospitalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
HospitalArchive:
description: >-
Hospital archive (Krankenhausarchiv, archivo hospitalario, archives
hospitalières). Archives that preserve records created by hospitals
and healthcare institutions. These may include administrative records,
patient records (subject to privacy regulations), medical research
documentation, photographs, and institutional histories. Hospital
archives are valuable for medical history, genealogy, and understanding
the evolution of healthcare practices.
description: Hospital archive (Krankenhausarchiv, archivo hospitalario, archives
hospitalières). Archives that preserve records created by hospitals and healthcare
institutions. These may include administrative records, patient records (subject
to privacy regulations), medical research documentation, photographs, and institutional
histories. Hospital archives are valuable for medical history, genealogy, and
understanding the evolution of healthcare practices.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
exact_mappings:
- wd:Q17301917
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
slot_usage:
wikidata_entity:
equals_string: "Q17301917"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Hospital Archive is a specialized archival institution\
\ for healthcare records - maps to ARCHIVE (A)"
skos:prefLabel: "Hospital Archive"
skos:altLabel: "Krankenhausarchiv, archivo hospitalario, archives hospitalières,\
\ Medical Archive, Healthcare Archive"
subject_domain: "healthcare/medical"
access_restrictions: "privacy-sensitive materials"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q17301917
holds_record_set_types:
description: |
Links this custodian type to the record set types it typically holds.
Uses RiC-O property rico:isOrWasHolderOf to express custodial relationship.
**Hospital Archive Holdings**:
- HospitalAdministrationFonds - governance, policy, administrative records
- PatientRecordsSeries - patient files, medical records (privacy-restricted)
- MedicalResearchCollection - clinical trials, research documentation
- NursingRecordsCollection - nursing logs, training materials
- MedicalPhotographyCollection - clinical photography, medical imaging archives
equals_expression: |
["hc:HospitalAdministrationFonds", "hc:PatientRecordsSeries", "hc:MedicalResearchCollection", "hc:NursingRecordsCollection", "hc:MedicalPhotographyCollection"]
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: Hospital Archive is a specialized archival institution for
healthcare records - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Hospital Archive
skos:altLabel: Krankenhausarchiv, archivo hospitalario, archives hospitalières,
Medical Archive, Healthcare Archive
subject_domain: healthcare/medical
access_restrictions: privacy-sensitive materials
see_also:
- MedicalArchive
- InstitutionalArchive
- HealthcareRecords
- MedicalArchive
- InstitutionalArchive
- HealthcareRecords
- HospitalArchiveRecordSetType
comments:
- "Krankenhausarchiv (de)"
- "archivo hospitalario (es)"
- "archives hospitalières (fr)"
- "Patient records subject to strict privacy and retention regulations"
- "Important for history of medicine and public health research"
- "May include records from associated medical schools or research"
- Krankenhausarchiv (de)
- archivo hospitalario (es)
- archives hospitalières (fr)
- Patient records subject to strict privacy and retention regulations
- Important for history of medicine and public health research
- May include records from associated medical schools or research
HospitalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by HospitalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `HospitalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- HospitalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: HospitalArchiveRecordSetType classifies collections held by
ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,810 @@
# HospitalArchiveRecordSetTypes - Subclasses of HospitalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for hospital archive collections.
# These are the specific record set types that fall under HospitalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - HospitalArchiveRecordSetType (singular) = abstract base class (defined here)
# - HospitalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# RiC-O Alignment (per .opencode/RICO_RECORDSETTYPE_ALIGNMENT.md):
# - rico:Fonds, rico:Series, rico:Collection, rico:File are NAMED INDIVIDUALS (instances)
# - They exist in the rico-rst: vocabulary namespace
# - Use related_mappings (not broad_mappings) to reference organizational principles
#
# Generation date: 2026-01-05
id: https://nde.nl/ontology/hc/class/HospitalArchiveRecordSetTypes
name: HospitalArchiveRecordSetTypes
title: Hospital 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/
default_prefix: hc
imports:
- linkml:types
- ./HospitalArchive
classes:
# =============================================================================
# HospitalArchiveRecordSetType (Abstract Base Class)
# =============================================================================
HospitalArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: |
Abstract base class for all hospital archive record set types.
**Definition**:
A rico:RecordSetType that classifies collections held by hospital and healthcare
archives. Hospital archives preserve records documenting patient care, medical
administration, research activities, and institutional history.
**Subclasses**:
- HospitalAdministrationFonds (institutional governance and administration)
- PatientRecordsSeries (patient care documentation)
- MedicalResearchCollection (clinical research and trials)
- NursingRecordsCollection (nursing administration and education)
- MedicalPhotographyCollection (medical imaging and documentation)
**RiC-O Alignment**:
This is an abstract type classifier. Subclasses specify both the domain
(type of healthcare records) and organizational principle (fonds, series, collection).
**Dual-Class Pattern**:
HospitalArchive (ArchiveOrganizationType) = the custodian institution.
HospitalArchiveRecordSetType (rico:RecordSetType) = the collection types held.
**Privacy Considerations**:
Hospital archives contain highly sensitive personal health information.
Access is strictly regulated by medical privacy laws (GDPR/AVG, HIPAA).
Patient records typically have extended retention and closure periods.
exact_mappings:
- rico:RecordSetType
see_also:
- HospitalArchive
- HospitalAdministrationFonds
- PatientRecordsSeries
- MedicalResearchCollection
- NursingRecordsCollection
- MedicalPhotographyCollection
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Hospital archive record set types are held by ARCHIVE (A) type custodians"
specificity_score: 0.60
specificity_rationale: "Abstract base class for hospital archive collections - moderately specific to healthcare archive domain"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.80
library_search: 0.75
collection_discovery: 0.45
person_research: 0.40
location_browse: 0.65
identifier_lookup: 0.80
organizational_change: 0.65
digital_platform: 0.75
general_heritage: 0.60
# =============================================================================
# HospitalAdministrationFonds
# =============================================================================
HospitalAdministrationFonds:
is_a: HospitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for hospital administration records organized as fonds.
**Definition**:
Records created by hospital governance and administrative functions,
documenting institutional management, policy, finances, and operations.
Organized by provenance (creating administrative unit) following archival principles.
**Typical Contents**:
- Board minutes and resolutions (bestuursstukken)
- Annual reports (jaarverslagen)
- Financial records (financiele administratie)
- Personnel administration
- Building and facilities records
- Policy documents and regulations
- Correspondence files
- Committee records
- Accreditation documentation
- Quality assurance records
**Governance Structures**:
Hospital administration records reflect different governance models:
- Public hospitals (government oversight)
- Religious/charitable hospitals (stichtingen)
- University hospitals (academic governance)
- Private hospitals (corporate governance)
**Historical Value**:
Hospital administration fonds are primary sources for:
- History of healthcare institutions
- Medical policy development
- Healthcare economics
- Social history of medicine
**Dutch Context**:
Key administrative record types:
- Reglementen (bylaws and regulations)
- Notulen (minutes)
- Begrotingen (budgets)
- Personeelsdossiers (staff files)
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the fonds organizational principle as defined by rico-rst:Fonds
(provenance-based organization by creating administrative unit).
structured_aliases:
- literal_form: Krankenhausverwaltungsbestand
in_language: de
- literal_form: fondo de administracion hospitalaria
in_language: es
- literal_form: fonds d'administration hospitaliere
in_language: fr
- literal_form: ziekenhuisbestuursarchief
in_language: nl
- literal_form: fundo de administracao hospitalar
in_language: pt
keywords:
- hospital administration
- ziekenhuisbestuur
- board minutes
- notulen
- annual reports
- jaarverslagen
- hospital governance
- healthcare management
- financial records
- personnel administration
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1643722 # Wikidata: fonds
close_mappings:
- skos:Concept
see_also:
- HospitalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Fonds
- HospitalArchive
- InstitutionalArchive
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Hospital administration fonds are held by ARCHIVE (A) type custodians"
rico_record_set_type: HospitalAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
rico_note: >-
This RecordSetType classifies record sets following the fonds principle
as defined by rico-rst:Fonds. Provenance-based organization by
creating administrative unit (board, department, committee).
scope_includes: '["board minutes", "annual reports", "financial records", "personnel files", "policy documents"]'
scope_excludes: '["patient records", "medical research", "nursing records", "clinical documentation"]'
retention_note: >-
Administrative records have varying retention periods. Some (e.g., board
minutes, annual reports) are permanent; others have statutory periods.
specificity_score: 0.70
specificity_rationale: "Specific record set type with strong provenance organization"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.80
library_search: 0.80
collection_discovery: 0.50
person_research: 0.60
location_browse: 0.60
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.80
general_heritage: 0.65
# =============================================================================
# PatientRecordsSeries
# =============================================================================
PatientRecordsSeries:
is_a: HospitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for patient records organized as series.
**Definition**:
Records documenting individual patient care episodes, including admission,
treatment, and discharge. Typically organized as chronological series
by year, department, or patient number.
**Typical Contents**:
- Patient admission records (opnameboeken)
- Medical histories (ziektegeschiedenissen)
- Treatment records
- Surgical records (operatieverslagen)
- Diagnostic reports
- Nursing notes
- Discharge summaries
- Death registers (overlijdensregisters)
- Birth registers (geboorteregisters)
**Historical Patient Record Formats**:
- Pre-20th century: Ledger-based registers
- Early 20th century: Individual patient folders
- Mid-20th century: Standardized medical records
- Late 20th century: Hybrid paper/electronic
- 21st century: Electronic health records (EHR/EPD)
**Privacy and Access**:
Patient records are highly sensitive:
- GDPR/AVG protection for living patients
- Extended closure periods (typically 100+ years after birth)
- Medical confidentiality obligations
- Research access requires ethics approval
**Genealogical Value**:
Historical patient records valuable for:
- Family history research (births, deaths)
- Medical genealogy
- Epidemiological research
- Social history
**Dutch Context**:
Key series types:
- Patientenregisters
- Opname- en ontslagboeken
- Operatieregisters
- Kraamboeken (maternity registers)
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the series organizational principle as defined by rico-rst:Series
(chronological arrangement by year, department, or sequential patient number).
structured_aliases:
- literal_form: Patientenaktenserie
in_language: de
- literal_form: serie de expedientes de pacientes
in_language: es
- literal_form: serie de dossiers de patients
in_language: fr
- literal_form: patientendossiers
in_language: nl
- literal_form: serie de prontuarios de pacientes
in_language: pt
keywords:
- patient records
- patientendossiers
- medical records
- ziektegeschiedenis
- admission records
- opnameboeken
- surgical records
- operatieverslagen
- birth registers
- geboorteregisters
- death registers
- overlijdensregisters
- medical history
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q185583 # Wikidata: archive collection
close_mappings:
- skos:Concept
see_also:
- HospitalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Series
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Patient records series are held by ARCHIVE (A) type custodians"
rico_record_set_type: PatientRecordsSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
rico_note: >-
This RecordSetType classifies record sets following the series principle
as defined by rico-rst:Series. Chronological arrangement by year,
department, or sequential patient number.
scope_includes: '["admissions", "treatments", "surgeries", "diagnoses", "births", "deaths"]'
scope_excludes: '["administrative records", "research data", "nursing education"]'
privacy_note: >-
HIGHLY SENSITIVE. Patient records contain protected health information.
Access restricted by GDPR/AVG. Extended closure periods (100+ years
from birth date). Research requires ethics committee approval.
retention_note: >-
Retention requirements vary by record type and jurisdiction.
Netherlands: typically 15-20 years for active care, longer for
research-relevant records. Historical records may be permanent.
genealogy_note: >-
Historical patient records (pre-1920) increasingly accessible for
genealogical research. Birth/death registers particularly valuable.
specificity_score: 0.80
specificity_rationale: "Highly specific record set type with strict privacy requirements"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.90
library_search: 0.90
collection_discovery: 0.60
person_research: 0.20
location_browse: 0.80
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# MedicalResearchCollection
# =============================================================================
MedicalResearchCollection:
is_a: HospitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for medical research documentation.
**Definition**:
Collections documenting clinical research, medical trials, and scientific
investigations conducted at hospitals and medical centers. Combines
official research records with collected data and publications.
**Typical Contents**:
- Clinical trial protocols
- Research data sets
- Ethics committee approvals (METC)
- Informed consent documentation
- Research correspondence
- Laboratory notebooks
- Statistical analyses
- Publications and manuscripts
- Grant documentation
- Patent filings
**Research Types**:
- Clinical trials (interventional studies)
- Observational studies
- Case studies
- Basic research (laboratory)
- Translational research
- Epidemiological studies
**Data Management**:
Medical research collections require:
- Data integrity documentation
- Audit trails
- Long-term preservation plans
- De-identification protocols
- Reproducibility documentation
**Regulatory Context**:
Research records subject to:
- Good Clinical Practice (GCP) guidelines
- FDA/EMA regulatory requirements
- Research ethics regulations
- Data retention requirements (typically 15-25 years)
**Dutch Context**:
Key elements:
- METC goedkeuringen (ethics approvals)
- WMO (Medical Research Act) documentation
- CCMO registrations
- NWO/ZonMw grant records
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled research documentation organized by project, grant, or research area).
structured_aliases:
- literal_form: Medizinische Forschungssammlung
in_language: de
- literal_form: coleccion de investigacion medica
in_language: es
- literal_form: collection de recherche medicale
in_language: fr
- literal_form: medisch onderzoeksarchief
in_language: nl
- literal_form: colecao de pesquisa medica
in_language: pt
keywords:
- medical research
- medisch onderzoek
- clinical trials
- klinische studies
- research data
- onderzoeksgegevens
- ethics approval
- METC
- clinical research
- laboratory notebooks
- research protocols
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
- ResearchDataCollection
see_also:
- HospitalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- AcademicArchive
annotations:
custodian_types: '["A", "R"]'
custodian_types_rationale: "Medical research collections may be held by ARCHIVE (A) or RESEARCH_CENTER (R)"
rico_record_set_type: MedicalResearchCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled research documentation
organized by project, grant, or research area.
scope_includes: '["clinical trials", "research protocols", "ethics approvals", "data sets", "publications"]'
scope_excludes: '["routine patient care", "administrative records", "nursing education"]'
regulatory_note: >-
Research records subject to GCP guidelines, regulatory requirements
(FDA/EMA), and data retention mandates (typically 15-25 years).
Ethics committee approvals required for human subjects research.
data_management_note: >-
Requires robust data management including audit trails, de-identification
protocols, and long-term preservation plans. FAIR principles apply.
specificity_score: 0.70
specificity_rationale: "Specific record set type - overlaps with research center archives"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.75
library_search: 0.70
collection_discovery: 0.40
person_research: 0.70
location_browse: 0.70
identifier_lookup: 0.85
organizational_change: 0.80
digital_platform: 0.70
general_heritage: 0.60
# =============================================================================
# NursingRecordsCollection
# =============================================================================
NursingRecordsCollection:
is_a: HospitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for nursing administration and education records.
**Definition**:
Collections documenting nursing services, education, and professional
development within healthcare institutions. Includes both administrative
records and educational materials.
**Typical Contents**:
- Nursing school records (verpleegkundigenopleiding)
- Student registers and transcripts
- Curriculum documentation
- Examination records
- Nursing procedure manuals
- Staff scheduling records
- Quality improvement documentation
- Nursing association records
- Photographs (class photos, ceremonies)
- Oral histories with nurses
**Historical Context**:
Nursing archives document:
- Professionalization of nursing
- Evolution of nursing education
- Changes in patient care practices
- Women's history (majority female profession)
- Hospital hierarchy and labor relations
**Education Documentation**:
- Training school curricula
- Apprenticeship records
- Certification documentation
- Continuing education records
- Specialization training
**Dutch Context**:
Key elements:
- Diploma's verpleegkunde
- Leerlingregisters
- Opleidingsreglementen
- Verenigingsarchieven (nursing associations)
- Foto's van studiejaargroepen
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled nursing documentation organized by school, department, or time period).
structured_aliases:
- literal_form: Pflegedokumentationssammlung
in_language: de
- literal_form: coleccion de documentacion de enfermeria
in_language: es
- literal_form: collection de documentation infirmiere
in_language: fr
- literal_form: verpleegkundig archief
in_language: nl
- literal_form: colecao de documentacao de enfermagem
in_language: pt
keywords:
- nursing records
- verpleegkundig archief
- nursing education
- verpleegkundigenopleiding
- nursing school
- student nurses
- leerling-verpleegkundigen
- nursing history
- nursing administration
- nurse training
- nursing profession
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q9388534 # Wikidata: documentary collection
close_mappings:
- skos:Concept
see_also:
- HospitalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- EducationalInstitutionArchive
annotations:
custodian_types: '["A", "E"]'
custodian_types_rationale: "Nursing records may be held by ARCHIVE (A) or EDUCATION_PROVIDER (E)"
rico_record_set_type: NursingRecordsCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled nursing documentation
organized by school, department, or time period.
scope_includes: '["nursing education", "student records", "curricula", "staff records", "photographs"]'
scope_excludes: '["patient care documentation", "medical research", "administrative records (general)"]'
historical_note: >-
Nursing archives are valuable for women's history and the history of
healthcare professionalization. Many hospitals maintained their own
nursing schools until the late 20th century.
privacy_note: >-
Student records contain personal information subject to privacy
protection. Historical records (pre-1920) more accessible.
specificity_score: 0.65
specificity_rationale: "Moderately specific - overlaps with educational archives"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.70
library_search: 0.70
collection_discovery: 0.40
person_research: 0.40
location_browse: 0.60
identifier_lookup: 0.85
organizational_change: 0.80
digital_platform: 0.80
general_heritage: 0.55
# =============================================================================
# MedicalPhotographyCollection
# =============================================================================
MedicalPhotographyCollection:
is_a: HospitalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for medical photography and imaging documentation.
**Definition**:
Collections of photographs, images, and visual documentation created
for medical, educational, and institutional purposes. Includes clinical
photography, facility documentation, and historical photographs.
**Typical Contents**:
- Clinical photography (dermatology, surgery, pathology)
- Medical illustrations
- X-rays and radiological images (historical)
- Surgical documentation photographs
- Building and facility photographs
- Staff portraits and group photos
- Event documentation
- Equipment and technology photographs
- Teaching slides and visual aids
- Patient photographs (historical, with consent issues)
**Historical Formats**:
- Glass plate negatives
- Lantern slides (teaching)
- Photographic prints
- 35mm slides
- Digital images
**Privacy and Ethics**:
Medical photography raises significant privacy concerns:
- Patient consent requirements
- De-identification protocols
- Historical photographs with identifiable patients
- Sensitive clinical imagery
**Research and Education Value**:
Medical photography collections support:
- Medical history research
- History of diagnostic techniques
- Teaching and education
- Documentary evidence
- Institutional history
**Dutch Context**:
Key elements:
- Medische fotografie
- Rontgenfoto's (historical X-rays)
- Anatomische preparaten (related documentation)
- Onderwijsdia's (teaching slides)
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType. Records classified with this
type follow the collection organizational principle as defined by rico-rst:Collection
(assembled visual documentation organized by subject, department, or format).
structured_aliases:
- literal_form: Medizinische Fotosammlung
in_language: de
- literal_form: coleccion de fotografia medica
in_language: es
- literal_form: collection de photographie medicale
in_language: fr
- literal_form: medische fotocollectie
in_language: nl
- literal_form: colecao de fotografia medica
in_language: pt
keywords:
- medical photography
- medische fotografie
- clinical photography
- klinische fotografie
- medical illustration
- X-rays
- rontgenfoto's
- surgical photography
- dermatological images
- pathological specimens
- teaching slides
- medical imaging history
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection # Organizational principle (named individual in RiC-O)
broad_mappings:
- wd:Q1260006 # Wikidata: photograph collection
close_mappings:
- skos:Concept
- PhotographicCollection
see_also:
- HospitalArchiveRecordSetType
- rico:RecordSetType
- rico-rst:Collection
- PhotographicArchive
annotations:
custodian_types: '["A", "M"]'
custodian_types_rationale: "Medical photography collections may be held by ARCHIVE (A) or medical MUSEUM (M)"
rico_record_set_type: MedicalPhotographyCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
rico_note: >-
This RecordSetType classifies record sets following the collection principle
as defined by rico-rst:Collection. Assembled visual documentation
organized by subject, department, format, or time period.
scope_includes: '["clinical photography", "X-rays", "teaching slides", "facility photos", "staff portraits"]'
scope_excludes: '["textual patient records", "administrative documents", "research data"]'
privacy_note: >-
SENSITIVE. Clinical photographs may contain identifiable patients.
Historical collections require ethical review for access and use.
De-identification protocols essential for research use.
preservation_note: >-
Historical photographic materials require specialized preservation.
Glass plates, nitrate film, and early color materials particularly
vulnerable. Digitization priorities based on condition and content.
museum_note: >-
Medical photography collections may be held by medical museums,
particularly those associated with university medical centers
or medical history museums.
specificity_score: 0.70
specificity_rationale: "Specific record set type - overlaps with photographic archives and medical museums"
specificity_annotation_timestamp: '2026-01-05T22:00:00Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.20
museum_search: 0.55
library_search: 0.75
collection_discovery: 0.35
person_research: 0.70
location_browse: 0.55
identifier_lookup: 0.85
organizational_change: 0.85
digital_platform: 0.70
general_heritage: 0.55

View file

@ -1,60 +1,104 @@
# House Archive / Family Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q4344572
id: https://w3id.org/nde/ontology/HouseArchive
name: HouseArchive
title: House Archive (Family Archive)
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./HouseArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
HouseArchive:
description: >-
Archive containing documents and letters that concern a family.
House archives (Familienarchive) preserve records documenting the
history, activities, and relationships of a family over generations.
They typically include correspondence, legal documents, financial
records, photographs, and personal papers. Often associated with
noble or prominent families, but may also document ordinary families.
description: Archive containing documents and letters that concern a family. House
archives (Familienarchive) preserve records documenting the history, activities,
and relationships of a family over generations. They typically include correspondence,
legal documents, financial records, photographs, and personal papers. Often
associated with noble or prominent families, but may also document ordinary
families.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q4344572
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q4344572"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "House Archive (Family Archive) is an archival collection\
\ for family records - maps to ARCHIVE (A)"
skos:prefLabel: "House Archive"
skos:altLabel: "Family Archive, Familienarchiv, archivo familiar, archives familiales"
subject_domain: "family history"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q4344572
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: House Archive (Family Archive) is an archival collection for
family records - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: House Archive
skos:altLabel: Family Archive, Familienarchiv, archivo familiar, archives familiales
subject_domain: family history
see_also:
- PersonalArchive
- NobilityArchive
- PrivateArchive
- Nachlass
- PersonalArchive
- NobilityArchive
- PrivateArchive
- Nachlass
comments:
- "Familienarchiv (de)"
- "archivo familiar (es)"
- "archives familiales (fr)"
- "Important source for genealogical and social history research"
- "May be held privately or deposited in public repositories"
- Familienarchiv (de)
- archivo familiar (es)
- archives familiales (fr)
- Important source for genealogical and social history research
- May be held privately or deposited in public repositories
HouseArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by HouseArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `HouseArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- HouseArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: HouseArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# HouseArchiveRecordSetTypes - Subclasses of HouseArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for housearchive collections.
# These are the specific record set types that fall under HouseArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - HouseArchiveRecordSetType (singular) = abstract base class (defined in HouseArchive.yaml)
# - HouseArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/HouseArchiveRecordSetTypes
name: HouseArchiveRecordSetTypes
title: HouseArchive 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:
- linkml:types
- ./HouseArchive
classes:
# =============================================================================
# HouseRecordsFonds
# =============================================================================
HouseRecordsFonds:
is_a: HouseArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Historic house records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- HouseArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "HouseRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: HouseRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: HouseArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by HouseArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within housearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.320639Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# FamilyPapersCollection
# =============================================================================
FamilyPapersCollection:
is_a: HouseArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Family papers.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- HouseArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "FamilyPapersCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: FamilyPapersCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: HouseArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by HouseArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within housearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.320643Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# EstateDocumentSeries
# =============================================================================
EstateDocumentSeries:
is_a: HouseArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Estate management records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- HouseArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "EstateDocumentSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: EstateDocumentSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: HouseArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by HouseArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within housearchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.320645Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,57 +1,100 @@
# Iconographic Archives
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q117810712
id: https://w3id.org/nde/ontology/IconographicArchives
name: IconographicArchives
title: Iconographic Archives
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./IconographicArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
IconographicArchives:
description: >-
Archives containing predominantly pictorial materials. Iconographic
archives specialize in collecting and preserving images including
prints, drawings, photographs, posters, and other visual materials.
They serve as important resources for art historical research,
visual culture studies, and iconographic analysis.
description: Archives containing predominantly pictorial materials. Iconographic
archives specialize in collecting and preserving images including prints, drawings,
photographs, posters, and other visual materials. They serve as important resources
for art historical research, visual culture studies, and iconographic analysis.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q117810712
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q117810712"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "IconographicArchives is an archival institution\
\ - maps to ARCHIVE (A)"
skos:prefLabel: "Iconographic Archives"
skos:altLabel: "Image Archive, Visual Archives, Pictorial Archives"
media_type: "pictorial/visual"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q117810712
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: IconographicArchives is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Iconographic Archives
skos:altLabel: Image Archive, Visual Archives, Pictorial Archives
media_type: pictorial/visual
see_also:
- PhotoArchive
- PhotographCollection
- PrintRoom
- VisualArchive
- PhotoArchive
- PhotographCollection
- PrintRoom
- VisualArchive
comments:
- "Focus on pictorial rather than textual materials"
- "May include prints, drawings, photographs, posters"
- "Important for art history and visual culture research"
- Focus on pictorial rather than textual materials
- May include prints, drawings, photographs, posters
- Important for art history and visual culture research
IconographicArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by IconographicArchives custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `IconographicArchives`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- IconographicArchives
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: IconographicArchivesRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# IconographicArchivesRecordSetTypes - Subclasses of IconographicArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for iconographicarchives collections.
# These are the specific record set types that fall under IconographicArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - IconographicArchivesRecordSetType (singular) = abstract base class (defined in IconographicArchives.yaml)
# - IconographicArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/IconographicArchivesRecordSetTypes
name: IconographicArchivesRecordSetTypes
title: IconographicArchives 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:
- linkml:types
- ./IconographicArchives
classes:
# =============================================================================
# VisualImageCollection
# =============================================================================
VisualImageCollection:
is_a: IconographicArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Iconographic materials.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- IconographicArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "VisualImageCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: VisualImageCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: IconographicArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by IconographicArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within iconographicarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.321942Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# PrintCollection
# =============================================================================
PrintCollection:
is_a: IconographicArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Prints and engravings.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- IconographicArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PrintCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PrintCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: IconographicArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by IconographicArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within iconographicarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.321945Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,61 +1,105 @@
# Institutional Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q124762372
id: https://w3id.org/nde/ontology/InstitutionalArchive
name: InstitutionalArchive
title: Institutional Archive
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./InstitutionalArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
InstitutionalArchive:
description: >-
Repository that holds records created or received by its parent
institution. Institutional archives serve their creating organization
by preserving records that document institutional history, operations,
governance, and achievements. They differ from collecting archives
in that their primary mandate is to preserve their parent organization's
records rather than to acquire materials from external sources.
description: Repository that holds records created or received by its parent institution.
Institutional archives serve their creating organization by preserving records
that document institutional history, operations, governance, and achievements.
They differ from collecting archives in that their primary mandate is to preserve
their parent organization's records rather than to acquire materials from external
sources.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q124762372
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q124762372"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "InstitutionalArchive is an archival institution\
\ - maps to ARCHIVE (A)"
skos:prefLabel: "Institutional Archive"
skos:altLabel: "Institutionsarchiv, archivo institucional, In-house Archive,\
\ Organizational Archive"
archival_function: "institutional records"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q124762372
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: InstitutionalArchive is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Institutional Archive
skos:altLabel: Institutionsarchiv, archivo institucional, In-house Archive,
Organizational Archive
archival_function: institutional records
see_also:
- CollectingArchive
- CorporateArchive
- UniversityArchive
- MuseumArchive
- CollectingArchive
- CorporateArchive
- UniversityArchive
- MuseumArchive
comments:
- "Institutionsarchiv (de)"
- "archivo institucional (es)"
- "Preserves records of the parent organization"
- "Contrasts with collecting archives that acquire external materials"
- "May also collect materials related to institution's field"
- Institutionsarchiv (de)
- archivo institucional (es)
- Preserves records of the parent organization
- Contrasts with collecting archives that acquire external materials
- May also collect materials related to institution's field
InstitutionalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by InstitutionalArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `InstitutionalArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- InstitutionalArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: InstitutionalArchiveRecordSetType classifies collections held
by ARCHIVE (A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,143 @@
# InstitutionalArchiveRecordSetTypes - Subclasses of InstitutionalArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for institutionalarchive collections.
# These are the specific record set types that fall under InstitutionalArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - InstitutionalArchiveRecordSetType (singular) = abstract base class (defined in InstitutionalArchive.yaml)
# - InstitutionalArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/InstitutionalArchiveRecordSetTypes
name: InstitutionalArchiveRecordSetTypes
title: InstitutionalArchive 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:
- linkml:types
- ./InstitutionalArchive
classes:
# =============================================================================
# InstitutionAdministrationFonds
# =============================================================================
InstitutionAdministrationFonds:
is_a: InstitutionalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Institutional administrative records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- InstitutionalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "InstitutionAdministrationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: InstitutionAdministrationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: InstitutionalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by InstitutionalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within institutionalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.322341Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# OperationalRecordSeries
# =============================================================================
OperationalRecordSeries:
is_a: InstitutionalArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Operational documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the series
organizational principle as defined by rico-rst:Series.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Series
close_mappings:
- skos:Concept
see_also:
- InstitutionalArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "OperationalRecordSeries records are held by ARCHIVE (A) type custodians"
rico_record_set_type: OperationalRecordSeries
rico_organizational_principle: series
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
# Inverse relationship - links back to custodian
rico_has_or_had_holder: InstitutionalArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by InstitutionalArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within institutionalarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.322344Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -1,59 +1,102 @@
# Joint Archives
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q117442301
id: https://w3id.org/nde/ontology/JointArchives
name: JointArchives
title: Joint Archives
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./JointArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
JointArchives:
description: >-
Archive containing records of two or more entities. Joint archives
are collaborative archival institutions that serve multiple
organizations, often resulting from mergers, partnerships, or
shared service arrangements. They may preserve records from multiple
municipalities, institutions, or organizations under a unified
archival program.
description: Archive containing records of two or more entities. Joint archives
are collaborative archival institutions that serve multiple organizations, often
resulting from mergers, partnerships, or shared service arrangements. They may
preserve records from multiple municipalities, institutions, or organizations
under a unified archival program.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q117442301
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q117442301"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "JointArchives is an archival institution - maps\
\ to ARCHIVE (A)"
skos:prefLabel: "Joint Archives"
skos:altLabel: "Gemeinsames Archiv, Combined Archives, Shared Archives, Collaborative\
\ Archive"
organizational_model: "multi-entity"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q117442301
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: JointArchives is an archival institution - maps to ARCHIVE
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: Joint Archives
skos:altLabel: Gemeinsames Archiv, Combined Archives, Shared Archives, Collaborative
Archive
organizational_model: multi-entity
see_also:
- RegionalHistoricCenter
- ArchiveNetwork
- MunicipalArchive
- RegionalHistoricCenter
- ArchiveNetwork
- MunicipalArchive
comments:
- "Gemeinsames Archiv (de)"
- "Result of mergers or shared archival services"
- "May serve multiple municipalities or institutions"
- "Example: Regionaal Historisch Centrum in Netherlands"
- Gemeinsames Archiv (de)
- Result of mergers or shared archival services
- May serve multiple municipalities or institutions
- 'Example: Regionaal Historisch Centrum in Netherlands'
JointArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by JointArchives custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `JointArchives`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- JointArchives
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: JointArchivesRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,87 @@
# JointArchivesRecordSetTypes - Subclasses of JointArchivesRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for jointarchives collections.
# These are the specific record set types that fall under JointArchivesRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - JointArchivesRecordSetType (singular) = abstract base class (defined in JointArchives.yaml)
# - JointArchivesRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/JointArchivesRecordSetTypes
name: JointArchivesRecordSetTypes
title: JointArchives 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:
- linkml:types
- ./JointArchives
classes:
# =============================================================================
# SharedRecordsFonds
# =============================================================================
SharedRecordsFonds:
is_a: JointArchivesRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Joint/shared records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- JointArchivesRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "SharedRecordsFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: SharedRecordsFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: JointArchives
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by JointArchives custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within jointarchives domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.323043Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

View file

@ -73,107 +73,3 @@ classes:
- en: University Art Collection (Administration)
slot_usage:
primary_type:
description: |
Can be 'ARCHIVE', 'MUSEUM', or 'GALLERY' depending on focus.
Often hybrid ARCHIVE + GALLERY functions.
range: CustodianPrimaryTypeEnum
required: true
wikidata_entity:
description: |
MUST be Q58482422 for German university art collection units.
pattern: "^Q[0-9]+$"
equals_string: "Q58482422"
applicable_countries:
description: |
**Geographic Restriction**: Germany (DE) only.
Kustodie is a Germany-specific institution type for university
art collection administration.
The `rules` section below enforces this constraint during validation.
ifabsent: "string(DE)"
required: true
minimum_cardinality: 1
maximum_cardinality: 1
# LinkML rules for geographic constraint validation
rules:
- description: >-
Kustodie MUST have applicable_countries containing "DE" (Germany).
This is a mandatory geographic restriction for German university art collections.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: "DE"
exact_mappings:
- skos:Concept
close_mappings:
- schema:ArchiveOrganization
- schema:EducationalOrganization
- rico:CorporateBody
comments:
- "Kustodie (de)"
- "German-specific institution type for university art management"
- "Combines archival, curatorial, and administrative functions"
- "May include portraits, scientific instruments, art collections"
- "Geographic restriction enforced via LinkML rules: Germany (DE) only"
see_also:
- UniversityArchive
- AcademicArchive
- MuseumArchive
- GalleryType
# rico:RecordSetType for collection classification
annotations:
specificity_score: 0.5
specificity_rationale: General heritage class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.5
museum_search: 0.5
library_search: 0.5
collection_discovery: 0.5
person_research: 0.5
location_browse: 0.5
identifier_lookup: 0.5
organizational_change: 0.5
digital_platform: 0.5
general_heritage: 0.5
KustodieRecordSetType:
description: >-
A rico:RecordSetType for classifying collections managed by
German university Kustodie units.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: "Q58482422"
see_also:
- Kustodie
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "Kustodie is an archival institution - maps to ARCHIVE\
\ (A)"
wikidata: Q58482422
linked_custodian_type: Kustodie
geographic_restriction: DE
specificity_score: 0.7
specificity_rationale: Type taxonomy class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.75
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

View file

@ -1,63 +1,105 @@
# LGBT Archive
# Auto-generated from ArchiveTypeEnum refactoring
# Wikidata: Q61710689
id: https://w3id.org/nde/ontology/LGBTArchive
name: LGBTArchive
title: LGBT Archive
prefixes:
linkml: https://w3id.org/linkml/
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/
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./LGBTArchiveRecordSetTypes
- ../slots/holds_record_set_types
- ./CollectionType
- ../slots/type_scope
- ../slots/class_metadata_slots
classes:
LGBTArchive:
description: >-
Archive related to LGBT (Lesbian, Gay, Bisexual, Transgender) topics.
LGBT archives collect and preserve materials documenting the history,
culture, activism, and experiences of LGBT communities. They may
include organizational records, personal papers, periodicals,
photographs, oral histories, and ephemera. These archives often
emerged from community activism and continue to serve both scholarly
research and community memory.
description: Archive related to LGBT (Lesbian, Gay, Bisexual, Transgender) topics.
LGBT archives collect and preserve materials documenting the history, culture,
activism, and experiences of LGBT communities. They may include organizational
records, personal papers, periodicals, photographs, oral histories, and ephemera.
These archives often emerged from community activism and continue to serve both
scholarly research and community memory.
is_a: ArchiveOrganizationType
class_uri: skos:Concept
class_uri: schema:ArchiveOrganization
slots:
- wikidata_entity
- custodian_types
- custodian_types_rationale
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
exact_mappings:
- wd:Q61710689
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
slot_usage:
wikidata_entity:
equals_string: "Q61710689"
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LGBTArchive is an archival institution - maps to\
\ ARCHIVE (A)"
skos:prefLabel: "LGBT Archive"
skos:altLabel: "LGBT-Archiv, archivo LGBT, archives LGBT, LGBTQ Archive, LGBTQ+\
\ Archive, Queer Archive"
subject_domain: "LGBT history and culture"
specificity_score: 0.5
specificity_rationale: Archive-related class.
specificity_annotation_timestamp: '2026-01-05T10:51:51Z'
specificity_annotation_agent: opencode-claude-sonnet-4
equals_string: Q61710689
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: LGBTArchive is an archival institution - maps to ARCHIVE (A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
archive_search: 0.25
museum_search: 0.55
library_search: 0.55
collection_discovery: 0.35
person_research: 0.55
location_browse: 0.55
identifier_lookup: 0.55
organizational_change: 0.55
digital_platform: 0.55
general_heritage: 0.55
range: TemplateSpecificityScores
inlined: true
annotations:
skos:prefLabel: LGBT Archive
skos:altLabel: LGBT-Archiv, archivo LGBT, archives LGBT, LGBTQ Archive, LGBTQ+
Archive, Queer Archive
subject_domain: LGBT history and culture
see_also:
- CommunityArchive
- FreeArchive
- SocialMovementArchive
- SpecializedArchive
- CommunityArchive
- FreeArchive
- SocialMovementArchive
- SpecializedArchive
comments:
- "LGBT-Archiv (de)"
- "archivo LGBT (es)"
- "archives LGBT (fr)"
- "Documents LGBT history, activism, and community life"
- "Often community-based and volunteer-run"
- "Important for preserving marginalized community histories"
- LGBT-Archiv (de)
- archivo LGBT (es)
- archives LGBT (fr)
- Documents LGBT history, activism, and community life
- Often community-based and volunteer-run
- Important for preserving marginalized community histories
LGBTArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by LGBTArchive custodians.
**Dual-Class Pattern**:
This class represents the COLLECTION type (rico:RecordSetType).
For the custodian organization type, see `LGBTArchive`.
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
- custodian_types
- custodian_types_rationale
- dual_class_link
- specificity_annotation
- template_specificity
- type_scope
see_also:
- LGBTArchive
- rico:RecordSetType
slot_usage:
custodian_types:
equals_expression: '["A"]'
custodian_types_rationale:
equals_string: LGBTArchiveRecordSetType classifies collections held by ARCHIVE
(A) type custodians
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -0,0 +1,199 @@
# LGBTArchiveRecordSetTypes - Subclasses of LGBTArchiveRecordSetType
#
# This file contains concrete rico:RecordSetType subclasses for lgbtarchive collections.
# These are the specific record set types that fall under LGBTArchiveRecordSetType.
#
# Naming convention: Type/Types (per AGENTS.md Rule 0b)
# - LGBTArchiveRecordSetType (singular) = abstract base class (defined in LGBTArchive.yaml)
# - LGBTArchiveRecordSetTypes (plural) = this file with all concrete subclasses
#
# Generation date: 2026-01-06
id: https://nde.nl/ontology/hc/class/LGBTArchiveRecordSetTypes
name: LGBTArchiveRecordSetTypes
title: LGBTArchive 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:
- linkml:types
- ./LGBTArchive
classes:
# =============================================================================
# LGBTOrganizationFonds
# =============================================================================
LGBTOrganizationFonds:
is_a: LGBTArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for LGBT organization records.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the fonds
organizational principle as defined by rico-rst:Fonds.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Fonds
close_mappings:
- skos:Concept
see_also:
- LGBTArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "LGBTOrganizationFonds records are held by ARCHIVE (A) type custodians"
rico_record_set_type: LGBTOrganizationFonds
rico_organizational_principle: fonds
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
# Inverse relationship - links back to custodian
rico_has_or_had_holder: LGBTArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by LGBTArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within lgbtarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.323905Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# ActivistPapersCollection
# =============================================================================
ActivistPapersCollection:
is_a: LGBTArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Activist personal papers.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- LGBTArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "ActivistPapersCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: ActivistPapersCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: LGBTArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by LGBTArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within lgbtarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.323908Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75
# =============================================================================
# PrideEventCollection
# =============================================================================
PrideEventCollection:
is_a: LGBTArchiveRecordSetType
class_uri: rico:RecordSetType
description: |
A rico:RecordSetType for Pride and event documentation.
**RiC-O Alignment**:
This class is a specialized rico:RecordSetType following the collection
organizational principle as defined by rico-rst:Collection.
exact_mappings:
- rico:RecordSetType
related_mappings:
- rico-rst:Collection
close_mappings:
- skos:Concept
see_also:
- LGBTArchiveRecordSetType
- rico:RecordSetType
annotations:
custodian_types: '["A"]'
custodian_types_rationale: "PrideEventCollection records are held by ARCHIVE (A) type custodians"
rico_record_set_type: PrideEventCollection
rico_organizational_principle: collection
rico_organizational_principle_uri: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
# Inverse relationship - links back to custodian
rico_has_or_had_holder: LGBTArchive
rico_has_or_had_holder_note: >-
This RecordSetType is typically held by LGBTArchive custodians.
Inverse of rico:isOrWasHolderOf.
specificity_score: 0.75
specificity_rationale: Specific record set type within lgbtarchive domain.
specificity_annotation_timestamp: '2026-01-06T00:01:54.323910Z'
specificity_annotation_agent: opencode-claude-sonnet-4
template_specificity:
archive_search: 0.15
museum_search: 0.85
library_search: 0.85
collection_discovery: 0.65
person_research: 0.75
location_browse: 0.85
identifier_lookup: 0.85
organizational_change: 0.45
digital_platform: 0.85
general_heritage: 0.75

Some files were not shown because too many files have changed in this diff Show more