問題タブ [dotnetrdf]

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 投票する
2 に答える
516 参照

c# - DBPedia のクエリ時の dotNetRDF Http エラー

私は dotNetRDF と SPARQL を初めて使用し、DBPedia から個人データを取得しようとしています。私はこのクエリを書き、 http : //dbpedia.org/sparqlのオンライン エディタで正常にテストしました。

問題は、以下のコードを使用してクエリを起動しようとすると、HTTP 例外 400、無効な要求が発生することです。

どんな助けでも大歓迎です。前もって感謝します ;)

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

class - Notation3 のクラス階層

私は簡単なnotation3オントロジーを持っています

specクラスを定義securityし、クラスを のサブクラスとして定義しようとしていますspec

これは、dotNetRdf ライブラリの助けを借りて使用している私の sparql クエリです

クラス階層によると、このクエリは(私の知る限り)securityのサブクラスであるため、答えとして「bluetooth」を返す必要があります。specしかし、これまでのところ結果はありません。私が間違いを犯した場所で誰かが私を助けることができますか? ありがとう

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

c# - sparql クエリはサブクラスのインスタンスを取得します

私は単純な n3 オントロジーを持っています

クラス仕様を定義し、セキュリティクラスを仕様のサブクラスとして定義しようとしています。

これは、dotNetRdf ライブラリの助けを借りて使用している私の sparql クエリです

dotnetrdf ライブラリを使用してオントロジーをクエリし、

パスのカーディナリティを示すためにトークンを使用せずにクエリを実行すると、このセットアップは正常に機能します

しかし、上記のクエリを実行するとエラーが発生しますVDS.RDF.Parsing.Tokens.MultiplyToken' Token which is valid only after a Predicate to indicate Path Cardinality

使用している dotnetrdf セットアップに何か問題がありますか?

私はこれを使いました

同じsparqlクエリでトリプルストアを使用しますが、同じエラーも発生しました

誰かが私が間違いを犯した場所で私を助けてもらえますか 事前に感謝します

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

c# - 指定された ID に基づいて個人のデータ プロパティを更新する

ID(ActuatorID)に基づいて任意の個人のデータ プロパティ(AccessState)を更新したい。私は助けのために1を使用しました。私のコードではエラーは発生しませんが、オントロジーは変更されません。誰でも私のエラーを指摘してください。前もって感謝します

これが私のオントロジーです

私が使用しているコードはここに示されています

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

rdf - DotnetRdf - ResultSetHandler 結果を 1 つずつストリーミングまたは生成するのではなく、メモリにロードします。

リモート SPARQL エンドポイントに接続し、SPARQL クエリを実行するために、DotnetRDF ライブラリを使用しています。

現在、アプリケーションはメモリ不足エラーをスローしています。この問題の根本原因を突き止めるために、DotnetRDF コードを調べました。結果セットをストリーミングするのではなく、すべての結果セットをメモリに保存しているためと思われます(HTTPWebResponseからの応答のストリーミング/読み取り後)。

成功した HTTP 応答を取得した後、解析の一部 (例:SparqlCsvParser) のすべての結果 (タイプ SparqlResult) が SparqlResultSet のリストに追加されます。これにより、メモリ不足エラーが発生することはありませんか?

すべてをメモリにロードするのではなく、結果セットを 1 つずつ遅延して返すために DotnetRDF で使用できるメソッドがあるかどうかを知りたいですか?

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

rdf - ノードの DotnetRDF を置き換える

dotNetRDF を使用して Rdf ノードを変更し、それを新しいファイルに保存しようとしていますが、同じファイルを取得しています !!

Identification/12 を Identification/18 に変更したいと思います。

テンプレート ファイル:

VB.NET コード: