(zettel (meta (back "00001006030000 00001006032500 00001006034500 00001012931200") (backward "00001006030000 00001006032000 00001006032500 00001006034500 00001012931200") (box-number "1") (created "20210212135017") (forward "00001006032000 00001006033500 00001006050000 00001007705000 00001007706000") (modified "20230612183459") (published "20230612183459") (role "manual") (syntax "zmk") (tags "#manual #meta #reference #zettel #zettelstore") (title "Identifier Key Type")) (rights 4) (encoding "") (content "Values of this type denote a [[zettel identifier|00001006050000]].\n\n=== Allowed values\nMust be a sequence of 14 digits (\"\"0\"\"--\"\"9\"\").\n\n=== Query comparison\n[[Search values|00001007706000]] with more than 14 characters are truncated to contain exactly 14 characters.\n\nWhen the [[search operators|00001007705000]] \"\"less\"\", \"\"not less\"\", \"\"greater\"\", and \"\"not greater\"\" are given, the length of the search value is checked.\nIf it contains less than 14 digits, zero digits (\"\"0\"\") are appended, until it contains exactly 14 digits.\n\nAll other comparisons assume that up to 14 characters are given.\n\nComparison is done through the string representation.\n\nIn case of the search operators \"\"less\"\", \"\"not less\"\", \"\"greater\"\", and \"\"not greater\"\", this is the same as a numerical comparison.\n\nFor example, \"\"000010\"\" matches \"\"[[00001006032000]]\"\".\n\n=== Sorting\nSorting is done by comparing the [[String|00001006033500]] values.\n\nIf both values are identifiers, this works well because both have the same length."))