djangonic的方式来处理rdf?

jpe*_*lli 8 django rdf

我正在为django寻找一个RDF项目,我找不到任何活跃的.

这似乎是一个很好的http://code.google.com/p/django-rdf,但最后一次提交是在2008年,(4年前).谷歌团体中的群体似乎被抛弃了.最后一篇没有垃圾邮件的帖子是在2008年.因此它不支持新的django版本.

是否有任何库或一些预先构建的开源应用程序可以轻松公开rdf数据?

也许很容易解决,比如写一个视图并使用https://github.com/RDFLib/rdflib在一行或两行代码中返回一些内容,但我无法弄清楚如何做到这一点......

使用RDFlib的想法是获取django对象或对象集合,并以某种方式将其转换为rdf,可能使用rdf解析器.

如果客户端请求"accept:text/html",我认为我可以给出html响应,如果用户使用带有rdf + xml或rdf + turtle的html接受头请求相同的页面,则可以给出RDF(并且它可能存在处理的应用程序那对我来说)

Ane*_*pic 4

根据我对 RDF 的了解,您可能需要手动工作才能从 Django 模型中获取有意义的 RDF 语句,因为它不是像 JSON 这样的简单数据表示格式,它试图对语义进行编码。

也就是说,看看 django-rdflib:
https://github.com/odeoncg/django-rdflib

似乎没有任何文档(它似乎是为特定应用程序构建的),但作者在这里发布了一个关于manage.py syncvb从现有 Django 模型生成 RDF 图的命令: https:
//groups.google.com /d/msg/django-rdf/14WVK7t88PE/ktAKJo-aCfUJ

不确定 django-rdflib 到底提供了什么视图,但如果它可以为您制作 RDFlib 图,那么您可能可以使用 RDFlib 提供的序列化插件来输出 rdf+xml 或您自己的视图中的任何内容。