支持与Django一起使用triple store的库

支持与Django一起使用triple store的库,django,triplestore,fuseki,Django,Triplestore,Fuseki,我需要快速创建一个简单的web应用程序—一个查询三重存储的接口。之前,我使用Django创建了这样一个应用程序,用于查询图形数据库Neo4j,我使用Neomodel包绑定Django和Neo4j。 有没有这样一个包可以使用Django和三重存储?我已经安装了Fuseki,并且我的数据是海龟格式的。 在这一页上:它解释了如何做我需要的,但使用PHP,我没有概念。因为我没有太多的时间可以浪费,我更愿意和我已经熟悉的蟒蛇Django一起工作 如果您想使用Django,那就很幸运了,因为Python有一

我需要快速创建一个简单的web应用程序—一个查询三重存储的接口。之前,我使用Django创建了这样一个应用程序,用于查询图形数据库Neo4j,我使用Neomodel包绑定Django和Neo4j。 有没有这样一个包可以使用Django和三重存储?我已经安装了Fuseki,并且我的数据是海龟格式的。
在这一页上:它解释了如何做我需要的,但使用PHP,我没有概念。因为我没有太多的时间可以浪费,我更愿意和我已经熟悉的蟒蛇Django一起工作

如果您想使用Django,那就很幸运了,因为Python有一个库,可以帮助您使用基于RDF的三重存储,称为RDFlib

资源描述框架(RDF)是一系列万维网联盟(W3C)规范,最初设计为元数据数据模型。它已被用作概念描述或信息建模的一般方法,这些信息在web资源中实现,使用各种语法符号和数据序列化格式。它还用于知识管理应用程序。维基百科


特别是在Django工作时,很难给出指导方针,因为问题很广泛。如果我使用RDFlib,那么我就不需要使用Fuseki服务器了,也许你可以找到一些软件包来帮助你?此外,在RDFlib的帮助下,我似乎可以与triple store交互,但我如何将这种交互集成到Django的模板中?您的web应用程序需要做什么?它需要是一个用于查询triple store的外观良好的GUI。因此,用户可以通过键入相同的“Mary”来查询数据库,以获得数据库中包含的所有marie的可呈现列表,而不是一些5行SPARQL查询。因此,到目前为止,它应该只是可读的,但在未来,我还需要能够通过这个应用程序在triple store中添加和删除条目。