4

私の目標は、データのセマンティック検索を実装することです。私のデータ ドメインには職業スキルが含まれています。「sameAs」や「broader」などのデータ構造に追加の関係が必要です。たとえば、「関係データベース」を検索すると、結果として「SQL」と「RDBMS」も期待されます。

私の質問は、これらの関係を RDF (セマティック Web テクノロジ) で説明することに意味があるかどうかです。私のスキルは既に MySql データベースに配置されているため、セマンティック Web テクノロジを使用して、スキル間の関係 (sameAs または equal) のみを作成します。このアプローチは、私のシナリオではオーバーエンジニアリングですか? セマンティック Web テクノロジをいつ使用する必要があるかわかりません。

4

3 に答える 3

6

考慮すべき点がいくつかあります。

  • データベースは「データ サイロ」、つまり自己完結型になりますか、それとも (最終的には) より広い世界との相互リンクを目指しますか? つまり、Linked Data としてすでに利用可能なエンティティや概念などを自分で正規化することに気付きますか? および/または他の人があなたのデータへのリンクを開始することを望みますか? たとえば、検索エンジンが取得するセマンティック マークアップを使用して Web ページを生成しますか?
  • broaderX が Y のより広い概念であり、Z が X のより広い概念である場合、Z も Y のより広い概念であることをアプリケーションが認識できるように、推移的なプロパティとして扱うなど、何らかの推論が必要ですか。
  • すぐに使用できるセマンティック Web ソリューションはありますか? リンクト メディア フレームワークなどのフレームワーク上に構築する機能は、ユース ケースでのセマンティック Web テクノロジの実行可能性に関して非常に決定的となる可能性があります。

あなたの答えが明らかに否定的である場合、私は「伝統的な」技術でそれに取り組み始めます.

疑問がある場合は、開発を開始できますが、安定した識別子などの問題は頭の片隅に置いておいてください。開発中に、それを LMF にインポートするか、D2Rを使用してマッピングを作成し、テーブルに何か特別なものがもたらされるかどうかを確認できます。

Semantic Web の Stackoverflow に相当するものをブラウジング/質問することもできます。

于 2012-07-13T10:04:20.457 に答える
1

「より広い」/「より狭い」タイプの関係に主に関心がある場合は、SKOSが適切なアプローチかもしれません。シソーラス、分類システムなどに「ソフトセマンティクス」(私の言葉ではありません)を導入します。これは、あなたが持っている種類のデータのようです。

于 2012-08-15T10:50:09.627 に答える