I cannot reproduce it:
Data (test.ttl):
|PREFIX : <https://example.org/foo#>||
||PREFIX skos: <http://www.w3.org/2004/02/skos/core#>||
||
||:Animals||
|| skos:prefLabel "animals"@en ;||
|| skos:altLabel "fauna"@en ;||
|| skos:hiddenLabel "aminals"@en ;||
|| skos:prefLabel "animaux"@fr ;||
|| skos:altLabel "faune"@fr .||
|
Query (test.rq):
|PREFIX skos: <http://www.w3.org/2004/02/skos/core#>||
||
||select ?s ?pl_al||
||where {||
|| ?s skos:prefLabel ?pl .||
|| ?s skos:altLabel ?al .||
|| bind(concat(?pl, ?al) as ?pl_al)||
|| }|
Usage (Jena CLI):
sparql --data test.ttl --query test.rq
Result:
---------------------------------------------------------
| s | | pl_al |||
||=========================================================||
||| <https://example.org/foo#Animals> | "animauxfauna" |||
||| <https://example.org/foo#Animals> | "animauxfaune"@fr |||
||| <https://example.org/foo#Animals> | "animalsfauna"@en |||
||| <https://example.org/foo#Animals> | "animalsfaune" |||
||---------------------------------------------------------|
Do you have named graphs or something? I mean, is just one column empty
or the whole resultset?
On 24.04.23 14:18, Mikael Pesonen wrote:
Not Jena question but hope someone can help. I have two columns with
always equal amount of rows. How can they be combined into one column
(variable)? This method doesn't work (example has different predicates):
select ?s ?pl_al
where {
?s skos:prefLabel ?pl .
?s skos:altLabel ?al .
bind(concat(?pl, ?al) as ?pl_al)
}
--
Lorenz Bühmann
Research Associate/Scientific Developer
[email protected]
Institute for Applied Informatics e.V. (InfAI) | Goerdelerring 9 | 04109
Leipzig | Germany