AndyS's comment是對的;如果您提供我們可以使用的數據,在這裏提供幫助會更容易。我們可以模擬數據,但這不能很好地利用我們的時間,這意味着您已經將我們提供的答案改回自己的問題。無論如何,在這種特殊情況下,這並不難。您的數據基本上是:
<rdf:RDF
xmlns:ocd="urn:ocd:"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="urn:dc:"
xmlns:rdfs="urn:rdfs:">
<ocd:deputato rdf:about="urn:deputato.rdf/d21950_9">
<rdfs:label rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>RAFFAELE RUSSO, IX Legislatura della Repubblica</rdfs:label>
<dc:description xml:lang="it">Laurea in giurisprudenza; avvocato</dc:description>
<ocd:aderisce rdf:parseType="Resource">
<ocd:startDate>19830712</ocd:startDate>
</ocd:aderisce>
</ocd:deputato>
</rdf:RDF>
龜序列化是更容易閱讀,但是,它是更接近SPARQL的語法:
@prefix ocd: <urn:ocd:> .
@prefix dc: <urn:dc:> .
@prefix rdfs: <urn:rdfs:> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
<urn:deputato.rdf/d21950_9>
a ocd:deputato ;
dc:description "Laurea in giurisprudenza; avvocato"@it ;
ocd:aderisce [ ocd:startDate "19830712" ] ;
rdfs:label "RAFFAELE RUSSO, IX Legislatura della Repubblica"^^<http://www.w3.org/2001/XMLSchema#string> .
正如我們所看到的,ocd:deputato
實例是與屬性ocd:aderisce
相關聯的其他資源具有ocd:startDate
屬性(這只是一個字符串,而不是xsd:date
)。我們可以將這樣的查詢提取的ocd:deputato
S上的日期:
prefix ocd: <urn:ocd:>
select ?deputato ?startDate where {
?deputato a ocd:deputato ;
ocd:aderisce/ocd:startDate ?startDate .
}
--------------------------------------------
| deputato | startDate |
============================================
| <urn:deputato.rdf/d21950_9> | "19830712" |
--------------------------------------------
嘗試兩兩件事:(1)加載數據和打印如N-三元或龜看到結構(2)嘗試一些SPARQL查詢並查看嘿輸出。然後你就會有信息來問一個具體的問題「我試過這個......我想......」 – AndyS