glam/schemas/20251121/linkml/modules/classes/ArchiveNetwork.yaml
2025-12-10 13:01:13 +01:00

160 lines
5.3 KiB
YAML

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