新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   >>中国XML论坛<<     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Semantic Web(语义Web,语义网或语义万维网, Web 3.0)及相关理论,如:Ontology(本体,本体论), OWL(Web Ontology Langauge,Web本体语言), Description Logic(DL, 描述逻辑),RDFa,Ontology Engineering等。
    [返回] 中文XML论坛 - 专业的XML技术讨论区W3CHINA.ORG讨论区 - Web新技术讨论『 Semantic Web(语义Web)/描述逻辑/本体 』 → jena中如何获取一个实例所属的类? 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 17559 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: jena中如何获取一个实例所属的类? 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     wizardnjau 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:38
      积分:256
      门派:W3CHINA.ORG
      注册:2006/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wizardnjau发送一个短消息 把wizardnjau加入好友 查看wizardnjau的个人资料 搜索wizardnjau在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wizardnjau的博客楼主
    发贴心情 jena中如何获取一个实例所属的类?

    我想获取一个individual的所有的属性,但是由于individual.listProperties的类型不是Property,我强制转型报错,因此只好通过找individual所属的类,然后找类下的所有属性,但是individual.asClass方法使用后,又说我的individual无法转到Ontclass


    Exception in thread "main" com.hp.hpl.jena.ontology.ConversionException: Cannot convert node http://www.owl-ontologies.com/Ontology1159357907.owl#谷类和薯类规则_18-49_中 to OntClass: it does not have rdf:type owl:Class or equivalent
     at com.hp.hpl.jena.ontology.impl.OntClassImpl$1.wrap(OntClassImpl.java:80)
     at com.hp.hpl.jena.enhanced.EnhNode.convertTo(EnhNode.java:140)
     at com.hp.hpl.jena.enhanced.Polymorphic.asInternal(Polymorphic.java:65)
     at com.hp.hpl.jena.enhanced.EnhNode.viewAs(EnhNode.java:92)
     at com.hp.hpl.jena.enhanced.EnhNode.as(EnhNode.java:97)
     at com.hp.hpl.jena.ontology.impl.OntResourceImpl.asClass(OntResourceImpl.java:1089)
     at jena.examples.ontology.practise.ClassImpl.ListAllProperties(ClassImpl.java:30)
     at jena.examples.ontology.practise.Main.main(Main.java:32)


    请大家帮忙


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/26 21:54:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客2
    发贴心情 
    listProperties
    StmtIterator listProperties()Return an iterator over all the properties of this resource.
    The model associated with this resource is search and an iterator is returned which iterates over all the statements which have this resource as a subject.


    Returns:
    An iterator over all the statements about this object.

    listProperties()返回的是三元组Iterator,对它进行遍历不就完了吗?

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/26 23:16:00
     
     wizardnjau 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:38
      积分:256
      门派:W3CHINA.ORG
      注册:2006/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wizardnjau发送一个短消息 把wizardnjau加入好友 查看wizardnjau的个人资料 搜索wizardnjau在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wizardnjau的博客3
    发贴心情 
    你说的方法我遍历了,但是每个返回的不是property的,而是一个statement

    报错是这样的,

    Exception in thread "main" java.lang.ClassCastException: com.hp.hpl.jena.rdf.model.impl.StatementImpl
     at jena.examples.ontology.practise.ClassImpl.ListAllProperties(ClassImpl.java:33)
     at jena.examples.ontology.practise.Main.main(Main.java:32)

    所以我才想别的办法

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/27 9:26:00
     
     wizardnjau 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:38
      积分:256
      门派:W3CHINA.ORG
      注册:2006/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wizardnjau发送一个短消息 把wizardnjau加入好友 查看wizardnjau的个人资料 搜索wizardnjau在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wizardnjau的博客4
    发贴心情 请问jena里面有获取某个实例直接所属的类的方法么
    rt
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/27 9:28:00
     
     jpz6311whu 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      等级:研三(收到微软亚洲研究院的Offer了)(版主)
      文章:1718
      积分:10610
      门派:W3CHINA.ORG
      注册:2005/4/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jpz6311whu发送一个短消息 把jpz6311whu加入好友 查看jpz6311whu的个人资料 搜索jpz6311whu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jpz6311whu的博客5
    发贴心情 
    statement就是三元组啊,第二元不就是property吗?
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/27 13:33:00
     
     wizardnjau 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:38
      积分:256
      门派:W3CHINA.ORG
      注册:2006/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wizardnjau发送一个短消息 把wizardnjau加入好友 查看wizardnjau的个人资料 搜索wizardnjau在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wizardnjau的博客6
    发贴心情 
    谢谢,呵呵,明白了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/27 14:26:00
     
     xxiaoshilang 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:46
      积分:244
      门派:XML.ORG.CN
      注册:2005/11/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给xxiaoshilang发送一个短消息 把xxiaoshilang加入好友 查看xxiaoshilang的个人资料 搜索xxiaoshilang在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看xxiaoshilang的博客7
    发贴心情 
    哈 我也觉得奇怪 有意思
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/30 12:33:00
     
     wizardnjau 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究汇编)
      文章:38
      积分:256
      门派:W3CHINA.ORG
      注册:2006/4/27

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给wizardnjau发送一个短消息 把wizardnjau加入好友 查看wizardnjau的个人资料 搜索wizardnjau在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看wizardnjau的博客8
    发贴心情 
    statment有
    getObject()
    getPredicate()
    的方法来读取属性和属性的值
    感兴趣的可以试试
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/10/30 19:24:00
     
     jt74 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:17
      积分:131
      门派:XML.ORG.CN
      注册:2006/11/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jt74发送一个短消息 把jt74加入好友 查看jt74的个人资料 搜索jt74在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jt74的博客9
    发贴心情 
    INDIVIDUAL可以GETRDFTYPE,这个可以转换成ONTCLASS
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/1/23 13:00:00
     
     anzhiruosu 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:54
      积分:286
      门派:XML.ORG.CN
      注册:2007/7/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给anzhiruosu发送一个短消息 把anzhiruosu加入好友 查看anzhiruosu的个人资料 搜索anzhiruosu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看anzhiruosu的博客10
    发贴心情 
    这里用getRdfType()好像不是很恰当。因为这个函数的返回值可能不是确定的。下面是这个函数的说明:

    Resource getRDFType()
    Answer the rdf:type (ie the class) of this resource. If there is more than one type for this resource, the return value will be one of the values, but it is not specified which one (nor that it will consistently be the same one each time). Equivalent to getRDFType( false ).
    Returns:
    A resource that is the rdf:type for this resource, or one of them if more than one is defined.

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2007/9/7 9:47:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/12/18 23:06:13

    本主题贴数19,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    93.750ms