dieser Datenstruktur gegebenfolgenden Namespaces in SPARQL Query
@prefix core <http://www.w3.org/2004/02/skos/core#>
<http://localhost/myvocab/1> core#notation 1 .
<http://localhost/myvocab/1> <http://www.w3.org/2006/time#inDateTime> <http://localhost/myvocab/item1#DateDescription> .
<http://localhost/myvocab/item1#DateDescription> <http://www.w3.org/2006/time#year> 2016 ;
<http://www.w3.org/2006/time#month> "June"
Wenn ich
laufenselect * where {?s ?p ?o .
<http://www.w3.org/2004/02/skos/core#notation> 1 . }
dann nur die ersten 2 Dreibettzimmer (:hasID
und :hasTime
) zurückgegeben werden. Gibt es eine Sparql-Abfrage (vorzugsweise nicht mit einem Regex-Filter für den Abgleich der ID), um alle Tripel aus den Kind-Namespaces auch zurückzugeben?
Ich gehofft, ich kann entlang der Linien von
-------------------------------------------------------------------------------------------------------------------------------------------------------
| s | p | o |
=======================================================================================================================================================
| <http://localhost/myvocab/item1> | <http://www.w3.org/2006/time#inDateTime> | <http://localhost/myvocab/item1#DateDescription |
| <http://localhost/myvocab/item1> | <http://www.w3.org/2004/02/skos/core#notation> | 1 |
| <http://localhost/myvocab/item1#DateDescription> | <http://www.w3.org/2006/time#month> | "June" |
| <http://localhost/myvocab/item1#DateDescription> | <http://www.w3.org/2006/time#year> | 2016 |
-------------------------------------------------------------------------------------------------------------------------------------------------------
Was meinst du mit "Kind Namespaces"? Du meinst, dass du den Eigenschaften folgen willst, um das Jahr 2016 und den Monat Juni auch zu bekommen? –
@JoshuaTaylor yeh. (Also, was ist der korrekte Oberbegriff für diese?) – ChrisW
Die '<.../item1 # DateTime>' ist nur eine weitere Ressource. Sie versuchen auch, die Eigenschaften/Werte von dieser Ressource abzurufen (und möglicherweise rekursiv, um diesen zu folgen). Ich denke nicht, dass es einen bestimmten Begriff dafür gibt, aber in SPARQL können Sie einen * Eigenschaftspfad * verwenden, um ihn zu finden. Sie * könnte * interessiert sein an dem Begriff [prägnante beschränkte Beschreibung] (https://www.w3.org/Submission/CBD/), der relevant ist, obwohl nicht genau das, wonach Sie hier fragen, seit '<. ../ item # DateTime> 'ist kein leerer Knoten. –