¿Es posible crear un sujeto en un SPARQL triple que se crea combinando una variable y un literal?SPARQL: combinando variables con literales
Mi caso es el siguiente:
OPTIONAL
{
$object dc:identifier $identifier .
<info:fedora/abc:123/MODS> fedora-view:disseminationType $mods .
<info:fedora/abc:123/TN> fedora-view:disseminationType $tn
}
$ objeto se parece a esto: <info:fedora/abc:123>
$ identificador es el siguiente: abc:123
y lo que necesito es la siguiente: <info:fedora/abc:123/MODS>
no puedo usar <info:fedora/$identifier/MODS>
pero, ¿hay alguna otra manera de 'pegar' variables y literales juntos?
Gracias! Esa es probablemente la solución. Estoy usando SPARQL con Mulgara y parece que no todas las funcionalidades SPARQL como CONCAT son compatibles (o estoy usando una versión anterior). Lo miraré. –
funcionó para mí. No necesitaba IRI, así que esto fue suficiente: BIND (CONCAT (STR (? Var1), STR (? Var2)) AS $ concatenado) – Justas