問題タブ [graphdb]
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.
xsd - リテラルの xsd データ型にはサブクラスがありますか?
軽量でオンデマンドのデータ検証を、推論システムやトリプルストアが提供するロード時の検証の外部でセットアップしようとしています。GraphDB 8.3 を使用しています。
Ontology of Biomedical Investigations (OBI) http://purl.obolibrary.org/obo/obi.owlを使用して、次のトリプルをロードするとします。
ということで、測定値:measurement1
を持っています。:measurement2
の範囲は<http://purl.obolibrary.org/obo/IAO_0000004>
ですxsd:double
。以下のクエリのようなものを使用して、指定された範囲とまったく同じではないデータ型を確認できることを知っています。
私のクエリに埋め込まれたコメントでわかるように、すべての整数が倍精度浮動小数点数のセット内に含まれているため、:measurement2
の値は許容可能であると言いたいです。"100"^^xsd:int
(右?)
xsd:int
のサブ何かであると言う既存のオントロジーはありxsd:double
ますか?
sparql - Sparql はトップ クラスからのみ個体を取得します
これには私が見逃している明らかな答えがあるように感じますが、ここに問題があります:
クラス「Class_N1」、サブクラス「Class_N2」、サブクラス「Class_N3」、サブクラス「Class_N4」を持つオントロジーがあります。
このクエリを実行すると:
最上位クラス ('Class_N1') とそのサブクラスおよびそれぞれのサブクラスから個体を取得します。
トップ/スーパークラスにのみ属する結果を取得する方法はありますか?