問題タブ [rdf]
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.
java - JRuby で Sesame の RDFXMLParser を使用するにはどうすればよいですか?
私は Java と JRuby の経験があまりありませんが、JRuby で Sesame のRDFXMLParserを使用して RDF データを解析する必要があります。Java の例を JRuby に変換するのに問題があります。最初は、RDFHandler を意味のある方法で定義する方法がわかりません。また、ローカルファイルのみを解析したいので、解析メソッドに Reader と URI が必要な理由もわかりません。
JRuby のサンプル コードを高く評価します。どうもありがとう!
rdf - Rowlex のいくつかの機能
私は最近、Rowlex を使用したセマンティック Web アプリケーション プロジェクトに取り組んでいます。適切なメソッドを一致させることができなかったいくつかの機能のニーズに達しました。誰かが私を助けてくれるだろうかと思っていました。
- 新しい RDF ドキュメントを作成していますが、最後に、入力された rdfdocument を保存する方法がわかりません。
- 既存の rdf で新しい個体を作成していますが、最終的に rdf を保存する方法がわかりません。AddIndividual メソッドは、uri と型を受け入れます。どうすれば彼らと協力できますか?
- 個人を削除したいのですが、方法がわかりません。
- 個々のプロパティを追加、削除、または編集したい
ローレックスの方法を説明できるガイド ドキュメントはありますか?
前もって感謝します
rdf - OWL: 抽象クラス、無名ノード、正規表現
OWLを使用してオントロジーを定義するとき、クラスが
- 常に匿名ノード (rdf:about="..." なし) である必要があります (例: <my:FamousQuote/>)。
- は抽象であり、このクラスのインスタンスは常にサブクラスを使用する必要があります
(ここで編集:)
- DataTypeProperty は正規表現と一致する必要がありますか?
ありがとう
asp.net - ブラウザがコンテンツタイプヘッダーを正しく認識できない
ブラウザが応答で送信しているコンテンツタイプを認識できず、ファイルを表示せずにダウンロードしようとしているという問題があります。
ASP.Netで記述された汎用ハンドラー(SPARQL.ashxという名前)があります。これは、いくつかの作業を実行し、2つの可能なタイプのオブジェクトを生成します。SPARQLResultSetまたはグラフを取得し、適切なSaveメソッドを使用してコンテンツをユーザーに送信する前に、適切なコンテンツタイプを設定します。コードフラグメントは以下のとおりです。
私の問題は、一方の形式がXMLベースで、もう一方の形式がプレーンテキストベースであるにもかかわらず、結果を表示するのではなくダウンロードするようにブラウザが頻繁に要求することです。したがって、どちらも最新のブラウザで表示できるはずです。
動作はブラウザごとに異なり、結果の形式に関係なくダウンロードを求めるプロンプトが表示されるものもあれば、一方の形式ではなく他方の形式でダウンロードを要求するものもあります。
正しいMIMEタイプが送信されるように、IISを何らかの方法で構成する必要がありますか。記録として、IISに登録されている公式のファイル拡張子とMIMEタイプがあります。それとも、これは私が汎用ハンドラーを使用しているという事実の問題ですか?それとも、なぜこれが起こっているのか、他のアイデアがありますか?
編集
わかりやすくするために、MIMETypesHelperクラスからコードを追加しました
.net - ROWLEX を商用プロジェクトで .DLL ファイルとして使用できますか (非 LGPL コンポーネントがあるため)?
人々が尋ねたように、GPL である SemWeb を使用しているときに、ROWLEX を L-GPL の下でライセンスするにはどうすればよいですか? ROWLEX が商用プロジェクトで自由にライブラリとして使用できるかどうかは定義されていません。そのようなプロジェクトでどれだけ無料で使用できますか? このプロジェクトに貢献すると同時に、商用分野で自由に使用することは可能ですか?
rdf - プロパティに複数の値を割り当てる
プロジェクトでrowlexを使用しています。RDFファイルで個人に割り当てられたプロパティがあります。このプロパティには値があります。たとえば、個々の「Student」の場合、クラスuri「class00021」の値を持つプロパティ「isMemberOf」があります。次に、このプロパティに2番目の値を追加します。たとえば、「Project」値とuri「proj000052」。
問題はここに現れます:2番目の値を追加した後、最初の値はプロパティ'isMemberOf'からスローされ、その個人(学生)からでも、新しい個人として保存されます。
この操作に使用したコードは次のとおりです。
結果のRDFは次のようになります。
...そして追加を続けると、前のプロパティは破棄されます。では、どうすればこの問題を克服できますか?
rdf - RDF から個人とプロパティを削除する
セマンティック Web プロジェクトに RDF ファイルがあり、それを操作するために Rowlex を使用しています。個人をRDFから削除する必要があったので、使用しました
このコードで、私は個人を失いましたが、プロパティはまだ残っていました。そのため、最初にそのプロパティを削除する必要があることがわかりました。その上、すべてのプロパティをまとめて削除するコマンドが見つかりませんでした。では、質問1 : すべてのプロパティを持つ個人を削除する方法はありますか? または、1 つずつではなく、1 行のコードですべてのプロパティを削除できますか? また、複数の値を持つプロパティを削除するにはどうすればよいですか。たとえば、下のページの例では、3 つの StudyLists があります。
一方、学生個人から「useSudyList」などのプロパティを削除しようとすると、次のコードが使用されます。
RDF ファイルを見つけました。
...次のようになりました:
このように、財産は放棄されました。リテラルプロパティではこの問題はありません。質問 2 : 何が問題なのですか?
ご清聴ありがとうございました。
rdf - セマンティック Web における個人とプロパティ
私は現在、セマンティック Web e ラーニング プロジェクトに取り組んでいます。オントロジーとクラスを作成しました。ただし、RDF ファイルを入力するときは、個人 (コースなど) を作成し、RDF に配置します。その後、オブジェクト プロパティ (例: Student-> studyMemberOf-> course) によって別の個人をこの個人に関連付ける必要がある場合は、コース Uri を学生個人に入れます。これは、(コースの個別の Uri: crs000021) を意味します。
ここで2 つの質問があります:
各クラスの個人を個別の RDF ファイルに入れるのは正しいですか?
この 2 人を関連付ける場合、学生ファイルに「コース (crs000021)」という別のノードを作成していますか? この方法 (異なる rdfs を作成する) は間違っていますか?
ご清聴ありがとうございました
uri - セマンティック Web での Uri と Url の使用
私はセマンティック Web プロジェクトに取り組んでおり、Uri と Url に関していくつかの問題が発生しました。
まず、一般的な質問です。Uris は、ワールド ワイド ウェブのユーザー アプリケーションによってどのように参照されますか? 関連する Uri が要求されたときに、いくつかの国際的なサーバーに保存されている URL のようなものがあり、リソースはユーザー アプリケーションに与えられますか? オントロジー個体の Uris を RDF ファイルで作成しました。Web ファイルに Uri を格納するだけで十分ですか? それが一意であることをどのように確認できますか? (たとえば、これは学生向けです: #stu00546)
第二に、オントロジーにどの Uri を与える必要がありますか? インターネット上で動作させるには、有効な Uri を登録する必要がありますか?
最後、必要に応じて、個人用に Uris と Url の両方を保存する必要がありますか? たとえば、学習リソース (Pdf など) に関する個人を作成したい場合、ユーザーが後でこの Pdf を開くことができるようにするには、Pdf の URL を保存するか、この個人を Uri で定義する必要があります。 、他のサイトによって割り当てられているのはどれですか?
お時間を割いていただき、ありがとうございました。