基于RDF或OWL的快速应用程序开发框架?

时间:2018-10-24 10:54:18

标签: forms rdf owl ontology scaffolding

我正在寻找一种易于实现的,用于基于表单的本体编辑的解决方案,并且我想知道是否有任何活动项目,其中哪个是正确的选择。

我需要使用表单(Web或桌面)创建本体的实例(我们称其为本体A),并将其存储在三元存储中(例如,Virtuoso)。我想尽可能多地隐藏有关本体A中定义的实体之间的本体关系的详细信息,并为基于本体A中定义的实体模式的CRUD(创建-检索-更新-删除)操作提供一个简单的简单用户界面。

例如,我在protege生态系统中找到了两种可能的解决方案:

  1. PropertyFormPortlet在当前的webprotege版本中不是实时功能。

  2. facsimile project 如相应的paper中所述,这是针对特定上下文实施的解决方案。因此,将其适配到另一个域并不是我想要的那么简单。

我想知道,还有没有其他解决方案(即使是在防护生态系统之外)也可以促进这种基于表单的本体编辑。有人可以提供一些指导吗?

1 个答案:

答案 0 :(得分:0)

以防万一有人落在这个问题上,我写下我的结论。实际上,我没有尝试过,但是仍然发现了一些有趣的东西。

OpenLink Structured Data Editor: OSDE是一个浏览器插件,旨在基于链接词汇表以文件形式填充RDF图。在我的情况下,它不起作用,因为我的本地托管本体无法扮演“链接词汇”的角色。但是,OpenLink团队表示他们将对此进行处理。

OData2SPARQL: 在我们的测试中,WebIDE未能按照相应视频教程的建议立即创建表单。但是,我们设法将OpenUI库用作OData2SPARQL自动创建的OData服务的客户端,从而为本体提供了Web服务接口。

Ontowiki: 在我们的测试环境中,OntoWiki部分起作用。我们可以保存数据,但是在尝试添加属性时会出现一些错误等。OntoWiki开发人员表示,他们计划进行重构,以便在较新的托管设置中积极支持它,但目前情况并非如此。