(BLOCK (PARA (TEXT "A reference is encoded as the actual reference value, and a symbol describing the state of that actual reference value.")) (REGION-BLOCK (("" . "syntax")) ((PARA (FORMAT-EMPH () (TEXT "Reference")) (TEXT " ") (FORMAT-STRONG () (TEXT "=")) (TEXT " ") (LITERAL-INPUT () "(") (TEXT " ") (FORMAT-EMPH () (TEXT "ReferenceState")) (TEXT " String ") (LITERAL-INPUT () ")") (TEXT ".")))) (PARA (TEXT "The string contains the actual reference value.")) (REGION-BLOCK (("" . "syntax")) ((PARA (FORMAT-EMPH () (TEXT "ReferenceState")) (TEXT " ") (FORMAT-STRONG () (TEXT "=")) (TEXT " ") (LITERAL-INPUT () "INVALID") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "ZETTEL") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "SELF") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "FOUND") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "BROKEN") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "HOSTED") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "BASED") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "QUERY") (TEXT " ") (FORMAT-STRONG () (TEXT "|")) (TEXT " ") (LITERAL-INPUT () "EXTERNAL") (TEXT ".")))) (DESCRIPTION () (TERM () (LITERAL-INPUT () "INVALID")) (DETAIL (ENTRY () (PARA (TEXT "The reference value is invalid.")))) (TERM () (LITERAL-INPUT () "ZETTEL")) (DETAIL (ENTRY () (PARA (TEXT "The reference value is a reference to a zettel.") (SOFT) (TEXT "This value is only possible before evaluating the zettel.")))) (TERM () (LITERAL-INPUT () "SELF")) (DETAIL (ENTRY () (PARA (TEXT "The reference value is a reference to the same zettel, to a specific mark.")))) (TERM () (LITERAL-INPUT () "FOUND")) (DETAIL (ENTRY () (PARA (TEXT "The reference value is a valid reference to an existing zettel.") (SOFT) (TEXT "This value is only possible after evaluating the zettel.")))) (TERM () (LITERAL-INPUT () "BROKEN")) (DETAIL (ENTRY () (PARA (TEXT "The reference value is a valid reference to a missing zettel.") (SOFT) (TEXT "This value is only possible after evaluating the zettel.")))) (TERM () (LITERAL-INPUT () "HOSTED")) (DETAIL (ENTRY () (PARA (TEXT "The reference value starts with one slash character, denoting an absolute local reference.")))) (TERM () (LITERAL-INPUT () "BASED")) (DETAIL (ENTRY () (PARA (TEXT "The reference value starts with two slash characters, denoting a local reference interpreted relative to the Zettelstore base URL.")))) (TERM () (LITERAL-INPUT () "QUERY")) (DETAIL (ENTRY () (PARA (TEXT "The reference value contains a query expression.")))) (TERM () (LITERAL-INPUT () "EXTERNAL")) (DETAIL (ENTRY () (PARA (TEXT "The reference value contains a full URL, referencing a resource outside of the Zettelstore server."))))))