以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (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=75240)


--  作者:fantasyniao
--  发布时间:6/5/2009 11:18:00 AM

--  能说什么好呢,自己智商不够吗??
能说什么好呢,自己智商不够吗??我真的很伤心,这些天一直能这个,头都大了,希望有大侠能指点我,多谢了!!!

(1)IO问题:在调用Model.write(System.out)方法的时候,打印出来的是
...
<rdf:Description rdf:about="urn:x-hp-jena:eg/c1">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
  </rdf:Description>
...
我的疑问是在输出的时候能不能像
..  <owl:Class rdf:about="urn:x-hp-jena:eg/c1"/>这种形式的呢。
(2)关于一些概念的问题:我现在对Class,Resource,Statement这些概念是有点头痛,Class也属于resource,那在建本体类的时候是用

model.createOntClass还是model.resource呢?
假设现比方个类A subclassof B,B subclassof C,那么用自带的推理机就能推理出A subclassof C吗?有些弄不明白,还有就是schema和

data之间的关系,是不是schema就是建立一些类、属性模型,data就是一些实例,然后再推理的时候是对data推理,而不是对schema推理。
(3)关于推理的问题:ReasonerRegistry.getOWLReasoner()自带的推理机和一些rule之间的关系是什么呢?自带的推理机不用rule就不能推

理吗?它不是支持一些rdfs:subClassOf, rdfs:subPropertyOf, rdf:type的推理吗?
(4)因为我现在对本体整体了解不够,所以具体该怎么运用我现在不能很全面的把握,目前现在想做的东西 简单的形容就是 建立3个类A,B,C

一个属性P,类中都有一些实例a1,b1,c1,
建立三元组(a1,p,b1),(b1,p,c1) 那么可直接推出(a1,p,c1)。这个是不是一定要用到规则String rules = "[rule1: (?a eg:p ?b) (?b eg:p

?c) -> (?a eg:p ?c)]";?用自带的推理不能完成吗?


--  作者:fanyi
--  发布时间:6/6/2009 9:09:00 PM

--  
第一个问题我在做的时候也遇到过,这是jena api 的功能,它编写的时候就是针对RDF的,不能写成owl形式,但是写成RDF形式后不影响以后对本体的操作。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
1,828.125ms