Hi

[snip]

>
> I did not see any special syntax or FILTER or Label service commands to
help with splitting apart a Label by whitespace and then applying a filter
on each string.
>
> How would I accomplish this ?

Maybe with the function STRAFTER
https://www.w3.org/TR/sparql11-query/#func-strafter

Example of use:

SELECT ?item ?itemLabel ?itemLabelafter WHERE {
    ?item  wdt:P19 wd:Q647 ; rdfs:label ?itemLabel.
    FILTER (lang(?itemLabel) = "fr").
    BIND ( STRAFTER(?itemLabel, " ") AS ?itemLabelafter )
}
LIMIT 10

Cdlt, ~nicolas
_______________________________________________
Wikidata mailing list
Wikidata@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikidata

Reply via email to