問題タブ [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.
c# - DBPedia のクエリ時の dotNetRDF Http エラー
私は dotNetRDF と SPARQL を初めて使用し、DBPedia から個人データを取得しようとしています。私はこのクエリを書き、 http : //dbpedia.org/sparqlのオンライン エディタで正常にテストしました。
問題は、以下のコードを使用してクエリを起動しようとすると、HTTP 例外 400、無効な要求が発生することです。
どんな助けでも大歓迎です。前もって感謝します ;)
class - Notation3 のクラス階層
私は簡単なnotation3オントロジーを持っています
spec
クラスを定義security
し、クラスを のサブクラスとして定義しようとしていますspec
。
これは、dotNetRdf ライブラリの助けを借りて使用している私の sparql クエリです
クラス階層によると、このクエリは(私の知る限り)security
のサブクラスであるため、答えとして「bluetooth」を返す必要があります。spec
しかし、これまでのところ結果はありません。私が間違いを犯した場所で誰かが私を助けることができますか? ありがとう
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クエリでトリプルストアを使用しますが、同じエラーも発生しました
誰かが私が間違いを犯した場所で私を助けてもらえますか 事前に感謝します
c# - 指定された ID に基づいて個人のデータ プロパティを更新する
ID(ActuatorID)に基づいて任意の個人のデータ プロパティ(AccessState)を更新したい。私は助けのために1を使用しました。私のコードではエラーは発生しませんが、オントロジーは変更されません。誰でも私のエラーを指摘してください。前もって感謝します
これが私のオントロジーです
私が使用しているコードはここに示されています
rdf - DotnetRdf - ResultSetHandler 結果を 1 つずつストリーミングまたは生成するのではなく、メモリにロードします。
リモート SPARQL エンドポイントに接続し、SPARQL クエリを実行するために、DotnetRDF ライブラリを使用しています。
現在、アプリケーションはメモリ不足エラーをスローしています。この問題の根本原因を突き止めるために、DotnetRDF コードを調べました。結果セットをストリーミングするのではなく、すべての結果セットをメモリに保存しているためと思われます(HTTPWebResponseからの応答のストリーミング/読み取り後)。
成功した HTTP 応答を取得した後、解析の一部 (例:SparqlCsvParser) のすべての結果 (タイプ SparqlResult) が SparqlResultSet のリストに追加されます。これにより、メモリ不足エラーが発生することはありませんか?
すべてをメモリにロードするのではなく、結果セットを 1 つずつ遅延して返すために DotnetRDF で使用できるメソッドがあるかどうかを知りたいですか?
rdf - ノードの DotnetRDF を置き換える
dotNetRDF を使用して Rdf ノードを変更し、それを新しいファイルに保存しようとしていますが、同じファイルを取得しています !!
Identification/12 を Identification/18 に変更したいと思います。
テンプレート ファイル:
VB.NET コード: