我正在寻找一个易于实现的基于表单的本体编辑的解决方案,我想知道是否有任何活跃的项目,以及哪些是正确的路径。
我需要使用表单(Web或桌面)创建本体的实例(让我们称之为本体A)并将它们存储在三重存储(例如Virtuoso)中。我想尽可能多地隐藏关于本体A中定义的实体之间的本体关系的细节,并基于本体A中定义的实体模式为CRUD(创建 - 检索 - 更新 - 删除)操作提供简单的简单用户界面。
例如,我在protege生态系统中找到了两种可能的解决方案:
我想知道,是否有另一种解决方案(即使是在保护生态系统之外)可以促进这种基于表单的本体编辑。有人可以提供一些指导吗?
如果有人提出这个问题,我会写下我的结论。实际上,我没有尝试过任何工作,但我仍然发现了一些有趣的东西。
OpenLink Structured Data Editor:OSDE是一个浏览器插件,旨在以链接词汇表的形式填充文件形式的RDF图。在我的情况下,它不起作用,因为我的本地托管本体不能扮演“链接词汇”的角色。但是,OpenLink团队表示他们将继续努力。
OData2SPARQL:在我们的测试中,WebIDE无法按照相应的视频教程的建议创建开箱即用的表单。但是,我们设法使用OpenUI库作为OData2SPARQL自动创建的OData服务的客户端,为我们的本体提供Web服务接口。
Ontowiki:在我们的测试环境中,OntoWiki部分工作。我们可以保存数据但是在尝试添加属性时存在一些错误.OnoWiki开发人员说他们计划重构以便在更新的主机设置中主动支持它,但现在情况并非如此。