Thanks Christopher, But I really am looking to split by whitespace, with an unknown of how many tokens in a label. My example of human names was just to simplify, but could be anything... not just human names. Any Wikidata QID. Like "Castle of Saint Pée sur Nivelle" I would want 6 columns automatically created for that. Or in JSON terms.. An array of string objects. { "Castle", "of", "Saint", "Pée", "sur", "Nivelle", }
This has to do with a use case of pre-processing the label names for data ingestion into further analysis workflows. I was hoping that I could easily leverage a bit of horsepower for free from the WDQS for this (splitting label names)...perhaps even using the Label service itself to do the splitting. The indexing service behind the scenes already stores much of this, and stores those tokens for each label. The problem is that we don't currently have a way to get the tokens of a label for any particular QID and its labels in various languages. And that's what I want to solve, either through SPARQL or an enhancement to the Label service or something else. If the answer is that I will have to resort to my own programmatic methods via the dump files then so be it, I guess, but I'd rather not have to put in the work for something that is done already behind the scenes. -Thad +ThadGuidry <https://plus.google.com/+ThadGuidry>
_______________________________________________ Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata