支持跨语言数据库开发的Python库
项目描述
clld
clld
工具集 - 一个用于发布 跨语言链接数据 的 Web 框架。
代码库及其使用方法的文档可在 https://clld.readthedocs.io/en/latest/ 找到。该文档的源文件位于 docs
目录中。
如何引用
要引用 clld
软件,请引用介绍它的演示文稿
Forkel, R., & Bank, S. (2014, October 7). The clld toolkit. 语言比较与语言数据库:RefLex 和类型学数据库,奈梅亨。Zenodo. https://doi.org/10.5281/zenodo.10846846
用法
完成初始步骤(安装、启动新项目)后,请参考 在线文档,指导进一步开发 clld
应用程序的最大资源是现有的应用程序。注意:GitHub 的“Used by”链接(从依赖图数据创建)在这里非常有帮助!)以下提示旨在通过查看其他应用程序的代码来解决特定问题。
- 集成 Glottolog 的语言元数据:有一个插件可以做到这一点,以下是在 GitHub 上使用它的应用程序列表:https://github.com/clld/clld-glottologfamily-plugin/network/dependents
- 显示系统发育语言树:有一个插件可以做到这一点,以下是在 GitHub 上使用它的应用程序列表:https://github.com/clld/clld-phylogeny-plugin/network/dependents
- 显示词语之间的同源关系:有一个插件可以做到这一点,以下是在 GitHub 上使用它的应用程序列表:https://github.com/clld/clld-cognacy-plugin/network/dependents
- 以 IPA 图表显示音位库存:有一个插件可以做到这一点,以下是在 GitHub 上使用它的应用程序列表:https://github.com/clld/clld-ipachart-plugin/network/dependents
- 集成词汇数据的音频录音:有一个插件可以做到这一点,以下是在 GitHub 上使用它的应用程序列表:https://github.com/clld/clld-audio-plugin/network/dependents
- 在应用程序的上下文中呈现 CLDF Markdown:有一个插件可以做到这一点。
- 从多个 CLDF 数据集中聚合数据:服务于 跨大陆词典系列 的应用程序就是这样做的。非常简单的按数据集的元数据形式
{ "id": "ids-cosgrovevoro", "repo": "https://github.com/intercontinental-dictionary-series/cosgrovevoro", "doi": "10.5281/zenodo.4280576", "order": 2 }
被读取并用于填充数据库,请参阅 https://github.com/clld/ids/blob/master/ids/scripts/initializedb.py#L38-L67 - 从不同的 CLDF 模块中聚合数据:虽然大多数
clld
应用程序只关注一种类型的数据(例如,WALS 中的类型学问卷或 IDS 中的词汇表),但有些有不同的重点(例如,TuLaR (Tupían Language Resources))。TuLaR 应用程序聚合了在几个数据集中编纂的数据,这些数据集捆绑在 Zenodo 社区 下,请参阅 https://github.com/tupian-language-resources/tular/blob/main/tular/scripts/initializedb.py - 使用Charis SIL字体:在
clld
页面上使用SIL的Charis字体很简单。以下是一个示例:https://ids.clld.org/valuesets/1-100-316
参见
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
clld-11.2.3.tar.gz (8.6 MB 查看哈希值)
构建分布
clld-11.2.3-py2.py3-none-any.whl (8.6 MB 查看哈希值)