-2

クエリに対して個人を返す必要があります。

SELECT ?subject ?class
            WHERE { ?subject rdfs:subClassOf ?class. 
?class rdfs:comment "linear"@en}

ただし、サブクラスでのみ機能します。rdfs:subClassOf別のオペレーターに交換する必要がありますか?

4

2 に答える 2

1

クエリは、特に ?class のサブクラスである ?subject を要求します(ここ?classにはrdfs:comment "linear"@enがあります)。タイプ?classのインスタンスを取得するには、次を使用します

?subject rdf:type ?class

または、SPARQL ではrdf:typeaで省略できるため、

?subject a ?class
于 2014-12-23T23:15:48.160 に答える
0

データ本体に関する詳細を共有できない場合は、クエリを実行しています。チェックして自分でアイデアを得ることができます

SELECT ?s ?p ?subject ?class
WHERE
{ ?s ?p ?class . 
  ?subject rdfs:subClassOf ?class . 
  ?class rdfs:comment "linear"@en .
} ORDER BY ?s ?p ?subject ?class

および/または

SELECT ?subject ?class ?p ?o
WHERE
{ ?subject ?p ?o .
  ?subject rdfs:subClassOf ?class . 
  ?class rdfs:comment "linear"@en .
} ORDER BY ?subject ?class ?p ?o

ハンドルを取得するまで、同じ方法で展開できるところから。

于 2014-12-23T22:38:16.900 に答える