新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   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)/描述逻辑/本体 』 → sparql查询语言学习摘要 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 53076 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: sparql查询语言学习摘要 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     redarm 帅哥哟,离线,有人找我吗?
      
      
      等级:大二(研究C++)
      文章:17
      积分:255
      门派:XML.ORG.CN
      注册:2007/10/30

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给redarm发送一个短消息 把redarm加入好友 查看redarm的个人资料 搜索redarm在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看redarm的博客楼主
    发贴心情 sparql查询语言学习摘要



       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/6/17 15:09:00
     
     admin 帅哥哟,离线,有人找我吗?
      
      
      
      威望:9
      头衔:W3China站长
      等级:计算机硕士学位(管理员)
      文章:5255
      积分:18406
      门派:W3CHINA.ORG
      注册:2003/10/5

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给admin发送一个短消息 把admin加入好友 查看admin的个人资料 搜索admin在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 点击这里发送电邮给admin  访问admin的主页 引用回复这个贴子 回复这个贴子 查看admin的博客2
    发贴心情 sparql查询语言学习摘要

    (为方便大家预览,我把内容贴出来了)

    SPARQL Query Language for RDF

    Contents

        * 1. Intoduction
        * 2. Making Simple Queries
        * 3. RDF Term Constraints
        * 4. SPARQL Syntax (语法)
              o 4.1 IRIs (URIs)
              o 4.2 平凡文字的语法 Syntax for Literals
              o 4.3 查询变量的Syntax
              o 4.4 空白节点的语法
              o 4.5 三元组模型语法
              o 4.6 谓-宾列表
              o 4.7 宾语列表
              o 4.8 复合列表
              o 4.9 RDF集合
              o 4.10 当rdf:type是谓词时可用a代替
        * 5. Graph Patterns (模式)
              o 5.1 Group Graph Patterns
              o 5.2 Empty Group Pattern
              o 5.3 Scope of Filters 过滤范围
        * 6. Including Optional Values (可选值)
        * 7. 匹配两个中的一个 Matching Alternatives
        * 8. RDF Dataset 数据集合
        * 9. 结果排序和修改 Solution Sequences and Modifiers
              o 重复结果 Duplicate Soulution
        * 10. 查询形式 Query Forms
        * 11. 测试值 Testing Values
              o 操作数数据类型Openrand Data Types
              o 过滤评价 Filter Evaluation
        * 12. SPARQL定义 Definition of SPARQL
              o RDF Terms(术语)

    1. Intoduction

        * Turtle data format (Tutle数据格式)

    2. Making Simple Queries

    简单查询:

    SELECT ?title
    WHERE
    {
    <http://example.org/book/book1> <http://purl.org/dc/elements/1.1/title> ?title .
    }

    Building RDF Graphs, 用Construct代替Select:

    CONSTRUCT { ?x foaf:name ?name }
    WHERE  { ?x org:employeeName ?name }

    3. RDF Term Constraints

    正则表达式过滤 FILTER regex():

    PREFIX  dc:  <http://purl.org/dc/elements/1.1/>
    SELECT  ?title
    WHERE   { ?x dc:title ?title
              FILTER regex(?title, "web", "i" )
            }

    4. SPARQL Syntax (语法)
    4.1 IRIs (URIs)

    同一个IRI的不同表示方式:

    <http://example.org/book/book1>

    BASE <http://example.org/book/>
    <book1>

    PREFIX book: <http://example.org/book/>
    book:book1

    4.2 平凡文字的语法 Syntax for Literals
    4.3 查询变量的Syntax

        '?','$' 两者是等价的

    4.4 空白节点的语法

    [ :p "v" ] .
    [] :p "v" .
    _:b57 :p "v" . //前面加_:的标签
    [ :p "v" ] :q "w" . //空白节点的组合

    简略空白节点:

    [ foaf:name  ?name ;
        foaf:mbox  <mailto:alice@example.org> ]

    4.5 三元组模型语法

    PREFIX  dc: <http://purl.org/dc/elements/1.1/>
    PREFIX  : <http://example.org/book/>

    SELECT  $title
    WHERE   { :book1  dc:title  $title }

    4.6 谓-宾列表

    ?x  foaf:name  ?name ;
           foaf:mbox  ?mbox .

    4.7 宾语列表

    ?x foaf:nick  "Alice" , "Alice_" .

    4.8 复合列表

    ?x  foaf:name ?name ; foaf:nick  "Alice" , "Alice_" .

    等价于:

    ?x  foaf:name  ?name .
    ?x  foaf:nick  "Alice" .
    ?x  foaf:nick  "Alice_" .

    4.9 RDF集合

    (1 ?x 3 4) :p "w" .

    4.10 当rdf:type是谓词时可用a代替

    ?x  a  :Class1 .

    5. Graph Patterns (模式)
    5.1 Group Graph Patterns

    PREFIX foaf:    <http://xmlns.com/foaf/0.1/>
    SELECT ?name ?mbox
    WHERE  {
           ?x foaf:name ?name .
           ?x foaf:mbox ?mbox .
        }

    5.2 Empty Group Pattern

        {}
            SELECT ?x WHERE {}

    5.3 Scope of Filters 过滤范围

        FILTER regex(?name, "Smith")

    6. Including Optional Values (可选值)

    Optional Pattern Matching

    WHERE  { ?x foaf:name  ?name .
           OPTIONAL { ?x  foaf:mbox  ?mbox }
         }

    Constraints in Optional Pattern Matching

    SELECT  ?title ?price
    WHERE   { ?x dc:title ?title .
            OPTIONAL { ?x ns:price ?price . FILTER (?price < 30) }
          }

    Multiple Optional Graph Patterns

    SELECT ?name ?mbox ?hpage
    WHERE  { ?x foaf:name  ?name .
           OPTIONAL { ?x foaf:mbox ?mbox } .
           OPTIONAL { ?x foaf:homepage ?hpage }
         }

    7. 匹配两个中的一个 Matching Alternatives

    UNION:

    SELECT ?x ?y
    WHERE  { { ?book dc10:title ?x } UNION { ?book dc11:title  ?y } }

    8. RDF Dataset 数据集合

    查询多个Graph中的信息
    9. 结果排序和修改 Solution Sequences and Modifiers

    排序 ORDER BY:

    SELECT ?name
    WHERE { ?x foaf:name ?name }
    ORDER BY ?name

    映射 Projection
    重复结果 Duplicate Soulution

    唯一 DISTINCT:

    PREFIX foaf:    <http://xmlns.com/foaf/0.1/>
    SELECT DISTINCT ?name WHERE { ?x foaf:name ?name }

    简化 REDUCED:

    PREFIX foaf:    <http://xmlns.com/foaf/0.1/>
    SELECT REDUCED ?name WHERE { ?x foaf:name ?name }

    偏移 OFFSET, 限制 LIMIT:

    SELECT  ?name
    WHERE   { ?x foaf:name ?name }
    ORDER BY ?name
    LIMIT   5
    OFFSET  10

    10. 查询形式 Query Forms

        *

          SELECT

              Returns all, or a subset of, the variables bound in a query pattern match.

        *

          CONSTRUCT

              Returns an RDF graph constructed by substituting variables in a set of triple templates.

        *

          ASK

              Returns a boolean indicating whether a query pattern matches or not.

        *

          DESCRIBE

              Returns an RDF graph that describes the resources found.

    11. 测试值 Testing Values
    操作数数据类型Openrand Data Types

            * xsd:integer
            * xsd:decimal
            * xsd:float
            * xsd:double
            * xsd:string
            * xsd:boolean
            * xsd:dateTime

    过滤评价 Filter Evaluation
    A  B  A || B  A && B
    T  T  T  T
    T  F  T  F
    F  T  T  F
    F  F  F  F
    T  E  T  E
    E  T  T  E
    F  E  E  F
    E  F  E  F
    E  E  E  E
    12. SPARQL定义 Definition of SPARQL
    RDF Terms(术语)

    RDF Term:

    RDF
        Let I be the set of all IRIs. Let RDF-L be the set of all RDF Literals Let RDF-B be the set of all blank nodes in RDF graphs

    View document source. Generated on: 2008-04-17 09:54 UTC. Generated by Docutils from reStructuredText source.

    [此贴子已经被作者于2009-2-24 15:31:31编辑过]

    ----------------------------------------------

    -----------------------------------------------

    第十二章第一节《用ROR创建面向资源的服务》
    第十二章第二节《用Restlet创建面向资源的服务》
    第三章《REST式服务有什么不同》
    InfoQ SOA首席编辑胡键评《RESTful Web Services中文版》
    [InfoQ文章]解答有关REST的十点疑惑

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/6/19 9:58:00
     
     lxqneu 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(汇编考了97分!)
      文章:76
      积分:357
      门派:XML.ORG.CN
      注册:2008/3/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lxqneu发送一个短消息 把lxqneu加入好友 查看lxqneu的个人资料 搜索lxqneu在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看lxqneu的博客3
    发贴心情 
    好东西,感谢分享
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2008/8/29 9:54:00
     
     faust0601 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:98
      门派:XML.ORG.CN
      注册:2004/10/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给faust0601发送一个短消息 把faust0601加入好友 查看faust0601的个人资料 搜索faust0601在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看faust0601的博客4
    发贴心情 
    感谢分享
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/2/2 16:12:00
     
     faust0601 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:98
      门派:XML.ORG.CN
      注册:2004/10/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给faust0601发送一个短消息 把faust0601加入好友 查看faust0601的个人资料 搜索faust0601在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看faust0601的博客5
    发贴心情 
    感谢分享
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/2/6 9:47:00
     
     lipeiqiang1997 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(汇编考了97分!)
      文章:84
      积分:418
      门派:XML.ORG.CN
      注册:2008/11/18

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给lipeiqiang1997发送一个短消息 把lipeiqiang1997加入好友 查看lipeiqiang1997的个人资料 搜索lipeiqiang1997在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看lipeiqiang1997的博客6
    发贴心情 
    分享资料是件好事情。这样大家才能提高水平。支持
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/2/24 15:24:00
     
     n0132424 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:23
      积分:171
      门派:XML.ORG.CN
      注册:2007/1/31

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给n0132424发送一个短消息 把n0132424加入好友 查看n0132424的个人资料 搜索n0132424在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看n0132424的博客7
    发贴心情 
    ding
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/2/24 23:27:00
     
     shoutfish 帅哥哟,离线,有人找我吗?
      
      
      等级:大二期末(Java考了96分!)
      文章:52
      积分:400
      门派:XML.ORG.CN
      注册:2009/2/25

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给shoutfish发送一个短消息 把shoutfish加入好友 查看shoutfish的个人资料 搜索shoutfish在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看shoutfish的博客8
    发贴心情 
    网上关于sparql的内容很多,中文的偏少,讲得很清楚的也不多,这篇帮顶一下。先学习去~

    同时推荐iMarine博客里的那篇。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/4/24 16:32:00
     
     李宁 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(猛啃高等数学)
      文章:23
      积分:149
      门派:XML.ORG.CN
      注册:2008/4/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给李宁发送一个短消息 把李宁加入好友 查看李宁的个人资料 搜索李宁在『 Semantic Web(语义Web)/描述逻辑/本体 』的所有贴子 引用回复这个贴子 回复这个贴子 查看李宁的博客9
    发贴心情 
    感谢,学习一下
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2009/4/25 0:19:00
     
     ysb 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:4
      积分:68
      门派:XML.ORG.CN
      注册:2009/8/28

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

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

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