問題タブ [triples]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jena - ネストされたOWLプロパティを読み取る方法は?
私は OWL ファイルを持っています。そのサンプル スニペットは以下のとおりです。
これで、各ステートメントの最初のレベルで使用可能なすべてのリテラル、つまり と を取得できsome literal 1
ましsome literal 2
たsome literal 3
。しかし、私は取得する方法について途方に暮れていsome literal 4
ます。
PS: メインの OWL 名前空間と同じレベルにあるすべてのケースについて、以下に示す方法を使用し、その後、それらのそれぞれを反復処理していNamedIndividuals
ます。
は次のOWL.NamedIndividual
ように定義されます。
ネストされたオブジェクトの場合、ネストされたリテラルを読み取るために一時的な名前空間を作成する必要がありますか? はいの場合、どのように?または、同じことを行う他の効率的な方法はありますか? 任意のガイダンスをいただければ幸いです。
extract - トリプル (エンティティ、関係、エンティティ) の freebase のデータを抽出する方法は?
トリプル(エンティティ、リレーション、エンティティ)のfreebaseのデータを抽出したいのですが、freebaseのAPIが閉じられています。
csv - tarql のスペースを含む列名
私は tarql ( https://github.com/tarql/tarql ) を使用しています - sparql 構文を使用して - CSV データを RDF トリプルに変換します。
「Web サイト」という列名があります。BIND関数を使用して変数にバインドするにはどうすればよいですか? 私は多くの方法を試しましたが、解決策が見つかりませんでした:
すべて解析エラーにつながります。
sparql - テーブルへの RDF トリプル
RDF トリプルを含むトリプル ストアがあり、列が述語を表すテーブルにデータをエクスポートしたいと考えています。たとえば、次のトリプルがある場合
私はそれが次のようになりたい
ほとんどの場合、別の方法でエクスポートする必要があるため、これは少し奇妙に思えるかもしれませんが、ここでは、このデータをデータ マイニング ソフトウェアにフィードしたいと考えています。
sparql - ある種の START WITH および CONNECT BY に対する SPARQL クエリ (Oracle)
私はトリプル ストアで動作する概念実証で忙しいです。私は次の構造を持っています:
2 つの関係タイプ (トリプル) が定義されています。子がその親の一部であるトップダウンの関係 ("isPartOf") と、別のバージョンの子によって (オプションで) 置き換えられる ("replaces") ことができる子がある場合の左右。
また、すべての子には、オブジェクトとして日付を持つ「isValidStart」トリプルがあります。これは、この子がその日付以降有効であることを意味します。水平子グループの最後の子は、この日付以降、このグループが無効であることを意味する「isInvalidEnd」関係を持つことができます。
私がやりたいことは、特定の日付に親の子を取得できる SPARQL クエリを作成することです。SPARQLでそれは可能ですか?どうすればそれを行うことができますか?
Oracleには、このようなことを行うあらゆる種類のSTART WITH / CONNECT BY関数があることを知っています...しかし、SPARQLの世界でこれを行うにはどうすればよいですか。
ありがとう
// 免責事項: 私は SPARQL の世界は初めてです