Funções SPARQL em CONSTRUCT / WHERE

Eu uso principalmente o SPARQL SELECT enquanto trabalho em uma consulta para fins de depuração, mas no final eu quero usar o resultado final de uma maneira CONSTRUTIVA; como eu quero trabalhar com um gráfico e não com os resultados da consulta de chave / valor.

O que eu ainda não entendi (e não consigo encontrar com os mecanismos de pesquisa / documentos) é se eu posso usar funções dessa maneira. Como exemplo, eu uso um caminho de propriedade para concatenar títulos e entrar em uma "supercorda", que mais tarde uso na criação de um índice Lucene para aumentar a qualidade da pesquisa em texto sem formatação:

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 .
  }
}

Agora eu gostaria de ter o mesmo?fancytitlecomo um novo triplo como

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

Para que eu possa armazená-lo diretamente em um novo gráfico. Isso é possível? Joguei com algumas consultas, mas não consegui aceitá-lo pelo processador SPARQL. Para sua informação, estou usando o Fuseki.

Você pode experimentá-lo no meuPonto de extremidade SPARQL

questionAnswers(2)

yourAnswerToTheQuestion