glam/schemas/20251121/linkml/modules/classes/AssociationArchive.yaml
kempersc 11983014bb Enhance specificity scoring system integration with existing infrastructure
- Updated documentation to clarify integration points with existing components in the RAG pipeline and DSPy framework.
- Added detailed mapping of SPARQL templates to context templates for improved specificity filtering.
- Implemented wrapper patterns around existing classifiers to extend functionality without duplication.
- Introduced new tests for the SpecificityAwareClassifier and SPARQLToContextMapper to ensure proper integration and functionality.
- Enhanced the CustodianRDFConverter to include ISO country and subregion codes from GHCID for better geospatial data handling.
2026-01-05 17:37:49 +01:00

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