問題タブ [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.
rdf - RDFデータインスタンスからのRDFスキーマ生成
特定の RDF データ インスタンスの RDF スキーマを生成する作業が行われていることを知っている人はいますか? クラス、それらの属性、他のクラスとの関連付け (階層またはピア)、可能であれば属性のデータ型などの情報を考え出すようなものです。すべて RDF スキーマに似ています。
私のもう 1 つの質問は、このアプローチ (特定の RDF データ インスタンスからの RDF スキーマ生成) と RDF データのパターンの検索との違いは何ですか? それは別の方法で提示されたものと同じですか、またはパターンを見つけることはスキーマ生成への一歩であり、クラスの関連付けから論理的推論 (推移的な関係など) を思い付くようなものを含みますか?
乾杯
rdf - SPARQLはRDF:IDを選択します
sparql (Protege 内) を使用してオブジェクトの rdf:ID を選択しようとしていますが、rdf:ID を取得できないようです。誰もこの問題を見たことがありますか。私が使用しているSPARQLクエリは次のとおりです。
Select * where (?element rdf:id ?id)
以下も機能しません。
Select * where (?element rdfs:label ?id)
提案を受けましたが、それでもこれはうまくいきません:
Select * where (?element rdfs:about ?id)
しかし、これは:
Select * where (?element rdfs:comment ?id)
私が得るのは「一致なし」だけです。コメントは選択できますが、ラベルは選択できません...アイデアですか?
更新::さらに調査した後、以下を選択します。
Select ?subject ?property ?object where (?subject ?property ?object)
RDFS プロパティのいずれも思いつきません。私は何か大きなものを見逃していますか?(rdfs:comment で選択できますが、それも表示されません...
rdf - セマンティックWeb:RDF開発に関するチュートリアル
セマンティックWebは初めてです。基本的なRDFドキュメントの作成に取り掛かり、それがどのように機能するかを理解するために公開したいと思います。概念や語彙などに関する情報をたくさん見つけましたが、開発とは何かとして開発に関連するものは見つかりませんでした。必要な環境、必要なツールは何ですか。私は.netのバックグラウンドから来ました。Webページでrdfを開始して使用する方法について利用できるチュートリアルはありますか。
c# - ROWLEX を使用して OWL ファイルからプログラムでアセンブリを生成する
RDF-s を処理するためにROWLEXライブラリを使用しています。これには、OWL オントロジーから C# ヘルパー クラス (正確には .NET アセンブリ) を生成できる OwlGrinder.exe という設計時の GUI ツールが付属しています。実行時にプログラムで同じことができるかどうか、誰かが知っているのだろうか。
rdf - OWLアセンブリ生成の問題(OWLGrinder)
OWLオントロジーからアセンブリーを構築していますが、オントロジーを解析すると、タイプが宣言され、いくつかの値が指定されている「データ型プロパティー」でエラー・メッセージが発生します。Protegev3.4を使用してオントロジーを作成しました。
たとえば、エラーを発生させるデータ型プロパティの1つは、タイプが「string」で値が「English&Farsi」のような「Language」です。以下に、protegeによって作成された参照を示します。
そして、「Language」プロパティは以下に言及されています:
OWLGrinderにオントロジーを1つ追加するだけです。このエラーは、以下を生成するときに発生します。
「生成」ボタンを押すたびに、「_:bnode」の前の数字が変わります。「Language」プロパティから値を削除すると、次のDataTypeプロパティに関連する別のエラーが発生します。これは、定義されている(そしていくつかの値が指定されている)すべてのDataTypeプロパティがOWLGrinderでエラーを起こしていることを意味します。
誰かがこのエラーを処理するために私を導くことができるかどうか疑問に思いました。
java - RDF を使用したセマンティック検索の実装
Java を基本プログラミング言語として使用してセマンティック検索を作成しようとしています。
私の仕事は、トリプル、つまり患者、訪問、医師を含む検索プロトタイプを作成することです。患者の名前で検索すると、結果は患者の名前と訪問時間、および対応する医師の名前になります。
テキスト ファイルの形式でトリプルを使用します。たとえば、患者、訪問、および医師の情報は、それぞれ患者.txt、訪問.txt、および医師.txt の各テキスト ファイルに含まれます。
ここでは、Java といくつかの整合性制約を使用して検索を作成し、確実に実行できると確信している結果を取得します。しかし、RDF の概念を使用してこれを行うように依頼されていました。ここから混乱が始まります。RDF の概念とトリプルを Java に統合する方法がよくわかりません。また、どこから始めればよいかもわかりません。
ruby - RubyにおけるRDFの状態
セマンティックWebテクノロジーに対するRubyの現在のサポートについて疑問に思っています。良いRDFオプションはありますか?行われた最後の調査は2007年頃だったようです(http://paul-classic.stadig.name/2007/10/26/the-state-of-rdf-support-in-ruby-2007/)。RedlandのRDFラッパーはRDFサポートを利用するための最良の方法ですか?その古い記事で言及されている他のすべてのプロジェクトはサポートされていないか、削除されているようです。セマンティックWebに関連するプロジェクトを追求する場合、Rubyはおそらく悪い選択ですか?
c# - 列挙型クラスの定数を選択する際の問題
最近、(Rowlex OwlGrinder によって私の OWL クラスから作成された) .net の列挙型クラスの定数間の循環に関する問題が発生しました。問題は .net リフレクションを使用することで解決されました (親愛なるジョン スキート氏からの大きな助けに感謝します): stackoverflow:problem-cycling-enum-class-values
これを解決して使い始めました。dropDownList の選択値を enum クラス インスタンスの 1 つに一致させた後、述語 (=hasLanguage) を介して、選択したオブジェクト (=Language) を RDF サブジェクト (=learningResource) に宣言する必要がありました。
問題が発生しました。Language[i] (または Language クラスの i 番目の定数を選択するためにこのようなもの) を使用して hasLanguage に割り当てることはできません。列挙型クラスの i 番目の定数 (リフレクションなど) を選択する方法はありますか? この状況で誰か助けてくれませんか?