glam/schemas/20251121/linkml/modules/classes/Standard.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

674 lines
18 KiB
YAML

id: https://nde.nl/ontology/hc/class/Standard
name: standard
title: Standard Class
prefixes:
linkml: https://w3id.org/linkml/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
dcterms: http://purl.org/dc/terms/
imports:
- linkml:types
- ../metadata
- ./StandardsOrganization
- ./RegistrationAuthority
- ./ContributingAgency
- ./Country
- ./Subregion
- ../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/StandardTypeEnum
- ../enums/GovernanceModelEnum
- ../enums/StandardScopeTypeEnum
- ../enums/IdentifierDomainEnum
classes:
Standard:
class_uri: skos:ConceptScheme
description: "A standard that defines an identifier system for heritage institutions or related entities.\n\n**Key Concepts:**\n\
\n1. **Standard**: The specification itself (ISO 15511, ISO 27729)\n2. **RegistrationAuthority**: Global registry maintainer\
\ (OCLC for ISIL, WIPO for ISNI)\n3. **AllocationAgency**: Local allocator by country/domain (National Library of NL\
\ for ISIL)\n4. **IdentifierFormat**: Format variants (ISNI with or without spaces)\n\n**Examples:**\n\n- **ISIL** (ISO\
\ 15511):\n - defined_by: ISO\n - registration_authority: Danish Agency for Culture and Palaces\n - geographic_scope:\
\ Global (160+ countries)\n - formats: \"XX-YYYY\" (country prefix + local code)\n\n- **ISNI** (ISO 27729):\n - defined_by:\
\ ISO\n - registration_authority: WIPO (ISNI International Agency)\n - geographic_scope: Global\n - formats: \"0000\
\ 0000 0000 0000\" or \"0000000000000000\"\n\n- **Wikidata Q-ID**:\n - defined_by: Wikimedia Foundation (not ISO)\n\
\ - registration_authority: Wikimedia Foundation\n - formats: \"Q\" + digits\n\n**Ontology Alignment:**\n\n- skos:ConceptScheme\
\ - SKOS concept scheme (identifier systems as schemes)\n- schema:DefinedTermSet - Schema.org defined term set\n- dcterms:Standard\
\ - Dublin Core standard reference\n"
exact_mappings:
- skos:ConceptScheme
close_mappings:
- schema:DefinedTermSet
- dcterms:Standard
attributes:
id:
identifier: true
slot_uri: schema:identifier
description: 'Unique identifier for this standard.
Recommended format: lowercase short name.
Examples: "isil", "isni", "viaf", "wikidata", "ror", "orcid"
'
range: uriorcurie
required: true
name:
slot_uri: schema:name
description: 'Full name of the standard.
Examples:
- "International Standard Identifier for Libraries and Related Organizations"
- "International Standard Name Identifier"
- "Virtual International Authority File"
'
range: string
required: true
has_or_had_abbreviation:
slot_uri: schema:alternateName
description: 'Common abbreviation/acronym.
Examples: "ISIL", "ISNI", "VIAF", "ROR", "ORCID"
'
range: string
required: true
iso_standard_number:
slot_uri: dcterms:identifier
description: 'ISO standard number if applicable.
Examples:
- "ISO 15511" (ISIL)
- "ISO 27729" (ISNI)
- "ISO 2108" (ISBN)
- null (Wikidata - not an ISO standard)
'
range: string
defined_by:
slot_uri: dcterms:creator
description: 'Standards organization that defines this standard.
Examples:
- ISIL → ISO
- VIAF → OCLC (in collaboration with national libraries)
- Wikidata → Wikimedia Foundation
'
range: StandardsOrganization
required: true
inlined: false
registration_authority:
slot_uri: schema:maintainer
description: 'Organization that maintains the GLOBAL registry for this standard.
This is different from AllocationAgency which allocates locally.
Examples:
- ISIL: Danish Agency for Culture and Palaces
- ISNI: ISNI International Agency (administered by WIPO)
- VIAF: OCLC
'
range: RegistrationAuthority
inlined: false
country_scope:
slot_uri: schema:areaServed
description: 'Geographic areas where this standard applies.
Options:
- Empty/null: Global scope (most standards)
- List of Country: Country-specific standard
- List of Subregion: Regional standard
Examples:
- ISIL: Global (used in 160+ countries)
- KvK number: [NL] (Netherlands only)
- NUTS codes: [EU member countries]
'
range: Country
multivalued: true
inlined: false
scope_type:
slot_uri: schema:additionalType
description: 'Classification of geographic scope.
Values:
- GLOBAL: Applies worldwide (ISIL, ISNI, VIAF)
- NATIONAL: Single country (KvK for NL)
- REGIONAL: Specific regions (NUTS for EU)
- DOMAIN_SPECIFIC: Limited to specific institution types
'
range: StandardScopeTypeEnum
required: true
identifier_domain:
slot_uri: schema:about
description: 'What entities this identifier standard applies to.
Values:
- ORGANIZATION: Libraries, museums, archives (ISIL)
- PERSON: Authors, creators (ISNI, ORCID)
- WORK: Publications, creative works (ISBN, DOI)
- NAME_AUTHORITY: Name records (VIAF)
- RESEARCH_ORG: Research organizations (ROR)
- LEGAL_ENTITY: Legal entities (LEI)
'
range: IdentifierDomainEnum
required: true
formats:
slot_uri: schema:hasPart
description: 'Format variants for this identifier standard.
Many standards allow multiple display formats:
- ISNI: "0000 0000 0000 0000" (with spaces) or "0000000000000000" (compact)
- ISIL: "NL-AmUvA" (with prefix) or just "AmUvA" (local part)
The canonical_format indicates which is preferred for storage.
'
range: IdentifierFormat
multivalued: true
inlined_as_list: true
canonical_format:
slot_uri: schema:encodingFormat
description: 'Reference to the preferred/canonical format for storage.
Points to one of the formats in the formats list.
'
range: IdentifierFormat
inlined: false
website:
slot_uri: hc:hasWebsite
description: 'Official website for the standard or registry.
Examples:
- https://www.iso.org/standard/57332.html (ISIL)
- https://isni.org/ (ISNI)
- https://viaf.org/ (VIAF)
'
range: uri
close_mappings:
- schema:url
lookup_url_template:
slot_uri: schema:urlTemplate
description: 'URL template for looking up identifiers.
Use {id} as placeholder for the identifier value.
Examples:
- ISIL: "https://ld.zdb-services.de/resource/organisations/{id}"
- ISNI: "https://isni.org/isni/{id}"
- Wikidata: "https://www.wikidata.org/wiki/{id}"
- VIAF: "https://viaf.org/viaf/{id}"
'
range: string
first_published_year:
slot_uri: schema:datePublished
description: 'Year the standard was first published.
Examples:
- ISIL (ISO 15511): 2003
- ISNI (ISO 27729): 2012
- VIAF: 2003 (launched)
'
range: integer
current_version:
slot_uri: schema:version
description: 'Current version of the standard.
Examples:
- ISO 15511:2019 (3rd edition)
- ISO 27729:2012 (1st edition)
'
range: string
standard_description:
slot_uri: schema:description
description: Description of the standard's purpose and scope
range: string
standard_type:
slot_uri: schema:additionalType
description: "Classification of how this standard/identifier system is governed.\n\nThis is CRITICAL for understanding\
\ the authority model:\n\n- **ISO_STANDARD**: Formal ISO standard with TC governance\n - Examples: ISIL (ISO 15511),\
\ ISNI (ISO 27729)\n - Has iso_standard_number\n - Governed by ISO Technical Committee\n\n- **CONSORTIUM_SERVICE**:\
\ Collaborative aggregation service\n - Examples: VIAF, ORCID, ROR\n - NO ISO number\n - Governed by council/board\
\ with contributor representatives\n - has contributing_agencies list\n\n- **PROPRIETARY_SYSTEM**: Single-organization\
\ system\n - Examples: Wikidata Q-IDs, GND, LCNAF\n - Controlled by one organization\n\n- **NATIONAL_STANDARD**:\
\ Country-specific standard\n - Examples: KvK (NL), Companies House (UK)\n\n- **COMMUNITY_STANDARD**: De facto\
\ community standard\n - Examples: DOI (before ISO formalization)\n"
range: StandardTypeEnum
required: true
governance_model:
slot_uri: schema:governmentType
description: 'How decisions are made about this identifier system.
Values:
- ISO_TC: ISO Technical Committee with national body voting
- COUNCIL: Representative council (VIAF Council)
- SINGLE_AUTHORITY: Single organization decides (Wikidata)
- COMMUNITY_CONSENSUS: RFC/vote process (IETF)
- MEMBERSHIP_BOARD: Elected board (ORCID)
'
range: GovernanceModelEnum
contributing_agencies:
slot_uri: schema:contributor
description: 'Organizations that contribute data to this identifier system.
ONLY applicable for CONSORTIUM_SERVICE type standards.
For VIAF, this includes 37 national libraries and agencies:
- Library of Congress (LC)
- Deutsche Nationalbibliothek (DNB)
- Bibliothèque nationale de France (BnF)
- National Library of the Netherlands (NTA)
- etc.
Contributors are both:
1. DATA SOURCES: They provide authority records
2. ALLOCATION AGENCIES: They allocate their own national IDs
See ContributingAgency class for full modeling.
'
range: ContributingAgency
multivalued: true
inlined: false
governance_council:
slot_uri: schema:organizer
description: 'The governance body for consortium-type services.
For VIAF: VIAF Council (every contributor can appoint a voting representative)
For ORCID: ORCID Board of Directors
Links to a StandardsOrganization (or governance subclass).
'
range: StandardsOrganization
inlined: false
data_license:
slot_uri: schema:license
description: 'License for data from this identifier system.
Examples:
- VIAF: ODC-BY (Open Data Commons Attribution)
- ORCID: CC0 (public domain)
- Wikidata: CC0
'
range: uri
applicable_schema_types:
slot_uri: schema:about
description: "Schema.org classes that this identifier standard applies to.\n\nThis enables semantic querying like\
\ \"which identifiers apply to Museums?\"\n\nExamples:\n- ISIL: [schema:Library, schema:Museum, schema:ArchiveOrganization,\
\ \n schema:ResearchOrganization, schema:GovernmentOrganization]\n- ORCID: [schema:Person]\n- ROR: [schema:ResearchOrganization,\
\ schema:EducationalOrganization]\n- KvK: [schema:Organization] (all legal entity types)\n\nUses Schema.org class\
\ URIs from https://schema.org/\n"
range: uriorcurie
multivalued: true
wikidata_id:
slot_uri: schema:sameAs
description: 'Wikidata Q-identifier for this standard.
Examples:
- ISIL: Q470458
- VIAF: Q54919
- ORCID: Q51044
Enables linking to Wikidata knowledge graph.
'
range: uriorcurie
glamorcubesfixphdnt_types:
slot_uri: schema:applicableCategory
description: 'GLAMORCUBESFIXPHDNT custodian type codes this standard applies to.
Single-letter codes:
- G: Galleries
- L: Libraries
- A: Archives
- M: Museums
- O: Official institutions
- R: Research centers
- C: Corporations
- U: Unknown
- B: Botanical gardens/Zoos
- E: Education providers
- S: Collecting societies
- F: Features/Monuments
- I: Intangible heritage groups
- X: Mixed
- P: Personal collections
- H: Holy sites
- D: Digital platforms
- N: NGOs
- T: Taste/smell heritage
Examples:
- ISIL: ["L", "A", "M", "R", "O", "G"]
- BGCI: ["B"]
- UNESCO_WHC: ["F", "H"]
'
range: string
multivalued: true
category:
slot_uri: schema:category
description: 'Category grouping for this identifier standard.
Categories:
1. ISO Standards
2. Authority Files (National Libraries)
3. Consortium Services
4. Domain-Specific Art/Cultural Heritage
5. Archives/Manuscripts
6. National Quality Standards
7. Web/Open Data
8. Religious/Ecclesiastical
9. Encyclopedias/Reference Works
10. Architecture/Buildings
11. Social Media/Web Presence
12. Commercial/Discovery Platforms
13. Dutch-Specific
14. Legal Entity Registries
15. Japanese Identifiers
16. Botanical Gardens/Zoos
17. Higher Education/Research
18. Numismatic/Philatelic (Collecting)
19. Monuments/Heritage Sites
20. Intangible Heritage
21. Provenance/Art Registry
22. Persistent Identifiers (Digital)
23. Heritage NGOs
24. Religious Heritage
25. Gastronomy/Culinary Heritage
'
range: string
slots:
- specificity_annotation
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
IdentifierFormat:
class_uri: schema:PropertyValue
description: "A specific format variant for an identifier standard.\n\nMany identifier standards allow multiple display\
\ formats. This class\ncaptures the variations and which is canonical for storage.\n\n**Examples:**\n\n- **ISNI formats:**\n\
\ - \"0000 0000 0000 0000\" (display format with spaces)\n - \"0000000000000000\" (compact/canonical for storage)\n\
\ - \"http://isni.org/isni/0000000000000000\" (URI format)\n\n- **ISIL formats:**\n - \"NL-AmUvA\" (full format with\
\ country prefix)\n - \"AmUvA\" (local part only)\n\n- **Wikidata formats:**\n - \"Q12345\" (short form)\n - \"http://www.wikidata.org/entity/Q12345\"\
\ (full URI)\n\n**Usage:**\n\nWhen storing identifiers, use the canonical format (canonical: true).\nWhen displaying,\
\ choose the appropriate format for the context.\n"
exact_mappings:
- schema:PropertyValue
attributes:
id:
identifier: true
slot_uri: schema:identifier
description: Unique identifier for this format variant
range: uriorcurie
required: true
format_name:
slot_uri: schema:name
description: 'Human-readable name for this format.
Examples:
- "Display format with spaces"
- "Compact format"
- "Full URI format"
- "Local part only"
'
range: string
required: true
pattern:
slot_uri: schema:pattern
description: 'Regular expression pattern for this format.
Examples:
- ISNI display: "^[0-9]{4} [0-9]{4} [0-9]{4} [0-9]{3}[0-9X]$"
- ISNI compact: "^[0-9]{15}[0-9X]$"
- ISIL: "^[A-Z]{2}-[A-Za-z0-9-]+$"
- Wikidata: "^Q[0-9]+$"
'
range: string
required: true
example:
slot_uri: schema:exampleOfWork
description: 'Example identifier in this format.
Examples:
- ISNI display: "0000 0001 2146 5765"
- ISNI compact: "0000000121465765"
- ISIL: "NL-AmRMA"
- Wikidata: "Q190804"
'
range: string
required: true
is_canonical:
slot_uri: schema:isBasedOn
description: 'Whether this is the canonical/preferred format for storage.
Only one format per standard should be canonical.
Canonical format should be:
- Unambiguous (no optional characters)
- Compact (minimal characters)
- Sortable (if possible)
'
range: boolean
required: true
is_uri_format:
slot_uri: schema:url
description: 'Whether this format is a full URI.
Examples:
- true: "http://www.wikidata.org/entity/Q190804"
- true: "https://isni.org/isni/0000000121465765"
- false: "Q190804"
- false: "0000 0001 2146 5765"
'
range: boolean
required: true
transformation_to_canonical:
slot_uri: schema:algorithm
description: 'Description of how to transform this format to canonical.
Examples:
- ISNI display → compact: "Remove spaces"
- Wikidata URI → short: "Extract Q-number from URI path"
- ISIL local → full: "Prepend country code prefix"
'
range: string
slots:
- specificity_annotation
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)