2012-12-11 86 views
4

我正在寻找一个可以帮助向Django项目提供RDF支持的工具。django RDF支持?

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

  • django-rdf - 最后一次修改为4个yesrs前,所以它看起来像一个死了的项目。
  • djubby - 看起来像一个全有或全无项目 - 要么创建你的Django应用程序作为一个完全RDF导向的软件,没有任何其他的URL或你只是不能使用它。

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

回答

3

我不是Python/Django人,但这里有几个链接。如果你可以详细说明你的意思是“支持”,那么它会有所帮助:rdf解析? Sparql处理?链接到三重商店?微格式?别的东西?

类似的问题:djangonic way to deal with 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

+0

我的意思是将SPARQL接口提供给我的django应用程序模型。 – mnowotka

+0

你的模型如何持续?你使用数据库还是你想使用三重存储?或者你想要一些自定义的东西? – florent

+0

我正在使用Oracle后端。 – mnowotka

1

这里有几个不同的问题。

您可以使用http://d2rq.org/为您的数据库提供SPARQL端点。 (似乎是你要找的基于上面的评论,它比rdb-> django model-> rdf-> sparql更不迂回)

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

您可以添加的RDFa到您的模板

你指向是作为一个例子有用的Django的应用程序(如重定向,与triplestores等接口)

0

已经搜索了一圈,发现只有各种项目尸体我已经开始一个项目,提供了与上述任何一种不同的方法:这是一个django项目,用于配置Django模型的自定义RDF序列化。这允许将模型的元素和与其相关的模型映射到RDF谓词。在https://github.com/rob-metalinkage/django-rdf-io

及其和在https://github.com/rob-metalinkage/django-skosxl

目前正在对接口到关联数据平台(LDP)的容器与推理用于产生一个完整的组语句 - 例如计算传递关系。