sparql端点的基于django的restful链接数据前端。
humfre的Python项目详细描述
HyFRY是一个基于Django的REST链接到SPARQL端点的数据接口。
功能
- 序列化为HTML、RDF、JSON、CSV。
- 基于rdf:types的模板选择。
- 语义pingback SPARQL速率限制
使用
humfrey提供了大量生成链接数据所需的框架 地点。你需要制作一个最小的django项目来完成这一切 一起。例如data.ox.ac.uk, data.clarosnet.org,和 opencitations.net。在 当然,我们计划提供一个简单的演示站点 盒子。
它需要一个支持SPARQL端点来运行查询。列出的站点 上面使用Fuseki,但它应该与 任何端点。如果没有,请在the GitHub issue tracker中提出问题。
您还需要运行memcached和redis实例。
运行测试套件
在humfrey模块的根中运行:
PYTHONPATH=.. python manage.py test --settings=humfrey.tests.settings
如果使用jenkins,您可以使用tox或运行以下命令:
PYTHONPATH=.. python manage.py jenkins --settings=humfrey.tests.settings
这将使用django_jenkins生成一组报告,这些报告将出现在reports目录中。
要求
- memcached
- redis