144 lines
6.1 KiB
YAML
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 |
|