問題タブ [apache-jena]
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.
unicode - JENA を使用した DBPedia (de) データ: 文字エンコード エラー (「非ユニコード」)
ローカル マシンで DBpedia (de) データにアクセスしようとしています。いくつかの ttl ファイルをダウンロードして解凍した後、非常に単純な SPARQL クエリをテストしようとしました。
この ARQ コマンドを使用する (Windows の場合):
何も問題が発生しないと思っていましたが、代わりに次のようなエラーが大量に発生しました。
これらのエラーの後、ARQ は以下を追加しました。
2 つの解凍ユーティリティ (Linux の Ark と Windows の Winrar) をテストした結果、ここでは解凍が問題ではないことを確信しています。
また、メモ帳 ++ で ttl-Files を調べたところ、Ä、Ö、Ü などの問題のある文字も含め、すべての文字が正しいように見えます。
したがって、これらのエラーに対処する方法がわかりません。助けていただければ幸いです。
(100% プログラミングに関係のない質問をして申し訳ありません。しかし、ここで JENA と DBPedia のどちらが問題なのかはわかりません。したがって、どちらのメーリング リストが適切でしょうか。しかし、とにかく初心者の質問です。ここの誰かが助けてくれることを願っています。)
java - スレッド「メイン」の例外 java.lang.UnsupportedClassVersionError: org/apache/jena/fuseki/cmd/FusekiCmd : サポートされていない major.minor バージョン 51.0
上記の apache-jena-fuseki-2.0 を実行しようとすると、エラーが発生します。どうすればこれを修正できますか?
java - プロキシの背後にある DBpedia エンドポイントに接続すると 407 エラーが発生しますか?
DBpedia に接続して、apache jena を使用して sparql クエリを実行しようとしています。問題は、apache jena を使用して接続するときにコードでエラーが発生することですが、直接 URL を使用して接続を確立できます。このコードは機能しています。
しかし、Jena api を使用して接続しようとすると、エラーが発生します。
}
エラー:
java - Jenaライブラリを使用してJavaのオントロジーからすべてのオブジェクトプロパティを読み取る方法は?
OWL ファイルに存在するすべてのオブジェクト プロパティを読み取りたいと考えています。Protege ツールを使用してその OWL ファイルを作成しました。モデルもロードしましたが、オブジェクトのプロパティを取得できません。
例: Ontology に Car という名前のクラスがあり、hasColor、hasAudioSystem、hasGps など、いくつかの Object プロパティと Data プロパティがリンクされているとします。
ドメインと範囲を介して、またはクラスの名前のみを介して、その特定のクラスにリンクされたすべてのオブジェクト プロパティを取得したいと考えています。助けてください..
jena - 布石で非常に単純な独自のルールを段階的に定義する方法は?
布石で独自のプロパティ ルールを作成する方法を理解するために、あなたの助けを求めています。推論とルールに関する Jena と Fuseki のドキュメントを読みましたが、単純なルールを (段階的に) 作成する方法がわかりません。私が見つけた例は、OWL推論に焦点を当てています。
ふせきが自分のオントロジーのルールを考慮に入れるために config.ttl ファイルに何を書くのかがはっきりとわかりません。私は sparql-client を介して Python で Sparql ポイントを使用していますが、Java コードとアプリケーションをマスターしていません。
私の目的は、次のルールを作成することです。
SWRL 構文の原則は次のとおりです。
前もって感謝します。
1つのソリューションで編集
そして、例の inference_rules.rules:
jena - Jena Fuseki 2 をソースからビルドするにはどうすればよいですか?
Jena Fuseki 2.0 で、UI で作成されたデータセットでデフォルトのタイムアウトが小さすぎるという既知の問題に遭遇しました。http://permalink.gmane.org/gmane.comp.apache.jena.user/6824を参照してください。この問題は JENA-918 で解決されています。
Fuseki を修正してビルドする必要があり、リポジトリのクローンを作成することにしました。
git クローンhttp://git-wip-us.apache.org/repos/asf/jena.git
そしてビルドを行います:
mvn パッケージ
しかし、私はこのエラーが発生しました...
[エラー] Failed to execute goal org.apache.rat:apache-rat-plugin:0.11:check (rat-checks) on project jena-fuseki: ライセンスが承認されていないファイルが多すぎます: 1 RAT レポートを参照してください: /home/sparqlycode /fuseki2/src/jena/jena-fuseki2/target/rat.txt → [ヘルプ 1]
私はそれがビルドされることを期待すべきでしたか、それとも読むべきビルド手順がいくつかありますか?