問題タブ [semweb]
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 - Pellet でオフライン推論を行うにはどうすればよいですか?
私は OWL オントロジーを持っており、ペレットを使用してそれを推論しています。ほとんどのオントロジーと同様に、さまざまな標準オントロジーを含めることから始めます。
一部の推論器にはこれらの標準オントロジーが「組み込まれている」ことはわかっていますが、Pellet にはありません。オフラインでペレットにアクセスできない場合、引き続きペレットを使用する方法はありますか? (または、dublincore.org が先週定期メンテナンスのために行ったように、URL がオフラインになった場合)
.net - ROWLEX を商用プロジェクトで .DLL ファイルとして使用できますか (非 LGPL コンポーネントがあるため)?
人々が尋ねたように、GPL である SemWeb を使用しているときに、ROWLEX を L-GPL の下でライセンスするにはどうすればよいですか? ROWLEX が商用プロジェクトで自由にライブラリとして使用できるかどうかは定義されていません。そのようなプロジェクトでどれだけ無料で使用できますか? このプロジェクトに貢献すると同時に、商用分野で自由に使用することは可能ですか?
c# - 配列の RdfProperty をカスタム クラスに使用する
私は定義しました:
このカスタム「MyTestProp」を含むクラスをシリアル化しようとすると、次のメッセージが表示されました。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。
これらのプロパティの定義が間違っていますか、それとも配列をカスタム クラスに定義する特別な方法がありますか? たとえば、配列を文字列にシリアライズしても、そのようにクラッシュすることはありませんが、機能していることに注意してください。
ソース全体:
例外は次のとおりです。
System.NullReferenceException は処理されませんでした Message="オブジェクト参照がオブジェクトのインスタンスに設定されていません。" Source="NC3A.SI.Rowlex" StackTrace: NC3A.SI.Rowlex.RdfPropertyAttribute.ExtractRange(MemberInfo memberInfo、Int32& minCardinality、Int32& maxCardinality) で NC3A.SI.Rowlex.RdfPropertyAttribute.ExtractRange(MemberInfo memberInfo) at NC3A.SI. Rowlex.Rdfizer.AppendProperty(RdfDocument doc, MemberInfo memberInfo, RdfPropertyAttribute attribute, Object item, String resourceUri) at NC3A.SI.Rowlex.Rdfizer.AppendSingleRdfSerializableObject(RdfDocument doc, Object item) at NC3A.SI.Rowlex.Rdfizer.ProcessItem(RdfDocument) doc、Object item、String[] rangeTypeUris) を NC3A.SI.Rowlex.Rdfizer.
c# - SemWeb - クエリ結果を xml で取得するには?
SemWeb ライブラリを使用して、リモート SPARQL エンドポイントで SPARQL クエリを作成しようとしています。
これは、Semweb に付属の例であるため、私がフォート テストを使用しているものです。
SparqlHttpSource source = new SparqlHttpSource("my_endpoint");
source.RunSparqlQuery("SELECT * WHERE {?entity dcterms:title 'someentity' }", new SparqlXmlQuerySink(Console.Out));
さて、クエリが xml ではなく javascript を返しているのですが、どうすればそれを知ることができますか? 次の簡単な例を使用します。
SparqlHttpSource source = new SparqlHttpSource("my_endpoint");
source.RunSparqlQuery("SELECT * WHERE {?entity dcterms:title 'someentity' }", Console.Out);
私の質問は、結果を xml 形式で取得するように semweb に指示するにはどうすればよいですか?
ありがとう
html - HTMLIMGに意味的な意味で注釈を付ける
私はいくつかの写真と写真に関するいくつかのデータを含むHTML5Webサイトを持っています。機械でも読めるように説明を充実させたいと思います。
たとえば、レオナルドダヴィンチによるモナリザの写真があり、1503年から1519年頃に完成しました(nb「周辺」と「範囲」)
どのフォーマットを使用すればよいですか?2012年のベストプラクティスは何ですか?RDF?RDFa?Microformats?ダブリンコア?Schema.org?
そのようなメタデータをHTML5ページに統合するための最良の方法は何ですか?
あまり正確に知られていない日付をどのように表現するのですか?
rdf - OWLでデータプロパティを組み合わせる方法は?
私が持っているとしましょう:
- プロパティ 1 はオプションです
- 常に定義される Property2
次と等しい TrueProperty を定義したい:
- Property1 が存在する場合は Property1
- それ以外の場合は Property2
それ以外の場合は Property2
それをしてもいいですか?OWLでそれを行うことはできますか?
ありがとうございました
c# - SemWeb - C# オブジェクトを RDF トリプルに変換する
私が望むのは、オントロジーをデータで埋めるために、semweb を使用して C# クラス インスタンスを rdf トリプルに変換することだけです。私のクラスは、プリミティブ プロパティと他のクラスの両方で構成され、同じ構造のオントロジーを構築しました。例えば
役立つリソースはありますか?
前もって感謝します!
rdf - N3ファイルの解析中に例外が発生する
SemWebを使用してN3DBpediaダンプファイルを解析しようとしています。これが私の簡単なコードです:
チャンクファイル(http://www.georss.org/georss/point述語を含む)を解析しているときに、次の例外が発生します。
DBPediaからファイルをダウンロードしたので、例外はなかったようです(他のパーサーによって何度も使用されています)。残念ながら、SemWebは例外を発生させる行についての詳細を提供していないため、例外を発生させる正確な行を見つけることができません。それを解決する方法はありますか?
prolog - URIのSWI-prolog semwebライブラリ処理
プロローグが初めてなので、既存のコードを読んでいます(コードを書き込もうとしています)。semweb で以前のバックグラウンドを持っていたので、それをいじり始めたところ、私を混乱させる何かが見えました。アサーションの例:
また、ドキュメントで次のことを見つけました。
ライブラリが何らかの形で 3 つの URI をアトムとして扱っていると仮定して、私は正しいでしょうか? コンパイラはこれを として扱うと思っていましたmodule_name:predicate
が、そうではないようです。それが本当なら、プロローグでこれを行う方法の簡単な例を教えてください。
ありがとう