2

チュートリアルを推奨するか、xml ファイルから情報を抽出するための Java プログラムを構築し、既存のオントロジーを使用して RDF トリプルとして出力を生成する方法を教えてください。例は本当に役に立ちます。

ありがとう

4

3 に答える 3

3

XSPARQLなど、この問題に対処する既製のツールがあります。XML をクエリし、RDF トリプルを出力として生成する XSPARQL クエリを作成できます。この例は、探しているものにかなり近いはずです。

于 2012-04-08T13:39:59.550 に答える
2

あなたの問題は本当に2つの問題です:

  • XMLの解析
  • RDFを書く

Java XML解析の場合、Web上に多数の例があります。

RDFの場合、リソースは少なく、はるかに専門的な分野です。

過去に私はイエナと協力しました–それはセマンティックWebスタックにフレンドリーなAPIを提供します。

于 2012-04-08T13:20:30.333 に答える
0

XmlToRdf Java ライブラリをお勧めします。

XmlToRdf は、組み込みの Java SAX パーサーを使用して XML ファイルを RDF にストリーム変換することにより、信じられないほど高速な変換を提供します。構成の膨大な選択 (適切なデフォルトを使用) により、要素の名前変更や複合識別子を使用した高度な IRI 生成など、ニーズに合わせて変換を簡単に調整できます。

変換からの出力は、RDF Turtle としてファイルに直接書き込むか、さらに処理するために Sesame Repository または Jena Dataset に追加できます。Sesame と Jena を使用すると、SPARQL ベースのデータ変換をさらに実行し、RDF Turtle や JSON-LD などの形式に出力できます。

于 2016-09-17T10:51:48.610 に答える