1

Java を基本プログラミング言語として使用してセマンティック検索を作成しようとしています。

私の仕事は、トリプル、つまり患者、訪問、医師を含む検索プロトタイプを作成することです。患者の名前で検索すると、結果は患者の名前と訪問時間、および対応する医師の名前になります。

テキスト ファイルの形式でトリプルを使用します。たとえば、患者、訪問、および医師の情報は、それぞれ患者.txt、訪問.txt、および医師.txt の各テキスト ファイルに含まれます。

ここでは、Java といくつかの整合性制約を使用して検索を作成し、確実に実行できると確信している結果を取得します。しかし、RDF の概念を使用してこれを行うように依頼されていました。ここから混乱が始まります。RDF の概念とトリプルを Java に統合する方法がよくわかりません。また、どこから始めればよいかもわかりません。

4

3 に答える 3

4

Jena http://jena.sourceforge.net/は、JAVAでセマンティックWebアプリケーションを開始するための優れたAPIです。RDFまたはN3構文を使用してファイルをビルドします。データをmysqlベースのデータベース(RDFストア)に保存し、SPARQL言語でクエリすることができます。

于 2009-05-30T18:57:48.737 に答える
2

Java の RDF サポートを提供する API の一部を次に示します。それらをチェックして、どれがあなたに最も適しているかを決めることができます.

  1. イエナ
  2. JRDF
  3. ごま
于 2009-05-31T14:23:48.053 に答える
1

このリンクは、JenaとJosekiを使用したSPARQLクエリ開発の一般的な紹介です。

于 2009-10-12T02:45:39.713 に答える