glam/data/entity_annotation/modules/advanced/tei/dictionaries.yaml
2025-12-05 15:30:23 +01:00

1740 lines
48 KiB
YAML

# =============================================================================
# GLAM-NER: TEI P5 DICTIONARIES MODULE (LINKML)
# =============================================================================
# Module: modules/advanced/tei/dictionaries.yaml
# TEI Chapter: 10 - Dictionaries
# TEI Module: dictionaries
# Version: 1.0.0
# =============================================================================
#
# This module provides LinkML class definitions for TEI P5 dictionary elements.
# Dictionaries are essential for lexicography, historical linguistics,
# terminology management, and heritage institution language collections.
#
# TEI Source: https://tei-c.org/release/doc/tei-p5-doc/en/html/DI.html
#
# Key Element Groups:
# - Entry structure: entry, entryFree, superEntry, hom
# - Form: form, orth, pron, hyph, syll, stress
# - Grammar: gramGrp, pos, gen, number, case, tns, mood, per, iType, subc
# - Sense: sense, def, cit, quote, trans, eg
# - Etymology: etym, mentioned, gloss, lang
# - Usage: usg, lbl, note
# - Cross-references: xr, ref
# - Related entries: re
#
# =============================================================================
id: https://w3id.org/glam/ner/tei/dictionaries
name: tei-dictionaries
title: TEI Dictionaries Module for GLAM-NER
version: "1.0.0"
prefixes:
linkml: https://w3id.org/linkml/
tei: http://www.tei-c.org/ns/1.0/
glam: https://w3id.org/glam/ner/
crm: http://www.cidoc-crm.org/cidoc-crm/
schema: http://schema.org/
skos: http://www.w3.org/2004/02/skos/core#
ontolex: http://www.w3.org/ns/lemon/ontolex#
lexinfo: http://www.lexinfo.net/ontology/2.0/lexinfo#
dcterms: http://purl.org/dc/terms/
lime: http://www.w3.org/ns/lemon/lime#
lexicog: http://www.w3.org/ns/lemon/lexicog#
default_prefix: glam
default_range: string
imports:
- linkml:types
# =============================================================================
# ENUMERATIONS
# =============================================================================
enums:
# ---------------------------------------------------------------------------
# Entry Type
# ---------------------------------------------------------------------------
DictEntryTypeEnum:
description: >-
Type of dictionary entry. From TEI @type on entry element.
permissible_values:
main:
description: Main headword entry
hom:
description: Homograph entry (same spelling, different word)
xref:
description: Cross-reference entry
affix:
description: Affix entry (prefix, suffix, infix)
abbr:
description: Abbreviation entry
supplemental:
description: Supplemental or addenda entry
foreign:
description: Foreign word entry
# ---------------------------------------------------------------------------
# Form Type
# ---------------------------------------------------------------------------
DictFormTypeEnum:
description: >-
Type of word form in dictionary. From TEI @type on form element.
permissible_values:
simple:
description: Simple lexical form
lemma:
description: Lemma or citation form
variant:
description: Variant spelling or form
compound:
description: Compound word
derivative:
description: Derived form
inflected:
description: Inflected form
phrase:
description: Multi-word expression or phrase
# ---------------------------------------------------------------------------
# Orthography Type
# ---------------------------------------------------------------------------
DictOrthTypeEnum:
description: >-
Type of orthographic form. From TEI @type on orth element.
permissible_values:
standard:
description: Standard or current spelling
variant:
description: Variant spelling
historical:
description: Historical spelling
dialectal:
description: Dialectal spelling
normalized:
description: Normalized form
# ---------------------------------------------------------------------------
# Pronunciation Notation
# ---------------------------------------------------------------------------
DictPronNotationEnum:
description: >-
Notation system for pronunciation. From TEI @notation on pron element.
permissible_values:
ipa:
description: International Phonetic Alphabet
sampa:
description: SAMPA phonetic alphabet
respell:
description: Respelling system
other:
description: Other notation system
# ---------------------------------------------------------------------------
# Part of Speech
# ---------------------------------------------------------------------------
DictPOSEnum:
description: >-
Part of speech categories. Based on Universal Dependencies and lexinfo.
permissible_values:
noun:
description: Noun
meaning: lexinfo:noun
verb:
description: Verb
meaning: lexinfo:verb
adj:
description: Adjective
meaning: lexinfo:adjective
adv:
description: Adverb
meaning: lexinfo:adverb
pron:
description: Pronoun
meaning: lexinfo:pronoun
det:
description: Determiner
meaning: lexinfo:determiner
prep:
description: Preposition/Postposition
meaning: lexinfo:preposition
conj:
description: Conjunction
meaning: lexinfo:conjunction
intj:
description: Interjection
meaning: lexinfo:interjection
num:
description: Numeral
meaning: lexinfo:numeral
part:
description: Particle
meaning: lexinfo:particle
aux:
description: Auxiliary verb
meaning: lexinfo:auxiliary
# ---------------------------------------------------------------------------
# Gender
# ---------------------------------------------------------------------------
DictGenderEnum:
description: >-
Grammatical gender values.
permissible_values:
masc:
description: Masculine
meaning: lexinfo:masculine
fem:
description: Feminine
meaning: lexinfo:feminine
neut:
description: Neuter
meaning: lexinfo:neuter
common:
description: Common gender
meaning: lexinfo:commonGender
# ---------------------------------------------------------------------------
# Number
# ---------------------------------------------------------------------------
DictNumberEnum:
description: >-
Grammatical number values.
permissible_values:
sing:
description: Singular
meaning: lexinfo:singular
plur:
description: Plural
meaning: lexinfo:plural
dual:
description: Dual
meaning: lexinfo:dual
coll:
description: Collective
meaning: lexinfo:collective
# ---------------------------------------------------------------------------
# Case
# ---------------------------------------------------------------------------
DictCaseEnum:
description: >-
Grammatical case values.
permissible_values:
nom:
description: Nominative
meaning: lexinfo:nominativeCase
gen:
description: Genitive
meaning: lexinfo:genitiveCase
dat:
description: Dative
meaning: lexinfo:dativeCase
acc:
description: Accusative
meaning: lexinfo:accusativeCase
abl:
description: Ablative
meaning: lexinfo:ablativeCase
voc:
description: Vocative
meaning: lexinfo:vocativeCase
loc:
description: Locative
meaning: lexinfo:locativeCase
inst:
description: Instrumental
meaning: lexinfo:instrumentalCase
# ---------------------------------------------------------------------------
# Tense
# ---------------------------------------------------------------------------
DictTenseEnum:
description: >-
Grammatical tense values.
permissible_values:
pres:
description: Present tense
meaning: lexinfo:present
past:
description: Past tense
meaning: lexinfo:past
fut:
description: Future tense
meaning: lexinfo:future
perf:
description: Perfect
meaning: lexinfo:perfect
pluperf:
description: Pluperfect
meaning: lexinfo:pluperfect
futperf:
description: Future perfect
meaning: lexinfo:futurePerfect
# ---------------------------------------------------------------------------
# Mood
# ---------------------------------------------------------------------------
DictMoodEnum:
description: >-
Grammatical mood values.
permissible_values:
ind:
description: Indicative mood
meaning: lexinfo:indicative
subj:
description: Subjunctive mood
meaning: lexinfo:subjunctive
imp:
description: Imperative mood
meaning: lexinfo:imperative
cond:
description: Conditional mood
meaning: lexinfo:conditional
opt:
description: Optative mood
meaning: lexinfo:optative
inf:
description: Infinitive
meaning: lexinfo:infinitive
part:
description: Participle
meaning: lexinfo:participle
ger:
description: Gerund
meaning: lexinfo:gerund
# ---------------------------------------------------------------------------
# Usage Type
# ---------------------------------------------------------------------------
DictUsageTypeEnum:
description: >-
Type of usage information. From TEI @type on usg element.
permissible_values:
geo:
description: Geographic/regional usage
time:
description: Temporal usage (archaic, obsolete, neologism)
dom:
description: Domain/subject field
reg:
description: Register (formal, informal, slang)
style:
description: Stylistic
plev:
description: Preference level
lang:
description: Language variety
gram:
description: Grammatical usage
syn:
description: Syntactic pattern
hyper:
description: Hypernym
hint:
description: Usage hint
colloc:
description: Collocational usage
comp:
description: Complementation pattern
obj:
description: Typical object
subj:
description: Typical subject
verb:
description: Associated verb
attitude:
description: Speaker attitude
# ---------------------------------------------------------------------------
# Etymology Type
# ---------------------------------------------------------------------------
DictEtymTypeEnum:
description: >-
Type of etymological information.
permissible_values:
loan:
description: Loanword
borrowing:
description: Borrowing
calque:
description: Calque/loan translation
cognate:
description: Cognate
derivation:
description: Derivation
compound:
description: Compound formation
blending:
description: Blend word
clipping:
description: Clipping/shortening
acronym:
description: Acronym
backformation:
description: Back-formation
eponym:
description: From personal name
toponym:
description: From place name
onomatopoeia:
description: Onomatopoeic origin
# ---------------------------------------------------------------------------
# Cross-Reference Type
# ---------------------------------------------------------------------------
DictXRefTypeEnum:
description: >-
Type of cross-reference in dictionary. From TEI @type on xr element.
permissible_values:
see:
description: Simple see reference
see_also:
description: See also reference
syn:
description: Synonym reference
ant:
description: Antonym reference
cf:
description: Compare/confer reference
analogy:
description: Analogous form reference
main:
description: Reference to main entry
var:
description: Reference to variant
# =============================================================================
# SLOTS (ATTRIBUTES)
# =============================================================================
slots:
# ---------------------------------------------------------------------------
# Entry-level attributes
# ---------------------------------------------------------------------------
entry_type:
description: Type of dictionary entry (main, hom, xref, affix, etc.)
range: DictEntryTypeEnum
sort_key:
description: Sort key for alphabetical ordering
range: string
homograph_number:
description: Homograph number distinguishing entries with same headword
range: integer
# ---------------------------------------------------------------------------
# Form attributes
# ---------------------------------------------------------------------------
form_type:
description: Type of word form (simple, lemma, variant, compound, etc.)
range: DictFormTypeEnum
orthographic_form:
description: Written/spelled form of the headword
range: string
orth_type:
description: Type of orthographic form
range: DictOrthTypeEnum
pronunciation:
description: Phonetic representation of the word
range: string
pron_notation:
description: Notation system for pronunciation (IPA, SAMPA, etc.)
range: DictPronNotationEnum
hyphenation:
description: Hyphenated form showing syllable breaks
range: string
syllabification:
description: Syllable structure of the word
range: string
stress_pattern:
description: Stress pattern indication
range: string
# ---------------------------------------------------------------------------
# Grammatical attributes
# ---------------------------------------------------------------------------
part_of_speech:
description: Part of speech (noun, verb, adj, etc.)
range: DictPOSEnum
gender:
description: Grammatical gender
range: DictGenderEnum
grammatical_number:
description: Grammatical number (singular, plural, dual)
range: DictNumberEnum
grammatical_case:
description: Grammatical case
range: DictCaseEnum
tense:
description: Grammatical tense
range: DictTenseEnum
mood:
description: Grammatical mood
range: DictMoodEnum
person:
description: Grammatical person (1st, 2nd, 3rd)
range: integer
minimum_value: 1
maximum_value: 3
inflection_class:
description: Inflectional paradigm class
range: string
subcategorization:
description: Syntactic subcategorization (transitive, countable, etc.)
range: string
# ---------------------------------------------------------------------------
# Sense attributes
# ---------------------------------------------------------------------------
sense_number:
description: Sense number or identifier
range: string
sense_level:
description: Hierarchical level of sense (for nested senses)
range: integer
definition_text:
description: Definition text content
range: string
# ---------------------------------------------------------------------------
# Usage attributes
# ---------------------------------------------------------------------------
usage_type:
description: Type of usage information
range: DictUsageTypeEnum
usage_value:
description: Usage value/label
range: string
register:
description: Linguistic register (formal, informal, technical, etc.)
range: string
domain:
description: Subject domain or field
range: string
geographic_usage:
description: Geographic region where form is used
range: string
temporal_usage:
description: Temporal status (archaic, obsolete, neologism)
range: string
# ---------------------------------------------------------------------------
# Etymology attributes
# ---------------------------------------------------------------------------
etym_type:
description: Type of etymological derivation
range: DictEtymTypeEnum
source_language:
description: Source language for etymology (ISO 639)
range: string
source_form:
description: Original form in source language
range: string
# ---------------------------------------------------------------------------
# Cross-reference attributes
# ---------------------------------------------------------------------------
xref_type:
description: Type of cross-reference
range: DictXRefTypeEnum
xref_target:
description: Target entry/sense of cross-reference
range: string
# ---------------------------------------------------------------------------
# Citation attributes
# ---------------------------------------------------------------------------
citation_text:
description: Quoted text in citation/example
range: string
citation_source:
description: Source of the citation
range: string
translation_text:
description: Translation of example or headword
range: string
translation_lang:
description: Target language of translation (ISO 639)
range: string
# =============================================================================
# CLASSES
# =============================================================================
classes:
# ===========================================================================
# ENTRY STRUCTURE CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictEntry - entry
# ---------------------------------------------------------------------------
DictEntry:
description: >-
A single dictionary entry containing all information about one lexeme.
Corresponds to TEI <entry> element. Contains form, grammatical info,
sense definitions, etymology, and usage information.
class_uri: ontolex:LexicalEntry
annotations:
tei_element: entry
tei_module: dictionaries
glam_hypernym: TXT.LEX.ENT
slots:
- entry_type
- sort_key
- homograph_number
attributes:
xml_id:
description: Unique identifier for the entry
range: string
required: true
xml_lang:
description: Language of the entry (ISO 639)
range: string
headword:
description: Primary headword for the entry
range: string
required: true
forms:
description: Form information (orthography, pronunciation, inflections)
range: DictForm
multivalued: true
gram_groups:
description: Grammatical information groups
range: DictGramGrp
multivalued: true
senses:
description: Sense definitions
range: DictSense
multivalued: true
etymologies:
description: Etymology information
range: DictEtym
multivalued: true
usages:
description: Usage information
range: DictUsg
multivalued: true
cross_refs:
description: Cross-references to other entries
range: DictXRef
multivalued: true
related_entries:
description: Related entries (derivations, compounds)
range: DictRelatedEntry
multivalued: true
notes:
description: Editorial or explanatory notes
range: string
multivalued: true
# ---------------------------------------------------------------------------
# DictEntryFree - entryFree
# ---------------------------------------------------------------------------
DictEntryFree:
description: >-
An unstructured dictionary entry allowing mixed content.
Corresponds to TEI <entryFree> element. Used for legacy dictionary
encoding where strict structure is not enforced.
class_uri: ontolex:LexicalEntry
annotations:
tei_element: entryFree
tei_module: dictionaries
glam_hypernym: TXT.LEX.ENT
attributes:
xml_id:
description: Unique identifier
range: string
entry_type:
description: Type of entry
range: DictEntryTypeEnum
content:
description: Mixed content of the entry
range: string
required: true
# ---------------------------------------------------------------------------
# DictSuperEntry - superEntry
# ---------------------------------------------------------------------------
DictSuperEntry:
description: >-
A container grouping related dictionary entries (e.g., homographs).
Corresponds to TEI <superEntry> element.
class_uri: ontolex:LexicalEntry
annotations:
tei_element: superEntry
tei_module: dictionaries
glam_hypernym: TXT.LEX.ENT
attributes:
xml_id:
description: Unique identifier
range: string
entries:
description: Grouped entries
range: DictEntry
multivalued: true
required: true
# ---------------------------------------------------------------------------
# DictHom - hom
# ---------------------------------------------------------------------------
DictHom:
description: >-
Homograph bundle grouping multiple entries with same spelling.
Corresponds to TEI <hom> element.
annotations:
tei_element: hom
tei_module: dictionaries
glam_hypernym: TXT.LEX.HOM
attributes:
xml_id:
description: Unique identifier
range: string
homograph_number:
description: Distinguishing number
range: integer
content:
description: Content distinguishing this homograph
range: string
# ===========================================================================
# FORM CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictForm - form
# ---------------------------------------------------------------------------
DictForm:
description: >-
Groups written and spoken form information for a headword.
Corresponds to TEI <form> element. Contains orthography, pronunciation,
hyphenation, syllabification, and grammatical forms.
class_uri: ontolex:Form
annotations:
tei_element: form
tei_module: dictionaries
glam_hypernym: TXT.LEX.FRM
slots:
- form_type
attributes:
xml_id:
description: Unique identifier
range: string
orthographies:
description: Written forms/spellings
range: DictOrth
multivalued: true
pronunciations:
description: Phonetic representations
range: DictPron
multivalued: true
hyphenation:
description: Hyphenated form
range: string
syllabification:
description: Syllable structure
range: string
stress:
description: Stress pattern
range: string
gram_info:
description: Grammatical information specific to this form
range: DictGramGrp
labels:
description: Labels (e.g., "archaic", "dialect")
range: DictLabel
multivalued: true
# ---------------------------------------------------------------------------
# DictOrth - orth
# ---------------------------------------------------------------------------
DictOrth:
description: >-
Orthographic (written) form of a dictionary headword.
Corresponds to TEI <orth> element.
class_uri: ontolex:writtenRep
annotations:
tei_element: orth
tei_module: dictionaries
glam_hypernym: TXT.LEX.ORT
slots:
- orthographic_form
- orth_type
attributes:
xml_id:
description: Unique identifier
range: string
xml_lang:
description: Language of the form
range: string
extent:
description: Whether form is full, prefix, suffix, etc.
range: string
# ---------------------------------------------------------------------------
# DictPron - pron
# ---------------------------------------------------------------------------
DictPron:
description: >-
Pronunciation information for a dictionary headword.
Corresponds to TEI <pron> element.
class_uri: ontolex:phoneticRep
annotations:
tei_element: pron
tei_module: dictionaries
glam_hypernym: TXT.LEX.PRN
slots:
- pronunciation
- pron_notation
attributes:
xml_id:
description: Unique identifier
range: string
extent:
description: Whether pronunciation is full, prefix, suffix, etc.
range: string
# ===========================================================================
# GRAMMAR CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictGramGrp - gramGrp
# ---------------------------------------------------------------------------
DictGramGrp:
description: >-
Groups grammatical information about a lexical item.
Corresponds to TEI <gramGrp> element. Contains POS, gender, number,
case, tense, mood, and other morphosyntactic features.
class_uri: lexinfo:MorphosyntacticProperty
annotations:
tei_element: gramGrp
tei_module: dictionaries
glam_hypernym: TXT.LEX.GRM
attributes:
xml_id:
description: Unique identifier
range: string
pos:
description: Part of speech
range: DictPOS
gender:
description: Grammatical gender
range: DictGen
number:
description: Grammatical number
range: DictNumber
case_info:
description: Grammatical case
range: DictCase
tense:
description: Grammatical tense
range: DictTense
mood:
description: Grammatical mood
range: DictMood
person:
description: Grammatical person
range: DictPerson
inflection_type:
description: Inflection class
range: DictIType
subcategorization:
description: Subcategorization frame
range: DictSubc
collocations:
description: Typical collocations
range: DictColloc
multivalued: true
# ---------------------------------------------------------------------------
# DictPOS - pos
# ---------------------------------------------------------------------------
DictPOS:
description: >-
Part of speech information.
Corresponds to TEI <pos> element.
class_uri: lexinfo:partOfSpeech
annotations:
tei_element: pos
tei_module: dictionaries
glam_hypernym: TXT.LEX.POS
slots:
- part_of_speech
attributes:
value:
description: Part of speech value
range: string
required: true
expand:
description: Expanded form of abbreviated POS
range: string
# ---------------------------------------------------------------------------
# DictGen - gen
# ---------------------------------------------------------------------------
DictGen:
description: >-
Grammatical gender information.
Corresponds to TEI <gen> element.
class_uri: lexinfo:gender
annotations:
tei_element: gen
tei_module: dictionaries
glam_hypernym: TXT.LEX.GEN
slots:
- gender
attributes:
value:
description: Gender value
range: string
required: true
# ---------------------------------------------------------------------------
# DictNumber - number
# ---------------------------------------------------------------------------
DictNumber:
description: >-
Grammatical number information.
Corresponds to TEI <number> element.
class_uri: lexinfo:number
annotations:
tei_element: number
tei_module: dictionaries
glam_hypernym: TXT.LEX.NUM
slots:
- grammatical_number
attributes:
value:
description: Number value
range: string
required: true
# ---------------------------------------------------------------------------
# DictCase - case
# ---------------------------------------------------------------------------
DictCase:
description: >-
Grammatical case information.
Corresponds to TEI <case> element.
class_uri: lexinfo:case
annotations:
tei_element: case
tei_module: dictionaries
glam_hypernym: TXT.LEX.CAS
slots:
- grammatical_case
attributes:
value:
description: Case value
range: string
required: true
# ---------------------------------------------------------------------------
# DictTense - tns
# ---------------------------------------------------------------------------
DictTense:
description: >-
Grammatical tense information.
Corresponds to TEI <tns> element.
class_uri: lexinfo:tense
annotations:
tei_element: tns
tei_module: dictionaries
glam_hypernym: TXT.LEX.TNS
attributes:
value:
description: Tense value
range: string
required: true
# ---------------------------------------------------------------------------
# DictMood - mood
# ---------------------------------------------------------------------------
DictMood:
description: >-
Grammatical mood information.
Corresponds to TEI <mood> element.
class_uri: lexinfo:mood
annotations:
tei_element: mood
tei_module: dictionaries
glam_hypernym: TXT.LEX.MOD
attributes:
value:
description: Mood value
range: string
required: true
# ---------------------------------------------------------------------------
# DictPerson - per
# ---------------------------------------------------------------------------
DictPerson:
description: >-
Grammatical person information.
Corresponds to TEI <per> element.
class_uri: lexinfo:person
annotations:
tei_element: per
tei_module: dictionaries
glam_hypernym: TXT.LEX.PER
slots:
- person
attributes:
value:
description: Person value (1, 2, 3)
range: string
required: true
# ---------------------------------------------------------------------------
# DictIType - iType
# ---------------------------------------------------------------------------
DictIType:
description: >-
Inflectional class indicator.
Corresponds to TEI <iType> element.
class_uri: lexinfo:inflectionType
annotations:
tei_element: iType
tei_module: dictionaries
glam_hypernym: TXT.LEX.ITP
slots:
- inflection_class
attributes:
type:
description: Type of inflection indicator (abbrev, verbTable, etc.)
range: string
value:
description: Inflection class value
range: string
required: true
# ---------------------------------------------------------------------------
# DictSubc - subc
# ---------------------------------------------------------------------------
DictSubc:
description: >-
Subcategorization information (transitive, intransitive, etc.).
Corresponds to TEI <subc> element.
class_uri: lexinfo:subcategorizationFrame
annotations:
tei_element: subc
tei_module: dictionaries
glam_hypernym: TXT.LEX.SUB
slots:
- subcategorization
attributes:
value:
description: Subcategorization frame
range: string
required: true
# ---------------------------------------------------------------------------
# DictColloc - colloc
# ---------------------------------------------------------------------------
DictColloc:
description: >-
Collocation - words that frequently co-occur with headword.
Corresponds to TEI <colloc> element.
class_uri: lexinfo:collocation
annotations:
tei_element: colloc
tei_module: dictionaries
glam_hypernym: TXT.LEX.COL
attributes:
value:
description: Collocate text
range: string
required: true
type:
description: Type of collocation (verb, adj, prep, etc.)
range: string
# ===========================================================================
# SENSE CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictSense - sense
# ---------------------------------------------------------------------------
DictSense:
description: >-
A single sense or meaning of a dictionary entry.
Corresponds to TEI <sense> element. Contains definition, examples,
usage notes, translations, and cross-references.
class_uri: ontolex:LexicalSense
annotations:
tei_element: sense
tei_module: dictionaries
glam_hypernym: TXT.LEX.SNS
slots:
- sense_number
- sense_level
attributes:
xml_id:
description: Unique identifier
range: string
n:
description: Sense number/label
range: string
definitions:
description: Definition texts
range: DictDef
multivalued: true
examples:
description: Usage examples
range: DictCit
multivalued: true
usages:
description: Usage restrictions/labels
range: DictUsg
multivalued: true
translations:
description: Translations (for bilingual dictionaries)
range: DictTrans
multivalued: true
cross_refs:
description: Cross-references (synonyms, antonyms, etc.)
range: DictXRef
multivalued: true
subsenses:
description: Nested sub-senses
range: DictSense
multivalued: true
gram_info:
description: Sense-specific grammatical information
range: DictGramGrp
# ---------------------------------------------------------------------------
# DictDef - def
# ---------------------------------------------------------------------------
DictDef:
description: >-
Definition text for a sense.
Corresponds to TEI <def> element.
class_uri: skos:definition
annotations:
tei_element: def
tei_module: dictionaries
glam_hypernym: TXT.LEX.DEF
slots:
- definition_text
attributes:
xml_id:
description: Unique identifier
range: string
xml_lang:
description: Language of definition
range: string
text:
description: Definition content
range: string
required: true
# ---------------------------------------------------------------------------
# DictCit - cit
# ---------------------------------------------------------------------------
DictCit:
description: >-
Citation containing quotation and/or bibliographic reference.
Corresponds to TEI <cit> element. Used for examples and attestations.
class_uri: dcterms:BibliographicResource
annotations:
tei_element: cit
tei_module: dictionaries
glam_hypernym: TXT.LEX.CIT
slots:
- citation_text
- citation_source
attributes:
xml_id:
description: Unique identifier
range: string
type:
description: Type of citation (example, translation, etc.)
range: string
quote:
description: Quoted text
range: DictQuote
bibl:
description: Bibliographic source
range: string
# ---------------------------------------------------------------------------
# DictQuote - quote
# ---------------------------------------------------------------------------
DictQuote:
description: >-
Quoted text within a citation.
Corresponds to TEI <quote> element within dictionary context.
class_uri: schema:Quotation
annotations:
tei_element: quote
tei_module: dictionaries
glam_hypernym: TXT.LEX.QOT
attributes:
xml_id:
description: Unique identifier
range: string
xml_lang:
description: Language of quote
range: string
text:
description: Quoted text content
range: string
required: true
# ---------------------------------------------------------------------------
# DictTrans - trans
# ---------------------------------------------------------------------------
DictTrans:
description: >-
Translation of a word or phrase (in bilingual dictionaries).
Contains one or more translations with optional grammatical info.
class_uri: ontolex:LexicalSense
annotations:
tei_element: trans
tei_module: dictionaries
glam_hypernym: TXT.LEX.TRN
slots:
- translation_text
- translation_lang
attributes:
xml_id:
description: Unique identifier
range: string
text:
description: Translation text
range: string
required: true
gram_info:
description: Grammatical info for translation
range: DictGramGrp
# ===========================================================================
# USAGE AND LABEL CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictUsg - usg
# ---------------------------------------------------------------------------
DictUsg:
description: >-
Usage information - register, domain, geographic, temporal restrictions.
Corresponds to TEI <usg> element.
class_uri: lexinfo:usageNote
annotations:
tei_element: usg
tei_module: dictionaries
glam_hypernym: TXT.LEX.USG
slots:
- usage_type
- usage_value
attributes:
xml_id:
description: Unique identifier
range: string
type:
description: Type of usage info (geo, time, dom, reg, etc.)
range: DictUsageTypeEnum
value:
description: Usage value/label
range: string
required: true
# ---------------------------------------------------------------------------
# DictLabel - lbl
# ---------------------------------------------------------------------------
DictLabel:
description: >-
Label providing contextual information for forms, examples, etc.
Corresponds to TEI <lbl> element. Examples: "abbr.", "lit.", "syn.".
class_uri: skos:prefLabel
annotations:
tei_element: lbl
tei_module: dictionaries
glam_hypernym: TXT.LEX.LBL
attributes:
xml_id:
description: Unique identifier
range: string
type:
description: Type of label
range: string
value:
description: Label text
range: string
required: true
# ===========================================================================
# ETYMOLOGY CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictEtym - etym
# ---------------------------------------------------------------------------
DictEtym:
description: >-
Etymology - word origin and historical development.
Corresponds to TEI <etym> element. Contains language, source form,
and etymological description.
class_uri: lexinfo:etymology
annotations:
tei_element: etym
tei_module: dictionaries
glam_hypernym: TXT.LEX.ETY
slots:
- etym_type
- source_language
- source_form
attributes:
xml_id:
description: Unique identifier
range: string
text:
description: Full etymology text
range: string
language:
description: Source language element
range: DictLang
mentioned:
description: Mentioned form from source language
range: DictMentioned
multivalued: true
gloss:
description: Gloss/translation of source form
range: DictGloss
multivalued: true
# ---------------------------------------------------------------------------
# DictLang - lang
# ---------------------------------------------------------------------------
DictLang:
description: >-
Language indication in etymology.
Corresponds to TEI <lang> element.
class_uri: dcterms:language
annotations:
tei_element: lang
tei_module: dictionaries
glam_hypernym: APP.LNG
attributes:
xml_id:
description: Unique identifier
range: string
code:
description: ISO 639 language code
range: string
value:
description: Language name text
range: string
# ---------------------------------------------------------------------------
# DictMentioned - mentioned
# ---------------------------------------------------------------------------
DictMentioned:
description: >-
Word or phrase mentioned in etymology from another language.
Corresponds to TEI <mentioned> element.
class_uri: crm:E33_Linguistic_Object
annotations:
tei_element: mentioned
tei_module: dictionaries
glam_hypernym: TXT.LEX.MEN
attributes:
xml_id:
description: Unique identifier
range: string
xml_lang:
description: Language of the mentioned form
range: string
text:
description: Mentioned word/form
range: string
required: true
# ---------------------------------------------------------------------------
# DictGloss - gloss
# ---------------------------------------------------------------------------
DictGloss:
description: >-
Gloss or translation of a mentioned form in etymology.
Corresponds to TEI <gloss> element within dictionary context.
class_uri: skos:definition
annotations:
tei_element: gloss
tei_module: dictionaries
glam_hypernym: TXT.LEX.GLS
attributes:
xml_id:
description: Unique identifier
range: string
xml_lang:
description: Language of gloss
range: string
text:
description: Gloss text
range: string
required: true
# ===========================================================================
# CROSS-REFERENCE CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictXRef - xr
# ---------------------------------------------------------------------------
DictXRef:
description: >-
Cross-reference to another entry or sense.
Corresponds to TEI <xr> element.
class_uri: skos:related
annotations:
tei_element: xr
tei_module: dictionaries
glam_hypernym: TXT.LEX.XRF
slots:
- xref_type
- xref_target
attributes:
xml_id:
description: Unique identifier
range: string
type:
description: Type of cross-reference (see, cf, syn, ant, etc.)
range: DictXRefTypeEnum
target_ref:
description: Reference (TEI ptr/ref) to target entry
range: string
label:
description: Display label for cross-reference
range: DictLabel
text:
description: Cross-reference text content
range: string
# ---------------------------------------------------------------------------
# DictRelatedEntry - re
# ---------------------------------------------------------------------------
DictRelatedEntry:
description: >-
Related entry - derivative, compound, or related form.
Corresponds to TEI <re> element.
class_uri: ontolex:LexicalEntry
annotations:
tei_element: re
tei_module: dictionaries
glam_hypernym: TXT.LEX.REL
attributes:
xml_id:
description: Unique identifier
range: string
type:
description: Type of related entry (derivative, compound, etc.)
range: string
orthography:
description: Written form of related entry
range: DictOrth
gram_info:
description: Grammatical information
range: DictGramGrp
definitions:
description: Definitions for related form
range: DictDef
multivalued: true
# ===========================================================================
# HEADWORD REFERENCE CLASSES
# ===========================================================================
# ---------------------------------------------------------------------------
# DictOrthRef - oRef
# ---------------------------------------------------------------------------
DictOrthRef:
description: >-
Reference to headword orthographic form within examples.
Corresponds to TEI <oRef> element. Represents tilde (~) conventions.
annotations:
tei_element: oRef
tei_module: dictionaries
glam_hypernym: TXT.LEX.ORF
attributes:
target:
description: Target orth element
range: string
type:
description: Type of reference (full, prefix~, ~suffix, etc.)
range: string
n:
description: Distinguishing number if multiple forms
range: string
# ---------------------------------------------------------------------------
# DictPronRef - pRef
# ---------------------------------------------------------------------------
DictPronRef:
description: >-
Reference to headword pronunciation form within examples.
Corresponds to TEI <pRef> element.
annotations:
tei_element: pRef
tei_module: dictionaries
glam_hypernym: TXT.LEX.PRF
attributes:
target:
description: Target pron element
range: string
n:
description: Distinguishing number if multiple pronunciations
range: string
# =============================================================================
# ONTOLOGY MAPPINGS SUMMARY
# =============================================================================
#
# OntoLex-Lemon (W3C Lexicographic Standard):
# - DictEntry: ontolex:LexicalEntry
# - DictForm: ontolex:Form
# - DictSense: ontolex:LexicalSense
# - DictOrth: ontolex:writtenRep
# - DictPron: ontolex:phoneticRep
#
# LexInfo (Lexicographic Ontology):
# - DictGramGrp: lexinfo:MorphosyntacticProperty
# - DictPOS: lexinfo:partOfSpeech
# - DictGen: lexinfo:gender
# - DictNumber: lexinfo:number
# - DictCase: lexinfo:case
# - DictTense: lexinfo:tense
# - DictMood: lexinfo:mood
# - DictUsg: lexinfo:usageNote
# - DictEtym: lexinfo:etymology
# - DictSubc: lexinfo:subcategorizationFrame
# - DictColloc: lexinfo:collocation
#
# SKOS:
# - DictDef: skos:definition
# - DictLabel: skos:prefLabel
# - DictXRef: skos:related
# - DictGloss: skos:definition
#
# CIDOC-CRM:
# - DictMentioned: crm:E33_Linguistic_Object
#
# Schema.org:
# - DictQuote: schema:Quotation
#
# Dublin Core:
# - DictCit: dcterms:BibliographicResource
# - DictLang: dcterms:language
#
# =============================================================================