OxygenXML: добавьте специальный атрибут в инфраструктуру teiCorpus
Я использую teiCorpus
фреймворк в Oxygen XML editor (версия 19.1) для кодирования угаритского корпуса латинскими символами. Я хотел бы добавить специальный атрибут - который не существует в TEI
: correspUnic
, Возможно ли это и как это сделать? Я думаю, что мне нужно использовать ODD
Однако я ODD
неофит.
Цель этого атрибута состоит в том, чтобы добавить символ (ы) Unicode путем противопоставления латинской транслитерации. Он будет использоваться в таких элементах, как <w>
, <g>
, <name>
т.е.
<w type="verb" ana="..." xml:id="..." correspUnic="UNICODE CHARACTER" >LATIN TRANSLITERATION</w>
Заранее спасибо за помощь.
1 ответ
Я надеюсь лучше понять вашу проблему. Вы транскрибируете угаритские тексты (используя EpiDoc? Или tei_all?) В oXygen, да? И вы хотели бы указать латинскую транслитерацию для каждого... слова? персонаж? предложение? Если это так, то новый атрибут может не понадобиться (хотя, возможно, вы захотите сделать это просто для простоты кодирования), поскольку такого рода соответствие "1 к 1" - это именно то, @corresp
предназначен для.
Например (я ничего не знаю о угаритском, поэтому следующий пример не имеет смысла):
<w type="adj" ana="silly" correspUnic="">blort</w>
Если это так, то стандартная кодировка TEI может быть
<w type="adge" ana="silly" xml:lang="ugr-Ugar">
<c corresp="#ctl_b"></c>
<c corresp="#ctl_l"></c>
<supplied xml:lang="ugr-Latn">o</supplied>
<c corresp="#ctl_r"></c>
<c corresp="#ctl_t"></c>
</w>
Где указатель "#ctl_t" указывает на <char>
элемент в teiHeader/encodingDesc/charDecl. (Небольшой) недостаток заключается в том, что вам нужно создать список <char>
элементы для определения символов, которые (по большей части) все уже знают и являются довольно очевидными.
Стоит отметить (без оскорблений, направленных на Stackru, что замечательно), обычное место для размещения такого вопроса - это список рассылки TEI, где сотни пользователей TEI, многие из которых знают гораздо больше об эпиграфике, чем я, могут увидеть Это.
Если такой подход, или какой-то другой стандартный механизм TEI не подойдет, или если вы действительно хотите @van:latin
Это просто для того, чтобы сделать кодирование более быстрым и легким для корректуры, это не сложно сделать в ODD, и многие люди на TEI-L не будут возражать против вас.