以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  本体怎样查询  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=87986)


--  作者:xiweiwang
--  发布时间:11/28/2010 7:11:00 PM

--  本体怎样查询
大家好,我想问一下怎么实现本体的查询啊,我现在学了protege  也学了jbuilder.希望高手指点下  先谢了
--  作者:Kejia
--  发布时间:12/4/2010 6:12:00 AM

--  
语义网的意义在于自动推理,查询只是其应用的一个小小的方面。Protege基本上是个本体编辑器,本身没有查询、推理功能,尽管它提供了主流推理器接口。OWL推理技术有很大瓶颈,基本上短时间内难以克服,所以基于本体的技术并不成熟,没必要跟风。如果确实有兴趣,也可以深入尝试一下目前的推理器:RacerPro,Pellet, Fact++等。这些推理器用于科研可以,但真要投入生产环境,基本上没什么价值。
--  作者:xiweiwang
--  发布时间:12/5/2010 3:48:00 PM

--  
你好,我是学机械的,我现在用protege做了个本体,我想实现它的推理和查询,我想最后做成应用程序,不知道怎么办?我知道学jena接口,我还想问一下,能不能吧owl文件读入sql数据库啊,我看有些学者是导入mysql, 我也是刚学了sql.不想学mysql了。是不是owl仅仅读入内存模型就可以实现相关的查询,不需要读入数据库也行啊,先O(∩_∩)O谢谢
--  作者:Kejia
--  发布时间:12/9/2010 7:33:00 AM

--  
你看哈,小兄弟,本体这个东西是用来承载逻辑概念和公理的一个东西,基本上要用的时候得一次装到内存里,然后你可以丢一个查询给推理器:12mm螺栓的材料可不可以是45钢?然后推理器在整个本体空间进行推理,注意是推理,不是检索。检索是关系数据库的工作模式。为什么是推理呢?假设本体里有这么两条:12mm螺栓是连接件;有的连接件材料是45号钢。那么,在整个本体是正确的(行话叫一致的、可满足的)情况下,推理器应该返回:是的,45钢可以作为12mm螺栓的材料。注意,本体里并没有“45钢可以作为12mm螺栓的材料”这样一个直接的结论或者关系,像关系数据库那样;这个推理结果的前提是整个本体是OK的,这就要求本体不能割裂。本体跟数据库有本质的不同,千万别混到一起。我其实比较难理解Jena这种东西的存在,似乎大部分做本体的人都觉得拿本体当个分类目录是个挺方便的注意,本体本身的逻辑一致性不重要,那为什么不能把本体分类目录树序列化到关系数据库上呢?于是乎,Jena诞生了。似乎就是这么回事。


--  作者:andyneo
--  发布时间:1/15/2011 9:20:00 PM

--  
似乎大部分做本体的人都觉得拿本体当个分类目录是个挺方便的注意,本体本身的逻辑一致性不重要,那为什么不能把本体分类目录树序列化到关系数据库上呢?于是乎,Jena诞生了。似乎就是这么回事。
这句话不太理解 还望楼主多多解释一下 谢谢
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
6,546.875ms