# 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 prefixes: linkml: https://w3id.org/linkml/ hc: https://nde.nl/ontology/hc/ dcterms: http://purl.org/dc/terms/ schema: http://schema.org/ skos: http://www.w3.org/2004/02/skos/core# rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# default_prefix: hc imports: - linkml:types - ../metadata # Slot imports - ../slots/language_code 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