跳转到主要内容

用于应用schema.org的Python函数

项目描述

schemaorg Python

本模块将为研究人员和用户提供将schema.org定义应用于其数据集、软件和其他事物的函数。有关使用Python开发功能以及服务于已发布规范的Web界面,请参阅https://www.github.com/schemaorg/schemaorg。对于0.1.0版本及以后的版本,数据文件的结构已更改,因此我们提供schema.org 12.0及以后的版本。对于schemaorg的较旧版本,请使用12.0之前的版本。

这不是什么?

本库不打算提供关于查询本体的高级功能,而是访问定义并将内容用它们标记。

这是为什么?

请参阅开发文档,了解我们正在努力解决的问题的预期用例。

组织

通常,我们从数据集和软件中提取元数据,然后将这些元数据推入schema.org的规范中。我们最终产生的可能是某种形式的json(例如,json-ld),可以嵌入到网页或类似页面中,旨在提供搜索功能。由于特定网站的特定需求可能不同,以及我们提取的数据类型,该模块在模板目录中提供了“模板”。具体来说

  • 子文件夹代表不同的使用场景。例如,templates/google 包含一个简单的 HTML 模板,以及一个用于生成数据集和软件源代码的规范文件(称为配方)。
  • 每个子文件夹中,在可选的 __init__.py 文件中,也包含有助于实现此目标的辅助函数。例如,相同的 google 子文件夹中有一个包含 make_person 函数的文件,用户可以快速使用该函数生成人员对象。
  • 对于每个相应的子文件夹,在 examples 文件夹中通常有一个示例,也有助于了解它是如何工作的。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

schemaorg-0.1.1.tar.gz (6.9 MB 查看哈希值)

上传时间

支持