((META (EMPTY-STRING title "EString Key Type") (WORD role "manual") (TAG-SET tags ("#manual" "#meta" "#reference" "#zettel" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001006030000" "00001012931200")) (ZID-SET backward ("00001006030000" "00001012931200")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20210212135017") (ZID-SET forward ("00001006010000")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20230419175525") (TIMESTAMP published "20230419175525") (WORD visibility "public")) (BLOCK (PARA (TEXT "Values of this type are just a sequence of character, possibly an empty sequence.")) (PARA (TEXT "An EString is the most general metadata key type, as it places no restrictions to the character sequence.") (ENDNOTE () (TEXT "Well, there are some minor restrictions that follow from the ") (LINK-ZETTEL () "00001006010000" (TEXT "metadata syntax")) (TEXT "."))) (HEADING 1 () "allowed-values" "allowed-values" (TEXT "Allowed values")) (PARA (TEXT "All printable characters are allowed.")) (HEADING 1 () "query-comparison" "query-comparison" (TEXT "Query comparison")) (PARA (TEXT "All comparisons are done case-insensitive, i.e. ") (FORMAT-QUOTE () (TEXT "hell")) (TEXT " will be the prefix of ") (FORMAT-QUOTE () (TEXT "Hello")) (TEXT ".")) (HEADING 1 () "sorting" "sorting" (TEXT "Sorting")) (PARA (TEXT "To sort two values, the underlying encoding is used to determine which value is less than the other.")) (PARA (TEXT "Uppercase letters are typically interpreted as less than their corresponding lowercase letters, i.e. ") (LITERAL-CODE () "A < a") (TEXT ".")) (PARA (TEXT "Comparison is done character-wise by finding the first difference in the respective character sequence.") (SOFT) (TEXT "For example, ") (LITERAL-CODE () "abc > aBc") (TEXT "."))))