Ich konnte die Antwort für diese Frage nicht finden, also öffne ich eine neue. Ich habe eine RDF-Datensatz wie folgt aus:SPARQL: duplizierte Attribute entfernen
<dc:Terminal rdf:ID="_1A5C">
<dc:Terminal.ConnectivityNode rdf:resource="#_CN1"></dc:Terminal.ConnectivityNode>
<dc:Terminal.ConnectivityNode rdf:resource="#_CN2"></dc:Terminal.ConnectivityNode>
<dc:Object.description>DESC</dc:Object.description>
<dc:Object.name>T1</dc:Object.name>
<dc:Equipment rdf:resource="#_E8455C1C0A63"></dc:Equipment>
</dc:Terminal>
... und ich brauche dc:Terminal.ConnectivityNode
zwischen den Attributen zu unterscheiden. Um es zum Beispiel in dc:Attribute1
(enthält CN1
in diesem Beispiel) und dc:Attribute2
(mit CN2
in diesem Beispiel) umzubenennen.
Aber natürlich, wenn ich für dc:Terminal.ConnectivityNode
abfrage, wird es immer beide auswählen.
Vielen Dank für Ihre Zeit.
Mögliche Duplikat [wie entfernen Duplikate in SPARQL Query] (http: // Stackoverflow. com/questions/36348328/how-to-remove-Duplikate-in-Sparql-Abfrage) – JcDenton86
@ JcDenton86 Ich habe das auch gelesen, aber ich habe rdf: Ressource und habe nichts Brauchbares dort gefunden. –
Warum funktioniert es nicht, LIMIT 1 zu verwenden? – AKSW