0

サチン テンドゥルカーに関する情報を含む Web サイトの URI を検索するクエリがあります。結果には 2 つの列があり、最初は uri 用で、2 番目はほとんど情報用ではありません。すべての dbpedia Web ページの要約用に 3 列目を追加し、外部 wiki リンク用に 4 列目を追加したいと考えています。uriを見つけるための私のクエリは...

 select ?s1 as ?c1, ( bif:search_excerpt ( bif:vector ( 'SACHIN', 'TENDULKAR' ) , ?o1 ) ) as ?c2     where 
{ 
 { 
  { 
    select ?s1, ( ?sc * 3e-1 ) as ?sc, ?o1, ( sql:rnk_scale ( <LONG::IRI_RANK> ( ?s1 ) ) ) as ?rank, ?g where 
    { 
      quad map virtrdf:DefaultQuadMap 
      { 
        graph ?g 
        { 
          ?s1 ?s1textp ?o1 .
          ?o1 bif:contains ' ( SACHIN AND TENDULKAR ) ' option ( score ?sc ) .

        }
       }
     }
   order by desc ( ?sc * 3e-1 + sql:rnk_scale ( <LONG::IRI_RANK> ( ?s1 ) ) ) limit 20 offset 0 
  }
 }
}

また、任意の dbpedia ページから要約を抽出するための別のクエリもあります。両方のクエリを1つにマージしたいと思います。アブストラクトを抽出するクエリは...

select ?abs where { <http://dbpedia.org/resource/Haldia_Institute_of_Technology> <http://dbpedia.org/ontology/abstract> ?abs                                                                                                                            FILTER (langMatches(lang(?abs),"en")) }
4

0 に答える 0