SPARQL-Funktionen in CONSTRUCT / WHERE

Ich benutze SPARQL SELECT meistens, wenn ich an einer Abfrage für Debugging-Zwecke arbeite, aber am Ende möchte ich das Endergebnis auf eine KONSTRUKTE Weise verwenden. Ich möchte mit einem Diagramm und nicht mit Schlüssel- / Wertabfrageergebnissen arbeiten.

Was ich noch nicht bekomme (und bei Suchmaschinen / Dokumenten anscheinend nicht finde), ist, ob ich auf diese Weise auch Funktionen verwenden kann. Als Beispiel verwende ich einen Eigenschaftspfad, um Titel, die ich erhalte, in einen "Superstring" zu verketten, den ich später zum Erstellen eines Lucene-Index verwende, um die Qualität der Nur-Text-Suche zu erhöhen:

PREFIX dc: <http://purl.org/dc/elements/1.1/>    

SELECT (group_concat(?title ; separator = " ") AS ?fancytitle) WHERE { 
  GRAPH ?graph {
    <http://data.staatsarchiv-bs.ch/id/archivalresource/CH-000027-1/pa-633c-a-312-fasc-163>  dc:relation+ ?relation .
    ?relation dc:title ?title .
  }
}

Now ich hätte gerne das gleiche?fancytitle als neues Triple wie

<http://data.staatsarchiv-bs.ch/id/archivalresource/CH-000027-1/pa-633c-a-312-fasc-163> <fancytitle> ?fancytitle .

So kann ich es direkt in einer neuen Grafik speichern. Ist das möglich? Ich habe mit einigen Abfragen gespielt, es aber nicht geschafft, diese vom SPARQL-Prozessor akzeptiert zu bekommen. Zu Ihrer Information Ich verwende Fuseki.

Sie können es bei my @ ausprobierSPARQL Endpoint

Antworten auf die Frage(4)

Ihre Antwort auf die Frage