我已经在 Turtle syntax 中创建了一个本体,我想从S PARQL查询开始。我正在使用Topbraid作曲家。目前,本体只存储在我的笔记本电脑上。 我如何在某处发布/托管它?
谢谢
答案 0 :(得分:0)
您可以通过FTP将本体文件上传到Web主机,就像使用任何其他文本文件一样。这通过相应的名称空间URI公开了本体的整个术语(类,属性和个体),该URI具有尾部斜杠(/)或尾部哈希标记(#)。通过在Web服务器上使用内容协商,可以将本体文件提供给语义代理,并为人类提供HTML5内容。理想情况下,您在主机上设置一个普通网站,并根据您是否在域名和本体术语之间使用/或#,为每个本体术语创建专用页面(在第一个的情况下),或者具有适当片段标识符的部分(在第二个的情况下),以便Web浏览器将呈现每个本体术语的描述。请注意,并非每个人都为其本体设置专用网站,而且许多人使用符号URI,但这并不理想,因为只有正确的文档才能确保本体术语能够按预期实现。
如果要发布本体以便可以通过SPARQL查询,其中一个选项是使用OpenLink Virtuoso,Fuseki或D2R。或者,您可以使用变通方法,并使用插件,例如LH Tools插件,如果您使用Wordpress进行网站,则通过SPARQL端点公开RDF三元组。对于非常大的本体,出于性能原因,建议仅使用第一个选项(RDF三元组应存储在三重存储中)。
要安装OpenLink Virtuoso SPARQL端点,请执行以下步骤: