⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 manifest.ttl

📁 jena2.5.4推理机系统的一种最基本实现 HP实验室出品
💻 TTL
字号:
@prefix rdf:    <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:	<http://www.w3.org/2000/01/rdf-schema#> .
@prefix mf:     <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
@prefix mfx:    <http://jena.hpl.hp.com/2005/05/test-manifest-extra#> .
@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .

<>  rdf:type mf:Manifest ;
    rdfs:label "GROUP BY" ;
    mf:entries
    ( 
        # Complete data
      [  mf:name    "Group By - 1" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-1.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-1.srx>
      ]

      [  mf:name    "Group By - 2" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-2.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-2.srx>
      ]

      [  mf:name    "Group By - 3 (Group var does not occur)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-3.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-3.srx>
      ]

      [  mf:name    "Group By - 4 (Group expression)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-4.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-4.srx>
      ]

      [  mf:name    "Group By - 5 (Named group expression)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-5.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-5.srx>
      ]

      [  mf:name    "Group By - 6 (Named group expression)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-6.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <group-6.srx>
      ]



      [  mf:name    "Count - 1 - No Group" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-1.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-1.srx>
      ]

      [  mf:name    "Count - 2 - No Group" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-2.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-2.srx>
      ]

      [  mf:name    "Count - 3" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-3.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-3.srx>
      ]

      [  mf:name    "Count - 4" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-4.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-4.srx>
      ]

      [  mf:name    "Count - 5 - count(distinct)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-5.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-5.srx>
      ]

      [  mf:name    "Count - 6 - count(?var) / count(distinct ?var)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-6.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <count-6.srx>
      ]

      [  mf:name    "Having - 1" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <having-1.arq> ;
              qt:data   <data-1.ttl> ] ;
        mf:result  <having-1.srx>
      ]

    

        # Now with partial data
      [  mf:name    "Group By - 10" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-10.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <group-10.srx>
      ]

      [  mf:name    "Group By - 11" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-11.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <group-11.srx>
      ]

      [  mf:name    "Group By - 12" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <group-12.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <group-12.srx>
      ]

      [  mf:name    "Count - 10 - No group" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-10.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <count-10.srx>
      ]

      [  mf:name    "Count - 11 - No group - count(distinct ?var)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-11.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <count-11.srx>
      ]

      [  mf:name    "Count - 12 - count(?var)" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-12.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <count-12.srx>
      ]

      [  mf:name    "Count - 13 - count(?var) - empty" ;
         rdf:type   mfx:TestQuery ; 
         mf:action
            [ qt:query  <count-13.arq> ;
              qt:data   <data-2.ttl> ] ;
        mf:result  <count-13.srx>
      ]


    ).

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -