centralise slots

This commit is contained in:
kempersc 2026-01-12 14:33:56 +01:00
parent f2b2481272
commit 355d8be51d
411 changed files with 1589978 additions and 9013 deletions

View file

@ -0,0 +1,174 @@
# Rule 49: Slot Usage Minimization - No Redundant Overrides
## Summary
LinkML `slot_usage` entries MUST provide meaningful modifications to the generic slot definition. Redundant `slot_usage` entries that merely re-declare the same values as the generic slot MUST be removed.
## Background
### What is slot_usage?
In LinkML, [`slot_usage`](https://linkml.io/linkml-model/latest/docs/slot_usage/) allows a class to customize how an inherited slot behaves within that specific class context. It enables:
- Narrowing the `range` to a more specific type
- Adding class-specific `required`, `multivalued`, or `identifier` constraints
- Providing class-specific `description`, `examples`, or `pattern` overrides
- Adding class-specific semantic mappings (`exact_mappings`, `close_mappings`, etc.)
### The Problem
A code generation process created **874 redundant `slot_usage` entries** across **374 class files** that simply re-declare the same `range` and `inlined` values already defined in the generic slot:
```yaml
# In modules/slots/template_specificity.yaml (GENERIC DEFINITION)
slots:
template_specificity:
slot_uri: hc:templateSpecificity
range: TemplateSpecificityScores
inlined: true
# In modules/classes/AdministrativeOffice.yaml (REDUNDANT OVERRIDE)
slot_usage:
template_specificity:
range: TemplateSpecificityScores # Same as generic!
inlined: true # Same as generic!
```
This creates:
1. **Visual noise** in the schema viewer (slot_usage badge displayed when nothing is actually customized)
2. **Maintenance burden** (changes to generic slot must be mirrored in 374 files)
3. **Semantic confusion** (suggests customization where none exists)
## The Rule
### MUST Remove: Truly Redundant Overrides
A `slot_usage` entry is **truly redundant** and MUST be removed if:
1. **All properties match the generic slot definition exactly**
2. **No additional properties are added** (no extra `examples`, `description`, `required`, etc.)
```yaml
# REDUNDANT - Remove this entire slot_usage entry
slot_usage:
template_specificity:
range: TemplateSpecificityScores
inlined: true
```
### MAY Keep: Description-Only Modifications
A `slot_usage` entry that ONLY modifies the `description` by adding articles or context MAY be kept if it provides **semantic value** by referring to a specific entity rather than a general concept.
**Tolerated Example** (adds definiteness):
```yaml
# Generic slot
slots:
has_or_had_record_set:
description: Record sets associated with a custodian.
range: RecordSet
# Class-specific slot_usage - TOLERABLE
slot_usage:
has_or_had_record_set:
description: The record sets held by this archive. # "The" makes it definite
```
**Rationale**: "The record sets" (definite) vs "record sets" (indefinite) conveys that this class specifically requires/expects record sets, rather than merely allowing them. This is a **semantic distinction** in linguistic terms (definiteness marking).
### MUST Keep: Meaningful Modifications
A `slot_usage` entry MUST be kept if it provides ANY of the following:
| Modification Type | Example |
|-------------------|---------|
| **Range narrowing** | `range: MuseumCollection` (from generic `Collection`) |
| **Required constraint** | `required: true` (when generic is optional) |
| **Pattern override** | `pattern: "^NL-.*"` (Dutch ISIL codes only) |
| **Examples addition** | Class-specific examples not in generic |
| **Inlined change** | `inlined: true` when generic is `false` |
| **Identifier designation** | `identifier: true` for primary key |
## Decision Matrix
| Scenario | Action |
|----------|--------|
| All properties match generic exactly | **REMOVE** |
| Only `range` and/or `inlined` match generic | **REMOVE** |
| Only `description` differs by adding articles | **TOLERATE** (but consider removing) |
| `description` provides substantive new information | **KEEP** |
| Any other property modified | **KEEP** |
## Implementation
### Cleanup Script
Use the following to identify and remove redundant overrides:
```python
# scripts/cleanup_redundant_slot_usage.py
import yaml
import glob
SLOTS_TO_CHECK = ['template_specificity', 'specificity_annotation']
for class_file in glob.glob('schemas/20251121/linkml/modules/classes/*.yaml'):
with open(class_file) as f:
content = yaml.safe_load(f)
modified = False
for cls_name, cls_def in content.get('classes', {}).items():
slot_usage = cls_def.get('slot_usage', {})
for slot_name in SLOTS_TO_CHECK:
if slot_name in slot_usage:
override = slot_usage[slot_name]
# Check if redundant (only range/inlined matching generic)
if is_redundant(override, slot_name):
del slot_usage[slot_name]
modified = True
# Remove empty slot_usage
if not slot_usage:
del cls_def['slot_usage']
if modified:
with open(class_file, 'w') as f:
yaml.dump(content, f, allow_unicode=True, sort_keys=False)
```
### Validation
After cleanup, validate that:
1. `linkml-validate` passes for all schemas
2. Generated RDF/OWL output is unchanged (redundant overrides have no semantic effect)
3. Frontend slot viewer shows fewer `slot_usage` badges
## Frontend UX Implications
The frontend LinkML viewer should:
1. **Display "Slot Usage"** (with space, no underscore) instead of `slot_usage`
2. **Add tooltip** explaining what slot_usage means, linking to [LinkML documentation](https://linkml.io/linkml-model/latest/docs/slot_usage/)
3. **Only show badge** when `slot_usage` contains meaningful modifications
4. **Comparison view** should highlight actual differences, not redundant re-declarations
## Affected Slots
Current analysis found redundant overrides for:
| Slot | Redundant Overrides | Files Affected |
|------|---------------------|----------------|
| `template_specificity` | 873 | 374 |
| `specificity_annotation` | 874 | 374 |
## References
- [LinkML slot_usage documentation](https://linkml.io/linkml-model/latest/docs/slot_usage/)
- Rule 38: Slot Centralization and Semantic URI Requirements
- Rule 48: Class Files Must Not Define Inline Slots
## Version History
| Date | Change |
|------|--------|
| 2026-01-12 | Initial rule created after identifying 874 redundant slot_usage entries |

111
AGENTS.md
View file

@ -47,7 +47,7 @@ This is NOT a simple data extraction project. This is an **ontology engineering
---
This section summarizes 47 critical rules. Each rule has complete documentation in `.opencode/` files.
This section summarizes 49 critical rules. Each rule has complete documentation in `.opencode/` files.
### Rule 0: LinkML Schemas Are the Single Source of Truth
@ -1283,6 +1283,115 @@ Wrong data is worse than no data. A single false claim (birth year from wrong pe
---
### Rule 48: Class Files Must Not Define Inline Slots
🚨 **CRITICAL**: LinkML class files in `schemas/20251121/linkml/modules/classes/` MUST NOT define their own slots inline. All slots MUST be imported from the centralized `modules/slots/` directory.
**Architecture Requirement**:
```
schemas/20251121/linkml/
├── modules/
│ ├── classes/ # Class definitions ONLY
│ │ └── *.yaml # NO inline slot definitions
│ ├── slots/ # ALL slot definitions go here
│ │ └── *.yaml # One file per slot or logical group
│ └── enums/ # Enumeration definitions
```
**Correct Pattern**:
```yaml
# In modules/classes/Address.yaml
imports:
- linkml:types
- ../slots/street_address # Import from centralized location
- ../slots/postal_code
- ../slots/locality
classes:
Address:
slots:
- street_address # Reference by name only
- postal_code
- locality
```
**Anti-Pattern (WRONG)**:
```yaml
# WRONG - slots defined inline in class file
classes:
Address:
slots:
- street_address
slots: # ❌ DO NOT define slots here
street_address:
description: Street address
range: string
```
**Why This Matters**:
- **Frontend UML visualization** depends on centralized slots for edge rendering
- **Reusability**: Slots can be used across multiple classes
- **Semantic Consistency**: Single source of truth for slot semantics
- **Maintainability**: Changes propagate automatically to all classes
**See**: `.opencode/rules/class-files-no-inline-slots.md` for complete documentation
---
### Rule 49: Slot Usage Minimization - No Redundant Overrides
🚨 **CRITICAL**: LinkML `slot_usage` entries MUST provide meaningful modifications to the generic slot definition. Redundant entries that merely re-declare identical values MUST be removed.
**What is slot_usage?**
[`slot_usage`](https://linkml.io/linkml-model/latest/docs/slot_usage/) allows a class to customize inherited slot behavior (narrowing range, adding constraints, class-specific descriptions).
**The Problem**:
Analysis found **874 redundant `slot_usage` entries** across **374 class files** that simply re-declare the same `range` and `inlined` values already in the generic slot:
```yaml
# REDUNDANT - Same as generic slot definition
slot_usage:
template_specificity:
range: TemplateSpecificityScores # Already in generic!
inlined: true # Already in generic!
```
**Decision Matrix**:
| Scenario | Action |
|----------|--------|
| All properties match generic exactly | **REMOVE** |
| Only `range` and/or `inlined` match generic | **REMOVE** |
| Only `description` differs by adding articles (e.g., "the record sets" vs "record sets") | **TOLERATE** (semantic definiteness) |
| `description` provides substantive new information | **KEEP** |
| Any other property modified (`required`, `pattern`, `examples`, etc.) | **KEEP** |
**Example - Tolerated Description-Only Modification**:
```yaml
# Generic slot
slots:
has_or_had_record_set:
description: Record sets associated with a custodian.
# Class-specific - TOLERABLE (adds definiteness)
slot_usage:
has_or_had_record_set:
description: The record sets held by this archive. # "The" = definite reference
```
**Rationale**: Adding articles like "the" changes indefinite to definite reference, which is semantically significant (refers to a specific entity vs. a general concept).
**See**: `.opencode/rules/slot-usage-minimization-rule.md` for complete documentation
---
## Appendix: Full Rule Content (No .opencode Equivalent)
The following rules have no separate .opencode file and are preserved in full:

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -969,28 +969,28 @@ const TEXT = {
relatedMappings: { nl: 'Gerelateerde mappings:', en: 'Related Mappings:' },
comments: { nl: 'Opmerkingen:', en: 'Comments:' },
// Slot usage indicator
slotUsageBadge: { nl: 'slot_usage', en: 'slot_usage' },
slotUsageBadge: { nl: 'Slot Usage', en: 'Slot Usage' },
slotUsageTooltip: {
nl: 'Deze slot heeft klasse-specifieke overschrijvingen gedefinieerd in slot_usage. Eigenschappen met ✦ komen uit de slot_usage, andere zijn overgenomen van de generieke slot-definitie.',
en: 'This slot has class-specific overrides defined in slot_usage. Properties marked with ✦ come from slot_usage, others are inherited from the generic slot definition.'
nl: 'Deze slot heeft klasse-specifieke overschrijvingen gedefinieerd in slot_usage. Eigenschappen met ✦ komen uit de slot_usage, andere zijn overgenomen van de generieke slot-definitie. Zie: https://linkml.io/linkml-model/latest/docs/slot_usage/',
en: 'This slot has class-specific overrides defined in slot_usage. Properties marked with ✦ come from slot_usage, others are inherited from the generic slot definition. See: https://linkml.io/linkml-model/latest/docs/slot_usage/'
},
slotUsageOverrideMarker: { nl: '✦', en: '✦' },
inheritedFromGeneric: { nl: 'overgenomen', en: 'inherited' },
overriddenInSlotUsage: { nl: 'overschreven in slot_usage', en: 'overridden in slot_usage' },
overriddenInSlotUsage: { nl: 'overschreven in Slot Usage', en: 'overridden in Slot Usage' },
// Slot usage legend
slotUsageLegendTitle: { nl: 'Legenda slot_usage', en: 'slot_usage Legend' },
slotUsageLegendTitle: { nl: 'Slot Usage Legenda', en: 'Slot Usage Legend' },
slotUsageLegendToggle: { nl: 'Legenda', en: 'Legend' },
slotUsageLegendBadge: {
nl: 'Slots met dit badge hebben klasse-specifieke overschrijvingen',
en: 'Slots with this badge have class-specific overrides'
},
slotUsageLegendMarker: {
nl: 'Dit symbool verschijnt vóór eigenschappen die overschreven zijn in slot_usage',
en: 'This symbol appears before properties overridden in slot_usage'
nl: 'Dit symbool verschijnt vóór eigenschappen die overschreven zijn in Slot Usage',
en: 'This symbol appears before properties overridden in Slot Usage'
},
slotUsageLegendBorder: {
nl: 'Groene linkerkant geeft aan dat de slot slot_usage overschrijvingen heeft',
en: 'Green left border indicates the slot has slot_usage overrides'
nl: 'Groene linkerkant geeft aan dat de slot Slot Usage overschrijvingen heeft',
en: 'Green left border indicates the slot has Slot Usage overrides'
},
slotUsageLegendInherited: {
nl: 'Eigenschappen zonder ✦ zijn overgenomen van de generieke slot-definitie',
@ -999,11 +999,11 @@ const TEXT = {
// Slot usage comparison view
slotUsageCompareToggle: { nl: 'Vergelijk', en: 'Compare' },
slotUsageCompareTooltip: {
nl: 'Toon generieke definitie naast slot_usage overschrijvingen',
en: 'Show generic definition alongside slot_usage overrides'
nl: 'Toon generieke definitie naast Slot Usage overschrijvingen',
en: 'Show generic definition alongside Slot Usage overrides'
},
slotUsageCompareGeneric: { nl: 'Generieke Definitie', en: 'Generic Definition' },
slotUsageCompareOverride: { nl: 'slot_usage Overschrijving', en: 'slot_usage Override' },
slotUsageCompareOverride: { nl: 'Slot Usage Overschrijving', en: 'Slot Usage Override' },
slotUsageCompareDiff: { nl: 'gewijzigd', en: 'changed' },
slotUsageCompareInherited: { nl: '(overgenomen)', en: '(inherited)' },
slotUsageCompareNotDefined: { nl: '(niet gedefinieerd)', en: '(not defined)' },

View file

@ -1,5 +1,5 @@
{
"generated": "2026-01-11T22:27:17.621Z",
"generated": "2026-01-12T13:33:56.528Z",
"schemaRoot": "/schemas/20251121/linkml",
"totalFiles": 2869,
"categoryCounts": {

View file

@ -88,12 +88,6 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q27032435
close_mappings:
@ -161,12 +155,6 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- rico:RecordSetType
broad_mappings:

View file

@ -23,18 +23,14 @@ classes:
UniversityAdministrativeFonds:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for university administrative records organized\
\ as a fonds.\n\n**Definition**:\nRecords created or accumulated by a university's\
\ central administration in the \nexercise of governance, policy-making, and\
\ operational functions. Organized \naccording to archival principles of provenance\
\ (respect des fonds).\n\n**Typical Contents**:\n- Governance records (board\
\ minutes, resolutions, bylaws)\n- Committee records (senate, faculty councils,\
\ standing committees)\n- Policy records (institutional policies, procedures,\
\ guidelines)\n- Strategic planning documents\n- Accreditation and institutional\
\ assessment records\n- Executive correspondence\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the fonds organizational principle as defined by rico-rst:Fonds\n\
(respect des fonds / provenance-based organization from university central administration).\n"
description: "A rico:RecordSetType for university administrative records organized as a fonds.\n\n**Definition**:\nRecords\
\ created or accumulated by a university's central administration in the \nexercise of governance, policy-making, and\
\ operational functions. Organized \naccording to archival principles of provenance (respect des fonds).\n\n**Typical\
\ Contents**:\n- Governance records (board minutes, resolutions, bylaws)\n- Committee records (senate, faculty councils,\
\ standing committees)\n- Policy records (institutional policies, procedures, guidelines)\n- Strategic planning documents\n\
- Accreditation and institutional assessment records\n- Executive correspondence\n\n**RiC-O Alignment**:\nThis class\
\ is a specialized rico:RecordSetType. Records classified with this\ntype follow the fonds organizational principle\
\ as defined by rico-rst:Fonds\n(respect des fonds / provenance-based organization from university central administration).\n"
structured_aliases:
- literal_form: Hochschulverwaltungsbestand
in_language: de
@ -76,12 +72,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: UniversityAdministrativeFonds
organizational_principle:
@ -89,30 +79,25 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. The fonds structure reflects provenance from university central
administration.
equals_string: This RecordSetType classifies record sets following the fonds principle. The fonds structure reflects
provenance from university central administration.
scope_include:
equals_string: '["governance records", "committee records", "policy records",
"strategic planning", "accreditation records"]'
equals_string: '["governance records", "committee records", "policy records", "strategic planning", "accreditation
records"]'
scope_exclude:
equals_string: '["student records", "faculty papers", "research data"]'
AcademicStudentRecordSeries:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for student records organized as archival series.\n\
\n**Definition**:\nRecords documenting the academic careers and activities of\
\ students, typically \norganized as series within a larger university fonds.\
\ Subject to retention \nschedules and privacy regulations (FERPA in US, GDPR\
\ in EU, AVG in NL).\n\n**Typical Contents**:\n- Enrollment and registration\
\ records\n- Academic transcripts and grade records\n- Graduation records and\
\ diploma registers\n- Disciplinary records\n- Financial aid records\n- Student\
\ organization records\n\n**Privacy Considerations**:\nAccess restrictions typically\
\ apply due to personally identifiable information.\nHistorical student records\
\ (typically 75+ years) may have fewer restrictions.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the series organizational principle as defined by rico-rst:Series\n\
(organizational level within the university fonds).\n"
description: "A rico:RecordSetType for student records organized as archival series.\n\n**Definition**:\nRecords documenting\
\ the academic careers and activities of students, typically \norganized as series within a larger university fonds.\
\ Subject to retention \nschedules and privacy regulations (FERPA in US, GDPR in EU, AVG in NL).\n\n**Typical Contents**:\n\
- Enrollment and registration records\n- Academic transcripts and grade records\n- Graduation records and diploma registers\n\
- Disciplinary records\n- Financial aid records\n- Student organization records\n\n**Privacy Considerations**:\nAccess\
\ restrictions typically apply due to personally identifiable information.\nHistorical student records (typically 75+\
\ years) may have fewer restrictions.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the series organizational principle as defined by rico-rst:Series\n(organizational\
\ level within the university fonds).\n"
structured_aliases:
- literal_form: Studentenaktenserie
in_language: de
@ -155,12 +140,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: AcademicStudentRecordSeries
organizational_principle:
@ -168,34 +147,28 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
principle. Typically a series within the university administration fonds
or registrar's office fonds.
equals_string: This RecordSetType classifies record sets following the series principle. Typically a series within
the university administration fonds or registrar's office fonds.
scope_include:
equals_string: '["enrollment records", "academic transcripts", "graduation
records", "disciplinary records", "financial aid records"]'
equals_string: '["enrollment records", "academic transcripts", "graduation records", "disciplinary records", "financial
aid records"]'
scope_exclude:
equals_string: '["faculty records", "research records", "administrative policy"]'
privacy_note:
equals_string: Subject to educational records privacy laws (FERPA, GDPR, AVG). Access
restrictions typically apply for records less than 75 years old.
equals_string: Subject to educational records privacy laws (FERPA, GDPR, AVG). Access restrictions typically apply
for records less than 75 years old.
FacultyPaperCollection:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for faculty papers and personal archives.\n\
\n**Definition**:\nPersonal papers of faculty members documenting their academic\
\ careers, research \nactivities, teaching, and professional service. These\
\ are typically acquired as \ndonations or bequests, distinct from official\
\ university records.\n\n**Typical Contents**:\n- Research documentation and\
\ notes\n- Correspondence (professional and personal)\n- Lecture notes and course\
\ materials\n- Manuscripts and drafts\n- Conference papers and presentations\n\
- Professional organization records\n- Photographs and audiovisual materials\n\
\n**Provenance**:\nUnlike administrative fonds, faculty papers are personal\
\ archives with the \nindividual faculty member as creator/accumulator. The\
\ university acquires \ncustody but respects original order where it exists.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the fonds organizational principle as defined\
\ by rico-rst:Fonds\n(personal papers fonds with the faculty member as creator/accumulator).\n"
description: "A rico:RecordSetType for faculty papers and personal archives.\n\n**Definition**:\nPersonal papers of faculty\
\ members documenting their academic careers, research \nactivities, teaching, and professional service. These are typically\
\ acquired as \ndonations or bequests, distinct from official university records.\n\n**Typical Contents**:\n- Research\
\ documentation and notes\n- Correspondence (professional and personal)\n- Lecture notes and course materials\n- Manuscripts\
\ and drafts\n- Conference papers and presentations\n- Professional organization records\n- Photographs and audiovisual\
\ materials\n\n**Provenance**:\nUnlike administrative fonds, faculty papers are personal archives with the \nindividual\
\ faculty member as creator/accumulator. The university acquires \ncustody but respects original order where it exists.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified with this\ntype follow the\
\ fonds organizational principle as defined by rico-rst:Fonds\n(personal papers fonds with the faculty member as creator/accumulator).\n"
structured_aliases:
- literal_form: Professorennachlass
in_language: de
@ -233,8 +206,8 @@ classes:
- rico:RecordSetType
- rico-rst:Fonds
annotations:
acquisition_note: Typically acquired through donation or bequest. May include
restrictions on access or publication specified by donor agreement.
acquisition_note: Typically acquired through donation or bequest. May include restrictions on access or publication
specified by donor agreement.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -242,12 +215,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: FacultyPaperCollection
organizational_principle:
@ -255,32 +222,25 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Personal archives with individual faculty member as creator/accumulator.
equals_string: This RecordSetType classifies record sets following the fonds principle. Personal archives with individual
faculty member as creator/accumulator.
scope_include:
equals_string: '["research documentation", "correspondence", "lecture notes",
"manuscripts", "conference papers"]'
equals_string: '["research documentation", "correspondence", "lecture notes", "manuscripts", "conference papers"]'
scope_exclude:
equals_string: '["official university records", "student records", "administrative
files"]'
equals_string: '["official university records", "student records", "administrative files"]'
CampusDocumentationCollection:
is_a: AcademicArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for campus life and institutional documentation.\n\
\n**Definition**:\nMaterials documenting campus life, institutional identity,\
\ and university \nculture beyond formal administrative records. Often includes\
\ visual materials, \npublications, and ephemera that capture the lived experience\
\ of the institution.\n\n**Typical Contents**:\n- Campus photographs and audiovisual\
\ materials\n- University publications (yearbooks, newspapers, magazines)\n\
- Ephemera (programs, posters, invitations)\n- Memorabilia and artifacts\n-\
\ Oral histories\n- Event documentation\n- Building and facilities documentation\n\
\n**Collection Nature**:\nMay be assembled collections (artificial) rather than\
\ strictly provenance-based,\nespecially for ephemera and visual materials.\
\ Documentation value often takes\nprecedence over strict archival arrangement.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the collection organizational principle\
\ as defined by rico-rst:Collection\n(assembled/artificial collection organized\
\ by subject or documentation purpose).\n"
description: "A rico:RecordSetType for campus life and institutional documentation.\n\n**Definition**:\nMaterials documenting\
\ campus life, institutional identity, and university \nculture beyond formal administrative records. Often includes\
\ visual materials, \npublications, and ephemera that capture the lived experience of the institution.\n\n**Typical\
\ Contents**:\n- Campus photographs and audiovisual materials\n- University publications (yearbooks, newspapers, magazines)\n\
- Ephemera (programs, posters, invitations)\n- Memorabilia and artifacts\n- Oral histories\n- Event documentation\n\
- Building and facilities documentation\n\n**Collection Nature**:\nMay be assembled collections (artificial) rather\
\ than strictly provenance-based,\nespecially for ephemera and visual materials. Documentation value often takes\nprecedence\
\ over strict archival arrangement.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the collection organizational principle as defined by rico-rst:Collection\n(assembled/artificial\
\ collection organized by subject or documentation purpose).\n"
structured_aliases:
- literal_form: Campus-Dokumentationssammlung
in_language: de
@ -318,8 +278,8 @@ classes:
- rico:RecordSetType
- rico-rst:Collection
annotations:
collection_nature_note: Often includes artificial/assembled collections organized
by subject, format, or documentation purpose rather than strict provenance.
collection_nature_note: Often includes artificial/assembled collections organized by subject, format, or documentation
purpose rather than strict provenance.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -327,12 +287,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType", "hc:MuseumType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CampusDocumentationCollection
organizational_principle:
@ -340,11 +294,9 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
record_note:
equals_string: This RecordSetType classifies record sets following the collection
principle. May be assembled collection (artificial) organized by subject
or documentation purpose.
equals_string: This RecordSetType classifies record sets following the collection principle. May be assembled collection
(artificial) organized by subject or documentation purpose.
scope_include:
equals_string: '["photographs", "audiovisual materials", "publications", "ephemera",
"oral histories", "memorabilia"]'
equals_string: '["photographs", "audiovisual materials", "publications", "ephemera", "oral histories", "memorabilia"]'
scope_exclude:
equals_string: '["administrative records", "student records", "faculty papers"]'

View file

@ -229,12 +229,6 @@ classes:
range: date
valid_to:
range: date
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- AccessPolicy defines access conditions for Collection instances
- Used by Collection.access_policy_ref to link policies to holdings

View file

@ -0,0 +1,336 @@
# Address - Generic postal/physical address class
# Aligned with vCard, Schema.org, LOCN, GLEIF ontologies
# Created: 2026-01-12
# Rule 38 compliant: All slots imported from modules/slots/
id: https://nde.nl/ontology/hc/class/Address
name: address_class
title: Address Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
vcard: http://www.w3.org/2006/vcard/ns#
schema: http://schema.org/
locn: http://www.w3.org/ns/locn#
gleif_base: https://www.gleif.org/ontology/Base/
org: http://www.w3.org/ns/org#
dcterms: http://purl.org/dc/terms/
skos: http://www.w3.org/2004/02/skos/core#
imports:
- linkml:types
# Address component slots
- ../slots/house_number
- ../slots/street_name
- ../slots/street_address
- ../slots/postal_code
- ../slots/locality
- ../slots/city
- ../slots/region
- ../slots/country_name
- ../slots/address_formatted
- ../slots/address_type
# Geographic reference slots
- ../slots/latitude
- ../slots/longitude
- ../slots/geonames_id
# Provenance slots
- ../slots/was_derived_from
- ../slots/was_generated_by
# Related classes
- ./Country
- ./Subregion
- ./Settlement
- ./CustodianObservation
- ./ReconstructionActivity
default_range: string
classes:
Address:
class_uri: vcard:Address
description: |
Physical or postal address for heritage custodians and related entities.
**ONTOLOGY ALIGNMENT**:
This class aligns with multiple established address ontologies:
| Ontology | Class | Notes |
|----------|-------|-------|
| **vCard** | `vcard:Address` | RFC6350 ADR property components |
| **Schema.org** | `schema:PostalAddress` | Web semantics |
| **LOCN** | `locn:Address` | EU Location Core Vocabulary |
| **GLEIF** | `gleif_base:PhysicalAddress` | Legal entity addresses |
**COMPONENT STRUCTURE**:
An address consists of hierarchical components:
```
Address
├── house_number (e.g., "1", "221B", "25-27")
├── street_name (e.g., "Museumstraat")
├── street_address (combined: "Museumstraat 1")
├── postal_code (e.g., "1071 XX")
├── locality (e.g., "Amsterdam")
├── region (e.g., "Noord-Holland", "NL-NH")
├── country_name (e.g., "Netherlands", "NL")
└── address_formatted (full string representation)
```
**ADDRESS TYPES FOR HERITAGE CUSTODIANS**:
| Type | Use Case |
|------|----------|
| `HEADQUARTERS` | Main organizational address |
| `LEGAL` | Registered legal/business address |
| `VISITING` | Public visitor entrance |
| `MAILING` | Correspondence/postal address |
| `STORAGE` | Depot, warehouse, off-site storage |
| `BRANCH` | Branch office location |
**USAGE EXAMPLES**:
```yaml
# Simple address with formatted string
has_address:
- address_formatted: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
address_type: HEADQUARTERS
# Structured address with components
has_address:
- street_name: "Museumstraat"
house_number: "1"
postal_code: "1071 XX"
locality: "Amsterdam"
region: "Noord-Holland"
country_name: "NL"
address_type: HEADQUARTERS
latitude: 52.3600
longitude: 4.8852
geonames_id: 2759794
```
**RELATIONSHIP TO OTHER CLASSES**:
- `AuxiliaryPlace`: Uses Address for structured address data
- `CustodianPlace`: May reference Address for place location
- `ContactPoint`: Uses Address for contact location
- `Settlement`/`Subregion`/`Country`: Hierarchical geographic entities
**PROVENANCE**:
Address data may be extracted from various sources (websites, Google Maps,
registries). Track provenance with:
- `was_derived_from`: Link to source observation
- `was_generated_by`: Link to extraction activity
exact_mappings:
- vcard:Address
close_mappings:
- schema:PostalAddress
- locn:Address
- gleif_base:PhysicalAddress
related_mappings:
- org:siteAddress
- schema:address
slots:
# Street-level components
- house_number
- street_name
- street_address
# Postal components
- postal_code
# Locality/geographic hierarchy
- locality
- city
- region
- country_name
# Formatted representation
- address_formatted
# Classification
- address_type
# Geographic coordinates (for geocoded addresses)
- latitude
- longitude
- geonames_id
# Provenance
- was_derived_from
- was_generated_by
slot_usage:
house_number:
range: string
required: false
description: House/building number within street
examples:
- value: "1"
description: Rijksmuseum
- value: "221B"
description: Baker Street notation
street_name:
range: string
required: false
description: Name of street, road, or thoroughfare
examples:
- value: "Museumstraat"
description: Museum Street in Amsterdam
street_address:
range: string
required: false
description: Combined street address (name + number)
examples:
- value: "Museumstraat 1"
description: Full street address
postal_code:
range: string
required: false
description: Postal/ZIP code
examples:
- value: "1071 XX"
description: Dutch postal code format
locality:
range: string
required: false
description: City, town, or village name
examples:
- value: "Amsterdam"
description: City name
city:
range: string
required: false
description: Alternative slot for locality (schema:addressLocality)
region:
range: string
required: false
description: State, province, or region
examples:
- value: "Noord-Holland"
description: Dutch province
- value: "NL-NH"
description: ISO 3166-2 code
country_name:
range: string
required: false
description: Country name or ISO 3166-1 code
examples:
- value: "Netherlands"
description: Full name
- value: "NL"
description: ISO 3166-1 alpha-2 code
address_formatted:
range: string
required: false
description: Full formatted address string
examples:
- value: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
description: Complete formatted address
address_type:
range: string
required: false
description: Classification of address purpose
examples:
- value: "HEADQUARTERS"
description: Main organizational address
- value: "LEGAL"
description: Registered business address
- value: "VISITING"
description: Public visitor entrance
- value: "MAILING"
description: Postal correspondence address
- value: "STORAGE"
description: Depot/warehouse facility
latitude:
range: float
required: false
description: WGS84 latitude coordinate
examples:
- value: 52.3600
description: Amsterdam latitude
longitude:
range: float
required: false
description: WGS84 longitude coordinate
examples:
- value: 4.8852
description: Amsterdam longitude
geonames_id:
range: integer
required: false
description: GeoNames ID for geocoded locality
examples:
- value: 2759794
description: Amsterdam GeoNames ID
was_derived_from:
range: CustodianObservation
multivalued: true
required: false
description: Source observation from which address was extracted
was_generated_by:
range: ReconstructionActivity
required: false
description: Activity that generated this address record
comments:
- vCard Address is the primary ontology class (RFC6350 standard)
- Use structured components when available, address_formatted as fallback
- Multiple addresses supported via has_address slot (multivalued)
- address_type distinguishes headquarters, legal, visiting, mailing, storage
- Coordinates (lat/lon) optional but recommended for visualization/mapping
see_also:
- https://www.w3.org/TR/vcard-rdf/#d4e936
- https://schema.org/PostalAddress
- https://www.w3.org/ns/locn#Address
- https://www.gleif.org/ontology/Base/PhysicalAddress
examples:
- value:
house_number: "1"
street_name: "Museumstraat"
street_address: "Museumstraat 1"
postal_code: "1071 XX"
locality: "Amsterdam"
region: "Noord-Holland"
country_name: "NL"
address_formatted: "Museumstraat 1, 1071 XX Amsterdam, Netherlands"
address_type: "HEADQUARTERS"
latitude: 52.3600
longitude: 4.8852
geonames_id: 2759794
description: Rijksmuseum headquarters - fully structured address
- value:
street_address: "Jansstraat 40"
postal_code: "2011 RX"
locality: "Haarlem"
country_name: "NL"
address_formatted: "Jansstraat 40, 2011 RX Haarlem, Netherlands"
address_type: "HEADQUARTERS"
description: Noord-Hollands Archief address - simplified structure
- value:
address_formatted: "1600 Pennsylvania Avenue NW, Washington, DC 20500, USA"
locality: "Washington"
region: "DC"
country_name: "US"
address_type: "LEGAL"
description: US address with formatted string primary
- value:
street_name: "Euterpelaan"
house_number: "25"
postal_code: "3824 BK"
locality: "Amersfoort"
region: "Utrecht"
country_name: "NL"
address_type: "STORAGE"
description: Off-site storage depot address
annotations:
specificity_score: 0.25
specificity_rationale: "Address is broadly applicable to all heritage custodian types and many other entities. Universal across domains."
custodian_types: ["*"]
custodian_types_rationale: "All heritage custodians have physical addresses - museums, archives, libraries, etc."

View file

@ -1,6 +1,7 @@
# AddressComponent - Address component from Google Maps
# Extracted from custodian_source.yaml per Rule 38 (modular schema files)
# Extraction date: 2026-01-08
# Refactored per Rule 38: All slots imported from modules/slots/
# Original inline slots moved to centralized slot files
# Refactor date: 2026-01-12
id: https://nde.nl/ontology/hc/classes/AddressComponent
name: AddressComponent
@ -11,23 +12,146 @@ prefixes:
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
prov: http://www.w3.org/ns/prov#
xsd: http://www.w3.org/2001/XMLSchema#
vcard: http://www.w3.org/2006/vcard/ns#
imports:
- linkml:types
# Centralized slots (Rule 38 compliant)
- ../slots/long_name
- ../slots/short_name
- ../slots/component_type
default_range: string
classes:
AddressComponent:
description: Address component from Google Maps
attributes:
long_name:
range: string
short_name:
range: string
types:
range: string
multivalued: true
inlined_as_list: true
class_uri: hc:AddressComponent
description: |
Address component from Google Maps Places API.
**PURPOSE**:
Google Maps returns structured address data as arrays of address
components, each with:
- `long_name`: Full name (e.g., "Netherlands")
- `short_name`: Abbreviated name (e.g., "NL")
- `types`: Array of component types (e.g., ["country", "political"])
**RELATIONSHIP TO Address CLASS**:
AddressComponent stores raw Google Maps data. The Address class provides
a normalized, ontology-aligned representation.
```
GoogleMapsEnrichment
└── address_components: AddressComponent[] # Raw Google data
└── ↓ normalize to ↓
Address # vCard/LOCN aligned structure
```
**GOOGLE MAPS COMPONENT TYPES**:
| Type | Description |
|------|-------------|
| `street_number` | House/building number |
| `route` | Street name |
| `locality` | City/town |
| `administrative_area_level_1` | State/province |
| `administrative_area_level_2` | County/district |
| `country` | Country |
| `postal_code` | ZIP/postal code |
| `premise` | Building name |
| `subpremise` | Unit/floor |
**EXAMPLE - Google Maps Response**:
```json
{
"address_components": [
{"long_name": "1", "short_name": "1", "types": ["street_number"]},
{"long_name": "Museumstraat", "short_name": "Museumstraat", "types": ["route"]},
{"long_name": "Amsterdam", "short_name": "Amsterdam", "types": ["locality", "political"]},
{"long_name": "Noord-Holland", "short_name": "NH", "types": ["administrative_area_level_1", "political"]},
{"long_name": "Netherlands", "short_name": "NL", "types": ["country", "political"]},
{"long_name": "1071 XX", "short_name": "1071 XX", "types": ["postal_code"]}
]
}
```
close_mappings:
- schema:PostalAddress
- vcard:Address
related_mappings:
- schema:addressRegion
- schema:addressCountry
slots:
- long_name
- short_name
- component_type
slot_usage:
long_name:
range: string
required: false
description: Full name of the address component
examples:
- value: "Netherlands"
description: Country full name
- value: "Noord-Holland"
description: Province full name
short_name:
range: string
required: false
description: Abbreviated/short name of the address component
examples:
- value: "NL"
description: Country ISO code
- value: "NH"
description: Province abbreviation
component_type:
range: string
multivalued: true
inlined_as_list: true
required: false
description: Google Maps component type(s)
examples:
- value: ["street_number"]
description: House number
- value: ["locality", "political"]
description: City with political classification
comments:
- Stores raw Google Maps address component data
- Normalize to Address class for vCard/LOCN alignment
- Types indicate semantic role of each component
- Part of GoogleMapsEnrichment structure
see_also:
- https://developers.google.com/maps/documentation/places/web-service/details
- https://nde.nl/ontology/hc/classes/Address
examples:
- value:
long_name: "1"
short_name: "1"
component_type: ["street_number"]
description: Street number component
- value:
long_name: "Noord-Holland"
short_name: "NH"
component_type: ["administrative_area_level_1", "political"]
description: Province component with abbreviation
- value:
long_name: "Netherlands"
short_name: "NL"
component_type: ["country", "political"]
description: Country component
annotations:
specificity_score: 0.70
specificity_rationale: "Google Maps-specific data structure. Used only for institutions with Google Maps enrichment."
custodian_types: ["*"]
custodian_types_rationale: "Any custodian with Google Maps data may have address components."

View file

@ -140,12 +140,6 @@ classes:
was_generated_by:
range: ReconstructionActivity
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- AdministrativeOffice models non-public back-office locations
- Distinguished from BranchOffice by lack of public access

View file

@ -56,12 +56,6 @@ classes:
wikidata_entity:
pattern: ^Q[0-9]+$
equals_string: Q60658673
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
@ -88,12 +82,6 @@ classes:
wikidata_alignment:
range: WikidataAlignment
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- AdvertisingRadioArchive
slots:

View file

@ -22,9 +22,8 @@ classes:
RadioAdvertisementCollection:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Radio commercial recordings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Radio commercial recordings.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: RadioAdvertisementCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: AdvertisingRadioArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive custodians. Inverse of rico:isOrWasHolderOf.
CampaignDocumentationSeries:
is_a: AdvertisingRadioArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Advertising campaign records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ series \norganizational principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Advertising campaign records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CampaignDocumentationSeries
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: AdvertisingRadioArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AdvertisingRadioArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -276,10 +276,3 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -80,12 +80,6 @@ classes:
wikidata_entity:
pattern: ^Q[0-9]+$
equals_string: Q18574935
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
@ -111,12 +105,6 @@ classes:
wikidata_alignment:
range: WikidataAlignment
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- AnimalSoundArchive
slots:

View file

@ -22,9 +22,8 @@ classes:
BioacousticRecordingCollection:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Animal and nature sound recordings.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Animal and nature sound recordings.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: BioacousticRecordingCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: AnimalSoundArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AnimalSoundArchive custodians. Inverse of rico:isOrWasHolderOf.
FieldRecordingSeries:
is_a: AnimalSoundArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Field research audio.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Field research audio.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: FieldRecordingSeries
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: AnimalSoundArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AnimalSoundArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AnimalSoundArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -65,12 +65,6 @@ classes:
required: true
motivation_type_name:
required: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Abstract base class - use specific subclasses (ClassifyingMotivation, etc.)
- Represents MOTIVATION TYPES, not individual motivation instances

View file

@ -13,586 +13,746 @@ prefixes:
wcag: https://www.w3.org/WAI/WCAG21/
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ./AnnotationMotivationType
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- linkml:types
- ../metadata
- ./AnnotationMotivationType
- ../slots/specificity_annotation
- ../slots/template_specificity
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
classes:
ClassifyingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:classifying
description: |
Motivation for categorizing or classifying content.
description: 'Motivation for categorizing or classifying content.
**DEFINITION**:
ClassifyingMotivation describes annotations where the intent is to
assign the target to a specific category or classification scheme.
**W3C WEB ANNOTATION**:
From oa:classifying:
> The motivation for when the user intends to classify the Target
> as something.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Subject classification | Assigning LCSH or AAT terms |
| Genre classification | Labeling artwork as "Baroque" |
| Object type | Classifying as "painting", "sculpture" |
| Content rating | Age-appropriate classifications |
**HERITAGE CONTEXT**:
Classification is fundamental to heritage cataloging:
- Museum object classification (Getty AAT)
- Archival arrangement and description
- Library subject cataloging (LCSH, DDC)
- Iconographic classification (Iconclass)
'
exact_mappings:
- oa:classifying
- oa:classifying
close_mappings:
- skos:Concept
- crm:E17_Type_Assignment
- skos:Concept
- crm:E17_Type_Assignment
slot_usage:
motivation_type_name:
equals_string: classifying
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- Primary use in heritage cataloging and classification
- W3C Web Annotation standard motivation
- Primary use in heritage cataloging and classification
DescribingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:describing
description: |
Motivation for adding descriptive information to content.
description: 'Motivation for adding descriptive information to content.
**DEFINITION**:
DescribingMotivation describes annotations where the intent is to
provide a description of the target resource.
**W3C WEB ANNOTATION**:
From oa:describing:
> The motivation for when the user intends to describe the Target,
> as opposed to a comment about them.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Physical description | Dimensions, materials, condition |
| Content description | What is depicted in an artwork |
| Scene description | Video scene narrative |
| Alt-text | Image description for accessibility |
**HERITAGE CONTEXT**:
Description is core to heritage documentation:
- Museum object cataloging (physical descriptions)
- Archival finding aid scope and content notes
- Library bibliographic description
- Video/audio content summarization
'
exact_mappings:
- oa:describing
- oa:describing
close_mappings:
- dcterms:description
- crm:E62_String
- dcterms:description
- crm:E62_String
slot_usage:
motivation_type_name:
equals_string: describing
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- Fundamental to heritage cataloging and accessibility
- W3C Web Annotation standard motivation
- Fundamental to heritage cataloging and accessibility
IdentifyingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:identifying
description: |
Motivation for identifying depicted entities.
description: 'Motivation for identifying depicted entities.
**DEFINITION**:
IdentifyingMotivation describes annotations where the intent is to
assign an identity to what is being depicted or described.
**W3C WEB ANNOTATION**:
From oa:identifying:
> The motivation for when the user intends to assign an identity to
> the Target or identify what is being depicted or described.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Person identification | Identifying portrait subjects |
| Place identification | Geolocating depicted locations |
| Object identification | Linking to collection records |
| Entity recognition | Named entity extraction |
**HERITAGE CONTEXT**:
Identification links heritage content to entities:
- Portrait subject identification
| - Artwork attribution (artist identification)
- Depicted location identification
- Object-to-record linking (computer vision)
'
exact_mappings:
- oa:identifying
- oa:identifying
close_mappings:
- crm:E15_Identifier_Assignment
- schema:identifier
- crm:E15_Identifier_Assignment
- schema:identifier
slot_usage:
motivation_type_name:
equals_string: identifying
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- Links content to identified entities
- W3C Web Annotation standard motivation
- Links content to identified entities
TaggingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:tagging
description: |
Motivation for adding tags or keywords.
description: 'Motivation for adding tags or keywords.
**DEFINITION**:
TaggingMotivation describes annotations where the intent is to
associate a tag or keyword with the target resource.
**W3C WEB ANNOTATION**:
From oa:tagging:
> The motivation for when the user intends to associate a tag with
> the Target.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Keyword tagging | User-generated tags |
| Folksonomy | Community tagging |
| Social tagging | Hashtags on social media |
| Crowdsourced tags | Volunteer tagging projects |
**HERITAGE CONTEXT**:
Tagging complements formal classification:
- Crowdsourced transcription projects
- Social tagging of collections
- User-generated content enrichment
- Folksonomies alongside controlled vocabularies
'
exact_mappings:
- oa:tagging
- oa:tagging
close_mappings:
- skos:Concept
- schema:keywords
- skos:Concept
- schema:keywords
slot_usage:
motivation_type_name:
equals_string: tagging
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- User-generated content enrichment
- W3C Web Annotation standard motivation
- User-generated content enrichment
LinkingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:linking
description: |
Motivation for linking to external resources.
description: 'Motivation for linking to external resources.
**DEFINITION**:
LinkingMotivation describes annotations where the intent is to
create a link between the target and a related resource.
**W3C WEB ANNOTATION**:
From oa:linking:
> The motivation for when the user intends to link to a resource
> related to the Target.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| See also links | Related collection items |
| Authority links | Links to Wikidata/VIAF |
| Reference links | Citations and sources |
| IIIF links | Manifest and canvas links |
**HERITAGE CONTEXT**:
Linking enables Linked Open Data:
- Authority file linking (VIAF, ISNI, Wikidata)
- Collection cross-references
- Digital object linking (IIIF)
- Bibliographic references
'
exact_mappings:
- oa:linking
- oa:linking
close_mappings:
- dcterms:relation
- skos:related
- schema:relatedLink
- dcterms:relation
- skos:related
- schema:relatedLink
slot_usage:
motivation_type_name:
equals_string: linking
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- Enables Linked Open Data connections
- W3C Web Annotation standard motivation
- Enables Linked Open Data connections
CommentingMotivation:
is_a: AnnotationMotivationType
class_uri: oa:commenting
description: |
Motivation for adding commentary.
description: 'Motivation for adding commentary.
**DEFINITION**:
CommentingMotivation describes annotations where the intent is to
add a comment or opinion about the target resource.
**W3C WEB ANNOTATION**:
From oa:commenting:
> The motivation for when the user intends to comment about the Target.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Scholarly notes | Research observations |
| Curatorial notes | Internal cataloging notes |
| User comments | Public-facing comments |
| Editorial remarks | Publication annotations |
**HERITAGE CONTEXT**:
Comments add contextual knowledge:
- Provenance research notes
- Conservation observations
- Scholarly commentary
- Community engagement features
'
exact_mappings:
- oa:commenting
- oa:commenting
close_mappings:
- schema:Comment
- schema:UserComments
- schema:Comment
- schema:UserComments
slot_usage:
motivation_type_name:
equals_string: commenting
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- W3C Web Annotation standard motivation
- User and scholarly engagement
- W3C Web Annotation standard motivation
- User and scholarly engagement
AccessibilityMotivation:
is_a: AnnotationMotivationType
class_uri: hc:accessibilityMotivation
description: |
Motivation for providing accessibility support.
description: 'Motivation for providing accessibility support.
**DEFINITION**:
AccessibilityMotivation describes annotations created to make
heritage content accessible to users with disabilities.
**HERITAGE-SPECIFIC MOTIVATION**:
This extends W3C Web Annotation with heritage accessibility needs.
Not part of the standard oa: vocabulary but essential for inclusive
heritage access.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Alt-text | Image descriptions for screen readers |
| Audio description | Video narration for visually impaired |
| Closed captions | Text for hearing impaired |
| Sign language | Video interpretation |
| Easy read | Simplified text versions |
**HERITAGE CONTEXT**:
Heritage institutions have accessibility obligations:
- Museum audio guides and touch tours
- Archive reading room accommodations
- Library assistive technology support
- Digital platform WCAG compliance
**WCAG ALIGNMENT**:
Supports Web Content Accessibility Guidelines:
- WCAG 2.1 Success Criterion 1.1.1 (Non-text Content)
- WCAG 2.1 Success Criterion 1.2 (Time-based Media)
'
exact_mappings:
- hc:accessibilityMotivation
- hc:accessibilityMotivation
close_mappings:
- schema:accessibilityFeature
- schema:accessibilityHazard
- schema:accessibilityFeature
- schema:accessibilityHazard
related_mappings:
- wcag:Guideline
- wcag:Guideline
slot_usage:
motivation_type_name:
equals_string: accessibility
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- Heritage-specific extension beyond W3C standard
- Critical for inclusive heritage access
- Supports WCAG compliance
- Heritage-specific extension beyond W3C standard
- Critical for inclusive heritage access
- Supports WCAG compliance
DiscoveryMotivation:
is_a: AnnotationMotivationType
class_uri: hc:discoveryMotivation
description: |
Motivation for enabling search and discovery.
description: 'Motivation for enabling search and discovery.
**DEFINITION**:
DiscoveryMotivation describes annotations created specifically to
improve the findability and discoverability of heritage content.
**HERITAGE-SPECIFIC MOTIVATION**:
This extends W3C Web Annotation with heritage discovery needs.
Focus is on making collections searchable and browsable.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| SEO metadata | Schema.org structured data |
| Faceted search | Filter-enabling metadata |
| Full-text indexing | OCR text for search |
| Named entity extraction | People, places, dates |
| AI-generated descriptions | ML-powered metadata |
**HERITAGE CONTEXT**:
Discovery is essential for heritage access:
- Collection portal search optimization
- Aggregator metadata enhancement (Europeana)
- Cross-collection discovery
- Semantic search enablement
**SCHEMA.ORG ALIGNMENT**:
Supports structured data for search engines:
- schema:WebPage, schema:CollectionPage
- schema:Breadcrumb navigation
- schema:SearchAction configuration
'
exact_mappings:
- hc:discoveryMotivation
- hc:discoveryMotivation
close_mappings:
- schema:SearchAction
- dcat:Catalog
- schema:SearchAction
- dcat:Catalog
slot_usage:
motivation_type_name:
equals_string: discovery
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- Heritage-specific extension beyond W3C standard
- Enables collection discoverability
- Supports aggregator integration
- Heritage-specific extension beyond W3C standard
- Enables collection discoverability
- Supports aggregator integration
PreservationMotivation:
is_a: AnnotationMotivationType
class_uri: hc:preservationMotivation
description: |
Motivation for supporting digital preservation.
description: 'Motivation for supporting digital preservation.
**DEFINITION**:
PreservationMotivation describes annotations created to support
the long-term preservation of digital heritage content.
**HERITAGE-SPECIFIC MOTIVATION**:
This extends W3C Web Annotation with digital preservation needs.
Focus is on ensuring content remains accessible over time.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Format documentation | Technical metadata (PREMIS) |
| Checksum recording | Fixity verification |
| Migration notes | Format conversion history |
| Rights documentation | Preservation rights |
| Significant properties | What must be preserved |
**HERITAGE CONTEXT**:
Digital preservation is a core heritage function:
- Archive preservation planning
- Museum digital asset management
- Library digital preservation programs
- OAIS compliance documentation
**PREMIS ALIGNMENT**:
Supports PREMIS Data Dictionary:
- premis:Object (digital objects)
- premis:Event (preservation actions)
- premis:Agent (preservation actors)
- premis:Rights (preservation permissions)
'
exact_mappings:
- hc:preservationMotivation
- hc:preservationMotivation
close_mappings:
- premis:Event
- prov:Activity
- premis:Event
- prov:Activity
slot_usage:
motivation_type_name:
equals_string: preservation
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- Heritage-specific extension beyond W3C standard
- Critical for digital preservation
- Supports OAIS and PREMIS compliance
- Heritage-specific extension beyond W3C standard
- Critical for digital preservation
- Supports OAIS and PREMIS compliance
ResearchMotivation:
is_a: AnnotationMotivationType
class_uri: hc:researchMotivation
description: |
Motivation for supporting research and analysis.
description: 'Motivation for supporting research and analysis.
**DEFINITION**:
ResearchMotivation describes annotations created specifically to
support scholarly research and analysis of heritage content.
**HERITAGE-SPECIFIC MOTIVATION**:
This extends W3C Web Annotation with research needs.
Focus is on enabling scholarly use of heritage collections.
**USE CASES**:
| Use Case | Example |
|----------|---------|
| Citation annotation | Scholarly citations |
| Research notes | Analytical observations |
| Hypothesis marking | Research questions |
| Data annotation | Dataset documentation |
| Computational analysis | ML/AI analysis results |
**HERITAGE CONTEXT**:
Heritage institutions support research:
- Archive research services
- Museum scholarly access
- Library reference services
- Digital humanities projects
**CRM ALIGNMENT**:
Supports CIDOC-CRM research patterns:
- crm:E7_Activity (research activities)
- crm:E13_Attribute_Assignment (scholarly assertions)
- crm:E65_Creation (research outputs)
'
exact_mappings:
- hc:researchMotivation
- hc:researchMotivation
close_mappings:
- crm:E7_Activity
- schema:ScholarlyArticle
- crm:E7_Activity
- schema:ScholarlyArticle
slot_usage:
motivation_type_name:
equals_string: research
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- specificity_annotation
- template_specificity
- specificity_annotation
- template_specificity
comments:
- Heritage-specific extension beyond W3C standard
- Supports digital humanities and research
- Enables computational analysis documentation
- Heritage-specific extension beyond W3C standard
- Supports digital humanities and research
- Enables computational analysis documentation

View file

@ -64,9 +64,3 @@ classes:
variant_of_name:
range: CustodianName
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -43,12 +43,6 @@ classes:
equals_string: Q121409581
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:
@ -72,12 +66,6 @@ classes:
wikidata_alignment:
range: WikidataAlignment
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- ArchitecturalArchive
slots:

View file

@ -22,9 +22,8 @@ classes:
ArchitecturalDrawingCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Architectural plans and drawings.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Architectural plans and drawings.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ArchitecturalDrawingCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchitecturalArchive custodians. Inverse of rico:isOrWasHolderOf.
ArchitectPapersCollection:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Architect personal papers.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Architect personal papers.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ArchitectPapersCollection
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchitecturalArchive custodians. Inverse of rico:isOrWasHolderOf.
BuildingProjectFonds:
is_a: ArchitecturalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Building project documentation.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Building project documentation.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: BuildingProjectFonds
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: ArchitecturalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArchitecturalArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchitecturalArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -41,12 +41,6 @@ classes:
required: true
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- org:OrganizationalUnit
close_mappings:
@ -76,12 +70,6 @@ classes:
wikidata_alignment:
range: WikidataAlignment
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- ArchivalLibrary
slots:

View file

@ -40,12 +40,6 @@ classes:
equals_string: Q130427366
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HeritageSocietyType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
close_mappings:

View file

@ -51,9 +51,3 @@ classes:
maximum_cardinality: 1
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -23,32 +23,26 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: "Archive of an inter-governmental organization or international umbrella\
\ \norganization, preserving records of global significance.\n\n**Wikidata**:\
\ Q27031014\n\n**Scope**:\nInternational organization archives preserve:\n-\
\ 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"
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: |
A rico:RecordSetType for classifying collections held by ArchiveOfInternationalOrganization custodians.
description: 'A rico:RecordSetType for classifying collections held by ArchiveOfInternationalOrganization custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -66,9 +60,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
InternationalOrgFonds:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for International organization records.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for International organization records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: InternationalOrgFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ArchiveOfInternationalOrganization
record_holder_note:
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians. Inverse of rico:isOrWasHolderOf.
TreatyCollection:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for International agreements.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for International agreements.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: TreatyCollection
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: ArchiveOfInternationalOrganization
record_holder_note:
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians. Inverse of rico:isOrWasHolderOf.
ConferenceRecordSeries:
is_a: ArchiveOfInternationalOrganizationRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Conference proceedings.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Conference proceedings.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ConferenceRecordSeries
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: ArchiveOfInternationalOrganization
record_holder_note:
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchiveOfInternationalOrganization custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -90,12 +90,6 @@ classes:
required: false
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- skos:Concept
- schema:ArchiveOrganization

View file

@ -23,45 +23,75 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Public archives specializing in building records, construction documents,
description: 'Public archives specializing in building records, construction documents,
and architectural permits.
**Wikidata**: Q136027937
**Scope**:
Building records archives (Bauaktenarchive) preserve:
- Building permits and applications
- Construction drawings and blueprints
- Inspection reports and certificates
- Zoning and planning documents
- Structural engineering reports
- Historical building surveys
- Demolition records
**Administrative Context**:
These archives typically:
- Are part of municipal or regional government
- Serve building departments and planning offices
- Support property research and due diligence
- Document urban development history
- Provide evidence for heritage designation
**Related Types**:
- ArchitecturalArchive (Q121409581) - Broader architectural documentation
- MunicipalArchive (Q604177) - Local government archives
- LocalGovernmentArchive (Q118281267) - Local administrative records
**User Groups**:
- Property owners and developers
- Architects and engineers
- Historic preservation officers
- Urban planners and researchers
- Insurance companies
'
slot_usage: null
ArchivesForBuildingRecordsRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ArchivesForBuildingRecords custodians.
description: 'A rico:RecordSetType for classifying collections held by ArchivesForBuildingRecords custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -79,9 +109,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
BuildingPermitSeries:
is_a: ArchivesForBuildingRecordsRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Building permit records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Building permit records.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: BuildingPermitSeries
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ArchivesForBuildingRecords
record_holder_note:
equals_string: This RecordSetType is typically held by ArchivesForBuildingRecords
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchivesForBuildingRecords custodians. Inverse of rico:isOrWasHolderOf.
ConstructionDocumentCollection:
is_a: ArchivesForBuildingRecordsRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Construction documentation.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Construction documentation.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ConstructionDocumentCollection
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: ArchivesForBuildingRecords
record_holder_note:
equals_string: This RecordSetType is typically held by ArchivesForBuildingRecords
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchivesForBuildingRecords custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -23,38 +23,61 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Regional archives in France (archives régionales), preserving records
description: 'Regional archives in France (archives régionales), preserving records
at the regional administrative level.
**Wikidata**: Q2860567
**Geographic Restriction**: France only
**Scope**:
French regional archives preserve:
- Regional council records and deliberations
- Regional planning and development documents
- Economic development agency records
- Cultural affairs documentation
- Education and training records (regional level)
- Environmental and spatial planning documents
**Administrative Context**:
In the French archival system:
- Archives nationales (national level)
- Archives régionales (regional level) ← This type
- Archives départementales (departmental level)
- Archives communales (municipal level)
**Related Types**:
- DepartmentalArchives (Q2860456) - Departmental level in France
- RegionalArchive (Q27032392) - Generic regional archive type
- PublicArchivesInFrance (Q2421452) - French public archives
'
slot_usage: null
ArchivesRegionalesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ArchivesRegionales custodians.
description: 'A rico:RecordSetType for classifying collections held by ArchivesRegionales custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -72,9 +95,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
RegionalAdministrationFonds:
is_a: ArchivesRegionalesRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Regional government records (France).\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Regional government records (France).\n\n**RiC-O Alignment**:\nThis class is a\
\ specialized rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: RegionalAdministrationFonds
organizational_principle:
@ -56,5 +49,4 @@ classes:
record_holder:
equals_string: ArchivesRegionales
record_holder_note:
equals_string: This RecordSetType is typically held by ArchivesRegionales
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArchivesRegionales custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -23,44 +23,73 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Specialized archive preserving documentation related to art, artists,
description: 'Specialized archive preserving documentation related to art, artists,
art movements, galleries, and the art market.
**Wikidata**: Q27032254
**Scope**:
Art archives (Kunstarchive) preserve:
- Artist papers and correspondence
- Gallery and dealer records
- Exhibition documentation (catalogs, invitations, reviews)
- Art criticism and publications
- Photographs of artworks and installations
- Auction house records
- Art movement manifestos and ephemera
- Studio and workshop documentation
**Collection Types**:
- Personal papers of artists
- Institutional records of art organizations
- Documentation of art historical events
- Provenance research materials
- Conservation and restoration records
**Related Types**:
- ArchitecturalArchive (Q121409581) - Architectural documentation
- PerformingArtsArchive (Q27030945) - Performance-based arts
- PhotoArchive (Q27032363) - Photographic collections
**Notable Examples**:
- Archives of American Art (Smithsonian)
- Getty Research Institute Special Collections
- Tate Archive (London)
- Archiv der Akademie der Künste (Berlin)
'
slot_usage: null
ArtArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ArtArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by ArtArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -78,9 +107,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
ArtistPapersCollection:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Artist personal papers and sketches.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Artist personal papers and sketches.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ArtistPapersCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ArtArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArtArchive custodians. Inverse of rico:isOrWasHolderOf.
GalleryRecordsFonds:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Art gallery records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Art gallery records.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: GalleryRecordsFonds
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: ArtArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArtArchive custodians. Inverse of rico:isOrWasHolderOf.
ExhibitionDocumentationCollection:
is_a: ArtArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Exhibition records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Exhibition records.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ExhibitionDocumentationCollection
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: ArtArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ArtArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ArtArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -305,12 +305,6 @@ classes:
valid_to:
range: date
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Represents founding legal documents (statuten, articles of incorporation)
- 'Handles PRE_EXISTENCE paradox: articles exist before organization exists'

View file

@ -23,44 +23,73 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive specializing in audio-visual materials including film, video,
description: 'Archive specializing in audio-visual materials including film, video,
sound recordings, and multimedia content.
**Wikidata**: Q27030766
**Scope**:
Audiovisual archives preserve:
- Film and video recordings
- Sound recordings (music, spoken word, oral history)
- Multimedia productions
- Broadcast materials (television, radio)
- Born-digital audiovisual content
- Related documentation (scripts, production files)
**Preservation Challenges**:
- Format obsolescence (VHS, Betamax, reel-to-reel, etc.)
- Physical degradation (vinegar syndrome, sticky shed)
- Digital preservation requirements
- Large storage requirements
- Specialized playback equipment
**Related Types**:
- FilmArchive (Q726929) - Motion picture focus
- SoundArchive (Q2230431) - Audio recordings focus
- TelevisionArchive (Q109326243) - TV broadcast focus
- RadioArchive (Q109326271) - Radio broadcast focus
- MediaArchive (Q116809817) - Broader media preservation
**Notable Examples**:
- Nederlands Instituut voor Beeld en Geluid
- Library of Congress National Audio-Visual Conservation Center
- British Film Institute National Archive
- INA (Institut national de l'audiovisuel, France)
- INA (Institut national de l''audiovisuel, France)
'
slot_usage: null
AudiovisualArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by AudiovisualArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by AudiovisualArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -78,9 +107,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
AudiovisualRecordingCollection:
is_a: AudiovisualArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for AV recordings.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for AV recordings.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: AudiovisualRecordingCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: AudiovisualArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AudiovisualArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AudiovisualArchive custodians. Inverse of rico:isOrWasHolderOf.
AudiovisualProductionFonds:
is_a: AudiovisualArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Media production records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Media production records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: AudiovisualProductionFonds
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: AudiovisualArchive
record_holder_note:
equals_string: This RecordSetType is typically held by AudiovisualArchive
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by AudiovisualArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -332,12 +332,6 @@ classes:
protocol: REST_JSON
status: ACTIVE
description: Rijksstudio auxiliary platform endpoints
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- AuxiliaryDigitalPlatform models SUBORDINATE digital properties
- DigitalPlatform models PRIMARY digital entry point

View file

@ -319,12 +319,6 @@ classes:
examples:
- value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804
description: Rijksmuseum custodian hub
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- AuxiliaryPlace models SUBORDINATE physical locations (not main headquarters)
- Analogous to CustodianAppellation (alternative names) for CustodianName

View file

@ -23,50 +23,84 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive preserving records of banking institutions, documenting
description: 'Archive preserving records of banking institutions, documenting
financial history and banking operations.
**Wikidata**: Q52718263
**Scope**:
Bank archives (Bankarchive) preserve:
- Corporate governance records (board minutes, reports)
- Customer records (historical, anonymized)
- Loan and mortgage documentation
- Correspondence and contracts
- Marketing and advertising materials
- Photographs of buildings, staff, events
- Publications (annual reports, newsletters)
- Numismatic collections (banknotes, coins)
**Historical Significance**:
Bank archives document:
- Economic development and financial history
- Business and commercial practices
- Architectural heritage (historic bank buildings)
- Social history (banking access, community development)
**Related Types**:
- CompanyArchives (Q10605195) - Corporate archives broadly
- EconomicArchive (Q27032167) - Economic history focus
**Privacy Considerations**:
Bank archives often have:
- Extended closure periods for personal data
- Anonymization requirements
- Legal retention requirements
- Sensitive commercial information
**Notable Examples**:
- HSBC Group Archives (London)
- Deutsche Bank Historical Archive
- Rothschild Archive (London)
- Archives historiques de la Société Générale
'
slot_usage: null
BankArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by BankArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by BankArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -84,9 +118,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
BankingRecordsFonds:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Banking institution records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Banking institution records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: BankingRecordsFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: BankArchive
record_holder_note:
equals_string: This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by BankArchive custodians. Inverse of rico:isOrWasHolderOf.
FinancialTransactionSeries:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Financial records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the series \norganizational\
\ principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Financial records.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: FinancialTransactionSeries
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: BankArchive
record_holder_note:
equals_string: This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by BankArchive custodians. Inverse of rico:isOrWasHolderOf.
CustomerAccountSeries:
is_a: BankArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Account records (historical).\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ series \norganizational principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Account records (historical).\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CustomerAccountSeries
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: BankArchive
record_holder_note:
equals_string: This RecordSetType is typically held by BankArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by BankArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -15,54 +15,78 @@ classes:
Bildstelle:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
German institutions that build and manage collections of visual media
description: 'German institutions that build and manage collections of visual media
for teaching, research, and educational purposes.
**Wikidata**: Q861125
**Geographic Restriction**: Germany only
This type is ONLY valid for German Bildstellen. The `applicable_countries`
slot MUST contain "DE". Validation rules enforce this geographic constraint.
**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType
class. Bildstellen are institutional service units, not collection types.
**Scope**:
Bildstellen provide:
- Educational films and videos
- Slide collections and transparencies
- Digital media for instruction
- Equipment loans for schools
- Media production services
- Teacher training in media use
**Organizational Context**:
Bildstellen are typically:
- Part of municipal or regional education administration
- Serving schools and educational institutions
- Now often merged into Medienzentren (media centers)
- Transitioning from analog to digital media services
**Related Types**:
- Medienzentrum (Q1284615) - Modern successor/merger partner
- AudiovisualArchive (Q27030766) - Broader AV preservation
**Historical Context**:
Many Bildstellen have been:
- Merged into larger Medienzentren
- Transformed into digital learning platforms
- Integrated into educational technology services
'
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- has_or_had_custodian_type
- specificity_annotation

View file

@ -273,9 +273,3 @@ classes:
required: false
has_or_had_custodian_type:
equals_expression: '["hc:BioCustodianType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -368,12 +368,6 @@ classes:
- value: MN987654
has_or_had_custodian_type:
equals_expression: '["hc:BioCustodianType", "hc:MuseumType", "hc:ResearchOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- BiologicalObject extends ExhibitedObject with biological specimen-specific fields
- Aligned with Darwin Core (TDWG) vocabulary for biodiversity data

View file

@ -149,12 +149,6 @@ classes:
was_generated_by:
range: ReconstructionActivity
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- BranchOffice models regional/satellite locations of heritage custodians
- Distinguished from AdministrativeOffice by public-facing nature

View file

@ -231,12 +231,6 @@ classes:
valid_to:
range: date
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Represents PLANNED financial allocations (not actuals)
- 'Heritage-specific categories: acquisition, preservation, digitization budgets'

View file

@ -214,12 +214,6 @@ classes:
description: Project funded by this call
- value: https://nde.nl/ontology/hc/project/europeana/common-culture-2024
description: Europeana project funded through Horizon Europe
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CallForApplication links FundingOrganisation to heritage custodian funding opportunities
- Lifecycle tracked via CallForApplicationStatusEnum (ANNOUNCED through RESULTS_PUBLISHED)

View file

@ -23,55 +23,92 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
State archives of one of the cantons of Switzerland, preserving cantonal
description: 'State archives of one of the cantons of Switzerland, preserving cantonal
government records and historical documentation.
**Wikidata**: Q2860410
**Geographic Restriction**: Switzerland only
This type is ONLY valid for Swiss cantonal archives. The `applicable_countries`
slot MUST contain "CH". Validation rules enforce this geographic constraint.
**Scope**:
Cantonal archives (Kantonsarchive) preserve:
- Cantonal government records (Grosser Rat, Regierungsrat)
- Administrative and judicial records
- Land registers and cadastral records
- Civil registry records (historical)
- Notarial archives
- Private deposits (families, businesses, associations)
- Photographs and audiovisual materials
**Swiss Archival System**:
Switzerland has a federated archival structure:
- Schweizerisches Bundesarchiv (federal level)
- Kantonsarchive (26 cantonal archives) ← This type
- Gemeindearchive (municipal archives)
- Burgergemeindearchive (civic community archives)
**Language Considerations**:
Swiss cantonal archives serve multilingual populations:
- German-speaking cantons (majority)
- French-speaking cantons (Romandie)
- Italian-speaking canton (Ticino)
- Romansh-speaking areas (Graubünden)
**Related Types**:
- StateArchives (Q52341833) - Generic state-level archives
- RegionalArchive (Q27032392) - Regional scope archives
- MunicipalArchive (Q604177) - Local government archives
**Notable Examples**:
- Staatsarchiv Zürich
- Archives cantonales vaudoises
- Staatsarchiv Basel-Stadt
- Archivio di Stato del Cantone Ticino
'
slot_usage: null
CantonalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CantonalArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by CantonalArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -89,9 +126,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
CantonalGovernmentFonds:
is_a: CantonalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Cantonal administrative records (Switzerland).\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Cantonal administrative records (Switzerland).\n\n**RiC-O Alignment**:\nThis class\
\ is a specialized rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CantonalGovernmentFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: CantonalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CantonalArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CantonalArchive custodians. Inverse of rico:isOrWasHolderOf.
CantonalLegislationCollection:
is_a: CantonalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Cantonal laws and regulations.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Cantonal laws and regulations.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CantonalLegislationCollection
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: CantonalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CantonalArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CantonalArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -17,44 +17,75 @@ classes:
CastCollection:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
Art-historical or archaeological collection of plaster casts (reproductions)
description: 'Art-historical or archaeological collection of plaster casts (reproductions)
of sculptures, architectural elements, and other artworks, typically used
for education and study.
**Wikidata**: Q29380643
**Scope**:
Cast collections (Abgusssammlungen) contain:
- Plaster casts of classical sculptures
- Reproductions of architectural ornaments
- Casts of medieval and Renaissance works
- Study collections for art history education
- Comparative materials for archaeological research
**Educational Purpose**:
Cast collections serve:
- Art history teaching and research
- Drawing and sculpture instruction
- Comparative stylistic analysis
- Access to works otherwise unavailable locally
- Preservation of endangered originals' form
- Preservation of endangered originals'' form
**Cross-Type Linkages**:
Cast collections often exist within or alongside:
- **GalleryType**: Display of casts in gallery settings
- **MuseumType**: Museum collections including cast galleries
- **PersonalCollectionType**: Private collections of casts
**Notable Examples**:
- Abguss-Sammlung Antiker Plastik (Berlin)
- Cast Courts, Victoria and Albert Museum
- Museum of Classical Archaeology (Cambridge)
- Skulpturhalle Basel
**Related Types**:
- MuseumArchive (Q53566456) - Museum institutional records
- ArtArchive (Q27032254) - Art documentation
'
slots:
- has_or_had_custodian_type
- related_gallery_type
@ -65,9 +96,3 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:MuseumType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -234,12 +234,6 @@ classes:
was_generated_by:
range: ReconstructionActivity
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CateringPlace models food/beverage facilities at heritage custodians
- Schema.org FoodEstablishment for restaurants and cafés

View file

@ -23,45 +23,75 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive of a cathedral, preserving records of the cathedral chapter,
description: 'Archive of a cathedral, preserving records of the cathedral chapter,
liturgical documentation, and ecclesiastical administration.
**Wikidata**: Q132201761
**Scope**:
Cathedral archives (archivos catedralicios) preserve:
- Chapter records and capitular acts
- Liturgical books and musical manuscripts
- Ecclesiastical correspondence
- Property and financial records
- Architectural and building documentation
- Vestment and treasury inventories
- Episcopal documentation (when combined)
**Organizational Context**:
Cathedral archives are typically:
- Maintained by the cathedral chapter (canons)
- Separate from diocesan archives (bishop's records)
- Separate from diocesan archives (bishop''s records)
- May be combined with cathedral library
- Often contain medieval manuscripts
**Related Types**:
- DiocesanArchive (Q11906839) - Bishop's/diocese records
- DiocesanArchive (Q11906839) - Bishop''s/diocese records
- ChurchArchive (Q2877653) - General ecclesiastical archives
- MonasteryArchive (Q27030561) - Monastic institution records
- ParishArchive (Q34544468) - Local parish records
**Historical Significance**:
Cathedral archives often contain:
- Medieval charters and privileges
- Early musical notation and polyphony
- Illuminated manuscripts
- Records of historical events (coronations, councils)
'
slot_usage: null
CathedralArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CathedralArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by CathedralArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -79,9 +109,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
ChapterRecordsFonds:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Cathedral chapter administrative records.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Cathedral chapter administrative records.\n\n**RiC-O Alignment**:\nThis class is\
\ a specialized rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ChapterRecordsFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: CathedralArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CathedralArchive custodians. Inverse of rico:isOrWasHolderOf.
LiturgicalDocumentCollection:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Liturgical and ceremonial records.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Liturgical and ceremonial records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: LiturgicalDocumentCollection
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: CathedralArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CathedralArchive custodians. Inverse of rico:isOrWasHolderOf.
FabricRecordsSeries:
is_a: CathedralArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Building and fabric maintenance records.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the series \norganizational principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Building and fabric maintenance records.\n\n**RiC-O Alignment**:\nThis class is\
\ a specialized rico:RecordSetType following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: FabricRecordsSeries
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: CathedralArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CathedralArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CathedralArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -22,21 +22,16 @@ classes:
ChurchArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: "Abstract base class for all church archive record set types.\n\n\
**Definition**:\nA rico:RecordSetType that classifies collections held by church\
\ archives.\nChurch archives preserve records documenting religious administration,\
\ \nchurch life, pastoral care, and the spiritual community.\n\n**Subclasses**:\n\
- ChurchGovernanceFonds (synods, councils, consistory records)\n- ParishRegisterSeries\
\ (baptisms, marriages, burials)\n- PastoralCorrespondenceCollection (clergy\
\ correspondence, visitation records)\n- ChurchPropertyFonds (property, finance,\
\ building records)\n- CongregationalLifeCollection (societies, events, publications)\n\
\n**RiC-O Alignment**:\nThis is an abstract type classifier. Subclasses specify\
\ both the domain \n(type of church records) and organizational principle (fonds,\
\ series, collection).\n\n**Dual-Class Pattern**:\nChurchArchive (ArchiveOrganizationType)\
\ = the custodian institution.\nChurchArchiveRecordSetType (rico:RecordSetType)\
\ = the collection types held.\n\n**Genealogical Value**:\nChurch archives are\
\ primary sources for genealogical research, especially \nfor periods before\
\ civil registration (pre-1811 in Netherlands).\n"
description: "Abstract base class for all church archive record set types.\n\n**Definition**:\nA rico:RecordSetType that\
\ classifies collections held by church archives.\nChurch archives preserve records documenting religious administration,\
\ \nchurch life, pastoral care, and the spiritual community.\n\n**Subclasses**:\n- ChurchGovernanceFonds (synods, councils,\
\ consistory records)\n- ParishRegisterSeries (baptisms, marriages, burials)\n- PastoralCorrespondenceCollection (clergy\
\ correspondence, visitation records)\n- ChurchPropertyFonds (property, finance, building records)\n- CongregationalLifeCollection\
\ (societies, events, publications)\n\n**RiC-O Alignment**:\nThis is an abstract type classifier. Subclasses specify\
\ both the domain \n(type of church records) and organizational principle (fonds, series, collection).\n\n**Dual-Class\
\ Pattern**:\nChurchArchive (ArchiveOrganizationType) = the custodian institution.\nChurchArchiveRecordSetType (rico:RecordSetType)\
\ = the collection types held.\n\n**Genealogical Value**:\nChurch archives are primary sources for genealogical research,\
\ especially \nfor periods before civil registration (pre-1811 in Netherlands).\n"
exact_mappings:
- rico:RecordSetType
see_also:
@ -53,30 +48,19 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
ChurchGovernanceFonds:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for church governance and administrative records\
\ organized as a fonds.\n\n**Definition**:\nRecords created by church governing\
\ bodies (synods, councils, consistories, \nkerkenraden) in the exercise of\
\ ecclesiastical governance and administration. \nOrganized according to archival\
\ principles of provenance.\n\n**Typical Contents**:\n- Synod/classis minutes\
\ and resolutions\n- Consistory/kerkenraad minutes\n- Church council decisions\n\
- Canonical visitation records\n- Correspondence with ecclesiastical authorities\n\
- Church law and regulations (kerkorde)\n- Disciplinary records\n- Membership\
\ rolls (lidmatenregisters)\n\n**Denominational Variations**:\n- Reformed: Kerkenraad,\
\ classis, synode\n- Roman Catholic: Parish council, diocese, bishops' conference\n\
- Lutheran: Kirchenvorstand, Synode\n- Other Protestant: Consistory, presbytery,\
\ conference\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype follow the fonds organizational principle\
\ as defined by rico-rst:Fonds\n(provenance-based organization with governance\
\ records forming the core fonds).\n"
description: "A rico:RecordSetType for church governance and administrative records organized as a fonds.\n\n**Definition**:\n\
Records created by church governing bodies (synods, councils, consistories, \nkerkenraden) in the exercise of ecclesiastical\
\ governance and administration. \nOrganized according to archival principles of provenance.\n\n**Typical Contents**:\n\
- Synod/classis minutes and resolutions\n- Consistory/kerkenraad minutes\n- Church council decisions\n- Canonical visitation\
\ records\n- Correspondence with ecclesiastical authorities\n- Church law and regulations (kerkorde)\n- Disciplinary\
\ records\n- Membership rolls (lidmatenregisters)\n\n**Denominational Variations**:\n- Reformed: Kerkenraad, classis,\
\ synode\n- Roman Catholic: Parish council, diocese, bishops' conference\n- Lutheran: Kirchenvorstand, Synode\n- Other\
\ Protestant: Consistory, presbytery, conference\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype follow the fonds organizational principle as defined by rico-rst:Fonds\n(provenance-based\
\ organization with governance records forming the core fonds).\n"
structured_aliases:
- literal_form: Kirchenleitungsbestand
in_language: de
@ -121,12 +105,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ChurchGovernanceFonds
organizational_principle:
@ -134,34 +112,28 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Governance records form the core archival fonds of church archives.
equals_string: This RecordSetType classifies record sets following the fonds principle. Governance records form the
core archival fonds of church archives.
scope_include:
equals_string: '["synod minutes", "consistory records", "church council decisions",
"visitation records", "membership rolls"]'
equals_string: '["synod minutes", "consistory records", "church council decisions", "visitation records", "membership
rolls"]'
scope_exclude:
equals_string: '["parish registers", "property records", "congregational societies"]'
ParishRegisterSeries:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for parish registers (vital records) organized\
\ as archival series.\n\n**Definition**:\nRecords documenting sacramental events\
\ (baptisms, marriages, burials) and \nother vital events in the religious community.\
\ These are the ecclesiastical \nequivalent of civil registry records and predate\
\ civil registration in most \ncountries.\n\n**Typical Contents**:\n- Baptism\
\ registers (doopregisters)\n- Marriage registers (trouwregisters/huwelijksregisters)\n\
- Burial registers (begraafregisters)\n- Confirmation registers (belijdenisregisters)\n\
- Communion registers\n- Membership transfer records (attestaties)\n\n**Genealogical\
\ Value**:\nParish registers are PRIMARY sources for genealogical research,\
\ especially:\n- Pre-1811 (Netherlands): Before civil registration\n- All periods:\
\ Supplement civil records with religious context\n- Minority communities: Jewish,\
\ Catholic, Dissenter records\n\n**Privacy Considerations**:\nHistorical parish\
\ registers are generally accessible. However, more recent \nrecords may have\
\ restrictions. Many have been digitized and indexed by \ngenealogical organizations.\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the series organizational principle as defined\
\ by rico-rst:Series\n(chronological has_arrangement by event type: DTB doop, trouw,\
\ begraven).\n"
description: "A rico:RecordSetType for parish registers (vital records) organized as archival series.\n\n**Definition**:\n\
Records documenting sacramental events (baptisms, marriages, burials) and \nother vital events in the religious community.\
\ These are the ecclesiastical \nequivalent of civil registry records and predate civil registration in most \ncountries.\n\
\n**Typical Contents**:\n- Baptism registers (doopregisters)\n- Marriage registers (trouwregisters/huwelijksregisters)\n\
- Burial registers (begraafregisters)\n- Confirmation registers (belijdenisregisters)\n- Communion registers\n- Membership\
\ transfer records (attestaties)\n\n**Genealogical Value**:\nParish registers are PRIMARY sources for genealogical research,\
\ especially:\n- Pre-1811 (Netherlands): Before civil registration\n- All periods: Supplement civil records with religious\
\ context\n- Minority communities: Jewish, Catholic, Dissenter records\n\n**Privacy Considerations**:\nHistorical parish\
\ registers are generally accessible. However, more recent \nrecords may have restrictions. Many have been digitized\
\ and indexed by \ngenealogical organizations.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype follow the series organizational principle as defined by rico-rst:Series\n(chronological\
\ has_arrangement by event type: DTB doop, trouw, begraven).\n"
structured_aliases:
- literal_form: Kirchenbücher
in_language: de
@ -202,12 +174,10 @@ classes:
- ParishArchive
- CivilRegistrySeries
annotations:
genealogy_note: Primary source for genealogical research, especially pre-civil
registration periods. Many digitized and indexed by organizations like FamilySearch, Alle
Groningers, WieWasWie.
digitization_note: Extensive digitization efforts by genealogical societies
and archives. Often available through portals like FamilySearch, Ancestry,
WieWasWie.
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.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -215,12 +185,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ParishRegisterSeries
organizational_principle:
@ -228,34 +192,26 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: 'This RecordSetType classifies record sets following the series
principle. Registers arranged chronologically by event type (DTB: doop,
trouw, begraven).'
equals_string: 'This RecordSetType classifies record sets following the series principle. Registers arranged chronologically
by event type (DTB: doop, trouw, begraven).'
scope_include:
equals_string: '["baptism records", "marriage records", "burial records",
"confirmation records", "membership transfers"]'
equals_string: '["baptism records", "marriage records", "burial records", "confirmation records", "membership transfers"]'
scope_exclude:
equals_string: '["church governance", "property records", "correspondence"]'
PastoralCorrespondenceCollection:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for pastoral correspondence and clergy records.\n\
\n**Definition**:\nRecords documenting the activities and correspondence of\
\ clergy members, \nincluding pastoral care, ecclesiastical correspondence,\
\ and personal papers \nof ministers, priests, and other religious leaders.\n\
\n**Typical Contents**:\n- Clergy correspondence (predikantenarchief)\n- Visitation\
\ reports\n- Sermon manuscripts\n- Pastoral care documentation\n- Letters to/from\
\ parishioners\n- Correspondence with church authorities\n- Personal papers\
\ of clergy\n- Theological writings and notes\n\n**Privacy Considerations**:\n\
Pastoral correspondence may contain sensitive personal information about \n\
parishioners. Access restrictions may apply, especially for recent records.\n\
The seal of confession (biechtgeheim) protects certain communications.\n\n**Historical\
\ Value**:\nClergy correspondence provides unique insights into:\n- Religious\
\ life and practices\n- Social conditions in communities\n- Theological controversies\n\
- Personal faith journeys\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType. Records classified with this\ntype may follow mixed organizational\
\ principles: both organic correspondence\nseries and personal papers fonds\
\ as defined by rico-rst:Series and rico-rst:Fonds.\n"
description: "A rico:RecordSetType for pastoral correspondence and clergy records.\n\n**Definition**:\nRecords documenting\
\ the activities and correspondence of clergy members, \nincluding pastoral care, ecclesiastical correspondence, and\
\ personal papers \nof ministers, priests, and other religious leaders.\n\n**Typical Contents**:\n- Clergy correspondence\
\ (predikantenarchief)\n- Visitation reports\n- Sermon manuscripts\n- Pastoral care documentation\n- Letters to/from\
\ parishioners\n- Correspondence with church authorities\n- Personal papers of clergy\n- Theological writings and notes\n\
\n**Privacy Considerations**:\nPastoral correspondence may contain sensitive personal information about \nparishioners.\
\ Access restrictions may apply, especially for recent records.\nThe seal of confession (biechtgeheim) protects certain\
\ communications.\n\n**Historical Value**:\nClergy correspondence provides unique insights into:\n- Religious life and\
\ practices\n- Social conditions in communities\n- Theological controversies\n- Personal faith journeys\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType. Records classified with this\ntype may follow mixed organizational principles:\
\ both organic correspondence\nseries and personal papers fonds as defined by rico-rst:Series and rico-rst:Fonds.\n"
structured_aliases:
- literal_form: Pfarrerkorrespondenz
in_language: de
@ -298,12 +254,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType", "hc:LibraryType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: PastoralCorrespondenceCollection
organizational_principle:
@ -311,37 +261,29 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType may follow mixed organizational principles.
Includes both organic correspondence series from church administration and
personal papers of individual clergy members acquired as donations.
equals_string: This RecordSetType may follow mixed organizational principles. Includes both organic correspondence
series from church administration and personal papers of individual clergy members acquired as donations.
scope_include:
equals_string: '["clergy correspondence", "sermon manuscripts", "visitation
reports", "pastoral notes"]'
equals_string: '["clergy correspondence", "sermon manuscripts", "visitation reports", "pastoral notes"]'
scope_exclude:
equals_string: '["parish registers", "governance records", "property records"]'
privacy_note:
equals_string: Pastoral correspondence may contain sensitive personal information. Access
restrictions may apply, especially for recent records. Seal of confession
(biechtgeheim) protects certain communications.
equals_string: Pastoral correspondence may contain sensitive personal information. Access restrictions may apply,
especially for recent records. Seal of confession (biechtgeheim) protects certain communications.
ChurchPropertyFonds:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for church property and financial records organized\
\ as a fonds.\n\n**Definition**:\nRecords documenting the temporal affairs of\
\ the church, including property \nownership, financial administration, building\
\ construction and maintenance, \nand endowments.\n\n**Typical Contents**:\n\
- Property deeds and titles (eigendomsakten)\n- Building construction records\
\ (bouwdossiers)\n- Maintenance and renovation records\n- Financial accounts\
\ (rekeningen)\n- Endowment records (legaten, stichtingen)\n- Rental and lease\
\ agreements\n- Insurance records\n- Cemetery administration\n\n**Historical\
\ Value**:\nChurch property records document:\n- Architectural history of church\
\ buildings\n- Economic history of communities\n- Landholding patterns\n- Charitable\
\ endowments and their administration\n\n**Legal Significance**:\nProperty records\
\ may still be legally significant for:\n- Ownership disputes\n- Restoration\
\ projects\n- Monument designation (monumentenzorg)\n- Cemetery rights\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified\
\ with this\ntype follow the fonds organizational principle as defined by rico-rst:Fonds\n\
(property administration forming a distinct archival fonds).\n"
description: "A rico:RecordSetType for church property and financial records organized as a fonds.\n\n**Definition**:\n\
Records documenting the temporal affairs of the church, including property \nownership, financial administration, building\
\ construction and maintenance, \nand endowments.\n\n**Typical Contents**:\n- Property deeds and titles (eigendomsakten)\n\
- Building construction records (bouwdossiers)\n- Maintenance and renovation records\n- Financial accounts (rekeningen)\n\
- Endowment records (legaten, stichtingen)\n- Rental and lease agreements\n- Insurance records\n- Cemetery administration\n\
\n**Historical Value**:\nChurch property records document:\n- Architectural history of church buildings\n- Economic\
\ history of communities\n- Landholding patterns\n- Charitable endowments and their administration\n\n**Legal Significance**:\n\
Property records may still be legally significant for:\n- Ownership disputes\n- Restoration projects\n- Monument designation\
\ (monumentenzorg)\n- Cemetery rights\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the fonds organizational principle as defined by rico-rst:Fonds\n(property administration\
\ forming a distinct archival fonds).\n"
structured_aliases:
- literal_form: Kirchenvermögensbestand
in_language: de
@ -384,12 +326,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ChurchPropertyFonds
organizational_principle:
@ -397,36 +333,28 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle. Property administration forms a distinct archival fonds, often
managed separately from governance records.
equals_string: This RecordSetType classifies record sets following the fonds principle. Property administration forms
a distinct archival fonds, often managed separately from governance records.
scope_include:
equals_string: '["property deeds", "building records", "financial accounts",
"endowments", "cemetery records"]'
equals_string: '["property deeds", "building records", "financial accounts", "endowments", "cemetery records"]'
scope_exclude:
equals_string: '["parish registers", "governance records", "clergy correspondence"]'
legal_note:
equals_string: Property records may retain legal significance for ownership,
restoration projects, and monument designation. Original documents often
retained for legal purposes.
equals_string: Property records may retain legal significance for ownership, restoration projects, and monument designation.
Original documents often retained for legal purposes.
CongregationalLifeCollection:
is_a: ChurchArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for congregational life and community documentation.\n\
\n**Definition**:\nMaterials documenting the life and activities of the religious\
\ community \nbeyond formal governance and sacramental records. Includes organizational\
\ \nrecords of church societies, visual materials, and ephemera.\n\n**Typical\
\ Contents**:\n- Church society records (vrouwenvereniging, jeugdvereniging)\n\
- Sunday school records\n- Choir and music records\n- Church publications (kerkbladen)\n\
- Photographs and audiovisual materials\n- Anniversary and commemorative materials\n\
- Mission society records\n- Charitable organization records (diaconie)\n- Event\
\ programs and ephemera\n\n**Community Value**:\nThese records capture the lived\
\ religious experience of communities:\n- Social networks and community bonds\n\
- Religious education practices\n- Charitable activities\n- Cultural and musical\
\ traditions\n- Women's and youth involvement\n\n**RiC-O Alignment**:\nThis\
\ is a specialized RecordSetType that typically includes assembled \ncollections\
\ organized by society or activity type, alongside organic \nrecords from church\
\ organizations.\n"
description: "A rico:RecordSetType for congregational life and community documentation.\n\n**Definition**:\nMaterials\
\ documenting the life and activities of the religious community \nbeyond formal governance and sacramental records.\
\ Includes organizational \nrecords of church societies, visual materials, and ephemera.\n\n**Typical Contents**:\n\
- Church society records (vrouwenvereniging, jeugdvereniging)\n- Sunday school records\n- Choir and music records\n\
- Church publications (kerkbladen)\n- Photographs and audiovisual materials\n- Anniversary and commemorative materials\n\
- Mission society records\n- Charitable organization records (diaconie)\n- Event programs and ephemera\n\n**Community\
\ Value**:\nThese records capture the lived religious experience of communities:\n- Social networks and community bonds\n\
- Religious education practices\n- Charitable activities\n- Cultural and musical traditions\n- Women's and youth involvement\n\
\n**RiC-O Alignment**:\nThis is a specialized RecordSetType that typically includes assembled \ncollections organized\
\ by society or activity type, alongside organic \nrecords from church organizations.\n"
structured_aliases:
- literal_form: Gemeindelebenssammlung
in_language: de
@ -467,8 +395,8 @@ classes:
- rico-rst:Collection
- CampusDocumentationCollection
annotations:
collection_nature_note: Often includes artificial/assembled collections. Materials
reflect the lived religious experience of the community beyond formal administration.
collection_nature_note: Often includes artificial/assembled collections. Materials reflect the lived religious experience
of the community beyond formal administration.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -476,12 +404,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:HolySacredSiteType", "hc:HeritageSocietyType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CongregationalLifeCollection
organizational_principle:
@ -489,12 +411,11 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
record_note:
equals_string: This RecordSetType classifies record sets following the collection
principle as defined by rico-rst:Collection. Typically includes assembled
collections organized by society or activity type. Documentation value
prioritized for ephemera and visual materials.
equals_string: This RecordSetType classifies record sets following the collection principle as defined by rico-rst:Collection.
Typically includes assembled collections organized by society or activity type. Documentation value prioritized
for ephemera and visual materials.
scope_include:
equals_string: '["society records", "sunday school records", "photographs",
"publications", "mission records", "diaconal records"]'
equals_string: '["society records", "sunday school records", "photographs", "publications", "mission records", "diaconal
records"]'
scope_exclude:
equals_string: '["parish registers", "governance records", "property records"]'

View file

@ -23,48 +23,79 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Swedish church archives (kyrkoarkiv) preserving parish records and
description: 'Swedish church archives (kyrkoarkiv) preserving parish records and
church books specific to the Swedish ecclesiastical system.
**Wikidata**: Q64166606
**Parent Class**: ChurchArchive (Q2877653)
**Geographic Restriction**: Sweden (SE) only.
This constraint is enforced via LinkML `rules` with `postconditions`.
**Scope**:
Swedish church archives preserve:
- Kyrkoböcker (church books) - vital records
- Husförhörslängder (household examination rolls)
- In- och utflyttningslängder (migration records)
- Födelse-, vigsel-, och dödsböcker (birth, marriage, death)
- Församlingsböcker (congregation records)
- Communion records
**Historical Context**:
Swedish church archives are notable because:
- Church of Sweden kept civil registration until 1991
- Records extend back to 1600s in many parishes
- Household examination records are unique to Sweden
- Comprehensive coverage of entire population
**Genealogical Significance**:
Among the world's most valuable genealogical sources:
Among the world''s most valuable genealogical sources:
- Near-complete population records from 17th century
- Annual household examinations recorded literacy, movement
- Detailed migration records between parishes
- Now largely digitized through Arkiv Digital, Riksarkivet
**Related Types**:
- ChurchArchive (Q2877653) - General church archives (parent class)
- ParishArchive (Q34544468) - Local parish records
- Personenstandsarchiv (Q2072394) - German civil registration
'
slot_usage: null
ChurchArchiveSwedenRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ChurchArchiveSweden custodians.
description: 'A rico:RecordSetType for classifying collections held by ChurchArchiveSweden custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -82,9 +113,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
SwedishParishRecordSeries:
is_a: ChurchArchiveSwedenRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Swedish parish records (kyrkoarkiv).\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the series \norganizational principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Swedish parish records (kyrkoarkiv).\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: SwedishParishRecordSeries
organizational_principle:
@ -56,15 +49,13 @@ classes:
record_holder:
equals_string: ChurchArchiveSweden
record_holder_note:
equals_string: This RecordSetType is typically held by ChurchArchiveSweden
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ChurchArchiveSweden custodians. Inverse of rico:isOrWasHolderOf.
SwedishChurchPropertyFonds:
is_a: ChurchArchiveSwedenRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Swedish Church property records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n\n**Note**: This is a Swedish-specific\
\ variant. For the general church property fonds type, see ChurchPropertyFonds.\n"
description: "A rico:RecordSetType for Swedish Church property records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n\n**Note**: This\
\ is a Swedish-specific variant. For the general church property fonds type, see ChurchPropertyFonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -82,12 +73,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: SwedishChurchPropertyFonds
organizational_principle:
@ -97,5 +82,4 @@ classes:
record_holder:
equals_string: ChurchArchiveSweden
record_holder_note:
equals_string: This RecordSetType is typically held by ChurchArchiveSweden
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ChurchArchiveSweden custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -13,58 +13,87 @@ classes:
Cinematheque:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
Organization responsible for preserving, restoring, and exhibiting
description: 'Organization responsible for preserving, restoring, and exhibiting
cinematographic heritage including films, related materials, and
film history documentation.
**Wikidata**: Q1352795
**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType
class. Cinematheques are institutions with complex functions beyond
simple collection classification.
**Scope**:
Cinematheques (Kinematheken/filmotecas) provide:
- Film preservation and restoration
- Film exhibition and screening programs
- Film library and documentation services
- Educational programs and retrospectives
- Research facilities for film scholars
- Equipment preservation (projectors, cameras)
**Institutional Functions**:
Unlike simple archives, cinematheques combine:
- Archive function (preservation)
- Museum function (exhibition)
- Library function (documentation)
- Theater function (screenings)
- Educational function (programs)
**Related Types**:
- FilmArchive (Q726929) - Film preservation focus
- AudiovisualArchive (Q27030766) - Broader AV materials
- MediaArchive (Q116809817) - Media preservation
**Notable Examples**:
- Cinémathèque française (Paris)
- Filmoteca Española (Madrid)
- Cinemateca Brasileira (São Paulo)
- Deutsche Kinemathek (Berlin)
- Eye Filmmuseum (Amsterdam)
**FIAF Membership**:
Many cinematheques are members of FIAF (International Federation
of Film Archives), the primary professional body for film archives.
'
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
slots:
- has_or_had_custodian_type
- specificity_annotation

View file

@ -23,49 +23,82 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive that provides information about climatic conditions in the past,
description: 'Archive that provides information about climatic conditions in the past,
preserving paleoclimate data and historical climate records.
**Wikidata**: Q1676725
**Scope**:
Climate archives (Klimaarchive) preserve:
- Instrumental climate records (temperature, precipitation)
- Proxy data (tree rings, ice cores, sediments)
- Historical weather observations
- Ship logs and expedition records
- Agricultural and phenological records
- Newspaper weather reports
**Scientific Context**:
Climate archives are essential for:
- Paleoclimatology research
- Climate change studies
- Historical climatology
- Environmental history
- Long-term weather pattern analysis
**Types of Climate Proxy Data**:
- Dendrochronology (tree rings)
- Ice cores (polar and glacial)
- Coral records
- Lake and ocean sediments
- Speleothems (cave formations)
- Historical documents
**Related Types**:
- ScientificArchive (Q27032095) - Research archives
- AnimalSoundArchive (Q18574935) - Environmental recordings
**Notable Examples**:
- NOAA National Centers for Environmental Information
- Climatic Research Unit (CRU) archives
- World Data Center for Paleoclimatology
'
slot_usage: null
ClimateArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ClimateArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by ClimateArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -83,9 +116,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
ClimateDataCollection:
is_a: ClimateArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Historical climate records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Historical climate records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ClimateDataCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ClimateArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ClimateArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ClimateArchive custodians. Inverse of rico:isOrWasHolderOf.
MeteorologicalObservationSeries:
is_a: ClimateArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Weather observation records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ series \norganizational principle as defined by rico-rst:Series.\n"
description: "A rico:RecordSetType for Weather observation records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the series \norganizational principle as defined by rico-rst:Series.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: MeteorologicalObservationSeries
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: ClimateArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ClimateArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ClimateArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -26,59 +26,86 @@ classes:
- has_or_had_holds_record_set_type
- specificity_annotation
- template_specificity
description: |
Archive that actively collects materials from multiple external sources
description: 'Archive that actively collects materials from multiple external sources
rather than preserving records of its own parent organization.
**Wikidata**: Q117246276
**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType
class. "Collecting archive" describes an institutional behavior/policy,
not a collection classification.
**Scope**:
Collecting archives acquire:
- Personal papers and manuscripts
- Organizational records from defunct entities
- Subject-specific documentation
- Materials from multiple provenance sources
- Documentary heritage at risk
**Distinction from Institutional Archives**:
- **Institutional archive**: Preserves records of parent organization
- **Collecting archive**: Actively solicits materials from external sources
Many archives combine both functions.
**Collection Strategies**:
- Donation and gift programs
- Purchase of manuscripts and papers
- Rescue operations for endangered records
- Deposit agreements with organizations
- Oral history and documentation projects
**Related Types**:
- InstitutionalArchive (Q124762372) - Single-organization focus
- JointArchives (Q117442301) - Multi-entity shared archives
- CommunityArchive (Q25105971) - Community-based collecting
**Notable Examples**:
- Hoover Institution Library & Archives
- Harry Ransom Center (UT Austin)
- Beinecke Rare Book and Manuscript Library
- Deutsches Literaturarchiv Marbach
'
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
CollectingArchivesRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CollectingArchives custodians.
description: 'A rico:RecordSetType for classifying collections held by CollectingArchives custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -96,9 +123,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
CollectedMaterialsFonds:
is_a: CollectingArchivesRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Collected/acquired materials.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Collected/acquired materials.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CollectedMaterialsFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: CollectingArchives
record_holder_note:
equals_string: This RecordSetType is typically held by CollectingArchives
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CollectingArchives custodians. Inverse of rico:isOrWasHolderOf.
DonatedPapersCollection:
is_a: CollectingArchivesRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Donated papers.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Donated papers.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: DonatedPapersCollection
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: CollectingArchives
record_holder_note:
equals_string: This RecordSetType is typically held by CollectingArchives
custodians. Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CollectingArchives custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -320,12 +320,6 @@ classes:
has_or_had_custodian_type:
equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:BioCustodianType",
"hc:HolySacredSiteType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Collection represents SPECIFIC, CATALOGUED holdings (not abstract nominal references)
- Distinct from CustodianCollection which is abstract/nominal

View file

@ -275,12 +275,6 @@ classes:
description: Rijksmuseum custodian hub
has_or_had_custodian_type:
equals_expression: '["*"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CMS represents SOFTWARE PRODUCT deployed at institution
- DigitalPlatform represents WEB INTERFACE powered by CMS

View file

@ -146,12 +146,6 @@ classes:
description: NAMED_COLLECTION is museum domain
has_or_had_custodian_type:
equals_expression: '["*"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CollectionType classifies specific Collection instances (not abstract CustodianCollection)
- Aligns with RiC-O RecordSetType vocabulary for archival interoperability

View file

@ -23,47 +23,78 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive serving a comarca (county-level administrative district),
description: 'Archive serving a comarca (county-level administrative district),
primarily in Catalonia and other regions of Spain.
**Wikidata**: Q21086734
**Geographic Restriction**: Spain (primarily Catalonia)
**Scope**:
Comarcal archives (arxius comarcals) preserve:
- Comarca council records
- Municipal records from constituent towns
- Notarial protocols
- Historical documents from the district
- Photographs and audiovisual materials
- Local history documentation
**Administrative Context**:
In Catalonia's archival system:
In Catalonia''s archival system:
- Arxiu Nacional de Catalunya (national)
- Arxius Històrics Provincials (provincial)
- Arxius Comarcals (41 comarcal archives) ← This type
- Arxius Municipals (municipal)
**Services**:
Comarcal archives typically provide:
- Public access to historical records
- Genealogical research assistance
- Local history reference services
- Document conservation
- Digitization programs
**Related Types**:
- MunicipalArchive (Q604177) - City/town archives
- ProvincialArchive (Q5403345) - Provincial level
- ProvincialHistoricalArchive (Q21087388) - Provincial historical
- DistrictArchiveGermany (Q130757255) - German equivalent
'
slot_usage: null
ComarcalArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by ComarcalArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by ComarcalArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -81,9 +112,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
ComarcalAdministrationFonds:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Comarca (county) administrative records\
\ (Spain).\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Comarca (county) administrative records (Spain).\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ComarcalAdministrationFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: ComarcalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ComarcalArchive custodians. Inverse of rico:isOrWasHolderOf.
ComarcalHistoryCollection:
is_a: ComarcalArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Regional historical documentation.\n\n\
**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType following\
\ the collection \norganizational principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Regional historical documentation.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ComarcalHistoryCollection
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: ComarcalArchive
record_holder_note:
equals_string: This RecordSetType is typically held by ComarcalArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by ComarcalArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -279,9 +279,3 @@ classes:
description: Company museum activities
has_or_had_custodian_type:
equals_expression: '["hc:CommercialOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -23,53 +23,90 @@ classes:
class_uri: skos:Concept
slots:
- has_or_had_holds_record_set_type
description: |
Archive created and maintained by individuals and community groups
description: 'Archive created and maintained by individuals and community groups
to document their own cultural heritage and lived experiences.
**Wikidata**: Q25105971
**Scope**:
Community archives (Gemeinschaftsarchive) preserve:
- Personal stories and oral histories
- Photographs and home movies
- Organizational records of community groups
- Cultural artifacts and ephemera
- Documentation of marginalized communities
- Local neighborhood history
**Characteristics**:
Community archives are distinguished by:
- Community ownership and control of materials
- Grassroots organization and governance
- Documentation of underrepresented groups
- Participatory collection development
- Often volunteer-driven
- May exist outside formal archival institutions
**Types of Community Archives**:
- Ethnic and immigrant community archives
- LGBTQ+ community archives
- Labor and working-class archives
- Disability community archives
- Religious community archives
- Neighborhood and local history collections
**Related Types**:
- LocalHistoryArchive (Q12324798) - Local history focus
- FreeArchive (Q635801) - Social movement documentation
- LGBTArchive (Q61710689) - LGBTQ+ specific
- WomensArchives (Q130217628) - Women's history
- WomensArchives (Q130217628) - Women''s history
**Notable Examples**:
- Schomburg Center for Research in Black Culture
- ONE National Gay & Lesbian Archives
- South Asian American Digital Archive (SAADA)
- Lesbian Herstory Archives
'
slot_usage: null
CommunityArchiveRecordSetType:
description: |
A rico:RecordSetType for classifying collections held by CommunityArchive custodians.
description: 'A rico:RecordSetType for classifying collections held by CommunityArchive custodians.
'
is_a: CollectionType
class_uri: rico:RecordSetType
slots:
@ -87,9 +124,3 @@ classes:
dual_class_link:
range: DualClassLink
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -22,9 +22,8 @@ classes:
CommunityOrganizationFonds:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Community organization records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Community organization records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CommunityOrganizationFonds
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CommunityArchive custodians. Inverse of rico:isOrWasHolderOf.
OralHistoryCollection:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Community oral histories.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Community oral histories.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: OralHistoryCollection
organizational_principle:
@ -95,14 +80,12 @@ classes:
record_holder:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CommunityArchive custodians. Inverse of rico:isOrWasHolderOf.
LocalEventDocumentation:
is_a: CommunityArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Local event documentation.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Local event documentation.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -119,12 +102,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: LocalEventDocumentation
organizational_principle:
@ -134,5 +111,4 @@ classes:
record_holder:
equals_string: CommunityArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CommunityArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CommunityArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -23,22 +23,17 @@ classes:
CompanyArchiveRecordSetType:
abstract: true
class_uri: rico:RecordSetType
description: "Abstract base class for all company/business archive record set\
\ types.\n\n**Definition**:\nA rico:RecordSetType that classifies collections\
\ held by company archives.\nCompany archives preserve records documenting corporate\
\ governance, \nbusiness operations, product development, and corporate heritage.\n\
\n**Subclasses**:\n- CorporateGovernanceFonds (board, shareholders, executive\
\ records)\n- ProductDevelopmentCollection (R&D, designs, patents, technical\
\ documentation)\n- MarketingArchiveCollection (advertising, branding, campaigns,\
\ promotional materials)\n- PersonnelRecordsSeries (employment records, personnel\
\ files)\n- CorporatePublicationsSeries (annual reports, internal publications,\
\ house magazines)\n\n**RiC-O Alignment**:\nThis is an abstract type classifier.\
\ Subclasses specify both the domain \n(type of corporate records) and organizational\
\ principle (fonds, series, collection).\n\n**Dual-Class Pattern**:\nCompanyArchives\
\ (ArchiveOrganizationType) = the custodian institution.\nCompanyArchiveRecordSetType\
\ (rico:RecordSetType) = the collection types held.\n\n**Business Value**:\n\
Company archives support legal compliance, brand heritage, intellectual property\
\ \nprotection, and corporate anniversary/commemorative projects.\n"
description: "Abstract base class for all company/business archive record set types.\n\n**Definition**:\nA rico:RecordSetType\
\ that classifies collections held by company archives.\nCompany archives preserve records documenting corporate governance,\
\ \nbusiness operations, product development, and corporate heritage.\n\n**Subclasses**:\n- CorporateGovernanceFonds\
\ (board, shareholders, executive records)\n- ProductDevelopmentCollection (R&D, designs, patents, technical documentation)\n\
- MarketingArchiveCollection (advertising, branding, campaigns, promotional materials)\n- PersonnelRecordsSeries (employment\
\ records, personnel files)\n- CorporatePublicationsSeries (annual reports, internal publications, house magazines)\n\
\n**RiC-O Alignment**:\nThis is an abstract type classifier. Subclasses specify both the domain \n(type of corporate\
\ records) and organizational principle (fonds, series, collection).\n\n**Dual-Class Pattern**:\nCompanyArchives (ArchiveOrganizationType)\
\ = the custodian institution.\nCompanyArchiveRecordSetType (rico:RecordSetType) = the collection types held.\n\n**Business\
\ Value**:\nCompany archives support legal compliance, brand heritage, intellectual property \nprotection, and corporate\
\ anniversary/commemorative projects.\n"
exact_mappings:
- rico:RecordSetType
see_also:
@ -55,33 +50,21 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
CorporateGovernanceFonds:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for corporate governance and executive records\
\ organized as a fonds.\n\n**Definition**:\nRecords created by corporate governing\
\ bodies (board of directors, shareholders, \nexecutive management) in the exercise\
\ of corporate governance and strategic \ndecision-making. Organized according\
\ to archival principles of provenance.\n\n**Typical Contents**:\n- Board of\
\ directors minutes and resolutions (Raad van Bestuur)\n- Supervisory board\
\ records (Raad van Commissarissen)\n- Shareholders meeting records (aandeelhoudersvergaderingen)\n\
- Executive committee records\n- Corporate strategy documents\n- Merger and\
\ acquisition records\n- Articles of incorporation and bylaws (statuten)\n-\
\ Stock certificates and ownership records\n\n**Legal Significance**:\nGovernance\
\ records have significant legal value for:\n- Corporate compliance\n- Due diligence\
\ in M&A\n- Shareholder disputes\n- Historical ownership verification\n\n**Retention\
\ Requirements**:\nMany governance records have mandatory retention periods\
\ (often 7+ years \nfor financial records, permanent for foundational documents).\n\
\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records\
\ classified with this\ntype follow the fonds organizational principle as defined\
\ by rico-rst:Fonds\n(provenance-based organization with governance records\
\ forming the core fonds).\n"
description: "A rico:RecordSetType for corporate governance and executive records organized as a fonds.\n\n**Definition**:\n\
Records created by corporate governing bodies (board of directors, shareholders, \nexecutive management) in the exercise\
\ of corporate governance and strategic \ndecision-making. Organized according to archival principles of provenance.\n\
\n**Typical Contents**:\n- Board of directors minutes and resolutions (Raad van Bestuur)\n- Supervisory board records\
\ (Raad van Commissarissen)\n- Shareholders meeting records (aandeelhoudersvergaderingen)\n- Executive committee records\n\
- Corporate strategy documents\n- Merger and acquisition records\n- Articles of incorporation and bylaws (statuten)\n\
- Stock certificates and ownership records\n\n**Legal Significance**:\nGovernance records have significant legal value\
\ for:\n- Corporate compliance\n- Due diligence in M&A\n- Shareholder disputes\n- Historical ownership verification\n\
\n**Retention Requirements**:\nMany governance records have mandatory retention periods (often 7+ years \nfor financial\
\ records, permanent for foundational documents).\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype follow the fonds organizational principle as defined by rico-rst:Fonds\n(provenance-based\
\ organization with governance records forming the core fonds).\n"
structured_aliases:
- literal_form: Unternehmensführungsbestand
in_language: de
@ -127,12 +110,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CorporateGovernanceFonds
organizational_principle:
@ -140,38 +117,29 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Fonds
record_note:
equals_string: This RecordSetType classifies record sets following the fonds
principle as defined by rico-rst:Fonds. Governance records form the core
archival fonds of company archives.
equals_string: This RecordSetType classifies record sets following the fonds principle as defined by rico-rst:Fonds.
Governance records form the core archival fonds of company archives.
scope_include:
equals_string: '["board minutes", "shareholder records", "executive records",
"M&A records", "corporate bylaws"]'
equals_string: '["board minutes", "shareholder records", "executive records", "M&A records", "corporate bylaws"]'
scope_exclude:
equals_string: '["product development", "marketing materials", "personnel
records"]'
equals_string: '["product development", "marketing materials", "personnel records"]'
legal_note:
equals_string: Governance records have significant legal value. Many have
mandatory retention periods. Original documents often retained for legal
purposes.
equals_string: Governance records have significant legal value. Many have mandatory retention periods. Original documents
often retained for legal purposes.
ProductDevelopmentCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for product development and technical records.\n\
\n**Definition**:\nRecords documenting the research, development, and design\
\ of products \nand services. Includes technical documentation, patents, prototypes,\
\ \nand R&D project files.\n\n**Typical Contents**:\n- Research and development\
\ files\n- Technical drawings and blueprints (technische tekeningen)\n- Patent\
\ applications and grants\n- Product specifications\n- Prototype documentation\n\
- Laboratory notebooks\n- Test reports and quality control\n- Design files (industrial\
\ design)\n- Engineering correspondence\n\n**Intellectual Property Value**:\n\
Product development records are critical for:\n- Patent prosecution and defense\n\
- Trade secret documentation\n- Prior art evidence\n- Innovation history\n\n\
**Heritage Value**:\nTechnical archives document:\n- Evolution of products and\
\ technologies\n- Industrial design history\n- Engineering achievements\n- Corporate\
\ innovation culture\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType.\
\ Records classified with this\ntype may follow mixed organizational principles:\
\ both organic R&D fonds \n(rico-rst:Fonds) and assembled collections (rico-rst:Collection)\
\ organized \nby product line or technology.\n"
description: "A rico:RecordSetType for product development and technical records.\n\n**Definition**:\nRecords documenting\
\ the research, development, and design of products \nand services. Includes technical documentation, patents, prototypes,\
\ \nand R&D project files.\n\n**Typical Contents**:\n- Research and development files\n- Technical drawings and blueprints\
\ (technische tekeningen)\n- Patent applications and grants\n- Product specifications\n- Prototype documentation\n-\
\ Laboratory notebooks\n- Test reports and quality control\n- Design files (industrial design)\n- Engineering correspondence\n\
\n**Intellectual Property Value**:\nProduct development records are critical for:\n- Patent prosecution and defense\n\
- Trade secret documentation\n- Prior art evidence\n- Innovation history\n\n**Heritage Value**:\nTechnical archives\
\ document:\n- Evolution of products and technologies\n- Industrial design history\n- Engineering achievements\n- Corporate\
\ innovation culture\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified with\
\ this\ntype may follow mixed organizational principles: both organic R&D fonds \n(rico-rst:Fonds) and assembled collections\
\ (rico-rst:Collection) organized \nby product line or technology.\n"
structured_aliases:
- literal_form: Produktentwicklungssammlung
in_language: de
@ -210,8 +178,8 @@ classes:
- rico:RecordSetType
- rico-rst:Collection
annotations:
ip_note: Product development records are critical for intellectual property protection.
May contain trade secrets subject to access restrictions.
ip_note: Product development records are critical for intellectual property protection. May contain trade secrets subject
to access restrictions.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -219,12 +187,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType", "hc:ResearchOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ProductDevelopmentCollection
organizational_principle:
@ -232,34 +194,27 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
record_note:
equals_string: This RecordSetType may follow mixed organizational principles.
May include both organic R&D fonds and assembled collections organized by
product line, technology, or project.
equals_string: This RecordSetType may follow mixed organizational principles. May include both organic R&D fonds and
assembled collections organized by product line, technology, or project.
scope_include:
equals_string: '["R&D files", "technical drawings", "patents", "prototypes",
"test reports"]'
equals_string: '["R&D files", "technical drawings", "patents", "prototypes", "test reports"]'
scope_exclude:
equals_string: '["governance records", "marketing materials", "personnel records"]'
MarketingArchiveCollection:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for marketing, advertising, and brand heritage\
\ materials.\n\n**Definition**:\nMaterials documenting the company's marketing\
\ activities, advertising campaigns, \nbrand development, and public communications.\
\ Often includes rich visual \nmaterials and ephemera.\n\n**Typical Contents**:\n\
- Advertising campaigns (print, radio, television, digital)\n- Brand guidelines\
\ and style guides\n- Packaging designs\n- Promotional materials (brochures,\
\ catalogs, flyers)\n- Trade fair and exhibition materials\n- Press releases\
\ and media coverage\n- Sponsorship records\n- Market research reports\n- Customer\
\ communications\n\n**Brand Heritage Value**:\nMarketing archives are essential\
\ for:\n- Brand continuity and evolution\n- Anniversary and commemorative projects\n\
- Trademark protection (proof of use)\n- Nostalgic marketing campaigns\n- Corporate\
\ identity management\n\n**Visual Content**:\nMarketing archives typically contain\
\ rich visual materials:\n- Photography and film\n- Graphic design originals\n\
- Packaging samples\n- Point-of-sale materials\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the collection organizational principle as defined by rico-rst:Collection\n\
(assembled collections organized by campaign, product line, or media type).\n"
description: "A rico:RecordSetType for marketing, advertising, and brand heritage materials.\n\n**Definition**:\nMaterials\
\ documenting the company's marketing activities, advertising campaigns, \nbrand development, and public communications.\
\ Often includes rich visual \nmaterials and ephemera.\n\n**Typical Contents**:\n- Advertising campaigns (print, radio,\
\ television, digital)\n- Brand guidelines and style guides\n- Packaging designs\n- Promotional materials (brochures,\
\ catalogs, flyers)\n- Trade fair and exhibition materials\n- Press releases and media coverage\n- Sponsorship records\n\
- Market research reports\n- Customer communications\n\n**Brand Heritage Value**:\nMarketing archives are essential\
\ for:\n- Brand continuity and evolution\n- Anniversary and commemorative projects\n- Trademark protection (proof of\
\ use)\n- Nostalgic marketing campaigns\n- Corporate identity management\n\n**Visual Content**:\nMarketing archives\
\ typically contain rich visual materials:\n- Photography and film\n- Graphic design originals\n- Packaging samples\n\
- Point-of-sale materials\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified\
\ with this\ntype follow the collection organizational principle as defined by rico-rst:Collection\n(assembled collections\
\ organized by campaign, product line, or media type).\n"
structured_aliases:
- literal_form: Marketingarchivsammlung
in_language: de
@ -301,8 +256,8 @@ classes:
- rico-rst:Collection
- AdvertisingRadioArchive
annotations:
brand_heritage_note: Marketing archives are essential for brand continuity and
trademark protection. Historical campaigns often reused for nostalgic marketing.
brand_heritage_note: Marketing archives are essential for brand continuity and trademark protection. Historical campaigns
often reused for nostalgic marketing.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -310,12 +265,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType", "hc:MuseumType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: MarketingArchiveCollection
organizational_principle:
@ -323,36 +272,27 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Collection
record_note:
equals_string: 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.
equals_string: 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_include:
equals_string: '["advertising", "brand materials", "packaging", "promotional
materials", "market research"]'
equals_string: '["advertising", "brand materials", "packaging", "promotional materials", "market research"]'
scope_exclude:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
equals_string: '["governance records", "technical documentation", "personnel records"]'
PersonnelRecordsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for personnel and human resources records organized\
\ as series.\n\n**Definition**:\nRecords documenting the employment relationship\
\ between the company and its \nworkforce, including hiring, employment, training,\
\ and separation records.\n\n**Typical Contents**:\n- Personnel files (personeelsdossiers)\n\
- Employment contracts (arbeidsovereenkomsten)\n- Payroll records (salarisadministratie)\n\
- Training and development records\n- Performance evaluations\n- Disciplinary\
\ records\n- Pension administration\n- Works council records (ondernemingsraad)\n\
- Health and safety records\n\n**Privacy Considerations**:\nPersonnel records\
\ contain sensitive personal information subject to \nprivacy regulations (AVG/GDPR).\
\ Access restrictions apply, especially \nfor recent records. Typical retention:\
\ 7-10 years after employment ends.\n\n**Historical Personnel Records**:\nHistorical\
\ personnel records (typically 75+ years old) may have fewer \nrestrictions\
\ and are valuable for:\n- Social history research\n- Company history projects\n\
- Former employee inquiries\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType. Records classified with this\ntype follow the series organizational\
\ principle as defined by rico-rst:Series\n(personnel records typically arranged\
\ alphabetically by employee name within \ndate ranges).\n"
description: "A rico:RecordSetType for personnel and human resources records organized as series.\n\n**Definition**:\n\
Records documenting the employment relationship between the company and its \nworkforce, including hiring, employment,\
\ training, and separation records.\n\n**Typical Contents**:\n- Personnel files (personeelsdossiers)\n- Employment contracts\
\ (arbeidsovereenkomsten)\n- Payroll records (salarisadministratie)\n- Training and development records\n- Performance\
\ evaluations\n- Disciplinary records\n- Pension administration\n- Works council records (ondernemingsraad)\n- Health\
\ and safety records\n\n**Privacy Considerations**:\nPersonnel records contain sensitive personal information subject\
\ to \nprivacy regulations (AVG/GDPR). Access restrictions apply, especially \nfor recent records. Typical retention:\
\ 7-10 years after employment ends.\n\n**Historical Personnel Records**:\nHistorical personnel records (typically 75+\
\ years old) may have fewer \nrestrictions and are valuable for:\n- Social history research\n- Company history projects\n\
- Former employee inquiries\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified\
\ with this\ntype follow the series organizational principle as defined by rico-rst:Series\n(personnel records typically\
\ arranged alphabetically by employee name within \ndate ranges).\n"
structured_aliases:
- literal_form: Personalakten
in_language: de
@ -397,12 +337,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: PersonnelRecordsSeries
organizational_principle:
@ -410,36 +344,29 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Personnel records typically arranged alphabetically
by employee name within date ranges.
equals_string: This RecordSetType classifies record sets following the series principle as defined by rico-rst:Series.
Personnel records typically arranged alphabetically by employee name within date ranges.
scope_include:
equals_string: '["personnel files", "employment contracts", "payroll records",
"training records", "works council records"]'
equals_string: '["personnel files", "employment contracts", "payroll records", "training records", "works council
records"]'
scope_exclude:
equals_string: '["governance records", "product development", "marketing materials"]'
privacy_note:
equals_string: 'Subject to AVG/GDPR. Access restrictions apply for records
less than 75 years old. Typical retention: 7-10 years after employment
ends.'
equals_string: 'Subject to AVG/GDPR. Access restrictions apply for records less than 75 years old. Typical retention:
7-10 years after employment ends.'
CorporatePublicationsSeries:
is_a: CompanyArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for corporate publications and internal communications.\n\
\n**Definition**:\nPublications produced by or for the company, including annual\
\ reports, \ninternal magazines, newsletters, and commemorative publications.\n\
\n**Typical Contents**:\n- Annual reports (jaarverslagen)\n- Corporate magazines/house\
\ organs (personeelsbladen)\n- Internal newsletters\n- Commemorative/anniversary\
\ publications\n- Technical bulletins\n- Customer magazines\n- Press releases\n\
- Corporate histories\n- Safety bulletins\n\n**Research Value**:\nCorporate\
\ publications document:\n- Financial history and performance\n- Corporate culture\
\ and values\n- Employee community and social activities\n- Product and service\
\ evolution\n- Company responses to external events\n\n**Bibliographic Nature**:\n\
Many corporate publications are serial publications that benefit from \nbibliographic\
\ treatment in addition to archival arrangement.\n\n**RiC-O Alignment**:\nThis\
\ class is a specialized rico:RecordSetType. Records classified with this\n\
type follow the series organizational principle as defined by rico-rst:Series\n\
(publications arranged chronologically by title).\n"
description: "A rico:RecordSetType for corporate publications and internal communications.\n\n**Definition**:\nPublications\
\ produced by or for the company, including annual reports, \ninternal magazines, newsletters, and commemorative publications.\n\
\n**Typical Contents**:\n- Annual reports (jaarverslagen)\n- Corporate magazines/house organs (personeelsbladen)\n-\
\ Internal newsletters\n- Commemorative/anniversary publications\n- Technical bulletins\n- Customer magazines\n- Press\
\ releases\n- Corporate histories\n- Safety bulletins\n\n**Research Value**:\nCorporate publications document:\n- Financial\
\ history and performance\n- Corporate culture and values\n- Employee community and social activities\n- Product and\
\ service evolution\n- Company responses to external events\n\n**Bibliographic Nature**:\nMany corporate publications\
\ are serial publications that benefit from \nbibliographic treatment in addition to archival arrangement.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType. Records classified with this\ntype follow the series\
\ organizational principle as defined by rico-rst:Series\n(publications arranged chronologically by title).\n"
structured_aliases:
- literal_form: Unternehmenspublikationen
in_language: de
@ -478,9 +405,8 @@ classes:
- rico-rst:Series
- PressArchive
annotations:
bibliographic_note: Many corporate publications are serial publications that
benefit from bibliographic cataloging (ISSN, WorldCat) in addition to archival
description.
bibliographic_note: Many corporate publications are serial publications that benefit from bibliographic cataloging
(ISSN, WorldCat) in addition to archival description.
slots:
- has_or_had_custodian_type
- specificity_annotation
@ -488,12 +414,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType", "hc:CommercialOrganizationType", "hc:LibraryType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CorporatePublicationsSeries
organizational_principle:
@ -501,12 +421,9 @@ classes:
organizational_principle_uri:
equals_string: https://www.ica.org/standards/RiC/vocabularies/recordSetTypes#Series
record_note:
equals_string: This RecordSetType classifies record sets following the series
principle as defined by rico-rst:Series. Publications arranged chronologically
by title. May benefit from bibliographic treatment for serial publications.
equals_string: This RecordSetType classifies record sets following the series principle as defined by rico-rst:Series.
Publications arranged chronologically by title. May benefit from bibliographic treatment for serial publications.
scope_include:
equals_string: '["annual reports", "house magazines", "newsletters", "commemorative
publications", "press releases"]'
equals_string: '["annual reports", "house magazines", "newsletters", "commemorative publications", "press releases"]'
scope_exclude:
equals_string: '["governance records", "technical documentation", "personnel
records"]'
equals_string: '["governance records", "technical documentation", "personnel records"]'

View file

@ -57,9 +57,3 @@ classes:
required: true
confidence_method:
range: string
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -157,10 +157,3 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -88,12 +88,6 @@ classes:
network_analysis:
range: NetworkAnalysis
inlined: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Root class for connection network JSON files (validated with -C ConnectionNetwork)
- 'Per AGENTS.md Rule 15: ALL connections must be fully registered'

View file

@ -103,12 +103,6 @@ classes:
range: string
examples:
- value: Raw scrape in giovannafossati_connections_20251209T220000Z_note-max100p-1st2nd3th.md
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Aligns with PROV-O Activity pattern
- scraped_timestamp maps to prov:endedAtTime

View file

@ -194,12 +194,6 @@ classes:
was_generated_by:
range: ReconstructionActivity
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- ConservationLab models specialized preservation/restoration facilities
- Getty AAT 300263557 for conservation laboratories

View file

@ -292,12 +292,6 @@ classes:
has_or_had_custodian_type:
equals_expression: '["hc:GalleryType", "hc:MuseumType", "hc:ArchiveOrganizationType", "hc:LibraryType", "hc:ResearchOrganizationType",
"hc:HolySacredSiteType", "hc:BioCustodianType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- ConservationRecord documents condition assessments, treatments, and examinations
- Links to ExhibitedObject via object_ref relationship

View file

@ -32,17 +32,26 @@ imports:
classes:
Container:
tree_root: true
description: |
Root container class for Heritage Custodian data instances.
description: 'Root container class for Heritage Custodian data instances.
Provides tree_root for LinkML instance validation.
This container supports all primary entity types for batch validation:
- Core custodian entities (Custodian, observations, names, legal statuses)
- Place and collection aspects (CustodianPlace, CustodianCollection)
- Organizational structures (OrganizationalStructure)
- Reconstruction activities (ReconstructionActivity)
- Registration entities (Jurisdiction, TradeRegister, RegistrationAuthority, RegistrationNumber)
- Standards ecosystem (StandardsOrganization, Standard, AllocationAgency, IdentifierFormat)
'
attributes:
has_or_had_custodian:
range: Custodian
@ -108,87 +117,112 @@ classes:
range: StandardsOrganization
multivalued: true
inlined_as_list: true
description: |
Collection of standards organizations (ISO, W3C, OCLC, etc.).
description: 'Collection of standards organizations (ISO, W3C, OCLC, etc.).
Organizations that define and maintain identifier standards.
'
standards:
range: Standard
multivalued: true
inlined_as_list: true
description: |
Collection of identifier standards (ISIL, ISNI, VIAF, etc.).
description: 'Collection of identifier standards (ISIL, ISNI, VIAF, etc.).
Standards define identifier formats, registration authorities, and lookup URLs.
'
allocation_agencies:
range: AllocationAgency
multivalued: true
inlined_as_list: true
description: |
Collection of allocation agencies (KB, OCLC, Nationaal Archief, etc.).
description: 'Collection of allocation agencies (KB, OCLC, Nationaal Archief, etc.).
Agencies that allocate identifiers locally within geographic/domain scope.
'
identifier_formats:
range: IdentifierFormat
multivalued: true
inlined_as_list: true
description: |
Collection of identifier format variants.
description: 'Collection of identifier format variants.
Format variants for standards (ISNI with/without spaces, etc.).
'
countries:
range: Country
multivalued: true
inlined_as_list: true
description: |
Collection of countries (ISO 3166-1).
description: 'Collection of countries (ISO 3166-1).
Used for geographic scope of standards and allocation agencies.
'
subregions:
range: Subregion
multivalued: true
inlined_as_list: true
description: |
Collection of subregions (ISO 3166-2).
description: 'Collection of subregions (ISO 3166-2).
Used for subnational geographic scope.
'
custodian_identifiers:
range: CustodianIdentifier
multivalued: true
inlined_as_list: true
description: |
Collection of custodian identifiers (ISIL, ISNI, Wikidata, VIAF, etc.).
description: 'Collection of custodian identifiers (ISIL, ISNI, Wikidata, VIAF, etc.).
External identifiers with full provenance tracking.
'
has_or_had_social_media_profile:
range: SocialMediaProfile
multivalued: true
inlined_as_list: true
description: |
Collection of social media profiles (Instagram, Facebook, X, etc.).
description: 'Collection of social media profiles (Instagram, Facebook, X, etc.).
Third-party digital presence on external platforms.
'
has_or_had_iot_device:
range: InternetOfThings
multivalued: true
inlined_as_list: true
description: |
Collection of IoT devices (beacons, sensors, kiosks).
description: 'Collection of IoT devices (beacons, sensors, kiosks).
Physical-digital bridge devices in heritage venues.
'
digital_platforms:
range: DigitalPlatform
multivalued: true
inlined_as_list: true
description: |
Collection of digital platforms (websites, portals, repositories).
description: 'Collection of digital platforms (websites, portals, repositories).
Primary owned digital presence.
'
collections:
range: Collection
multivalued: true
inlined_as_list: true
description: |
Collection of specific, inventoried heritage holdings.
description: 'Collection of specific, inventoried heritage holdings.
Represents SPECIFIC, CATALOGUED holdings within a heritage custodian.
Distinct from CustodianCollection (abstract/nominal reference).
'
has_or_had_finding_aid:
range: FindingAid
multivalued: true
inlined_as_list: true
description: |
Collection of finding aids (inventories, catalogs, guides, indexes, databases).
description: 'Collection of finding aids (inventories, catalogs, guides, indexes, databases).
Replaces simple finding_aid_url strings with rich metadata objects.
'
comments:
- Container class serves as tree_root for LinkML validation
- Enables validation of YAML/JSON instance files
@ -200,10 +234,3 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -10,171 +10,221 @@ prefixes:
hc: https://nde.nl/ontology/hc/
default_prefix: hc
imports:
- linkml:types
- ../metadata
- ./Country
- ./StandardsOrganization
- ./AllocationAgency
- ./Standard
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../slots/description
- ../slots/website
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/contributor_code
- ../slots/name_local
- ../slots/has_or_had_abbreviation
- ../slots/has_authority_file_name
- ../slots/has_authority_file_abbreviation
- ../slots/has_authority_file_url
- ../slots/record_format
- ../slots/entity_types_covered
- ../slots/contributes_to
- ../slots/contribution_start_date
- ../slots/is_active
- ../slots/governance_representative
- ../slots/is_or_was_also_allocation_agency
- ../slots/member_of
- ../slots/governance_role
- ../enums/AuthorityRecordFormatEnum
- ../enums/AuthorityEntityTypeEnum
- ../enums/ConsortiumGovernanceRoleEnum
- linkml:types
- ../metadata
- ./Country
- ./StandardsOrganization
- ./AllocationAgency
- ./Standard
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
- ../slots/description
- ../slots/website
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/contributor_code
- ../slots/name_local
- ../slots/has_or_had_abbreviation
- ../slots/has_authority_file_name
- ../slots/has_authority_file_abbreviation
- ../slots/has_authority_file_url
- ../slots/record_format
- ../slots/entity_types_covered
- ../slots/contributes_to
- ../slots/contribution_start_date
- ../slots/is_active
- ../slots/governance_representative
- ../slots/is_or_was_also_allocation_agency
- ../slots/member_of
- ../slots/governance_role
- ../enums/AuthorityRecordFormatEnum
- ../enums/AuthorityEntityTypeEnum
- ../enums/ConsortiumGovernanceRoleEnum
classes:
ContributingAgency:
class_uri: org:FormalOrganization
description: |
An organization that contributes authority data to a consortium-type identifier service.
description: 'An organization that contributes authority data to a consortium-type identifier service.
**Primary Use Case: VIAF**
VIAF (Virtual International Authority File) is an aggregation service that clusters
matching authority records from 37 contributing agencies across 29 countries.
Each contributor provides:
1. **Authority records**: MARC21 or UNIMARC authority data
2. **Local identifiers**: Their national authority file IDs
3. **Regular updates**: Periodic batch uploads or OAI-PMH feeds
VIAF then:
- Clusters matching records using algorithms
- Assigns VIAF IDs to each cluster
- Links back to all source records
**CORRECT MODEL: OCLC is the Organization, VIAF is the Service**
The relationship chain:
1. **OCLC** (StandardsOrganization, type: LIBRARY_COOPERATIVE): The operating organization
2. **VIAF** (Standard, type: CONSORTIUM_SERVICE): The service operated by OCLC
3. **VIAF Council** (StandardsOrganization, type: GOVERNANCE_COUNCIL): Advisory body
4. **ContributingAgency**: Members of OCLC that contribute to VIAF
**Key Properties:**
- `member_of` -> OCLC (the organization, NOT "VIAF Consortium")
- `contributes_to` -> VIAF (the service)
- `governance_role` -> FOUNDING_MEMBER | VOTING_MEMBER (role in VIAF Council)
**Dual Role of National Libraries**
Many national libraries serve as BOTH:
- **ContributingAgency**: Provide authority records (e.g., NTA to VIAF)
- **AllocationAgency**: Allocate national identifiers (e.g., ISIL codes)
These are conceptually different roles, though often performed by the same organization.
**VIAF Contributors (as of 2024)**
| Abbreviation | Organization | Country |
|--------------|--------------|---------|
| LC | Library of Congress | US |
| DNB | Deutsche Nationalbibliothek | DE |
| BnF | Bibliotheque nationale de France | FR |
| NTA | National Library of the Netherlands | NL |
| BNE | Biblioteca Nacional de Espana | ES |
| ICCU | Istituto Centrale per il Catalogo Unico | IT |
| NDL | National Diet Library | JP |
| NLA | National Library of Australia | AU |
| NLI | National Library of Israel | IL |
| SWNL | Swiss National Library | CH |
| ... | (37 total contributors) | |
**Ontology Alignment**
- org:FormalOrganization - W3C Organization Ontology
- org:memberOf - Relationship to OCLC (the organization)
- prov:Agent - PROV-O (as data contributor)
- dcat:Catalog - DCAT (authority file as catalog)
'
exact_mappings:
- org:FormalOrganization
- org:FormalOrganization
close_mappings:
- prov:Agent
- dcat:Catalog
- org:memberOf
- prov:Agent
- dcat:Catalog
- org:memberOf
see_also:
- linkml:https://nde.nl/ontology/hc/class/StandardsOrganization
- linkml:https://nde.nl/ontology/hc/class/Standard
- linkml:https://nde.nl/ontology/hc/class/StandardsOrganization
- linkml:https://nde.nl/ontology/hc/class/Standard
attributes:
id:
identifier: true
slot_uri: schema:identifier
description: |
Unique identifier for this contributing agency.
description: 'Unique identifier for this contributing agency.
Recommended format: lowercase has_or_had_abbreviation matching VIAF contributor code.
Examples: "lc", "dnb", "bnf", "nta", "bne", "iccu", "ndl"
'
range: uriorcurie
required: true
name:
slot_uri: schema:name
description: |
Full English name of the contributing agency.
description: 'Full English name of the contributing agency.
Examples:
- "Library of Congress"
- "German National Library"
- "National Library of France"
- "National Library of the Netherlands"
'
range: string
required: true
country:
slot_uri: schema:location
description: |
Country of the contributing agency (ISO 3166-1 alpha-2).
description: 'Country of the contributing agency (ISO 3166-1 alpha-2).
Examples: "US", "DE", "FR", "NL", "ES", "IT", "JP"
'
range: Country
required: true
inlined: false
slots:
- contributor_code
- name_local
- has_or_had_abbreviation
- has_authority_file_name
- has_authority_file_abbreviation
- has_authority_file_url
- record_format
- entity_types_covered
- contributes_to
- contribution_start_date
- is_active
- governance_representative
- website
- description
- is_or_was_also_allocation_agency
- member_of
- governance_role
- specificity_annotation
- template_specificity
- contributor_code
- name_local
- has_or_had_abbreviation
- has_authority_file_name
- has_authority_file_abbreviation
- has_authority_file_url
- record_format
- entity_types_covered
- contributes_to
- contribution_start_date
- is_active
- governance_representative
- website
- description
- is_or_was_also_allocation_agency
- member_of
- governance_role
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
contributes_to:
range: Standard
is_or_was_also_allocation_agency:

View file

@ -81,9 +81,3 @@ classes:
identifier: true
has_iso_3166_1_alpha_3_code:
required: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -17,58 +17,100 @@ classes:
CountyRecordOffice:
is_a: ArchiveOrganizationType
class_uri: skos:Concept
description: |
Local authority repository in the United Kingdom, preserving historical
description: 'Local authority repository in the United Kingdom, preserving historical
records of the county and its communities.
**Wikidata**: Q5177943
**Geographic Restriction**: United Kingdom (GB) only.
This constraint is enforced via LinkML `rules` with `postconditions`.
**CUSTODIAN-ONLY**: This type does NOT have a corresponding rico:RecordSetType
class. County Record Offices are institutional types, not collection
classifications.
**Scope**:
County Record Offices preserve:
- Quarter sessions and court records
- Parish registers (deposited copies)
- Estate and manorial records
- Local government records
- Family and estate papers
- Business and charity records
- Maps and plans
- Photographs and audiovisual materials
**Administrative Context**:
In England and Wales:
- Part of local authority structure
- May be combined with local studies libraries
- Often designated as place of deposit for public records
- Increasingly rebranded as "Archives and Local Studies"
In Scotland:
- Similar functions performed by local authority archives
- National Records of Scotland at national level
In Northern Ireland:
- Public Record Office of Northern Ireland (PRONI)
- Local council archives
**Related Types**:
- LocalGovernmentArchive (Q118281267) - Local authority records
- MunicipalArchive (Q604177) - City/town archives
- LocalHistoryArchive (Q12324798) - Local history focus
**Notable Examples**:
- London Metropolitan Archives
- Oxfordshire History Centre
- Lancashire Archives
- West Yorkshire Archive Service
- Surrey History Centre
- en-GB: County Record Office
- it: archivio pubblico territoriale
'
slots:
- has_or_had_custodian_type
- is_branch_of_authority
@ -77,9 +119,3 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -62,12 +62,6 @@ classes:
description: General court archive covering main jurisdictions
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q11906844
close_mappings:

View file

@ -109,12 +109,6 @@ classes:
multivalued: true
has_or_had_custodian_type:
equals_expression: '["hc:MixedCustodianType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wikidata:Q3152824
close_mappings:

View file

@ -332,12 +332,6 @@ classes:
has_or_had_custodian_type:
equals_expression: '["hc:GalleryType", "hc:LibraryType", "hc:ArchiveOrganizationType", "hc:MuseumType", "hc:ResearchOrganizationType",
"hc:HolySacredSiteType", "hc:BioCustodianType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CurationActivity represents ONGOING collection management (not discrete events)
- Distinct from Exhibition (time-bounded), ConservationRecord (discrete treatment)

View file

@ -81,12 +81,6 @@ classes:
required: false
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q3621648
close_mappings:

View file

@ -22,9 +22,8 @@ classes:
ActiveRecordsFonds:
is_a: CurrentArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Current/active records.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Current/active records.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: ActiveRecordsFonds
organizational_principle:
@ -56,5 +49,4 @@ classes:
record_holder:
equals_string: CurrentArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CurrentArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CurrentArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -306,12 +306,6 @@ classes:
range: datetime
modified:
range: datetime
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- The Custodian class is intentionally minimal - it exists primarily as an abstract hub
- All substantive information stored in CustodianObservation, CustodianName, CustodianLegalStatus, CustodianPlace, CustodianCollection,

View file

@ -252,12 +252,6 @@ classes:
valid_to:
range: date
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- Represents ACTIVE administrative records in current daily use
- NOT archives - these are living business records

View file

@ -299,12 +299,6 @@ classes:
description: Current archive / active records
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
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

View file

@ -22,9 +22,8 @@ classes:
CustodialRecordsFonds:
is_a: CustodianArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Records held in custody.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the fonds \norganizational\
\ principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Records held in custody.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: CustodialRecordsFonds
organizational_principle:
@ -56,5 +49,4 @@ classes:
record_holder:
equals_string: CustodianArchive
record_holder_note:
equals_string: This RecordSetType is typically held by CustodianArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by CustodianArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -180,9 +180,3 @@ classes:
required: true
has_or_had_custodian_type:
equals_expression: '["*"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -283,12 +283,6 @@ classes:
cover_or_covered_subregion:
- iso_3166_2_code: NL-NH
description: Archive service area covering Noord-Holland
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- 'Represents the LEGAL ASPECT of a custodian: ''what is the formal legal entity?'''
- One of five possible outputs from ReconstructionActivity (legal status, name, place, collection, digital platform)

View file

@ -171,9 +171,3 @@ classes:
refers_to_custodian:
range: Custodian
required: true
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -93,9 +93,3 @@ classes:
"hc:ResearchOrganizationType", "hc:CommercialOrganizationType", "hc:UnspecifiedType", "hc:BioCustodianType", "hc:EducationProviderType",
"hc:HeritageSocietyType", "hc:FeatureCustodianType", "hc:IntangibleHeritageGroupType", "hc:MixedCustodianType",
"hc:PersonalCollectionType", "hc:HolySacredSiteType", "hc:DigitalPlatformType", "hc:NonProfitType", "hc:TasteScentHeritageType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -202,12 +202,6 @@ classes:
valid_to:
range: date
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- 'Represents the PLACE ASPECT of a custodian: ''how is this custodian identified by place reference?'''
- One of three possible outputs from ReconstructionActivity (legal status, name, PLACE)

View file

@ -107,12 +107,6 @@ classes:
required: true
observation_ref:
required: false
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
rules:
- preconditions:
slot_conditions:

View file

@ -120,12 +120,6 @@ classes:
range: datetime
modified:
range: datetime
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
comments:
- CustodianType implements SKOS concept scheme for GLAMORCUBESFIXPHDNT taxonomy
- Wikidata Q-numbers provide Linked Open Data integration

View file

@ -88,12 +88,6 @@ classes:
required: true
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
exact_mappings:
- wd:Q112796578
close_mappings:

View file

@ -22,9 +22,8 @@ classes:
PreservationCopyCollection:
is_a: DarkArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Preservation copies.\n\n**RiC-O Alignment**:\n\
This class is a specialized rico:RecordSetType following the collection \norganizational\
\ principle as defined by rico-rst:Collection.\n"
description: "A rico:RecordSetType for Preservation copies.\n\n**RiC-O Alignment**:\nThis class is a specialized rico:RecordSetType\
\ following the collection \norganizational principle as defined by rico-rst:Collection.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -41,12 +40,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: PreservationCopyCollection
organizational_principle:
@ -56,14 +49,12 @@ classes:
record_holder:
equals_string: DarkArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DarkArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by DarkArchive custodians. Inverse of rico:isOrWasHolderOf.
DigitalPreservationFonds:
is_a: DarkArchiveRecordSetType
class_uri: rico:RecordSetType
description: "A rico:RecordSetType for Digital preservation records.\n\n**RiC-O\
\ Alignment**:\nThis class is a specialized rico:RecordSetType following the\
\ fonds \norganizational principle as defined by rico-rst:Fonds.\n"
description: "A rico:RecordSetType for Digital preservation records.\n\n**RiC-O Alignment**:\nThis class is a specialized\
\ rico:RecordSetType following the fonds \norganizational principle as defined by rico-rst:Fonds.\n"
exact_mappings:
- rico:RecordSetType
related_mappings:
@ -80,12 +71,6 @@ classes:
slot_usage:
has_or_had_custodian_type:
equals_expression: '["hc:ArchiveOrganizationType"]'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
record_set_type:
equals_string: DigitalPreservationFonds
organizational_principle:
@ -95,5 +80,4 @@ classes:
record_holder:
equals_string: DarkArchive
record_holder_note:
equals_string: This RecordSetType is typically held by DarkArchive custodians.
Inverse of rico:isOrWasHolderOf.
equals_string: This RecordSetType is typically held by DarkArchive custodians. Inverse of rico:isOrWasHolderOf.

View file

@ -221,13 +221,6 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
DataLicense:
class_uri: cc:License
description: "A specific data license - the legal instrument that defines how data may be\nused, shared, and redistributed.\n\
@ -486,13 +479,6 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
ServiceLicense:
class_uri: odrl:Agreement
description: 'A license assignment for a specific service within an organization''s policy.
@ -576,10 +562,3 @@ classes:
slots:
- specificity_annotation
- template_specificity
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

View file

@ -311,10 +311,3 @@ classes:
- https://www.w3.org/TR/vocab-dcat-3/#Class:Data_Service
- https://schema.org/WebAPI
- https://www.hydra-cg.com/spec/latest/core/
slot_usage:
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true

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