問題タブ [owl]
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.
semantic-web - protege4 でクエリの結果が表示されないのはなぜですか?
これがばかげた質問かもしれないことはわかっていましたが、答えはわかりません:)
私はオントロジーを構築したprotege4を使用しています。protege4のDLクエリタップからDLクエリを使用しようとすると、正常に実行され、結果が得られます。
ただし、[オントロジーに追加] をクリックしてクエリをオントロジーに追加すると、オントロジーは追加されますが、クエリ結果はありません!!! クエリ結果がないのはなぜですか? そしてそれを見る方法は?
ありがとう
semantic-web - in owl "Dl query" プロテジで高度な値クエリを使用する方法
オントロジーを開発していますが、Dl クエリに問題があります
「花」というクラスがあります
このクラスにはいくつかの花の名前であるサブクラスがあります
「flowersColor」という別のクラスもあります
そして、これらの値 (「赤」、「緑」、および「青」) をサブクラスではなく個体として持ちます。
すべての花には 1 つ以上の色があります
赤だけで赤い色の花を探したい
私のDLクエリは:
"flower and hasColor value red"
このクエリは、他の色がある場合でも、赤色のすべての花を返します
ただし、色が赤のみのすべての花が必要です
このようなことを書きたい
"flower and hasColor only value red" <- これは文法的に正しくありません
色に「赤」と「緑」の組み合わせがある場合、結果に表示したくありません
あなたが私の質問で私を助けてくれることを願っています
ありがとう
semantic-web - OWLでの奇妙なクエリ動作!
OWLでは、このクエリは正常に機能します
それはうまく機能し、3人以上の子供を持つすべての人に私を与えます
しかし、これは機能しません
それは私に3人未満の子供を持つすべての人を与えるはずですがそれは機能しません
誰かがこれについて考えを持っていますか?
「最小」が機能するのに「最大」が結果をもたらさないのはなぜですか!??
ありがとう
.net - .NET 用の OWL 推論ツールはありますか
.NET API を提供する OWL-DL 推論ツールを探しています。別の方法として、任意の言語で記述された DIG 準拠の推論を使用することもできますが、OWL オントロジーを DIG XML 言語に変換できる .NET ライブラリが必要です。そのようなツール/ライブラリについて聞いたことがありますか?
c# - ROWLEX を使用して OWL ファイルからプログラムでアセンブリを生成する
RDF-s を処理するためにROWLEXライブラリを使用しています。これには、OWL オントロジーから C# ヘルパー クラス (正確には .NET アセンブリ) を生成できる OwlGrinder.exe という設計時の GUI ツールが付属しています。実行時にプログラムで同じことができるかどうか、誰かが知っているのだろうか。
math - 「someValuesFrom」と「allValuesFrom」の違いは何ですか?
記述ロジックで、「someValuesFrom」と「allValuesFrom」の違いは何ですか? つまり、(制限された存在量化)と(価値制限)の違いです。
たとえば、次のように考えてください。
Δ = {a, b, c, d, e}
ext(B) = {<c,d>}
ext(R) = {<a,b>, <a,c>, <d,c>, < c、e>}
それでは、次の違いは何ですか?
ext(∃R.B) = ?
ext(∀R.B) = ?
somevaluefrom と allvaluesfrom の概念を単純化する方法はありますか?
rdf - OWLアセンブリ生成の問題(OWLGrinder)
OWLオントロジーからアセンブリーを構築していますが、オントロジーを解析すると、タイプが宣言され、いくつかの値が指定されている「データ型プロパティー」でエラー・メッセージが発生します。Protegev3.4を使用してオントロジーを作成しました。
たとえば、エラーを発生させるデータ型プロパティの1つは、タイプが「string」で値が「English&Farsi」のような「Language」です。以下に、protegeによって作成された参照を示します。
そして、「Language」プロパティは以下に言及されています:
OWLGrinderにオントロジーを1つ追加するだけです。このエラーは、以下を生成するときに発生します。
「生成」ボタンを押すたびに、「_:bnode」の前の数字が変わります。「Language」プロパティから値を削除すると、次のDataTypeプロパティに関連する別のエラーが発生します。これは、定義されている(そしていくつかの値が指定されている)すべてのDataTypeプロパティがOWLGrinderでエラーを起こしていることを意味します。
誰かがこのエラーを処理するために私を導くことができるかどうか疑問に思いました。
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 番目の定数 (リフレクションなど) を選択する方法はありますか? この状況で誰か助けてくれませんか?
rdf - Rowlex のいくつかの機能
私は最近、Rowlex を使用したセマンティック Web アプリケーション プロジェクトに取り組んでいます。適切なメソッドを一致させることができなかったいくつかの機能のニーズに達しました。誰かが私を助けてくれるだろうかと思っていました。
- 新しい RDF ドキュメントを作成していますが、最後に、入力された rdfdocument を保存する方法がわかりません。
- 既存の rdf で新しい個体を作成していますが、最終的に rdf を保存する方法がわかりません。AddIndividual メソッドは、uri と型を受け入れます。どうすれば彼らと協力できますか?
- 個人を削除したいのですが、方法がわかりません。
- 個々のプロパティを追加、削除、または編集したい
ローレックスの方法を説明できるガイド ドキュメントはありますか?
前もって感謝します