問題タブ [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.
rdf - Jena の不正なエスケープ シーケンス値をスキップする方法
Jena を使用して次のコードを含む大きなタートル ファイルを読み取っているときに、エラーが発生org.apache.jena.riot.RiotException: [line: NUM, col: NUM] illegal escape sequence value
し、コードが停止しました。
行を正しい行に置き換えることでエラーを解決できます。しかし、問題がある場合は、その行をスキップして無視したいと思います。出来ますか?
java - メソッド FileManager.get().loadModel(url) の呼び出し中に apache jena で http 応答ヘッダーを取得する方法
関数 FileManager.get().loadModel(url) を使用して apache jena にモデルをロードしています。また、HTTP 応答リンク ヘッダーにいくつかの URL がある可能性があることも知っています。リンク内のリンク (URL) からもモデルをロードしたいヘッダー。それを行う方法は? ヘッダーにアクセスして、応答ヘッダーのリンク ヘッダーを処理する機能は組み込まれていますか?
mysql-workbench - MySQL を使用した Apache Jena TDB
私はセマンティック Web に取り組んでおり、RDF ストレージに TDB を使用しています。MySQL Workbench で TDB を使用し、Workbench で TDB データに対してセマンティック クエリを実行することは可能ですか? Apache Jena TDBチュートリアルを 実行しましたが、これに関するものは見つかりませんでした。可能であれば、これが可能かどうか教えてください。あなたの助けは大歓迎です!
java - アライメント API を使用してアライメント オブジェクトを作成する方法
ローカル ファイルがあり、ここでalignment.rdf
アライメント API ライブラリを使用して、オブジェクトを作成し、それを .owl ファイルに変換したいと考えています。Alignment
私のコードはここにあります:
しかし、私はこのエラーに直面しています:
java - Align API を使用して rdf アライメントからフクロウ アライメントを生成する際のエラー
2 つのオントロジーでオントロジー マッチングを行った結果、alignment.rdf が作成されました。Align API ライブラリを使用して、alignment rdf からフクロウ ファイルを生成したいと考えています。
Align APIのドキュメントによると、ここに私のコードがあります:
しかし、私はこのエラーに直面していますtemp1 = ObjectAlignment.toObjectAlignment((URIAlignment)temp);
:
どうすればこのエラーを取り除くことができますか?
sparql - 整列オントロジーのsparqlクエリ
こんにちは、私は 2 つのオントロジーと、それらを組み合わせたもう 1 つのオントロジーを持っています。ここで、整列オントロジーでいくつかの sparql クエリを実行して、両方のオントロジーからデータを取得したいと考えています。しかし、PREFIX is sparql がどうあるべきかわかりませんか? プロパティにアクセスするにはどうすればよいですか?
私の最初のオントロジーの一部は次のようなものです:
そして、このようなクエリを実行してデータを取得できます:
私の2番目のオントロジーは次のようなものです:
そして、いくつかの sparql クエリを実行できます。
そして、私のアライメントオントロジーは次のとおりです。
そして私の問題は、アライメントオントロジーに関するsparqlクエリがどのようなもので、構造が何であるかがわからないことです?
私はApache Jenaインターフェースを使用しており、sparqlクエリのコードは次のとおりです。
onology1.owlで SPARQL クエリを使用してデータを取得できます
しかし、アラインメントオントロジーからデータを取得するための SPARQL クエリの書き方がわかりません! 誰でも例を挙げることができますか?
fuseki - エラー 404: 布石が見つかりません
を使用するのはこれが初めてApache Jena Fuseki 2.4.0
です。私は友人のオントロジー Web サイトを実行しようとしています。彼は使用してApache Jena Fuseki
いるので最初にインストールする必要があると言いましたが、既にインストールしてからサーバーを実行し、アドレス バーに彼の Web サイトを入力すると、このエラーが発生しました。
404: エラー 404: 布石が見つかりません - バージョン 2.4.0
. 私の友人が私に従う必要があると私に言った手順は次のとおりです。
- 私がダウンロードしました
Apache Jena Fuseki 2.4.0
- ディレクトリに解凍しました
C:\
- 立ち上げました
fuseki-server.bat
- 私はに行きました
http://localhost:3030/
- [データセットの管理] メニューをクリックしました
- [新しいデータセットを追加] ボタンをクリックしました
- 「DOID」と入力し
Dataset Name
、「Persisten」を選択してから、[Dataset Type
Create Dataset] をクリックしました。 - [データのアップロード] をクリックして
doid.owl
ファイルを選択し、[今すぐアップロード] をクリックしました。 - アップロードが成功したとき、友人のウェブサイトを実行したところ、そのエラーが発生しました
私が取った間違った、または抜けているステップはありますか? 私を助けてください。
java - HttpOp.javaを介してapache jenaで認証にJWTを使用するには?
情報交換の認証目的でJWTを使用したい。JWT のドキュメントドキュメントによると、field を含むヘッダーを追加する必要がありますAuthorization : Bearer <token>
。
しかし、apache jena
どこHttpOp.java
でexecHttpGet(...) method
実行する必要があり、渡す必要があるパラメーターの値と、このヘッダー値Authorization : Bearer <token>
をどこに配置する必要がありますか?
である場合、なぜHttpAuthenticator
パラメータにあるのですか?executeHttpGet(...)
interface
簡単な言葉で答えてください、私はよくわかりません HttpContext
、、。HttpClient
HttpAuthenticator
rdf - D2RQを使用して型トリプルをrdfドキュメントに追加
デフォルトの d2rq マッピング ファイル (ttl) を使用すると、すべての列が rdf プロパティにマップされます。たとえば、列 ID はプロパティ「hasID」になります (名前変更後)。
私の結果が
ドキュメント [1] には、型が自動的に生成されると記載されています。
そのような結果を得る方法を考えていますか?OWL-API [2] に正しくインポートされるように、DatatypeProperty と ObjectProperty を区別する必要があります。
[1] http://d2rq.org/d2rq-language [2] https://sourceforge.net/p/owlapi/mailman/message/35333117/