我正在寻找一种有助于为 Django 项目提供 RDF 支持的工具。
到目前为止,我发现了两个:
- django-rdf - 上次修改是 4 年前,所以它看起来像一个死项目。
- djubby - 看起来像一个全有或全无的项目 - 要么你将你的 django 应用程序创建为一个完全面向 RDF 的软件,没有任何其他 url,或者你不能使用它。
我正在寻找其他替代品,你知道吗?
我正在寻找一种有助于为 Django 项目提供 RDF 支持的工具。
到目前为止,我发现了两个:
我正在寻找其他替代品,你知道吗?
我不是 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
这里有几个不同的问题。
您可以使用http://d2rq.org/为您的数据库提供 SPARQL 端点。(根据上面的评论,这似乎是您正在寻找的东西,并且它比 rdb->django model->rdf->sparql 更迂回)
您可以使用 surf 作为 ORM 层将数据放入 django 模板。
您可以将 rdfa 添加到您的模板中
您指向的 django 应用程序作为示例很有用(例如,用于重定向、与三重存储接口等)
在四处搜索后,只发现了各种项目尸体,我开始了一个项目,对上述任何一个都采用了不同的方法:它是一个 django 项目,用于配置 Django 模型的自定义 RDF 序列化。这允许将模型的元素以及与其相关的模型映射到 RDF 谓词。
它位于https://github.com/rob-metalinkage/django-rdf-io 并在https://github.com/rob-metalinkage/django-skosxl中使用
目前正致力于通过推理器连接到关联数据平台 (LDP) 容器以生成完整的语句集 - 例如计算传递关系。