以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (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=17657)


--  作者:Zechs
--  发布时间:4/29/2005 9:35:00 AM

--  利用本体进行基于关系数据库的信息检索是这样的一个过程吗?
1、建立本体关系模型(确定类和类间关系)
2、将关系数据库中的数据作为元数据,存储在xml文档中,成为本体的实例
3、修改推理引擎,完成信息检索功能

是这样的过程吗?


--  作者:shrink
--  发布时间:4/29/2005 4:49:00 PM

--  
关系数据的信息检索很简单,利用ontology的原因我的理解是因为它所具有的数据语义描述能力,过程可以这么来分解(个人见解)
1、利用ontology构建工具建立面向目标关系数据的领域ontology
2、数据映射(模式?or内容?)
3、加入推理引擎(racer?)
--  作者:abigsmile
--  发布时间:4/29/2005 5:28:00 PM

--  
弱弱的问:

2、将关系数据库中的数据作为元数据,存储在xml文档中,成为本体的实例

这一步是怎么做到的,关系数据库中怎么存放这些数据的?


--  作者:shrink
--  发布时间:4/30/2005 3:11:00 PM

--  
例如用框架来描述ontology(protege),只要构建好与关系数据相应的类和类的属性,关系数据就可以以一一对应的形式作为类的实例存储在ontology中。
--  作者:linminz
--  发布时间:4/30/2005 3:40:00 PM

--  
我研究了一个多月的时间,
我觉得首先在建立本体时不要考虑到关系模型,最主要是把类的属性提取出来,
然后在类与类之间以某个或几个属性关联起来,最后把关系数据的元数据存储在owl文件中,即实例
--  作者:abigsmile
--  发布时间:5/1/2005 8:43:00 PM

--  
求教楼上的大虾:
比如我构筑了一个本体:其中有一个类 是 人(person)
它有自己的属性比如:name, age等,然而它也有它的子类比如:教师和学生,而教师和学生又有他们自己的属性比如学生的 学号,教师的 教师号。
那么请问:怎么来具体的做呢?我是说怎么用关系数据库来实现这个关系呢? 
谢谢!!
换句话说:
如果用关系数据库来表示每个类的属性,那么他们之间的类层次关系又如何来表示。

--  作者:iamwym
--  发布时间:5/2/2005 6:24:00 PM

--  
这个类的属性也是类,比如学生的学号,就是一个类,它们之间的从属关系是本体所关心的。
提醒一下,本体目的是为了表示名词知识之间的关系,而不是名词与数据关系。如果是为了表达名词数据之类的信息,用数据库更好。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms