問題タブ [sparql]
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.
sparql - JenaSparqlと構築
CONSTRUCT
の代替SPARQL結果句SELECT
です。結果値のテーブルを返す代わりにCONSTRUCT
、RDFグラフを返します。たとえば、次のJavaコードでこのクエリを実行すると、が生成されますHttpException: 406 Unacceptable
。CONSTRUCT
しかし、ブロックの代わりに、私が選択した場合SELECT ?x
、それは問題ありません。イエナはサポートしていますか?サポートCONSTRUCT
している場合、どのようにサポートしますか?どちらのクエリもDBpediaエンドポイントで受け入れられます。
sparql - SPARQL DISTINCT vs. REDUCED
SPARQLDISTINCT
との違いは何ですか?REDUCED
rdf - イエナオントロジーAPI
イエナとプロテジェは初めてです。私はこれらでいくつかのことをしました。私はいくつかの問題を抱えています:
- オントロジークラス、サブクラス、プロパティ、および値を取得するためにSPARQLクエリを使用する必要がありますか、それともOWL-apiを使用して取得できますか?方法を教えてもらえますか?
- データプロパティ値を取得するにはどうすればよいですか?
- ローカルマシンで定義されているオントロジーをロードしてクラスにアクセスするにはどうすればよいですか?
sparql - SPARQLを使用してデータ型プロパティ値を取得する方法
私はprotegeでいくつかのサンプルオントロジーを作成しました。私のオントロジーによると、personというクラスがあり、Studentというサブクラスがあります。学生の個人(john、paul、marry、...)がいます。「email」と呼ばれるデータプロパティを定義し、それらの電子メールアドレスを割り当てました。
オントロジーのすべての個人をもたらす次のクエリ。しかし、私は各個人とその電子メールアドレスを取得したいと思います。
上記のクエリは、EclipseIDEのjenaでテストされました。
何か案が..?
少し早いですがお礼を!
rdf - rdf-sparql問題
オントロジーに属していたrdfsファイルのプロパティ値を取得する必要があります。キロメートルプロパティがあり、その値は12500.00です。この値を取得する必要があります。rdfsファイルにURIがありません。 ...。
誰でも私にこれを行う方法を教えてもらえますか::::
sparql - 異なる含意レジームのイエナ効果
私は sparql と含意の使用を試みています。
例として、私はhttp://www.w3.org/TR/2010/WD-sparql11-entailment-20100126/#t112を使用しました
私はそれらをジェナに入れようとします。
ここで、モデルは OntModel 型です。
そして私は問題に似たクエリを使用しました
モデルはこのように作成されました。OntModelSpec で問題ないことを願っています。
クエリの結果として取得します
コードを試すことができず、結果を正しく得ることができるように、含意の有無にかかわらず、誰でも例を挙げてもらえますか。
sparql - SPARQLで特定のクラスのオブジェクトプロパティを取得する方法
私はいくつかのオントロジー(campus.owl)を持っています。ツリークラス(学生、スポーツ、講師)があります。Studentクラスは「has」オブジェクトプロパティを使用してLecturerクラスに結合され、Studentクラスは「isPlay」オブジェクトプロパティを使用してSportクラスに結合されます。
問題
SPARQLクエリを使用して、StudentとLecturerの間でオブジェクトプロパティを取得したいと思います。
どうすればいいですか?
sparql - SPARQLを使用して、特定のクラス/個人の特定のオブジェクトプロパティを持つ個人を取得する方法
「campus.owl」という単純なオントロジーがあります。「Lecturer」というクラスがあり、RegularLecturerとVisitingLecturerの2つのサブクラスがあります。Lecturerクラスの兄弟クラスである「Student」という別のクラスがあります。私はすべてのクラスの個人を作成しました。
Studentクラスは、「has」オブジェクトプロパティを持つLectureクラスに結合されます。
問題
特定の学生の個人に対して、講師/VisitingLecturerの個人を取得したいと思います。この結果を得るために私を助けてくれませんか!前もって感謝します!
何か案が..??
少し早いですがお礼を!
sparql - TWINKLESPARQLクエリエンジンのドキュメント
「TWINKLE」というSPARQLクエリエンジンに問題があります。実行可能なファイルを見つけて、それは完全に機能していましたが、TWINKLEの使用法に関するマニュアルをネット上で見つけることができませんでした。私はSPARQLクエリを初めて使用するので、その点について少し助けが必要です。誰かがこれに関するより多くの情報や助けを得る方法を提案できますか?
ありがとう。RajroshanSawhney。
sparql - SPARQL-オントロジーを見つけるには何が必要ですか?
私はSPARQL、OWL、およびJenaにかなり慣れていないので、まったく愚かな質問をしている場合は失礼します。私は数日以来私を狂わせている問題を抱えています。次の文字列をJenaのクエリとして使用していますQueryFactory.create(queryString)
。
今朝までは、foaf名前空間からプロパティを要求するだけで機能していました。自分の名前空間からプロパティを要求するとすぐに、常に空の結果が得られました。私がこの質問をここに投稿しようとしていて、可能な限り正確に投稿できるようにいくつかの最終テストを行ったところ、突然うまくいきました。正確に何を求めるべきかわからなくなったので、投稿する前に質問を削除しました。数時間後、ProtegeのPelletプラグインを使用して、推測されたモデルを作成およびエクスポートしました。私はそれをhelloOwlInferred.owlと呼び、helloWl.owlがまだ存在するサーバー上のディレクトリにアップロードしました。推論されたオントロジーをロードするようにメソッドを調整し、接頭辞ho:が推論されたオントロジーにも割り当てられるように上記のクエリを変更しました。すぐに、何も機能しなくなりました。正確には、それはもはや機能するものではありませんでしたが、それは私が今朝まで私の元のクエリで持っていたのと同じ症状でした。私のプレフィックスはもう機能しませんでした。簡単なテストを行いました。すべてのhelloWorldInferred.owlファイル(サーバー上のプレフィックスとロードしたローカルコピーのファイル)の名前をhelloWorld.owlに変更しました。すべてを修正するのに十分奇妙です。
名前をhelloWorldInferred.owlに戻すと、すべてが再び壊れました。等々。そこで何が起こっているのですか?オントロジーが「有効なプレフィックスとして登録」されるまで、数週間待つ必要がありますか?