問題タブ [redland]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
58 参照

rdf - モデルを解析した後のRedland RDFのRDFノードの寿命は?

を使用して RDF_model を解析していlibrdf_parser_parse_string_into_modelます。次に、 を保持しますlibrdf_modelが、 を解放しlibrdf_parserます。モデル内のノードも消えてしまったように見えます。

では、この場合、Redland RDFは s にどのような寿命を課すのでしょうか? librdf_nodeそれらを含むモデルの寿命 (最も便利に思える) か、それらを作成したパーサーの寿命 (現在の場合) ですか? ドキュメントはこれについて沈黙しているようです。

0 投票する
2 に答える
2616 参照

visual-studio - gcc を使用して Cygwin でライブラリ (redland) をコンパイルし、Visual Studio (c++) で出力を使用する

現在、Windows で redland (librdf http://librdf.org/ ) をコンパイルしようとしています。彼らのウェブサイトによると、Windowsでビルドする必要があります。.sln の修正に時間を費やしたくないので、cygwin で librdf (および必要なプロジェクト) をコンパイルし、そのライブラリを Visual Studio で使用することを考えました。

私の質問は次のとおりです。Windowsアプリケーションでcygwinでコンパイルされたライブラリを使用することは可能ですか? もしそうなら、どのように?

私は Windows 開発者であるため、作成された .a ファイルと .dll に違いがあるかどうかはわかりません。私はすでにトピックまで読んでおり、プロジェクトに cygwin1.dll を含める必要がありますが、これは問題になりません。

または、レッドランドをWindows dllとしてコンパイルする方法を知っている人はいますか? mingw を使おうと思ったのですが、今までコンパイルできませんでした。

どんな助けでも大歓迎です。

ありがとう

アップデート:

Yaakov (および彼の非常にクールな cygwin ポート) の助けのおかげで、その間、なんとか raptor をコンパイルすることができました (これは librdf の前提条件です)。私がしなければならなかったのは、構成のための別の引数を含めることだけでした: --with-xml2-config=/usr/x86_64-w64-mingw32/sys-root/mingw/bin/xml2-config

今、別の要件であり、raptor2 に依存している rasqal をコンパイルしようとしています。それが機能するためには、正しいラプターのインストールを見つけるために、pkg-config の PKG_CONFIG_PATH="/usr/x86_64-w64-mingw32/sys-root/mingw/lib/pkgconfig/" をエクスポートする必要がありました。

したがって、rasqal の構成は機能しましたが、作成しようとすると次のエラーが発生します。

私はクロスコンパイルにあまり興味がありません。誰かが私を正しい方向に向けることができますか?

0 投票する
1 に答える
285 参照

rdf - 大きなRDFファイルでredland rapper/libraptor2がメモリ不足になる

libraptor2 [バージョン 2-2.0.10] を使用してFreebase Data Dumpsから Turtle ダンプを解析しようとしていますが、プログラムがメモリ不足になりました。そこで、「rapper」プログラムを使用してみましたが、結果は同じです (メモリ不足):

メモリ消費量を監視すると、最大 4GB になり、その後死んでしまいます。libraptor/rapper のメモリ消費を制限するにはどうすればよいですか?

0 投票する
1 に答える
309 参照

c - Redland RDF ライブラリ: ベース URI なしで Turtle からモデルを解析するとエラーが発生するのはなぜですか?

次のテストでエラーが発生するのはなぜですか? Redlandのタートル パーサーは、すべての実際の URI が絶対的であっても、ベース URI を主張しますか? ( Apache Jenaはそうではないようです。) また、実際に何が問題だったのか (つまり、どの API 呼び出しがエラーの説明などを返すのか) を調べるにはどうすればよいでしょうか?

0 投票する
0 に答える
130 参照

c++ - redland librdf による Sparql S-Expressions (SSE) の生成

Apache Jena/arq には、SPARQL クエリを解析し、S​​PARQL 代数出力 (SSE 形式) を生成する「qparse」ツールがあります。
しかし、Apache Jena の API は Java で書かれています。そのため、クエリの解析には Redlan librdf (C++) を使用します。用量librdfはそれを行いますか?SSE形式でSPARQL解析データを生成しますか?
(librdf rasqal ツールには特別な形式があることを知っています。

)