問題タブ [rdf]
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# - 配列の 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# - ROWLEX は IEnumerable<> をネイティブにサポートしていますか?
ROWLEX は IEnumerable をサポートしていますか? string[] で RdfProperty(true) を使用すると正しく動作しますが、プロパティの IEnumerable< string > タイプを記述して string[] を返すと (暗黙的に IEnumerable にキャストされます)、動作しません。
Array クラスだけでなく、ジェネリックな列挙型がサポートされているとよい。
例:
.net - ROWLEXでは、シリアル化されたオブジェクトから「rdf:datatype」を削除する方法はありますか?
ROWLEXでは、各プロパティの「rdf:datatype」属性を削除したり、代わりに共通のRDFスキーマを使用したりすることは可能ですか?
例:
c# - ROWLEX の 1 つのプロパティのタグが 2 倍になりました
私はこのコードを持っています:
このように作成されました:
結果の一部を次に示します。
最初の質問: どうすれば単一のタグを作成できますか?
2 番目の質問: タグを非表示にし、コンテンツのみを表示するにはどうすればよいですか? つまり、すべての子がタグの直接の子になります。
ruby-on-rails - トラックバックの実装: rel="trackback" と RDF の比較
Rails アプリで外部の Web サイトを解析してトラックバック URL を取得したいのですが、
または、sixpart によって記述された RDF 仕様に従います。または両方。Wordpress と Techcrunch はどちらも rel="trackback" リンクのみを提供しており、知っておく必要があります。一方、一部のブログでは RDF のみが提供されている可能性があり、リンクがありません。
どう思いますか?
そして、そこに準備ができている宝石/プラグインはありますか(トラックバックをグーグルで検索するのは本当に難しいです...)
ありがとう。
アップデート
私は今、最初にRDF情報を見つけようとしています。何も見つからない場合は、link タグを探します。私はシックスアパートの仕様を参照していました。ご協力いただきありがとうございます。
hibernate - HibernateセッションをRDFトリプルとして読み取る方法はありますか?
WHERE句の関連データがLinkedOpenDataクラウドにあるという基準に基づいて、ローカルのHibernate管理対象データストアに永続オブジェクトを照会する必要があります。
HibernateセッションをRDFとして読み取る方法はありますか?その場合、少なくとも結合されたデータセットを使用して、Hibernateから取得するオブジェクトを決定できます。
できれば、このソリューションは、私が精通しているように、Hibernateセッションをイエナの内部として公開することをお勧めします。さらに、検索のためにRDFS推論とSPARQLのサポートが必要になります。
c# - C# との RDF の統合
セマンティック検索を依頼されたプロジェクトに取り組んでいます。このシナリオは、医師名、患者名、および受診日の 3 つの情報を含むテーブルを含むデータベースです。Doctor、Patient、Date の 3 つのフィールドを含むフォームを作成するように依頼されました。そのため、ユーザーが患者に対応する医師を検索したい場合、または対応する患者またはその日付の医師を検索したい場合、フィールドのいずれかに入力するだけで、データベースから情報を取得できます。文字列操作と情報検索に正規表現を使用して、C# でコーディングを行いました。しかし、主なタスクは、検索が RDF と URI を使用して機能することです。
コーディングの大部分に取り組んできたので、誰かが RDF と URI を使用して検索を作成する方法を手伝ってくれませんか?これに対する解決策はありますか?RDF を C# に統合するにはどうすればよいですか?ドキュメントはありますか?
しかし、上司の要件に従って、RDF で動作する検索を作成するように依頼されました。つまり、患者の詳細 (患者の名前など)、医師の名前、および日付は、患者、医師の詳細を特定する URI の形式になります。およびデータベース内の日付情報なので、誰かが医師や患者などの情報を検索しようとしている場合は、対応するフィールドに自分の名前を入力するだけで情報を取得できます。ご理解いただくために、私のコードの 2 つのスナップショットを添付します。
画像 1: http://img29.imageshack.us/i/15035706.jpg
画像 2: http://img31.imageshack.us/img31/1117/86105845.jpg
最初の画像はデータベースにすべての詳細を入力する場所で、2 番目の画像は検索です。
これが私のプロジェクトの全体的なアイデアです。これを行う方法を教えてもらえますか?
誰かがこれについてできるだけ早く私を助けてくれたら、本当に感謝しています。
c# - ROWLEXの2つの異なるタイプで同じ名前のプロパティを定義する方法は?
2 つの異なるプロパティを持つが同じ名前の 2 つのクラスがある場合:
それらを RDF にシリアル化し、http://www.w3.org/RDF/Validator/サービスで検証してみてください。すべてが大丈夫で、正しいです。しかし、OntologyExtractor.exe ツールを使用してこれらのクラスから OWL ファイルを生成しようとすると、「オントロジーの抽出に失敗しました。http://test.org/1.0#titleが複数のタイプに割り当てられています。」というメッセージが表示されます。上位クラスは正しく、同じ名前のプロパティを持つ異なるクラスで同じ状況になるいくつかの RDF 仕様があるため、これは奇妙なメッセージです。
rdf - OWLドキュメントをデシリアライズするにはどうすればよいですか?
ROWLEX を使用して一連のクラスを作成し、それらを使用して RDF にシリアル化しました。
次に、オントロジーのデータをオブジェクトに取り込むことができるように、それを逆シリアル化します (XmlSerializer.Deserialize() の動作と同様)。
私はこのようなことをしたいと思います:
ROWLEX を使用して OWL ドキュメントをオブジェクトに逆シリアル化する方法を教えてください。
ありがとう