私はセマンティック技術には新しいです。私はRDF、OWL、オントロジー、その他の基本用語がどのような意味を持ち、セマンティック検索でそれがどのように使われているのかを理解しています。エンタープライズ検索機能を持つanzoを使用してセマンティック検索モジュールを作成するとき。さまざまなデータソースと接続し、それらの間の関係を作成します。今、私はanzoのようなセマンティックツールが内部的に何をしているかを知ることに興味があります。Anzoのようなセマンティックツールはデータのコピーを作成しますか?
- は、それがローカルマシン上のデータのコピーを作成するか、データソースには、データを格納した場合、我々はSPARQLクエリ
- を実行するたびにヒットし、その行形式やデータに保存されている。このデータは、洗浄後に保存されているいそれらの間に意味論的な関係を作り出す。
- クエリが実行された後のデータはどうなりますか。毎回現在のデータをどのように取得していますか?
それ以上の考えは私にとって価値があります。
ありがとうございます!
あなたが求めていることは明確ではありません。トリプルストアとそのクエリ言語SPARQLについて言えば、それはSQLを持つリレーションデータベースと同じ原則です。さらに、返されるデータの構造は、問合せのタイプ、つまりSELECT、CONSTRUCTまたはDESCRIBE問合せのいずれであるかによって異なります。もちろん、いくつかのトリプルストアはキャッシング戦略を実装していますが、やはりリレーショナルデータベースに似ています。 – AKSW
他の条件によって、APIとAPIが異なる場合や、同じAPI内でも異なる実装の詳細について質問があります。そうであるように、問題は答えることができません。 – Ignazio
私はセマンティックツールanzoに取り組んでいます。さまざまなデータソースに接続してそれらの間の意味関係を作成し、ユーザーに意味検索機能を提供します。私の疑いは、そのようなツールは、配備されているサーバー上にデータのコピーを作成するか、データが必要なたびにデータソースに移動することです。 –