glam/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml
kempersc dfa667c90f Fix LinkML schema for valid RDF generation with proper slot_uri
Summary:
- Create 46 missing slot definition files with proper slot_uri values
- Add slot imports to main schema (01_custodian_name_modular.yaml)
- Fix YAML examples sections in 116+ class and slot files
- Fix PersonObservation.yaml examples section (nested objects → string literals)

Technical changes:
- All slots now have explicit slot_uri mapping to base ontologies (RiC-O, Schema.org, SKOS)
- Eliminates malformed URIs like 'custodian/:slot_name' in generated RDF
- gen-owl now produces valid Turtle with 153,166 triples

New slot files (46):
- RiC-O slots: rico_note, rico_organizational_principle, rico_has_or_had_holder, etc.
- Scope slots: scope_includes, scope_excludes, archive_scope
- Organization slots: organization_type, governance_authority, area_served
- Platform slots: platform_type_category, portal_type_category
- Social media slots: social_media_platform_category, post_type_*
- Type hierarchy slots: broader_type, narrower_types, custodian_type_broader
- Wikidata slots: wikidata_equivalent, wikidata_mapping

Generated output:
- schemas/20251121/rdf/01_custodian_name_modular_20260107_134534_clean.owl.ttl (6.9MB)
- Validated with rdflib: 153,166 triples, no malformed URIs
2026-01-07 13:48:03 +01:00

238 lines
7.8 KiB
YAML

