以文本方式查看主题

-  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=72522)


--  作者:javacaihai
--  发布时间:3/2/2009 7:12:00 PM

--  大家都来看看......类与类之间的关系设置
最经在设计一个 基本本体数据结构的答疑系统

现在有个问题 类与类的关系

CLASS的 层次结构

数据结构
   图型结构
   树形结构
   集合
   线性结构
          线性表
          数组
          广义表
          串
          栈

我想推到出 线性表 与 数组 广义表 串 栈 相关 。。。

然后我在 protege中

我定义了一个object properties       相关   
给 数组 广义表 串 栈 都添加 Restriction  propertied 相关  someValuesFrom 线性表

这个时候
   数组   相关 some 线性表
   广义表 相关 some 线性表
   串     相关 some 线性表
   栈     相关 some 线性表

请问用sparql 怎么查询   查询语句怎么写????

String queryString =  
       "PREFIX owl:<http://www.w3.org/2002/07/owl#>"+
        "PREFIX rdfs:<http://www.w3.org/2000/01/rdf-schema#>"+
        "PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>"+
  "PREFIX base:<http://www.owl-ontologies.com/Ontology1235909747.owl#>"+
        "SELECT  ?f " +
        "WHERE { "+
        "?f rdfs:subClassOf ?y." +
        "?y owl:onProperty base:相关 ." +
        "?y owl:someValuesFrom  base:线性表"+
        "}";

我这样写 也能推到出结构
但是我感觉不是这样写的

我不知道 上面定义类与类之间的关系对不对  

希望大家给点意见。。。

谢谢。。。
    
 


--  作者:springbird
--  发布时间:9/8/2009 3:24:00 PM

--  
楼主,你好,可以看一下你的owl文档是怎么写的吗,我用sparql查询我的owl文档,我想得到一个类相关的子类,属性,可是查不出来,可否交流一下,谢谢了
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
8,933.594ms