This plan sounds great! Thank you!
A question about the tags used: would it be possible instead of having a "mis+Q7654321" internally and "mis" externally to use a private use subtag [1] like "mis-x-Q7654321" or "de-x-Q1980305" (or maybe "mis-x-wd-Q7654321" and "de-x-wd-Q1980305") that would be used both internally and externally? It has the advantage of being a valid BCP-47 code and allowing RDF users to extract the exact language (and not only the less very informative "mis"). A variant would be to use "x-Q7654321" instead of "mis-x-Q7654321" to avoid the "mis" tag entirely.
An other possible way to go: just store the Qid internally and retrieve language tag from the item to build something like de-x-wd-Q1980305 when generating the output (or maybe just "de" if the output user do not want to have custom extensions).
Thomas
[1] https://tools.ietf.org/html/bcp47#section-2.2.7
Le 11 avr. 2017 à 03:01, Stas Malyshev smalyshev@wikimedia.org a écrit :
Hi!
For instance, we not only need identifiers for German, Swiss and Austrian German. We also need identifiers for German German before and after the spelling reform of 1901, and before and ofter the spelling reform of 1996. We will also
Theoretically, BCP 47 should be able to handle this? E.g. they have sl-IT-rozaj-biske-1994 as an example. But we probably shouldn't try to construct these tags ourselves, but instead let editors specify them.
need identifiers for the "language" of mathematical notation. And for various
That's where using zxx-math or something like that would be useful? Or we could omit any tags from those at all.
There is the Zmth script subtag for that.
The only system I know that gives us that flexibility is Wikidata. For interoperability, we should provide a standard language code (aka subtag). But a language code alone is not going to be sufficient to distinguish the different variants we will need.
I think it can be, using BCP 47 extensions, but Wikidata team should not be taking care of it - instead, Wikidata editors should do it by assigning language tag properties to specific Wikidata items. -- Stas Malyshev smalyshev@wikimedia.org
Wikidata mailing list Wikidata@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata