問題タブ [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# - OpenCalais は .NET で RDF を解析します
dotnetRDF を使用していて、エラーが発生し続けるため、.NET で OpenCalais RDF を解析する方法はありますか。生成された Rdf のサンプルはhttp://viewer.opencalais.com/にあります。他のAPIを使用している場合、またはdotnetRDFで動作させる方法を知っている場合は、助けてください。正直なところ、本当に本当に迷っています
エリカ
次のものもあります(ファイルには上記のテキストが含まれています):
そして、私は次の例外 RDFParseException を取得します
StringParser は RDF 文字列を正しく解析できませんでした。StringParser 自動検出は「NTriples」を推測しましたが、これは解析に失敗しました。RDF 文字列の形式が正しくないか、StringParser が間違って推測した可能性があります
本当に困っています、助けてください
c# - dotNetRDF ライブラリを使用して、sparql を使用して自分の rdf ファイルからクエリを実行するにはどうすればよいですか?
dotNetRDF ライブラリを使用して、sparql クエリを記述します。「http://dbpedia.org/sparql」を DBPedia SPARQL エンドポイントとして、「http://dbpedia.org」をデフォルト グラフ URI として使用して、リモート エンドポイントを定義します。
これはうまくいきますが、rdf ファイルをデフォルトのグラフ URI "myuniversity.rdf" として使用する必要があります。これを Web サイトに追加しました。"http://dbpedia.org" の代わりに使用されるパラメータ
それを行うためにコンストラクターに渡す必要がある正しいパラメーターは何ですか?
c# - C#のdotnetrdflibreryでblankNodeIDを取得するにはどうすればよいですか?
dotNetRDFを使用してこのコードのようなblankNodeを作成します
次に、それをn3ファイルでアサートしますが、notpadでn3ファイルを開くと、[]のようにこのblankNodeが表示されます。自分でblankNodeIDを作成して、これを削除するにはどうすればよいですか?
c# - 元のファイルのように n3 ファイル形式を保存するにはどうすればよいですか
私はc#とdotnetrdflibreryでプログラミングしています'私はn3ファイルを持っており、それをnotpadで開いて以下に表示します
このファイルを g.savetofile() で保存すると、気に入らないこの形式で保存されます。これは見栄えが悪いと思います:
この形式はすべての uri を完全に表示しますが、最初の形式のように保存するにはどうすればよいですか?
私を助けてください
.net - dotNetRDF ライブラリで GraphVizWriter を使用するにはどうすればよいですか?
GraphVizWriter を使用してグラフを png 形式で表示するには、どの構文を記述すればよいか知りたいですか?
dotNetRDF ライブラリを使用します。
最初に n3 ファイル形式を読み取り、次にグラフをグラフィカルに表示したい
sparql - dotNetRDF VS Jena.NEt VS Dotnetを使用する他のユーザー?
異なるエンドポイントでRDFの読み取りと書き込みおよびSparqlを使用したクエリに使用される最も一般的なツールは何ですか。これまでのところ私は見つけました
- Jena(jena.net):Java用に開発されましたが、一部の人々はそれをアセンブリに変換することができました
- DotnetRDF
他にもあるのだろうか、そしてどれが長所と短所を使うのに最適なのだろうか?
c# - 巨大な DBpedia ダンプのロード中にメモリ不足の例外が発生する
dbpedia データの大きなダンプを C# アプリケーションにロードしようとしていますが、ロードしようとするたびにメモリ例外が発生します。
ファイルは非常に大きなテキスト ファイルで、何百万ものレコードを保持し、それぞれのサイズは 250 MB を超えています (そのうちの 1 つが実際には 7 GB です!!)。250 MB のファイルをアプリケーションにロードしようとすると、処理中に約 10 秒間待機します私のRAM(6GB、最初は2GB使用)が増加して約5GB使用され、プログラムはメモリ不足の例外をスローします。
メモリ不足の例外は、メモリの空の隣接チャンクに関するものであることを理解しました。そのようなファイルを自分のプログラムにロードする方法を知りたいですか?
ファイルをロードするために使用するコードは次のとおりです。私はdotNetRDFライブラリを使用しています。
timeout - 接続文字列を介して virtuoso サーバーで接続タイムアウトを設定する
次の構成で、Windows で virtuoso サービスを開始しました (これは構成ファイルの重要な部分です)。
dotNetRDF ライブラリを使用してローカル サーバーにローカル クエリを作成しています (ライブラリはタイムアウトを 30 秒にします) が、オブジェクトの起動時に接続文字列を送信することで、既定のタイムアウトをオーバーライドできます。
それでも30秒でタイムアウトします(クエリが30秒以上で処理できるほど複雑な場合...
私のプロジェクトではいくつかの複雑なクエリを使用しているため、タイムアウト プロパティをできるだけ大きくする必要があります。そのプロパティをオーバーライドするにはどうすればよいですか?
semantics - RDFファイルからクラスに関連付けられたプロパティを抽出する
RDFファイルからクラスとサブクラスを抽出するコードを作成しました。これがコードです。dotNetRDfライブラリを使用しています。
}
しかし、今度はクラスに関連付けられたプロパティを抽出したいと思います。OntologyPropertyクラスを使用しようとしましたが、目的の出力を取得できませんでした。
date - SPARQLの日付変換
を使用してSPARQLエンドポイントを作成しましたdotnetrdf
。私は、SPARQLに関連する初心者です。日付フィールドは、の形式で文字列として保存されていますMM/DD/YYYY
。> <
ここで、文字列をSPARQLクエリに変換するxsd:datetime
かSPARQLクエリで変換する必要がある日付比較()の要件がありxsd:date
ます。これを行う方法はありますか?他の選択肢はありますか?
日付に関連するSPARQLクエリに利用できる良い例はありますdotnetrdf
か?
ありがとう。