- Updated descriptions and titles for Price and PriceRange classes to enhance understanding. - Added multilingual alt_descriptions for Price, PriceRange, Primary, and PrimaryDigitalPresenceAssertion classes. - Enhanced examples in Price and PriceRange classes to provide clearer context. - Improved annotations and comments for better documentation and understanding of class purposes. - Introduced new slots for official names (including and excluding type) to standardize naming conventions. - Added sorting variant for official names to facilitate alphabetical ordering. - Ensured all changes align with the latest schema requirements and best practices.
73 lines
3.1 KiB
YAML
73 lines
3.1 KiB
YAML
id: https://nde.nl/ontology/hc/class/Language
|
|
name: Language
|
|
title: Language
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
dcterms: http://purl.org/dc/terms/
|
|
schema: http://schema.org/
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_code
|
|
- ../slots/has_text
|
|
- ../slots/has_label
|
|
classes:
|
|
Language:
|
|
class_uri: dcterms:LinguisticSystem
|
|
description: >-
|
|
Linguistic system entity used to express language identity and optionally
|
|
associate in-language text content.
|
|
alt_descriptions:
|
|
nl: {text: Taalentiteit voor het identificeren van een taal en optioneel het koppelen van tekstinhoud in die taal., language: nl}
|
|
de: {text: Spracheinheit zur Identifikation einer Sprache und optionalen Zuordnung von Textinhalten in dieser Sprache., language: de}
|
|
fr: {text: Entite de langue permettant d identifier une langue et d associer eventuellement un contenu textuel dans cette langue., language: fr}
|
|
es: {text: Entidad de idioma para identificar una lengua y, opcionalmente, asociar contenido textual en ese idioma., language: es}
|
|
ar: {text: كيان لغوي لتحديد اللغة وربط محتوى نصي بهذه اللغة اختياريا., language: ar}
|
|
id: {text: Entitas bahasa untuk mengidentifikasi bahasa dan (opsional) mengaitkan konten teks dalam bahasa tersebut., language: id}
|
|
zh: {text: 用于标识语言并可选关联该语言文本内容的语言实体。, language: zh}
|
|
structured_aliases:
|
|
nl: [{literal_form: taal, language: nl}]
|
|
de: [{literal_form: Sprache, language: de}]
|
|
fr: [{literal_form: langue, language: fr}]
|
|
es: [{literal_form: idioma, language: es}]
|
|
ar: [{literal_form: لغة, language: ar}]
|
|
id: [{literal_form: bahasa, language: id}]
|
|
zh: [{literal_form: 语言, language: zh}]
|
|
slots:
|
|
- has_code
|
|
- has_text
|
|
- has_label
|
|
slot_usage:
|
|
has_label:
|
|
description: Human-readable name of the language (e.g., "English", "Dutch", "French").
|
|
required: false
|
|
has_text:
|
|
description: Optional text content bundled with the language identifier.
|
|
required: false
|
|
exact_mappings:
|
|
- dcterms:LinguisticSystem
|
|
close_mappings:
|
|
- schema:Language
|
|
comments:
|
|
- Supports bundling a language identifier with language-tagged text values for multilingual data.
|
|
- Intended to support migration from language-specific text slots to a unified Language object pattern.
|
|
examples:
|
|
- value:
|
|
has_code: fr
|
|
has_label: French
|
|
has_text: archives universitaires
|
|
description: Language-tagged text (code + label + text)
|
|
- value:
|
|
has_code: en
|
|
has_label: English
|
|
description: Language identifier without text content
|
|
- value:
|
|
has_code: nl
|
|
has_label: Dutch
|
|
has_text: universitair archief
|
|
description: Language-tagged text for multilingual label
|
|
annotations:
|
|
specificity_score: 0.1
|
|
specificity_rationale: Generic utility class/slot created during migration
|
|
custodian_types: "['*']"
|