2017-10-12 69 views
0

我创建了一个本体论龟语法,我想从S PARQL查询开始。我正在使用Topbraid作曲家。目前,本体只存储在本地笔记本电脑上。 如何发布/托管它?如何使本体公共访问?

谢谢

+0

尝试https://cloud.ontotext.com/ –

+0

把本体在线于事无补。您必须将其加载到三重存储/ SPARQL引擎中,该引擎可通过HTTP协议。 – AKSW

回答

0

您可以通过FTP上传本体文件到一个虚拟主机,你将与其他任何文本文件做到这一点。这通过相应的名称空间URI公开了整个术语(类,属性和个人),该URI具有尾部斜线(/)或尾部尾部标记(#)。通过使用Web服务器上的内容协商,可以将本体文件提供给语义代理,并为人类提供HTML5内容。理想情况下,您在主机上建立了一个普通网站,根据您在域名和本体的术语之间是使用/还是#,您可以为每个本体术语创建专用页面(如果是第一个)或具有适当片段标识符的部分(在第二种情况下),以便Web浏览器呈现每个本体术语的描述。请注意,并非所有人都为其本体设置了专用网站,而且许多人使用符号URI,但这并不理想,因为只有正确的文档才能确保本体术语能够按预期实现。

如果您想发布您的本体以便通过SPARQL进行查询,其中一个选项是使用OpenLink Virtuoso,Fuseki或D2R。或者,您可以使用解决方法,并使用插件(如LH Tools插件),如果您使用Wordpress作为站点,则通过SPARQL端点公开RDF三元组。对于真正的大型本体,由于性能原因,仅推荐第一个选项(RDF三元组应存储在三重存储中)。

要安装OpenLink的炫技SPARQL端点,请按照下列步骤操作:

  1. http://virtuoso.openlinksw.com/ 数据空间/ DOC/DAV /维基/主/ VOSDownload或 炫技从http://virtuoso.openlinksw.com/download/商业版下载炫技开源。
  2. 对于商用Windows开源版,运行安装程序;否则, 创建一个构建。
  3. 运行virtuoso验证环境变量的安装和配置 - ?命令。
  4. 用virtuoso-start.sh启动Virtuoso服务器。
  5. 验证的炫技服务器的连接,使用isql本地主机(如果使用默认 DB设置),ISQL本地主机:1112(假设演示数据库),或访问 的http://:[端口]在您的浏览器/导体
  6. 打开http://: [port]/sparql上的SPARQL端点。
  7. 运行测试查询,如SELECT DISTINCT * WHERE {?的?五氧化二磷} LIMIT 50