Pierre-Antoine Champin: Codepoint order is the same as lexicographical order in UTF-8. ✪
... I wanted to be sure Rust was doing the same thing.
... There may be an issue in UTF-16.
... Internally, Javascript uses UTF-16.
David I. Lehn: I think there was a test for this. ✪
Gregg Kellogg: I think saying that "ordered by" is in Codeppoint order is consistent with the rest of the spec, and consistent with current test results. ✪
... That would make the change editorial, not substantive.
Niklas Lindström: No strong feelings about this, but my reaction is that I've considered something like this and could be important to do, but not in JSON-LD. ✪
... Whatever we might come up with could have some repercussions on how to deal with literals in RDF.
Gregg Kellogg: I think this is narrowly defined on specifying the datatype of a JSON literal. ✪
Niklas Lindström: If properties are intrinsic in the data-space of the datatype, you could think of what it entails. ✪
... It reminds me of the direction thing for language literals.
... My hope would be that it could serve a general purpose for RDF usage.
David I. Lehn: When I looked at this, I saw it in the RDF domain. Could it be done at the application level? ✪
... Is it a general solution?
Pierre-Antoine Champin: What you said about the asymmetry is interesting. There are corner cases where JSON-LD fails to do proper coercion. ✪