7

我正在寻找一种有助于为 Django 项目提供 RDF 支持的工具。

到目前为止,我发现了两个:

  • django-rdf - 上次修改是 4 年前,所以它看起来像一个死项目。
  • djubby - 看起来像一个全有或全无的项目 - 要么你将你的 django 应用程序创建为一个完全面向 RDF 的软件,没有任何其他 url,或者你不能使用它。

我正在寻找其他替代品,你知道吗?

4

3 回答 3

4

我不是 Python/Django 人,但这里有一些链接。如果您可以详细说明“支持”的含义,这也会有所帮助:rdf parsing? Sparql 加工?链接到三重商店?微格式?别的东西?

类似的问题:djangonic 处理 rdf 的方式?

不是 Django 本身,而是 Python,你可能会发现一些东西: http: //www.michelepasin.org/blog/2011/02/24/survey-of-pythonic-tools-for-rdf-and-linked-data-programming/

您还可以在这里找到一些信息http://semanticdjango.org/

github上的一些项目:https ://github.com/odeoncg/django-rdflib

于 2012-12-11T16:32:45.147 回答
2

这里有几个不同的问题。

您可以使用http://d2rq.org/为您的数据库提供 SPARQL 端点。(根据上面的评论,这似乎是您正在寻找的东西,并且它比 rdb->django model->rdf->sparql 更迂回)

您可以使用 surf 作为 ORM 层将数据放入 django 模板。

您可以将 rdfa 添加到您的模板中

您指向的 django 应用程序作为示例很有用(例如,用于重定向、与三重存储接口等)

于 2013-01-08T02:43:26.817 回答
2

在四处搜索后,只发现了各种项目尸体,我开始了一个项目,对上述任何一个都采用了不同的方法:它是一个 django 项目,用于配置 Django 模型的自定义 RDF 序列化。这允许将模型的元素以及与其相关的模型映射到 RDF 谓词。

它位于https://github.com/rob-metalinkage/django-rdf-io 并在https://github.com/rob-metalinkage/django-skosxl中使用

目前正致力于通过推理器连接到关联数据平台 (LDP) 容器以生成完整的语句集 - 例如计算传递关系。

于 2016-05-23T05:15:52.760 回答