1

Apache-Jena のソースコードをダウンロードしました。次に、Apache-Jena でのグラフ構築を分析したいと思います。
いろいろ探しました。しかし、トリプル (主語、述語、および目的語) をグラフに変換する Java ファイルが見つかりません。

rdf ドキュメントはグラフとして分析されることを知っているので、これを Apache-Jena に実装する必要があります。
それで、それらのファイルを見つけるのを手伝ってください。

ファイル data1.ttl にいくつかのトリプルが含まれているとします。

      @prefix : <http://example/> .
      @prefix n: <http://example/x#> .  
      @prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> .  
      @prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> .  

      :x1 a :A .  
      :x2 a :A .  
      :y a :B .  

      :A rdfs:subClassOf :B .  
      :B rdfs:subClassOf :C .  

      :A rdfs:subClassOf :Z .  
      :A rdfs:subClassOf :A .  

      :x n:p :a1 .  
      :x n:p :a2 .  

      :x n:a :b1 .  
      :b1 n:b :c1 .  
      :c1 n:c :d1 .  
      :c1 n:c :d2 .  

      :x n:a :b2 .  

      :z1 n:p :z2 .  
      :z2 n:p :z3 .  
      :z3 n:p :z4 .  
      :z4 n:p :z1 .  

クエリ ファイルは path1.arq です

      PREFIX : <http://example/>
      PREFIX  n: <http://example/x#> 
      PREFIX  rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
      PREFIX  rdfs:<http://www.w3.org/2000/01/rdf-schema#>
      PREFIX  xsd:<http://www.w3.org/2001/XMLSchema#>

      SELECT *
      { 
          :x n:a/n:b/n:c  ?a .
      }

コマンドを実行すると:-

      arq --data data1.ttl --query path1.arq  

クエリを実行する前に、トリプルをグラフに変換する必要があります。それで、これを処理しているjavaファイルを知りたいです。

4

0 に答える 0