問題タブ [linked-data]
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.
java - RDF で使用される URI は、Jena で逆参照可能である必要がありますか?
私は Jena チュートリアルAn Introduction to RDF and the Jena RDF APIを調べており、具体的にはTutorial01.javaを調べています。PersonURI は次のように定義されているため、非常にあいまいです。
この URI は逆参照可能にする必要がありますか? もしそうなら、すべての RDF 実装は Web サーバーを必要としますか? 最後に、逆参照して返す必要がある場合、その URI で何が提供されるのでしょうか?
rdf - 既存のデータセットで代替/新しいオントロジーを使用する方法
セマンティック データベースとオントロジーの威力について議論するとき、オントロジーをデータに適用してさまざまな方法で見ることができるため、RDF データは多用途であると人々が言うのをよく耳にします。
ただし、私の経験では、データセットは通常、述語によって特定のオントロジーに関連付けられます。つまり、subject-predicate-object
述語は、いくつかのオントロジーに従っていくつかのプロパティまたは関係を定義します。たとえば、映画に関するクエリで、誰かの新しい「映画オントロジー」を参照するデータがない場合、DBPedia や LinkedMDB に対するクエリでその用語をそのまま使用することはできませんよね?
次に、ある特定のリソースを、独自のオントロジーを持つ別のデータセット内の同様のリソースに本質的に結合するデータセット内の「リンケージ」を時折見ます。つまり、linkedmdb にはがありますowl:sameAs
が、これはオントロジーをデータに適用するという意味ではないようです。
それはどのように機能し、データセットの SPARQL クエリで特定の主題について別のオントロジーを使用するにはどうすればよいですか?
rdf - rdfs:range のようなプロパティですが、示唆的で排他的ではありません
私は現在語彙を作成しており、プロパティの範囲を提案して、ユーザーが使用できるリソースのヒントをユーザーに提供したいと考えています。現在rdfs:range
、プロパティに を指定していますが、これでは制限が厳しすぎます。
semantic-web - フクロウのオントロジー(データプロパティ)
Protégé では、クラスService、Attributesなどでオントロジーを作成し、次のようにオブジェクト プロパティhasAttributesを作成しました。
サービスには属性があります 属性 (serviceIdentifier:String、Type(String)、Description (sting)、providerIdentifier (String)、InputParameter ()、OutputParameter ()、price (Integer))
私の質問は、クラスAttributesのサブクラスまたはデータ プロパティとして、serviceidentifier、type、descriptionなどを考慮する必要がありますか?
オントロジーは次のとおりです。
rdf - SPARQL を使用して LinkedMDB から ID の高いムービーを取得できない
LinkedMDB SPARQL エンドポイントで次のクエリを実行していますが、動作します。これにより、ID 72 の映画の監督 (タイタニック)について必要なすべての情報を取得できるため、ジェームズ・キャメロンに関する情報を取得できます。
ID が 44396 のStar Trekなど、より高い ID を持つ映画の場合、72 を 44396 に置き換えると、クエリは結果を返しません。ただし、エントリには明らかにディレクトリ、ID、および名前があります。変更されたクエリが機能しないのはなぜですか?
rdf - 生の科学データをセマンティック Web に役立てるにはどうすればよいですか?
CSV および HDF5 形式の未加工の構造化データセットが多数あります。通常はそのまま Web サーバーにアップロードしますが、このデータをセマンティック Web に組み込むにはどのような手順が必要ですか?
redirect - RDF 303 リダイレクトの説明
303 リダイレクト プロトコルの影響について確認したいことがあります。
柔軟性のためにハッシュ URI の代わりにスラッシュ URI を使用して RDF (ボキャブラリではなくリソース/インスタンス ファイル) を構築する規則に従う場合、それは各リソース インスタンスにリダイレクトを定義する必要があることを意味しますか? つまり、必要に応じて、各リソースの 303 リダイレクトを同じファイルまたは別のファイルに定義する必要があるということですか?
また、情報リソースと非情報リソース (実世界のオブジェクトとも呼ばれます) の違いを教えてください。より具体的には、 Resource Description Framework はInformation Resource Description Frameworkの略ではありませんか? おそらく、ウェブ上のリソースとは何かについてのより良い説明が役立つでしょう.
誰かがそれらの概念を明確にするのを助けることができますか?
java - sparql クエリを視覚化する
サブスクライブ/パブリッシュ システムでいくつかの作業を行っています。オントロジーを使用すると、ユーザーが入力するいくつかの属性を提供してから、それをデータベース内のアイテムと照合するために sparql クエリに変換できますが、システムには、ユーザーが自分のクエリを表示できる機能があります。 、それらは sparql 形式でデータベースに保存されており、sparql 文を直接表示するのはあまり良くないため、sparql 文を視覚化する方法があるかどうか疑問に思っていますか?
たとえば、以下はデータベースに格納された sparql で、オークション イベントのサブスクリプションに関するものです。
これで、「オークションのニュースを求めているのですか」などのヒントをユーザーに表示することはできますか? ちなみに、Java 言語と MyEclipse を開発ツールとして使用しています。
nlp - RDFの主語、述語、目的語について
これは少しオフトピックです!!!. しかし、この質問に答えてください。私は RDF についてネットで多くの記事や資料を調べましたが、プログラム的に主語、述語、目的語が自然な英語の行でどのように分割されているかを理解できません。
例:スコット監督ランナー。
上記の行を指定すると、プログラムに関して、上記の行が主語、述語、および目的語にどのように分割されるか。お答えください。
どうも...