id: https://nde.nl/ontology/hc/class/DepartmentalArchives
name: departmental_archives_class
title: Departmental Archives Type (France)
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
hc: https://nde.nl/ontology/hc/
skos: http://www.w3.org/2004/02/skos/core#
wd: http://www.wikidata.org/entity/
rico: https://www.ica.org/standards/RiC/ontology#
default_prefix: hc
imports:
- linkml:types
- ./ArchiveOrganizationType
- ./CollectionType
- ./DepartmentalArchivesRecordSetTypes
- ../slots/holds_record_set_types
- ../slots/class_metadata_slots
classes:
DepartmentalArchives:
is_a: ArchiveOrganizationType
class_uri: schema:ArchiveOrganization
slots:
- archive_series
- custodian_types
- custodian_types_rationale
- departement_code
- departement_name
- holds_record_set_types
- specificity_annotation
- template_specificity
- wikidata_entity
description: |
Departmental archives in France (archives départementales).
**Wikidata**: Q2860456 (archives départementales)
**⚠️ GEOGRAPHIC RESTRICTION: FRANCE ONLY**
This type applies ONLY to French département-level archives. For archives
at comparable administrative levels in other countries, use:
- DistrictArchiveGermany (Q130757255) for Kreisarchiv
- ProvincialArchive (Q5403345) for provincial archives
- RegionalArchive (Q27032392) for other regional archives
**DEFINITION**:
Archives départementales are public archives at the département level in France.
They are the primary repositories for:
- Pre-revolutionary records (ancien régime documents)
- Civil registration (état civil) from 1792
- Notarial archives
- Cadastral/land records
- Local government records
- Regional ecclesiastical records
**FRENCH TERRITORIAL ARCHIVE HIERARCHY**:
```
Archives nationales (national)
└── Archives régionales (regional)
└── Archives départementales (THIS TYPE)
└── Archives communales (municipal)
```
**STANDARDIZATION**:
All 101 départements (96 metropolitan + 5 overseas) have departmental archives.
They use standardized classification (série/sous-série) based on circulars
from Archives de France.
**COMMON SERIES**:
- Série A-L: Ancien régime
- Série M-Z: Post-1790 records
- Série E: Civil registration (état civil)
- Série Q: National property (biens nationaux)
**MULTILINGUAL LABELS**:
- Département-Archiv (de)
- archivos departamentales (es)
- archives départementales (fr)
**RELATED TYPES**:
- ArchivesRegionales (Q2860567) - regional archives (France)
- PublicArchivesInFrance (Q2421452) - public archives in France
- MunicipalArchive (Q604177) - communal archives
slot_usage:
wikidata_entity:
equals_string: Q2860456
description: Wikidata entity for departmental archives (France)
departement_code:
description: |
French département code (2-3 digits).
Examples: 75 (Paris), 13 (Bouches-du-Rhône), 974 (Réunion)
range: string
pattern: ^[0-9]{2,3}$
examples:
- value: '75'
description: Paris
- value: '13'
description: Bouches-du-Rhône
- value: '974'
description: La Réunion (overseas)
departement_name:
description: |
Name of the département this archive serves.
range: string
examples:
- value: Bouches-du-Rhône
- value: Nord
- value: Seine-Maritime
archive_series:
description: |
Main archival series held by this departmental archive.
Based on standard French classification.
range: string
multivalued: true
examples:
- value:
- A-L (ancien régime)
- E (état civil)
- M (administration)
- Q (biens nationaux)
applicable_countries:
description: |
**Geographic Restriction**: France (FR) only.
Archives départementales are France-specific institutions serving
département-level administration. All 101 départements have one.
The `rules` section below enforces this constraint during validation.
ifabsent: string(FR)
required: true
minimum_cardinality: 1
maximum_cardinality: 1
custodian_types:
equals_expression: '["hc:ArchiveOrganizationType"]'
custodian_types_rationale:
equals_string: DepartmentalArchives is an archival institution - maps to ArchiveOrganizationType
(A)
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
rules:
- description: DepartmentalArchives MUST have applicable_countries containing
"FR" (France). This is a mandatory geographic restriction for French departmental
archives.
postconditions:
slot_conditions:
applicable_countries:
any_of:
- equals_string: FR
exact_mappings:
- wd:Q2860456
close_mappings:
- rico:CorporateBody
- skos:Concept
broad_mappings:
- wd:Q166118
related_mappings:
- wikidata:Q2860567
- wikidata:Q2421452
- wikidata:Q604177
comments:
- ⚠️ FRANCE ONLY - French départements have this archive type
- 101 departmental archives across France (96 metropolitan + 5 overseas)
- Major source for genealogical research (état civil from 1792)
- Uses standardized French archival classification
- Part of Archives de France network
- 'Geographic restriction enforced via LinkML rules: France (FR) only'
see_also:
- https://www.wikidata.org/wiki/Q2860456
- https://francearchives.gouv.fr/
examples:
- value:
type_id: https://nde.nl/ontology/hc/type/archive/Q2860456
glamorcubesfixphdnt_code: ARCHIVE
wikidata_entity: Q2860456
type_label:
- Departmental Archives@en
- Département-Archiv@de
- archivos departamentales@es
- archives départementales@fr
type_description: Departmental archives in France
departement_code: '13'
departement_name: Bouches-du-Rhône
archive_series:
- A-L (ancien régime)
- E (état civil)
- M (administration)
description: Archives départementales des Bouches-du-Rhône
DepartmentalArchivesRecordSetType:
description: A rico:RecordSetType for classifying collections of French departmental
archive materials within heritage institutions.
is_a: CollectionType
class_uri: rico:RecordSetType
slot_usage:
wikidata_equivalent:
equals_string: Q2860456
custodian_types:
equals_expression: '["hc:ArchiveOrganizationType"]'
custodian_types_rationale:
equals_string: DepartmentalArchives is an archival institution - maps to ArchiveOrganizationType
(A)
wikidata_alignment:
range: WikidataAlignment
inlined: true
description: 'Wikidata alignment: Q2860456 ()'
specificity_annotation:
range: SpecificityAnnotation
inlined: true
template_specificity:
range: TemplateSpecificityScores
inlined: true
see_also:
- DepartmentalArchives
annotations:
geographic_restriction: FR
slots:
- custodian_types
- custodian_types_rationale
- specificity_annotation
- template_specificity
- wikidata_alignment
slots:
departement_code:
description: French département code
range: string
departement_name:
description: Name of the département
range: string
archive_series:
description: Archival series held
range: string
multivalued: true