問題タブ [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.

0 投票する
3 に答える
405 参照

semantic-web - Pellet でオフライン推論を行うにはどうすればよいですか?

私は OWL オントロジーを持っており、ペレットを使用してそれを推論しています。ほとんどのオントロジーと同様に、さまざまな標準オントロジーを含めることから始めます。

一部の推論器にはこれらの標準オントロジーが「組み込まれている」ことはわかっていますが、Pellet にはありません。オフラインでペレットにアクセスできない場合、引き続きペレットを使用する方法はありますか? (または、dublincore.org が先週定期メンテナンスのために行ったように、URL がオフラインになった場合)

0 投票する
2 に答える
248 参照

.net - ROWLEXがGPLであるSemWebを使用しているときに、L-GPLの下でどのようにライセンスを取得できますか?

そのホームページによると、SemWebライブラリ(.NETでRDFを処理するための優れたライブラリ)はGPLでリリースされています。ROWLEXツールはSemWeb上に構築されているため、ROWLEXもGPLであると想定されています。それでも、ROWLEXはL-GPLの下でリリースされると主張されています。これは法的に正しいですか?

0 投票する
2 に答える
412 参照

.net - ROWLEX を商用プロジェクトで .DLL ファイルとして使用できますか (非 LGPL コンポーネントがあるため)?

人々が尋ねたように、GPL である SemWeb を使用しているときに、ROWLEX を L-GPL の下でライセンスするにはどうすればよいですか? ROWLEX が商用プロジェクトで自由にライブラリとして使用できるかどうかは定義されていません。そのようなプロジェクトでどれだけ無料で使用できますか? このプロジェクトに貢献すると同時に、商用分野で自由に使用することは可能ですか?

0 投票する
1 に答える
158 参照

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.

0 投票する
2 に答える
282 参照

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 に指示するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
194 参照

html - HTMLIMGに意味的な意味で注釈を付ける

私はいくつかの写真と写真に関するいくつかのデータを含むHTML5Webサイトを持っています。機械でも読めるように説明を充実させたいと思います。

たとえば、レオナルドダヴィンチによるモナリザの写真があり、1503年から1519年頃に完成しました(nb「周辺」と「範囲」)

  • どのフォーマットを使用すればよいですか?2012年のベストプラクティスは何ですか?RDF?RDFa?Microformats?ダブリンコア?Schema.org?

  • そのようなメタデータをHTML5ページに統合するための最良の方法は何ですか?

  • あまり正確に知られていない日付をどのように表現するのですか?

0 投票する
1 に答える
82 参照

rdf - OWLでデータプロパティを組み合わせる方法は?

私が持っているとしましょう:

  • プロパティ 1 はオプションです
  • 常に定義される Property2

次と等しい TrueProperty を定義したい:

  1. Property1 が存在する場合は Property1
  2. それ以外の場合は Property2

それ以外の場合は Property2

それをしてもいいですか?OWLでそれを行うことはできますか?

ありがとうございました

0 投票する
3 に答える
739 参照

c# - SemWeb - C# オブジェクトを RDF トリプルに変換する

私が望むのは、オントロジーをデータで埋めるために、semweb を使用して C# クラス インスタンスを rdf トリプルに変換することだけです。私のクラスは、プリミティブ プロパティと他のクラスの両方で構成され、同じ構造のオントロジーを構築しました。例えば

役立つリソースはありますか?

前もって感謝します!

0 投票する
0 に答える
131 参照

rdf - N3ファイルの解析中に例外が発生する

SemWebを使用してN3DBpediaダンプファイルを解析しようとしています。これが私の簡単なコードです:

チャンクファイル(http://www.georss.org/georss/point述語を含む)を解析しているときに、次の例外が発生します。

DBPediaからファイルをダウンロードしたので、例外はなかったようです(他のパーサーによって何度も使用されています)。残念ながら、SemWebは例外を発生させる行についての詳細を提供していないため、例外を発生させる正確な行を見つけることができません。それを解決する方法はありますか?

0 投票する
1 に答える
80 参照

prolog - URIのSWI-prolog semwebライブラリ処理

プロローグが初めてなので、既存のコードを読んでいます(コードを書き込もうとしています)。semweb で以前のバックグラウンドを持っていたので、それをいじり始めたところ、私を混乱させる何かが見えました。アサーションの例:

また、ドキュメントで次のことを見つけました。

ライブラリが何らかの形で 3 つの URI をアトムとして扱っていると仮定して、私は正しいでしょうか? コンパイラはこれを として扱うと思っていましたmodule_name:predicateが、そうではないようです。それが本当なら、プロローグでこれを行う方法の簡単な例を教えてください。

ありがとう