rdf – 构建语义Web应用程序时OWL如何实际使用?

我一直在阅读RDF和OWL等语义Web技术,并且对在现有关系数据库之上构建RDF /三层语义数据库的可能性感到兴趣.这只是一个R& D的练习,看看我能做什么.

我喜欢OWLIM的样子,但有些基础知识让我失望.一个意思是建立一个OWL本体呢?您是否使用像Protege这样的东西来构建它,然后将其导入您的存储库?或者本体是您开发与回购沟通的软件的副产品?

这是一个新手的问​​题,但我只是不确定OWL如何适应大事件的大顺序,如果我没有环顾指导,我不会问这个问题.

解决方法

我不认为有必要使用 OWL构建应用程序的具体方法.地狱,你甚至不需要使用它来构建一个半网络应用程序.

一般来说,我认为有两种方法可以使用OWL.我认为主要的是推理.他们使用OWL2 profiles之一定义对应用程序重要的概念,然后使用reasoner根据本体来推断新知识.现在甚至有一些工作将OWL本体用作完整性约束的模式.

在其他情况下,人们将其用作文档工件,以便能够概述它们在数据中的内容,但它们不会更正式地使用它.

在这两者之间有一些零碎的用例,并且与RDF schemas类似的用途可以像OWL本体一样使用,只需要较低级别的表现力或像SKOS这样的东西,可以用来简单地定义应用程序中的分类法,而不需要任何正式的表达方式.

获得Protege是一个好的开始.这将让您探索构建本体的一些基础知识,并且大多数推理器都可以作为插件使用,因此您还可以探索如何构建本体以及可以获得什么样的推论.

一旦你拥有一个本体论,如果你想使用它作为除文档之外的其他东西,即推理,你必须将它加载到一个推理器(Pellet,Fact++,RacerPro,HermiT)或一个OWL推理的数据库(Stardog,OWLIM).如果您不担心推理,那么您可以将其放在任何三星级商店中,通过SesameJena(如果您使用Java)访问,并且仍然可以通过SPARQL查询明确的事实.

所以我想简单的答案是没有正确的方法来使用OWL,它被用于各种不同的容量.有人认为您可能会感兴趣的是W3C保留了一个list of semantic web applications的页面.这些案例研究讨论了公司所遇到的问题,以及他们如何使用语义技术来解决问题.您可以阅读其中的几个来更好地了解各行业的人们如何利用这项技术.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


html5中section的用法
span标签和p标签的区别
jsp文件和html文件的区别是什么
span标签和div的区别
html颜色代码表大全
span标签的作用是什么
dhtml的主要组成部分包括什么
html编辑器哪个软件好用
span标签属于什么样式标签
html文件乱码怎么办
html怎么读取json文件
html文件打开乱码怎么恢复原状
html怎么链接外部css
html文件怎么保存到本地
html怎么链接css文件
html和css怎么连接
html和css怎么关联
html文件怎么保存到一个站点
html文件怎么写
html出现乱码怎么解决