グラフ構造 - クラスとプロパティの階層を表すトリプルは、どうすれば得られますか?SPARQLクエリによるRDFグラフの構造の取得
0
A
答えて
0
私はrdf:type、owl:classなどのトリプレットが必要なようです。だから、私の変種です: `構築物は {サブのrdfs:?subClassOfのSUP?}述語` RDFSを使用して、プロパティ階層の `類似:クラス階層については
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
select ?s ?p ?o
where
{
{
graph <http://graph.org/gr>
{
?s rdf:type ?o.
?s ?p ?o.
}
FILTER
(?o IN (owl:Class, owl:DatatypeProperty, owl:AnnotationProperty, owl:ObjectProperty, owl:DataRange, owl:Ontology,
owl:DataRange,owl:DeprecatedClass,owl:DeprecatedProperty,owl:OntologyProperty,rdfs:Class,owl:Restriction,owl:InverseFunctionalProperty,
owl:FunctionalProperty,owl:AllDisjointClasses,rdf:Property, rdfs:Datatype)
)
}
UNION
{
graph <http://graph.org/gr>
{
?s ?p ?o.
}
FILTER
(?p IN (rdfs:subClassOf,rdfs:subPropertyOf,rdfs:domain,rdfs:range,rdfs:label,rdfs:comment,rdfs:member,
rdf:first,rdf:rest,owl:allValuesFrom,owl:someValuesFrom,owl:AnnotationProperty,owl:equivalentClass,
owl:equivalentProperty,owl:hasValue,owl:OntologyProperty,owl:SymmetricProperty,owl:TransitiveProperty,
owl:versionInfo,owl:priorVersion,owl:oneOf,owl:maxCardinality,owl:minCardinality,owl:inverseOf,
owl:incompatibleWith,owl:intersectionOf,owl:imports,owl:backwardCompatibleWith,owl:AllDifferent,
owl:differentFrom,owl:disjointWith,owl:distinctMembers,owl:complementOf,owl:cardinality,owl:unionOf,owl:onProperty))
}
}
関連する問題
- 1. SPARQL RDFファイルのクエリ
- 2. SPARQLクエリRDFコンテナ(RDF:バッグ)
- 3. RDFの数を取得:リスト:SPARQL
- 4. SPARQLでプレフィックス名を使ってRDFグラフをクエリ
- 5. sparqlエンドポインダからrdfファイルを取得する方法
- 6. SPARQLを使用してサブノードを持つRDFリソースを取得
- 7. は、複数のRDFを指定:SPARQLクエリ内の型
- 8. Pubchem RDFデータのリテラルと一致しないSPARQLクエリ
- 9. データベース構造の取得
- 10. RDF構造物リストのRDFコードや語彙は、(HTML/HTML5)のオンラインショッピングサイトでは何
- 11. float値を取得するためのsparqlクエリの実行
- 12. qsort()グラフ構造の配列
- 13. SPARQLサブクエリー・グラフ名
- 14. rdf用のsparqlプロトコルについてxsdをダウンロードする場所
- 15. rdfグラフのデータを削除
- 16. 新しいグラフを作成するためのSparqlクエリ
- 17. 私は次のクエリのように見えるサービスからSPARQLクエリ文字列を取得
- 18. ProtegeのSPARQLクエリ
- 19. Sparqlのビュー - クエリ
- 20. javaのsparqlクエリ
- 21. sparqlクエリ:リストからいくつかの値を取得
- 22. 構造/テンプレート名で構造/テンプレートIDを取得する方法
- 23. 構造体のフィールドのリストを取得
- 24. DBPediaに対してアイテムのプロパティ値を取得するためのSPARQLクエリ
- 25. カウント時にSPARQLクエリのデフォルトの戻り値を取得する方法
- 26. タートルRDFシリアル化のプロパティのパスを逆にする? RDFグラフの亀連載で
- 27. SparQLのrdfで関係を見つける
- 28. どのようにjavaのデータベースのテーブルの構造を取得するには?
- 29. アンドロイドプロジェクトのクラス構造を取得
- 30. 構造体のフィールド名を取得
subPropertyOf' – AKSW
または1つのクエリでそれを実行します。 'CONSTRUCT { ?s?p?o。 } {?VALUES P {のrdfs:subClassOfのののrdfs:subPropertyOf} S P O } ' – AKSW
おかげで、私が、RDFも必要と思われる:???タイプ、フクロウ:クラス:ドメイン:範囲のトリプルを。 – palandlom