glam/schemas/20251121/linkml/modules/slots/20260202_matang/in_script.yaml
kempersc e0326878a2
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m9s
fix: add missing literal_form key in structured_aliases for 37 slot files
2026-02-04 01:03:57 +01:00

144 lines
6.1 KiB
YAML

# ==============================================================================
# LinkML Slot Definition: in_script
# ==============================================================================
# Writing system or character set used for composing or rendering content.
#
# ONTOLOGY ALIGNMENT (verified against data/ontology/):
#
# | Ontology | Property | File/Line | Mapping | Notes |
# |----------------|-----------------------|---------------------|----------|------------------------------------------|
# | **Schema.org** | `schema:inLanguage` | schemaorg.owl:21591 | close | "The language of the content or |
# | | | | | performance." Note: language ≠ script |
# | | | | | but closely related. |
# | **CIDOC-CRM** | `crm:P72_has_language`| CIDOC_CRM:2839-2852 | related | "Associates E33 Linguistic Object with |
# | | | | | E56 Language." Language context. |
# | **RiC-O** | `rico:hasOrHadLanguage`| RiC-O:6716-6761 | related | "Connects Agent, Record or Record Part |
# | | | | | to a Language." Language ≠ script, but |
# | | | | | "written language" concept overlaps. |
#
# DISTINCTION FROM LANGUAGE:
# Script refers to the writing system (Latin, Cyrillic, Arabic, Han, etc.)
# while language refers to the linguistic content (English, Russian, Arabic, etc.).
# A single language may use multiple scripts (e.g., Serbian: Cyrillic and Latin)
# and a single script may be used for multiple languages (e.g., Latin: English,
# French, German, etc.).
#
# ISO 15924 provides standard codes for scripts (Latn, Cyrl, Arab, Hans, etc.)
#
# CREATED: 2026-01-26
# UPDATED: 2026-02-02 - Added multilingual support, verified ontology mappings
# ==============================================================================
id: https://nde.nl/ontology/hc/slot/in_script
name: in_script
title: in script
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
schema: http://schema.org/
crm: http://www.cidoc-crm.org/cidoc-crm/
rico: https://www.ica.org/standards/RiC/ontology#
imports:
- linkml:types
default_prefix: hc
slots:
in_script:
slot_uri: hc:in_script
description: >-
To be composed or rendered using a specific system of handwriting or distinct character set.
alt_descriptions:
nl: >-
Samengesteld of weergegeven zijn met behulp van een specifiek schriftsysteem of onderscheidende tekenset.
de: >-
Mit einem bestimmten Schriftsystem oder einem eigenen Zeichensatz verfasst oder dargestellt werden.
fr: >-
Être composé ou rendu en utilisant un système d'écriture spécifique ou un jeu de caractères distinct.
ar: >-
أن يكون مؤلفاً أو معروضاً باستخدام نظام كتابة محدد أو مجموعة أحرف مميزة.
id: >-
Disusun atau dirender menggunakan sistem tulisan tertentu atau rangkaian karakter yang berbeda.
zh: >-
使用特定的书写系统或独特的字符集编写或呈现。
es: >-
Estar compuesto o representado utilizando un sistema de escritura específico o conjunto de caracteres distinto.
range: string
multivalued: true
inlined: false
close_mappings:
- schema:inLanguage
related_mappings:
- crm:P72_has_language
- rico:hasOrHadLanguage
aliases:
- has_or_had_writing_system
- is_or_was_in_script
structured_aliases:
- literal_form: in schrift
- literal_form: is_or_was_in_script
predicate: EXACT_SYNONYM
in_language: nl
- literal_form: in Schrift
predicate: EXACT_SYNONYM
in_language: de
- literal_form: en écriture
predicate: EXACT_SYNONYM
in_language: fr
- literal_form: بالخط
predicate: EXACT_SYNONYM
in_language: ar
- literal_form: dalam aksara
predicate: EXACT_SYNONYM
in_language: id
- literal_form: 以文字
predicate: EXACT_SYNONYM
in_language: zh
- literal_form: en escritura
predicate: EXACT_SYNONYM
in_language: es
examples:
- value: |
script_code: Latn
script_name: Latin
description: Latin writing system (ISO 15924)
- value: |
script_code: Cyrl
script_name: Cyrillic
description: Cyrillic writing system
- value: |
script_code: Arab
script_name: Arabic
description: Arabic writing system
- value: |
script_code: Hans
script_name: Simplified Han
description: Simplified Chinese characters
annotations:
custodian_types: '["*"]'
comments:
- |
**USAGE**:
Used for:
- Script type (Latin, Cyrillic, Arabic, etc.)
- Writing direction (LTR, RTL)
- Historical scripts (Cuneiform, Hieroglyphics)
- |
**ISO 15924**: Standard codes for scripts
- Latn (Latin), Cyrl (Cyrillic), Arab (Arabic)
- Hans (Simplified Han), Hant (Traditional Han)
- Grek (Greek), Hebr (Hebrew), Deva (Devanagari)
- |
**DISTINCTION FROM LANGUAGE**:
Script ≠ Language. Serbian uses both Cyrillic and Latin scripts.
Latin script is used for English, French, German, etc.
- |
**ONTOLOGY ALIGNMENT** (verified against data/ontology/):
| Ontology | Property | Line | Mapping | Notes |
|----------|----------|------|---------|-------|
| **Schema.org** | `schema:inLanguage` | 21591-21618 | close | Language of content (related but distinct) |
| **CIDOC-CRM** | `crm:P72_has_language` | 2839-2852 | related | Associates with E56 Language |
| **RiC-O** | `rico:hasOrHadLanguage` | 6716-6761 | related | Connects Agent/Record to Language |