# ============================================================================= # 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 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 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 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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 # # =============================================================================