Ich habe ein Diagramm, und in diesem Diagramm habe ich eine Liste wie folgt aus:, wie eine Liste in rdf einfügen
:Michelangelo :representativeFor :Italy;
rdfs:label "Michelangelo di Ludovico Buonarroti Simoni";
:birthInfo [:date "1475-03-10"^^xsd:date; :place :Florence];
:sculptorOf [a rdf:List; rdf:first :Pieta; rdf:rest [a rdf:List; rdf:first :David; rdf:rest [a rdf:List; rdf:first :TheLastJudgement; rdf:rest rdf:nil]]];
:sculptorOf rdfs:domain :Sculptor; rdfs:range :Sculpture.
Wenn ich diese Abfrage
select *
where {:David a ?z}
ich resourse zu erhalten erwarten setzen und Skulptur. Ich verstehe nicht, warum nicht funktioniert, was soll ich tun?
Ihr Datenbeispiel ist ungültig (speziell die Liste, wie Sie es geschrieben haben, ist nicht legal RDF), Sie könnten dies nie zu einem Sesam-Laden ohne einen Fehler hinzugefügt haben. Dies macht es sehr unklar, was Sie versuchen oder wo genau das Problem ist. Bitte korrigieren Sie Ihr Beispiel, um die Daten anzuzeigen, die Sie _actually_ einfügen, die genaue Abfrage, die Sie verwenden, das erwartete Ergebnis und das tatsächliche Ergebnis. –
habe ich bearbeitet und genau was ich in Sesame hinzugefügt habe. Was ich vorher gepostet habe war, dass ich versuche das Problem zu beheben @JeenBroekstra –