7

データ:

<untitled-ontology-5:OperationName rdf:datatype="http://www.w3.org/2001/XMLSchema#string">
  Adhesive Curing
</untitled-ontology-5:OperationName>

SPARQL クエリ:

PREFIX rdf:<http://wwww.semanticweb.org/ontologies/2012/7/9/untitled-ontology-5#>
SELECT ?object
WHERE { ?subject  rdf:OperationName ?object .       
}

結果:

Adhesive Curing^^http://www.w3.org/2001/XMLSchema#string 

私の質問:

SPARQL クエリの結果は、私が望んでいた結果ではありません。正しい結果には、URI 部分のないリテラル/文字列のみが含まれている必要があります。次の結果を作成したいと思います。

適切な結果:

Adhesive Curing
4

1 に答える 1

14

STR()関数を使用して、リテラルの字句ラベルを取得する必要があります。

クエリ:

SELECT (str(?object) as ?label) 
WHERE { ?subject rdf:OperationName ?object . }
于 2013-03-31T02:48:30.060 に答える