让我再试一次:
我正在寻找一个强大的RDF存储或库,具有以下功能:
>命名图形,或某种其他形式的说明.
>版本跟踪(大概在命名图级).
>用户组之间的隐私,以命名图或三级.
>人类可读取的数据输入和输出,例如TriG解析器和串行器.
前一段时间我已经玩过Jena,Sesame,Boca,RDFLib,Redland和一两个,但每个都有问题.近期有哪些改善?还有什么可以做我想要的,还是RDF尚未准备好黄金时段?
围绕主题多读一遍,我发现:
> Jena,没有进一步
> Sesame,没有进一步
> Boca似乎不再被维护,似乎只是为DB2设计. OpenAnzo是一款开源的分支,看起来更有前途.
> RDFLib,没什么进一步的
> Redland,没有任何进一步的
> Talis Platform似乎支持变更集(wiki page和Kniblet Tutorial Part 5中的引用),但它是仅托管服务.仍然可以看看它.
> SemVersion听起来很有希望,但似乎是陈旧的.
解决方法
Talis是一个明显的选择,但自从提供SaaS以来,隐私可能是一个问题,或者是认为是问题.我说的很明显,因为您的列表中的三个令人兴奋的功能是他们的平台IIRC的核心功能.
他们没有这样的功能列表 – 这使得很难备份这个答案,但是他们做了say,数据存储可以单独保护.我想你可以 – 一个捏捏 – 代表你自己的每个用户注册一个单独的商店.
通常为每个用户任务编写自定义界面最好地支持可读的输入,所以最好根据需要做好准备.
关于黄金时段的准备.对于一些应用程序我会说是,但否则“不完全”.大多数社区需要与现有开发人员工具集集成,并为“普通”开发人员编写好的文档 – 可能是使用Java,.NET和Ruby / Groovy的OO开发人员,然后我预测它将会滚滚.