我正在寻找 django 的 RDF 项目,但找不到任何活动的项目。
这似乎是一个不错的http://code.google.com/p/django-rdf http://code.google.com/p/django-rdf,但最后一次提交是在 2008 年(4 年前)。 google-groups 中的群组似乎已被放弃。上一次无垃圾邮件帖子是在 2008 年。
因此它不支持新的 django 版本。
是否有任何库或一些预构建的开源应用程序可以轻松公开 rdf 数据?
也许很容易解决,比如编写一个视图并使用返回一些东西https://github.com/RDFLib/rdflib https://github.com/RDFLib/rdflib用一两行代码,但我不知道该怎么做......
使用 RDFlib 的想法是获取 django 对象或对象集合,并以某种方式(可能使用 rdf 解析器)将其转换为 rdf。
我想如果客户端请求“accept:text/html”,我可以给出html响应,如果用户使用带有rdf+xml或rdf+turtle的html接受标头请求同一页面,则可以给出RDF(并且它可能存在一个处理那对我来说)
根据我对 RDF 的了解,您可能需要手动工作才能从 Django 模型中获取有意义的 RDF 语句,因为它不是像 JSON 这样的简单数据表示格式,它试图对语义进行编码。
也就是说,看看 django-rdflib:
https://github.com/odeoncg/django-rdflib https://github.com/odeoncg/django-rdflib
似乎没有任何文档(它似乎是为特定应用程序构建的),但作者在这里发布了有关manage.py syncvb
从现有 Django 模型生成 RDF 图的命令:
https://groups.google.com/d/msg/django-rdf/14WVK7t88PE/ktAKJo-aCfUJ https://groups.google.com/d/msg/django-rdf/14WVK7t88PE/ktAKJo-aCfUJ
不确定 django-rdflib 到底提供了什么视图,但如果它可以为您制作 RDFlib 图,那么您可能可以使用 RDFlib 提供的序列化插件来输出 rdf+xml 或您自己的视图中的任何内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)