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
65 lines
2.1 KiB
YAML
65 lines
2.1 KiB
YAML
id: https://nde.nl/ontology/hc/class/AssociationArchive
|
|
name: AssociationArchive
|
|
title: Association Archive Type
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ./ArchiveOrganizationType
|
|
- ./CollectionType
|
|
- ./HeritageSocietyType
|
|
- ../slots/parent_society
|
|
|
|
classes:
|
|
AssociationArchive:
|
|
is_a: ArchiveOrganizationType
|
|
class_uri: skos:Concept
|
|
description: |
|
|
Archive preserving records of associations, societies, clubs, and
|
|
other membership-based organizations.
|
|
|
|
**Wikidata**: Q27030820
|
|
|
|
**IMPORTANT: Parent Organization Constraint**
|
|
|
|
AssociationArchive is an archive that holds records OF an association/society.
|
|
The parent custodian (the association whose records are archived) should
|
|
typically be a HeritageSocietyType. Use `parent_society` slot to link to
|
|
the heritage society that created/owns these archival records.
|
|
|
|
**Scope**:
|
|
Association archives (Verbandsarchive) preserve:
|
|
- Founding documents and bylaws
|
|
- Membership records and registers
|
|
- Meeting minutes and proceedings
|
|
- Correspondence and communications
|
|
- Publications and newsletters
|
|
- Event documentation
|
|
- Financial records
|
|
- Photographs and memorabilia
|
|
|
|
**Types of Associations**:
|
|
- Professional associations and trade bodies
|
|
- Social and cultural clubs
|
|
- Sports organizations
|
|
- Alumni associations
|
|
- Charitable organizations
|
|
- Advocacy and interest groups
|
|
|
|
**Parent Organization Link**:
|
|
Use `parent_society` slot to link to the HeritageSocietyType whose
|
|
records this archive preserves. The parent society MUST be a heritage
|
|
society (S type in GLAMORCUBESFIXPHDNT taxonomy).
|
|
|
|
**Related Types**:
|
|
- FoundationArchive (Q27030827) - Archives of foundations
|
|
- TradeUnionArchive (Q66604802) - Labor organization archives
|
|
- Vereinsarchiv (Q130758889) - German club/society archives
|
|
- HeritageSocietyType - Parent organization type (whose records are archived)
|
|
|
|
slots:
|
|
- parent_society
|
|
|
|
slot_usage:
|