私は、1990年生まれの人を選択するSPARQLクエリを持っています。xsd:date形式からどのように年を取ることができますか?私はyear()を使ってxsd:dateTimeからyearを得る方法を見ることができますが、xsd:dateでは動作しません。SPARQL xsd:dateから整数を取得する方法
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbo: <http://dbpedia.org/ontology/>
SELECT ?birthYear
WHERE
{dbr:Ilse_DeLange dbo:birthDate ?birth
#how to get year only as a integer?}
一つの共通の問題は、データが面倒(即ち、誤った)そのようなないデータ型XSDとして日付を、有しています。どちらも拡張機能としてサポートされていてもYEAR()を失敗させます。 – AndyS