Try adding a STR:
SELECT (group_concat(distinct STR(?o_label_g); separator=", ") as ?o_label)
On 07/11/17 14:55, Mikael Pesonen wrote:
That is true, but since language tags are stripped from literals in
group_concat, I'm not sure if distinct works before of after the
stripping. Should definitely work after to be more useful.
Br,
On 7.11.2017 16:53, Martynas Jusevičius wrote:
I think that literals with the same value but different language tags ar
not identical.
On Tue, Nov 7, 2017 at 3:34 PM, Mikael Pesonen
<[email protected]>
wrote:
Hi,
in FOAF schema there are values
rdfs:label <https://insight-dev.lingsoft.fi/browse.php?s=http%3A%2F%2Fw
ww.w3.org%2F2000%2F01%2Frdf-schema%23label>
Agent
rdfs:label <https://insight-dev.lingsoft.fi/browse.php?s=http%3A%2F%2Fw
ww.w3.org%2F2000%2F01%2Frdf-schema%23label>
Agent _en-US
When making query
SELECT (group_concat(distinct ?o_label_g; separator=", ") as ?o_label)
WHERE
...
?o rdfs:label ?o_label_g
...
result for ?o_label is
"Agent, Agent"
and not "Agent". Is that how it should work, or should DISTINCT work
with
language labels stripped out of the values?
If this works how it should, is there an easy way to remove duplicates?
Br,
Mikael
--
Lingsoft - 30 years of Leading Language Management
www.lingsoft.fi
Speech Applications - Language Management - Translation - Reader's and
Writer's Tools - Text Tools - E-books and M-books
Mikael Pesonen
System Engineer
e-mail: [email protected]
Tel. +358 2 279 3300
Time zone: GMT+2
Helsinki Office
Eteläranta 10
<https://maps.google.com/?q=Etel%C3%A4ranta+10&entry=gmail&source=g>
FI-00130 Helsinki
FINLAND
Turku Office
Kauppiaskatu 5
<https://maps.google.com/?q=Kauppiaskatu+5&entry=gmail&source=g> A
FI-20100 Turku
FINLAND