-3

私はセマンティック技術には新しいです。私はRDF、OWL、オントロジー、その他の基本用語がどのような意味を持ち、セマンティック検索でそれがどのように使われているのかを理解しています。エンタープライズ検索機能を持つanzoを使用してセマンティック検索モジュールを作成するとき。さまざまなデータソースと接続し、それらの間の関係を作成します。今、私はanzoのようなセマンティックツールが内部的に何をしているかを知ることに興味があります。Anzoのようなセマンティックツールはデータのコピーを作成しますか?

  1. は、それがローカルマシン上のデータのコピーを作成するか、データソースには、データを格納した場合、我々はSPARQLクエリ
  2. を実行するたびにヒットし、その行形式やデータに保存されている。このデータは、洗浄後に保存されているいそれらの間に意味論的な関係を作り出す。
  3. クエリが実行された後のデータはどうなりますか。毎回現在のデータをどのように取得していますか?

それ以上の考えは私にとって価値があります。

ありがとうございます!

+1

あなたが求めていることは明確ではありません。トリプルストアとそのクエリ言語SPARQLについて言えば、それはSQLを持つリレーションデータベースと同じ原則です。さらに、返されるデータの構造は、問合せのタイプ、つまりSELECT、CONSTRUCTまたはDESCRIBE問合せのいずれであるかによって異なります。もちろん、いくつかのトリプルストアはキャッシング戦略を実装していますが、やはりリレーショナルデータベースに似ています。 – AKSW

+2

他の条件によって、APIとAPIが異なる場合や、同じAPI内でも異なる実装の詳細について質問があります。そうであるように、問題は答えることができません。 – Ignazio

+0

私はセマンティックツールanzoに取り組んでいます。さまざまなデータソースに接続してそれらの間の意味関係を作成し、ユーザーに意味検索機能を提供します。私の疑いは、そのようなツールは、配備されているサーバー上にデータのコピーを作成するか、データが必要なたびにデータソースに移動することです。 –

答えて

2

ご意見に基づき、Anzo Graph Query Engineを使用しているようですか?もしそうなら、あなたの質問への回答は、データのコピーが公開された情報のいずれかからの

  • 明確でないメモリに保持されている

    1. です。
    2. これはありません。 'LOAD'コマンドを使用してデータをロードする必要があります。

    さらに詳しい情報3:データを元のデータソースと最新の状態に保つための仕組みを実装する責任があります。 (夜間のダンプからグラフを再構築する、グラフ上でCRUD操作を複製した基礎となるストアに対してチェンジデータキャプチャを実装するなど) CambridgeSemanticsサイト。

  • 関連する問題