我需要创建一个应用程序,将数据保存在RDF存储中以供后续处理。我有几个解决方案,不知道该选什么:Rails应用程序体系结构使用RDF存储
- 使用带有AR/Mongoid + RDF +渲染履带经典应用架构,即agregates RDF数据,并将其保存到存储。这很舒服,但我需要创建一个爬行器并在每次保存时为他提供数据。
- 使用spira ORM并直接保存到RDF存储。在这里,我不需要编写爬虫程序,但是我需要为auth插件创建后端并实现所有不支持spira的所有内容。
- 使用经典的体系结构+额外的spira模型,这样我就可以为每个实体创建2个模型类,例如:Spira中的AR + UserSpira中的用户,也可以保存用户Spira对象的保存事件。
什么应用架构可供选择?可能是其他解决方案?
我尝试过ActiveRDF,但它很旧(导轨2),而且我更喜欢Spira(它也不是基于activemodel的,但支持一些约定) – 2011-09-16 04:04:53
这是他们没有跟上的耻辱。上次我和RDF一起工作时,ActiveRDF正在积极维护。 – rockwalrus 2011-09-16 15:03:27