(((meta (@ (content . "String Key Type") (name . "title"))) (meta (@ (content . "manual") (name . "role"))) (meta (@ (content . "#manual #meta #reference #zettel #zettelstore") (name . "tags"))) (meta (@ (content . "zmk") (name . "syntax"))) (meta (@ (content . "00001006030000 00001006030500 00001006032000 00001006032500 00001006034000 00001006035000 00001006035500 00001006036500 00001012931200") (name . "back"))) (meta (@ (content . "00001006030000 00001006030500 00001006032000 00001006032500 00001006034000 00001006035000 00001006035500 00001006036500 00001012931200") (name . "backward"))) (meta (@ (content . "1") (name . "box-number"))) (meta (@ (content . "(c) 2020-present by Detlef Stern ") (name . "copyright"))) (meta (@ (content . "20210212135017") (name . "created"))) (meta (@ (content . "en") (name . "lang"))) (meta (@ (content . "EUPL-1.2-or-later") (name . "license"))) (meta (@ (content . "20230419175633") (name . "modified"))) (meta (@ (content . "20230419175633") (name . "published"))) (meta (@ (content . "public") (name . "visibility")))) (p "Values of this type are just a sequence of character, but not an empty sequence.") (h2 (@ (id . "allowed-values")) "Allowed values") (p "All printable characters are allowed." " " "There must be at least one such character.") (h2 (@ (id . "query-comparison")) "Query comparison") (p "All comparisons are done case-insensitive, i.e. " (@L (@H "“") "hell" (@H "”")) " will be the prefix of " (@L (@H "“") "Hello" (@H "”")) ".") (h2 (@ (id . "sorting")) "Sorting") (p "To sort two values, the underlying encoding is used to determine which value is less than the other.") (p "Uppercase letters are typically interpreted as less than their corresponding lowercase letters, i.e. " (code "A < a") ".") (p "Comparison is done character-wise by finding the first difference in the respective character sequence." " " "For example, " (code "abc > aBc") "."))