适用于CLLD应用程序的形态学插件。
项目描述
clld-morphology-plugin
用于在CLLD应用程序中建模形态的插件。
模型
模型在很大程度上反映了cldf-ldd收藏中形态学组件的结构。
实现了基本分割机制,使得词形和词根有一个包含分割的列表列parts。这些部分通过索引由WordformPart、StemPart和WordformStem引用,因此这些实体“知道”它们的组成成分。XParts可以反过来由屈折引用,这意味着屈折值(属于屈折类别)与词形的一部分相关联。词形结构和屈折信息如下呈现
词素详情视图,包括形态、屈折值和词形/语料库标记
如果WordformPart未与形态相关联,这被解释为零标记(通常用于屈折):
形态音位变化由MorphoPhonoInstance建模,通过连接MorphoPhonologicalChange与以下一个或多个事物:一个Inflection、一个WordformPart或一个StemPart。
由于InflectionalValue通过Inflection与WordformPart相连,因此它们的指数可以轻松可视化:
Stems可以有一个Lexeme,而WordformPart + Wordforms + InflectionalValue + InflectionalCategory包含生成词素屈折变化范式的所有必要信息:
Derivation通过Stems与其他Stem(或从词根派生的Morph)以及DerivationalProcess连接。这些派生链接可以用来展示词根的“派生谱系”。
词根的详细视图还显示了所有派生的(直接或间接)词根:
DerivationalProcess知道它们创建了什么词根(可选地使用特定的词素):
Markdown
由于此插件主要针对基于交互式数字语料库语法开发,因此使用Markdown渲染模型评论。但是,由应用程序开发者选择要使用的Markdown;这里的模板假设父mako模板提供了函数markdown(request, content)。如果您想使用clld-markdown-plugin,请在您的顶级.mako中使用以下代码
<%def name="markdown(request, content)">
<%from clld_markdown_plugin import markdown%>
${markdown(request, content)|n}
</%def>
以使用纯Markdown
<%def name="markdown(request, content)">
<%from markdown import Markdown%>
${Markdown(content)|n}
</%def>
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
构建分发
clld_morphology_plugin-0.1.2.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | e4430984794fc434a7b983e2f2463128ff5584360aae46c70407a7a027a09660 |
|
| MD5 | 7b7a843a3837b25be616056070ce177f |
|
| BLAKE2b-256 | 710fb5d74482811e9ac50169bbd85910e59c250b1efefad4ca24571e833b2051 |
哈希值 用于 clld_morphology_plugin-0.1.2-py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bb10520adc7cf80fb30124bf80e61d8c6431ac058111ab960ca0847693af8a3c |
|
| MD5 | 5a307f05b95ddd9390a8006273b3bfb7 |
|
| BLAKE2b-256 | 0738a3799c40cb7f7208ee73ea8467417685e13b3322755b9633acb8a019dd6d |