35 lines
841 B
YAML
35 lines
841 B
YAML
# Heritage Custodian Language Code Class
|
|
# Represents ISO 639-1 two-letter language codes
|
|
|
|
id: https://nde.nl/ontology/hc/class/LanguageCode
|
|
name: language-code-class
|
|
title: LanguageCode Class
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
|
|
classes:
|
|
|
|
LanguageCode:
|
|
class_uri: dcterms:LinguisticSystem
|
|
description: >-
|
|
ISO 639-1 two-letter language code.
|
|
Dublin Core: LinguisticSystem for language representation.
|
|
|
|
**Examples**: "nl", "en", "fr", "de", "es"
|
|
exact_mappings:
|
|
- dcterms:LinguisticSystem
|
|
- schema:Language
|
|
close_mappings:
|
|
- skos:Concept
|
|
slots:
|
|
- language_code
|
|
|
|
slot_usage:
|
|
language_code:
|
|
slot_uri: rdf:value
|
|
description: "ISO 639-1 code (e.g., 'nl', 'en')"
|
|
range: string
|
|
pattern: "^[a-z]{2}$"
|
|
required: true
|