首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OxygenXML:向teiCorpus框架添加即席属性

OxygenXML:向teiCorpus框架添加即席属性
EN

Stack Overflow用户
提问于 2018-05-04 02:42:23
回答 1查看 117关注 0票数 1

我在Oxygen编辑器(19.1版)中使用teiCorpus框架来编码拉丁字符的乌加里语语料库。我想添加一个即席属性--这个属性在TEIcorrespUnic中不存在。这是可能的吗?怎么做?我想我需要使用ODD,然而,我是一个ODD新手。

此属性的目标是通过与拉丁音译相反的方式添加Unicode字符。它将在<w><g><name>等元素中使用,即:

代码语言:javascript
复制
 <w type="verb" ana="..." xml:id="..." correspUnic="UNICODE CHARACTER" >LATIN TRANSLITERATION</w>

首先,感谢您的帮助。

EN

回答 1

Stack Overflow用户

发布于 2018-05-04 21:04:01

我希望能更好地理解你的问题。您正在转录乌加里语文本(使用EpiDoc?或者tei_all?)在oXygen,是吗?并且您希望为每个…指定一个拉丁语音译单词?性格?判刑?如果是这样的话,可能不需要新的属性(尽管您可能仍然想做一些只是为了便于编码的事情),因为这种一对一的对应正是@corresp的目的。

例如(我对乌加里语一无所知,所以下面的例子没有任何意义):

代码语言:javascript
复制
<w type="adj" ana="silly" correspUnic="">blort</w>

如果是这种情况,则标准TEI编码可能是

代码语言:javascript
复制
  <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“指向teiHeader/encodingDesc/charDecl.中的<char>元素。这里的(次要)缺点是,您必须设置一个<char>元素列表来定义(在大多数情况下)每个人都已经知道并且比较明显的字符。

值得注意的是(无意冒犯Stackoverflow,这很棒),通常发布这样的问题的地方是the TEI mailing list,在那里数以百计的TEI用户可能会看到它,他们中的许多人比我更了解金石学。

如果一种方法,或者其他一些标准的TEI机制不起作用,或者如果你真的想要一个@van:latin属性来使编码更快,更容易校对,这在ODD中是不难做到的,很多TEI-L的人都不介意带你去完成这个任务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50161914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档