((META (EMPTY-STRING title "Supported Key Types") (WORD role "manual") (TAG-SET tags ("#manual" "#meta" "#reference" "#zettel" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001005090000" "00001006000000" "00001007705000" "00001012931200")) (ZID-SET backward ("00001005090000" "00001006000000" "00001006020000" "00001007705000" "00001012931200")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20210126175322") (ZID-SET forward ("00001006020000" "00001006031000" "00001006031500" "00001006032000" "00001006032500" "00001006033000" "00001006033500" "00001006034000" "00001006034500" "00001006035000" "00001006035500" "00001006036500" "00001007706000")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20240219161909") (TIMESTAMP published "20240219161909") (WORD visibility "public")) (BLOCK (PARA (TEXT "All ") (LINK-ZETTEL () "00001006020000" (TEXT "supported metadata keys")) (TEXT " conform to a type.")) (PARA (TEXT "User-defined metadata keys conform also to a type, based on the suffix of the key.")) (TABLE ((CELL (TEXT "Suffix")) (CELL (TEXT "Type"))) ((CELL (LITERAL-INPUT () "-date")) (CELL (LINK-ZETTEL () "00001006034500" (TEXT "Timestamp")))) ((CELL (LITERAL-INPUT () "-number")) (CELL (LINK-ZETTEL () "00001006033000" (TEXT "Number")))) ((CELL (LITERAL-INPUT () "-role")) (CELL (LINK-ZETTEL () "00001006035500" (TEXT "Word")))) ((CELL (LITERAL-INPUT () "-time")) (CELL (LINK-ZETTEL () "00001006034500" (TEXT "Timestamp")))) ((CELL (LITERAL-INPUT () "-title")) (CELL (LINK-ZETTEL () "00001006036500" (TEXT "Zettelmarkup")))) ((CELL (LITERAL-INPUT () "-url")) (CELL (LINK-ZETTEL () "00001006035000" (TEXT "URL")))) ((CELL (LITERAL-INPUT () "-zettel")) (CELL (LINK-ZETTEL () "00001006032000" (TEXT "Identifier")))) ((CELL (LITERAL-INPUT () "-zid")) (CELL (LINK-ZETTEL () "00001006032000" (TEXT "Identifier")))) ((CELL (LITERAL-INPUT () "-zids")) (CELL (LINK-ZETTEL () "00001006032500" (TEXT "IdentifierSet")))) ((CELL (TEXT "any other suffix")) (CELL (LINK-ZETTEL () "00001006031500" (TEXT "EString"))))) (PARA (TEXT "The name of the metadata key is bound to the key type")) (PARA (TEXT "Every key type has an associated validation rule to check values of the given type.") (SOFT) (TEXT "There is also a rule how values are matched, e.g. against a ") (LINK-ZETTEL () "00001007706000" (TEXT "search value")) (TEXT " when selecting some zettel.") (SOFT) (TEXT "And there is a rule how values compare for sorting.")) (UNORDERED (INLINE (LINK-ZETTEL () "00001006031000" (TEXT "Credential"))) (INLINE (LINK-ZETTEL () "00001006031500" (TEXT "EString"))) (INLINE (LINK-ZETTEL () "00001006032000" (TEXT "Identifier"))) (INLINE (LINK-ZETTEL () "00001006032500" (TEXT "IdentifierSet"))) (INLINE (LINK-ZETTEL () "00001006033000" (TEXT "Number"))) (INLINE (LINK-ZETTEL () "00001006033500" (TEXT "String"))) (INLINE (LINK-ZETTEL () "00001006034000" (TEXT "TagSet"))) (INLINE (LINK-ZETTEL () "00001006034500" (TEXT "Timestamp"))) (INLINE (LINK-ZETTEL () "00001006035000" (TEXT "URL"))) (INLINE (LINK-ZETTEL () "00001006035500" (TEXT "Word"))) (INLINE (LINK-ZETTEL () "00001006036500" (TEXT "Zettelmarkup"))))))