glam/schemas/20251121/linkml/modules/classes/RegistrationAuthority.yaml
kempersc 4319f38c05 Add archived slots for audience size, audience type, and capacity metrics
- Created new YAML files for audience size and audience type slots, defining their properties and annotations.
- Added archived capacity slots including cubic meters, linear meters, item count, and descriptions, with appropriate URIs and ranges.
- Introduced a template specificity slot for context-aware RAG filtering.
- Consolidated capacity-related slots into a unified structure, including has_or_had_capacity, capacity_type, and capacity_value, with detailed descriptions and examples.
2026-01-17 18:53:23 +01:00

281 lines
8.1 KiB
YAML

id: https://nde.nl/ontology/hc/class/RegistrationAuthority
name: registration_authority
title: Registration Authority Class
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
org: http://www.w3.org/ns/org#
gleif_base: https://www.gleif.org/ontology/Base/
imports:
- linkml:types
- ../metadata
- ./Country
- ../slots/description
# REMOVED: ../slots/website - using inline attribute definition (Rule 53, migrated 2025-01-15)
- ../slots/specificity_annotation
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
- ./SpecificityAnnotation
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
- ./TemplateSpecificityType
- ./TemplateSpecificityTypes
- ../enums/RegistrationAuthorityGovernanceEnum
classes:
RegistrationAuthority:
class_uri: gleif_base:RegistrationAuthority
description: "An organization that maintains the GLOBAL registry for an identifier standard.\n\n**Key Distinction from\
\ AllocationAgency:**\n\n- **RegistrationAuthority**: Single authoritative maintainer of the global registry\n - Ensures\
\ uniqueness across all identifiers\n - Publishes the authoritative dataset\n - Defines governance and policies\n\n\
- **AllocationAgency**: Allocates identifiers locally within constraints set by RegistrationAuthority\n - Multiple\
\ agencies per standard (one per country/domain)\n - Reports allocations to RegistrationAuthority\n - Follows policies\
\ set by RegistrationAuthority\n\n**Examples:**\n\n| Standard | Registration Authority | AllocationAgencies |\n|----------|------------------------|---------------------|\n\
| ISIL (ISO 15511) | Danish Agency for Culture and Palaces | KB (NL), BL (UK), LOC (US), etc. |\n| ISNI (ISO 27729)\
\ | ISNI International Agency (WIPO) | DNB, BnF, OCLC, etc. |\n| VIAF | OCLC | (contributing agencies, not allocators)\
\ |\n| Wikidata | Wikimedia Foundation | (community-allocated) |\n| ROR | ROR Steering Group | (community-allocated)\
\ |\n\n**ISIL Registration Authority History:**\n\nThe ISIL global registry has been maintained by:\n1. **Before 2019**:\
\ Danish Agency for Library and Media (DALM)\n2. **2019-present**: Danish Agency for Culture and Palaces (Slots- og\
\ Kulturstyrelsen)\n\nThe registry is published at: https://sigel.info/\n\n**Ontology Alignment:**\n\n- gleif_base:RegistrationAuthority\
\ - GLEIF Legal Entity Identifier ontology\n- org:FormalOrganization - W3C Organization Ontology\n- schema:Organization\
\ - Schema.org\n"
exact_mappings:
- gleif_base:RegistrationAuthority
close_mappings:
- org:FormalOrganization
- schema:Organization
attributes:
id:
identifier: true
slot_uri: schema:identifier
description: 'Unique identifier for this registration authority.
Recommended format: lowercase abbreviation.
Examples: "dacp", "isni-ia", "oclc", "wikimedia"
'
range: uriorcurie
required: true
name:
slot_uri: schema:name
description: 'Official full name of the registration authority.
Examples:
- "Danish Agency for Culture and Palaces"
- "ISNI International Agency"
- "OCLC"
- "Wikimedia Foundation"
'
range: string
required: true
name_local:
slot_uri: schema:alternateName
description: 'Name in local language (if different from English name).
Examples:
- "Slots- og Kulturstyrelsen" (Danish)
- "Online Computer Library Center" (full form of OCLC)
'
range: string
has_or_had_abbreviation:
slot_uri: schema:alternateName
description: 'Common abbreviation.
Examples: "DACP", "ISNI-IA", "OCLC", "WMF"
'
range: string
country:
slot_uri: schema:location
description: 'Country where the registration authority is based (ISO 3166-1 alpha-2).
Examples:
- "DK" (Danish Agency for Culture and Palaces)
- "CH" (WIPO/ISNI-IA in Geneva)
- "US" (OCLC, Wikimedia Foundation)
'
range: Country
required: true
inlined: false
registry_url:
slot_uri: schema:url
description: 'URL to the official registry or lookup service.
Examples:
- ISIL: https://sigel.info/
- ISNI: https://isni.org/
- VIAF: https://viaf.org/
- Wikidata: https://www.wikidata.org/
'
range: uri
required: true
api_url:
slot_uri: schema:url
description: 'URL to the API or data service (if available).
Examples:
- VIAF: https://viaf.org/viaf/search
- Wikidata: https://www.wikidata.org/w/api.php
- ISNI: https://isni.org/isni/
'
range: uri
sparql_endpoint:
slot_uri: schema:url
description: 'SPARQL endpoint URL (if available for Linked Data).
Examples:
- Wikidata: https://query.wikidata.org/sparql
- VIAF: (via OCLC Research)
'
range: uri
data_license:
slot_uri: schema:license
description: 'License for data from this registry.
Examples:
- VIAF: ODC-BY
- Wikidata: CC0
- ISNI: varies
'
range: uri
governance_type:
slot_uri: schema:additionalType
description: 'Type of governance for the registry.
Values:
- GOVERNMENT: Government agency (DACP for ISIL)
- INTERGOVERNMENTAL: UN agency or similar (WIPO for ISNI)
- NONPROFIT: Non-profit organization (OCLC, Wikimedia)
- CONSORTIUM: Multi-stakeholder consortium (ROR)
'
range: RegistrationAuthorityGovernanceEnum
required: true
established_year:
slot_uri: schema:foundingDate
description: 'Year the registration authority was established or took over the registry.
Examples:
- ISNI-IA: 2010
- VIAF (OCLC): 2012 (transferred from LOC partnership)
'
range: integer
predecessor:
slot_uri: schema:predecessorOrganization
description: 'Previous registration authority (if registry was transferred).
Example: Danish Agency for Library and Media → Danish Agency for Culture and Palaces
'
range: RegistrationAuthority
inlined: false
standards_maintained:
slot_uri: schema:hasPart
description: 'Standards for which this authority maintains the global registry.
Most authorities maintain a single standard, but some handle multiple.
Examples:
- OCLC: [VIAF, WorldCat, FAST]
- DACP: [ISIL]
'
range: Standard
multivalued: true
inlined: false
allocation_agencies:
slot_uri: schema:hasOfferCatalog
description: 'Allocation agencies that report to this registration authority.
For standards with distributed allocation (like ISIL),
this lists all national/domain agencies.
'
range: AllocationAgency
multivalued: true
inlined: false
website:
slot_uri: hc:hasWebsite
description: 'Official website of the organization (may differ from registry URL).
'
range: uri
close_mappings:
- schema:url
authority_description:
slot_uri: schema:description
description: Description of the registration authority and its role
range: string
wikidata_id:
slot_uri: schema:sameAs
description: 'Wikidata Q-ID for this registration authority.
Examples:
- OCLC: Q190593
- Wikimedia Foundation: Q180
- Danish Agency for Culture and Palaces: Q12324270
'
range: string
pattern: ^Q[0-9]+$
slots:
- specificity_annotation
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)