2

ねえ、私は Web サービスを作成しようとしていて、Jena ディストリビューションを使用しています。現時点では、モデルを作成し、RDF/XML 形式で印刷しています。ハードディスクに保存された JSON ファイルにデータを取得したいと考えています。どうやってやるの?

4

2 に答える 2

3
  1. org.openjena.riot.out.RDFJSONWriterTalis スタイルの RDF/JSON を書き込みます (つまり、JSON-LD ではありません)。
  2. JSON-LD ライターを探します (RDF を読み込んで JSON-LD を書き込むものがあると思います)
  3. SPARQL JSON 結果形式を使用する
于 2012-09-20T18:43:00.127 に答える
2

現在、JenaRIOTのリーダー/ライターはRDF/JSONシリアル化もサポートしています。次に、次のことを行う必要があります。

org.openjena.riot.RIOT.init(); //wires RIOT readers/writers into Jena
java.io.OutputStream os = null;
// Serialize over an outputStream
os = new java.io.ByteArrayOutputStream();
model.write(os, "RDF/JSON", relativeUriBase);
于 2013-02-07T12:42:46.043 に答える