(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")))))