适用于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 |