((META (EMPTY-STRING title "Zettelmarkup: Query Transclusion") (WORD role "manual") (TAG-SET tags ("#manual" "#search" "#zettelmarkup" "#zettelstore")) (WORD syntax "zmk") (ZID-SET back ("00001007031100")) (ZID-SET backward ("00001006020000" "00001007031100" "00001012051400")) (NUMBER box-number "1") (STRING copyright "(c) 2020-present by Detlef Stern ") (TIMESTAMP created "20220809132350") (ZID-SET forward ("00001006020000" "00001006034000" "00001006035500" "00001007040310" "00001007700000" "00001012051400")) (WORD lang "en") (EMPTY-STRING license "EUPL-1.2-or-later") (TIMESTAMP modified "20240219161800") (TIMESTAMP published "20240219161800") (WORD visibility "public")) (BLOCK (PARA (TEXT "A") (SPACE) (TEXT "query") (SPACE) (TEXT "transclusion") (SPACE) (TEXT "is") (SPACE) (TEXT "specified") (SPACE) (TEXT "by") (SPACE) (TEXT "the") (SPACE) (TEXT "following") (SPACE) (TEXT "sequence,") (SPACE) (TEXT "starting") (SPACE) (TEXT "at") (SPACE) (TEXT "the") (SPACE) (TEXT "first") (SPACE) (TEXT "position") (SPACE) (TEXT "in") (SPACE) (TEXT "a") (SPACE) (TEXT "line:") (SPACE) (LITERAL-INPUT () "{{{query:query-expression}}}") (TEXT ".") (SOFT) (TEXT "The") (SPACE) (TEXT "line") (SPACE) (TEXT "must") (SPACE) (TEXT "literally") (SPACE) (TEXT "start") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (TEXT "sequence") (SPACE) (LITERAL-INPUT () "{{{query:") (TEXT ".") (SOFT) (TEXT "Everything") (SPACE) (TEXT "after") (SPACE) (TEXT "this") (SPACE) (TEXT "prefix") (SPACE) (TEXT "is") (SPACE) (TEXT "interpreted") (SPACE) (TEXT "as") (SPACE) (TEXT "a") (SPACE) (LINK-ZETTEL () "00001007700000" (TEXT "query") (SPACE) (TEXT "expression")) (TEXT ".")) (PARA (TEXT "When") (SPACE) (TEXT "evaluated,") (SPACE) (TEXT "the") (SPACE) (TEXT "query") (SPACE) (TEXT "expression") (SPACE) (TEXT "is") (SPACE) (TEXT "evaluated,") (SPACE) (TEXT "often") (SPACE) (TEXT "resulting") (SPACE) (TEXT "in") (SPACE) (TEXT "a") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (LINK-ZETTEL () "00001007040310" (TEXT "links")) (SPACE) (TEXT "to") (SPACE) (TEXT "zettel,") (SPACE) (TEXT "matching") (SPACE) (TEXT "the") (SPACE) (TEXT "query") (SPACE) (TEXT "expression.") (SOFT) (TEXT "The") (SPACE) (TEXT "result") (SPACE) (TEXT "replaces") (SPACE) (TEXT "the") (SPACE) (TEXT "query") (SPACE) (TEXT "transclusion") (SPACE) (TEXT "element.")) (PARA (TEXT "For") (SPACE) (TEXT "example,") (SPACE) (TEXT "to") (SPACE) (TEXT "include") (SPACE) (TEXT "the") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "all") (SPACE) (TEXT "zettel") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (LINK-ZETTEL () "00001006020000#tags" (TEXT "tags")) (SPACE) (FORMAT-QUOTE () (TEXT "#search")) (TEXT ",") (SPACE) (TEXT "ordered") (SPACE) (TEXT "by") (SPACE) (TEXT "title") (SPACE) (TEXT "specify") (SPACE) (TEXT "the") (SPACE) (TEXT "following") (SPACE) (TEXT "query") (SPACE) (TEXT "transclude") (SPACE) (TEXT "element:")) (VERBATIM-CODE (("" . "zmk")) "{{{query:tags:#search ORDER title}}}") (PARA (TEXT "This") (SPACE) (TEXT "will") (SPACE) (TEXT "result") (SPACE) (TEXT "in:")) (REGION-BLOCK (("" . "example")) ((UNORDERED (INLINE (LINK-ZETTEL () "00001007780000" (TEXT "Formal") (SPACE) (TEXT "syntax") (SPACE) (TEXT "of") (SPACE) (TEXT "query") (SPACE) (TEXT "expressions"))) (INLINE (LINK-ZETTEL () "00001007720000" (TEXT "Query") (SPACE) (TEXT "Directives"))) (INLINE (LINK-ZETTEL () "00001007700000" (TEXT "Query") (SPACE) (TEXT "Expression"))) (INLINE (LINK-ZETTEL () "00001007770000" (TEXT "Query:") (SPACE) (TEXT "Action") (SPACE) (TEXT "List"))) (INLINE (LINK-ZETTEL () "00001007720300" (TEXT "Query:") (SPACE) (TEXT "Context") (SPACE) (TEXT "Directive"))) (INLINE (LINK-ZETTEL () "00001007720600" (TEXT "Query:") (SPACE) (TEXT "Ident") (SPACE) (TEXT "Directive"))) (INLINE (LINK-ZETTEL () "00001007720900" (TEXT "Query:") (SPACE) (TEXT "Items") (SPACE) (TEXT "Directive"))) (INLINE (LINK-ZETTEL () "00001007710000" (TEXT "Query:") (SPACE) (TEXT "List") (SPACE) (TEXT "of") (SPACE) (TEXT "Zettel") (SPACE) (TEXT "Identifier"))) (INLINE (LINK-ZETTEL () "00001007701000" (TEXT "Query:") (SPACE) (TEXT "Search") (SPACE) (TEXT "Expression"))) (INLINE (LINK-ZETTEL () "00001007705000" (TEXT "Search") (SPACE) (TEXT "operator"))) (INLINE (LINK-ZETTEL () "00001007702000" (TEXT "Search") (SPACE) (TEXT "term"))) (INLINE (LINK-ZETTEL () "00001007706000" (TEXT "Search") (SPACE) (TEXT "value"))) (INLINE (LINK-ZETTEL () "00001007790000" (TEXT "Useful") (SPACE) (TEXT "query") (SPACE) (TEXT "expressions"))) (INLINE (LINK-ZETTEL () "00001007031140" (TEXT "Zettelmarkup:") (SPACE) (TEXT "Query") (SPACE) (TEXT "Transclusion")))))) (PARA (TEXT "For") (SPACE) (TEXT "example,") (SPACE) (TEXT "this") (SPACE) (TEXT "allows") (SPACE) (TEXT "to") (SPACE) (TEXT "create") (SPACE) (TEXT "a") (SPACE) (TEXT "dynamic") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "zettel") (SPACE) (TEXT "inside") (SPACE) (TEXT "a") (SPACE) (TEXT "zettel,") (SPACE) (TEXT "maybe") (SPACE) (TEXT "to") (SPACE) (TEXT "provide") (SPACE) (TEXT "some") (SPACE) (TEXT "introductory") (SPACE) (TEXT "text") (SPACE) (TEXT "followed") (SPACE) (TEXT "by") (SPACE) (TEXT "a") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "child") (SPACE) (TEXT "zettel.")) (PARA (TEXT "The") (SPACE) (TEXT "query") (SPACE) (TEXT "will") (SPACE) (TEXT "deliver") (SPACE) (TEXT "only") (SPACE) (TEXT "those") (SPACE) (TEXT "zettel,") (SPACE) (TEXT "which") (SPACE) (TEXT "the") (SPACE) (TEXT "current") (SPACE) (TEXT "user") (SPACE) (TEXT "is") (SPACE) (TEXT "allowed") (SPACE) (TEXT "to") (SPACE) (TEXT "read.")) (PARA (TEXT "In") (SPACE) (TEXT "the") (SPACE) (TEXT "above") (SPACE) (TEXT "example,") (SPACE) (TEXT "the") (SPACE) (TEXT "action") (SPACE) (TEXT "list") (SPACE) (TEXT "is") (SPACE) (TEXT "empty.") (SOFT) (TEXT "This") (SPACE) (TEXT "leads") (SPACE) (TEXT "to") (SPACE) (TEXT "the") (SPACE) (TEXT "described") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "zettel.")) (PARA (TEXT "The") (SPACE) (TEXT "following") (SPACE) (TEXT "actions") (SPACE) (TEXT "are") (SPACE) (TEXT "supported,") (SPACE) (TEXT "parameter") (SPACE) (TEXT "and") (SPACE) (TEXT "aggregate") (SPACE) (TEXT "actions:")) (DESCRIPTION ((LITERAL-INPUT () "N") (SPACE) (TEXT "(or") (SPACE) (TEXT "any") (SPACE) (TEXT "word") (SPACE) (TEXT "that") (SPACE) (TEXT "starts") (SPACE) (TEXT "with") (SPACE) (FORMAT-QUOTE () (LITERAL-INPUT () "N")) (SPACE) (TEXT "(parameter)")) (BLOCK (BLOCK (PARA (TEXT "The") (SPACE) (TEXT "resulting") (SPACE) (TEXT "list") (SPACE) (TEXT "will") (SPACE) (TEXT "be") (SPACE) (TEXT "a") (SPACE) (TEXT "numbered") (SPACE) (TEXT "list.")))) ((LITERAL-INPUT () "MINn") (SPACE) (TEXT "(parameter)")) (BLOCK (BLOCK (PARA (TEXT "Emit") (SPACE) (TEXT "only") (SPACE) (TEXT "those") (SPACE) (TEXT "values") (SPACE) (TEXT "with") (SPACE) (TEXT "at") (SPACE) (TEXT "least") (SPACE) (FORMAT-EMPH () (TEXT "n")) (SPACE) (TEXT "aggregated") (SPACE) (TEXT "values.") (SOFT) (FORMAT-EMPH () (TEXT "n")) (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "a") (SPACE) (TEXT "positive") (SPACE) (TEXT "integer,") (SPACE) (LITERAL-INPUT () "MIN") (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "given") (SPACE) (TEXT "in") (SPACE) (TEXT "upper-case") (SPACE) (TEXT "letters.")))) ((LITERAL-INPUT () "MAXn") (SPACE) (TEXT "(parameter)")) (BLOCK (BLOCK (PARA (TEXT "Emit") (SPACE) (TEXT "only") (SPACE) (TEXT "those") (SPACE) (TEXT "values") (SPACE) (TEXT "with") (SPACE) (TEXT "at") (SPACE) (TEXT "most") (SPACE) (FORMAT-EMPH () (TEXT "n")) (SPACE) (TEXT "aggregated") (SPACE) (TEXT "values.") (SOFT) (FORMAT-EMPH () (TEXT "n")) (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "a") (SPACE) (TEXT "positive") (SPACE) (TEXT "integer,") (SPACE) (LITERAL-INPUT () "MAX") (SPACE) (TEXT "must") (SPACE) (TEXT "be") (SPACE) (TEXT "given") (SPACE) (TEXT "in") (SPACE) (TEXT "upper-case") (SPACE) (TEXT "letters.")))) ((LITERAL-INPUT () "TITLE") (SPACE) (TEXT "(parameter)")) (BLOCK (BLOCK (PARA (TEXT "All") (SPACE) (TEXT "words") (SPACE) (TEXT "following") (SPACE) (LITERAL-INPUT () "TITLE") (SPACE) (TEXT "are") (SPACE) (TEXT "joined") (SPACE) (TEXT "together") (SPACE) (TEXT "to") (SPACE) (TEXT "form") (SPACE) (TEXT "a") (SPACE) (TEXT "title.") (SOFT) (TEXT "It") (SPACE) (TEXT "is") (SPACE) (TEXT "used") (SPACE) (TEXT "for") (SPACE) (TEXT "the") (SPACE) (LITERAL-INPUT () "ATOM") (SPACE) (TEXT "and") (SPACE) (LITERAL-INPUT () "RSS") (SPACE) (TEXT "action.")))) ((LITERAL-INPUT () "ATOM") (SPACE) (TEXT "(aggregate)")) (BLOCK (BLOCK (PARA (TEXT "Transform") (SPACE) (TEXT "the") (SPACE) (TEXT "zettel") (SPACE) (TEXT "list") (SPACE) (TEXT "into") (SPACE) (TEXT "an") (SPACE) (LINK-EXTERNAL () "https://www.rfc-editor.org/rfc/rfc4287" (TEXT "Atom") (SPACE) (TEXT "1.0")) (TEXT "-conformant") (SPACE) (TEXT "document") (SPACE) (TEXT "/") (SPACE) (TEXT "feed.") (SOFT) (TEXT "The") (SPACE) (TEXT "document") (SPACE) (TEXT "is") (SPACE) (TEXT "embedded") (SPACE) (TEXT "into") (SPACE) (TEXT "the") (SPACE) (TEXT "referencing") (SPACE) (TEXT "zettel.")))) ((LITERAL-INPUT () "RSS") (SPACE) (TEXT "(aggregate)")) (BLOCK (BLOCK (PARA (TEXT "Transform") (SPACE) (TEXT "the") (SPACE) (TEXT "zettel") (SPACE) (TEXT "list") (SPACE) (TEXT "into") (SPACE) (TEXT "a") (SPACE) (LINK-EXTERNAL () "https://www.rssboard.org/rss-specification" (TEXT "RSS") (SPACE) (TEXT "2.0")) (TEXT "-conformant") (SPACE) (TEXT "document") (SPACE) (TEXT "/") (SPACE) (TEXT "feed.") (SOFT) (TEXT "The") (SPACE) (TEXT "document") (SPACE) (TEXT "is") (SPACE) (TEXT "embedded") (SPACE) (TEXT "into") (SPACE) (TEXT "the") (SPACE) (TEXT "referencing") (SPACE) (TEXT "zettel.")))) ((LITERAL-INPUT () "KEYS") (SPACE) (TEXT "(aggregate)")) (BLOCK (BLOCK (PARA (TEXT "Emit") (SPACE) (TEXT "a") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "all") (SPACE) (TEXT "metadata") (SPACE) (TEXT "keys,") (SPACE) (TEXT "together") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (TEXT "number") (SPACE) (TEXT "of") (SPACE) (TEXT "zettel") (SPACE) (TEXT "having") (SPACE) (TEXT "the") (SPACE) (TEXT "key.")))) ((LITERAL-INPUT () "REDIRECT") (TEXT ",") (SPACE) (LITERAL-INPUT () "REINDEX") (SPACE) (TEXT "(aggregate)")) (BLOCK (BLOCK (PARA (TEXT "Will") (SPACE) (TEXT "be") (SPACE) (TEXT "ignored.") (SOFT) (TEXT "These") (SPACE) (TEXT "actions") (SPACE) (TEXT "may") (SPACE) (TEXT "have") (SPACE) (TEXT "been") (SPACE) (TEXT "copied") (SPACE) (TEXT "from") (SPACE) (TEXT "an") (SPACE) (TEXT "existing") (SPACE) (LINK-ZETTEL () "00001012051400" (TEXT "API") (SPACE) (TEXT "query") (SPACE) (TEXT "call")) (SPACE) (TEXT "(or") (SPACE) (TEXT "from") (SPACE) (TEXT "a") (SPACE) (TEXT "WebUI") (SPACE) (TEXT "query),") (SPACE) (TEXT "but") (SPACE) (TEXT "are") (SPACE) (TEXT "here") (SPACE) (TEXT "superfluous") (SPACE) (TEXT "(and") (SPACE) (TEXT "possibly") (SPACE) (TEXT "harmful).")))) ((TEXT "Any") (SPACE) (LINK-ZETTEL () "00001006020000" (TEXT "metadata") (SPACE) (TEXT "key")) (SPACE) (TEXT "of") (SPACE) (TEXT "type") (SPACE) (LINK-ZETTEL () "00001006035500" (TEXT "Word")) (SPACE) (TEXT "or") (SPACE) (TEXT "of") (SPACE) (TEXT "type") (SPACE) (LINK-ZETTEL () "00001006034000" (TEXT "TagSet")) (SPACE) (TEXT "(aggregates)")) (BLOCK (BLOCK (PARA (TEXT "Emit") (SPACE) (TEXT "an") (SPACE) (TEXT "aggregate") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "given") (SPACE) (TEXT "metadata") (SPACE) (TEXT "key.") (SOFT) (TEXT "The") (SPACE) (TEXT "key") (SPACE) (TEXT "can") (SPACE) (TEXT "be") (SPACE) (TEXT "given") (SPACE) (TEXT "in") (SPACE) (TEXT "any") (SPACE) (TEXT "letter") (SPACE) (TEXT "case") (ENDNOTE () (TEXT "Except") (SPACE) (TEXT "if") (SPACE) (TEXT "the") (SPACE) (TEXT "key") (SPACE) (TEXT "name") (SPACE) (TEXT "collides") (SPACE) (TEXT "with") (SPACE) (TEXT "one") (SPACE) (TEXT "of") (SPACE) (TEXT "the") (SPACE) (TEXT "above") (SPACE) (TEXT "names.") (SPACE) (TEXT "In") (SPACE) (TEXT "this") (SPACE) (TEXT "case") (SPACE) (TEXT "use") (SPACE) (TEXT "at") (SPACE) (TEXT "least") (SPACE) (TEXT "one") (SPACE) (TEXT "lower") (SPACE) (TEXT "case") (SPACE) (TEXT "letter.")) (TEXT "."))))) (PARA (TEXT "To") (SPACE) (TEXT "allow") (SPACE) (TEXT "some") (SPACE) (TEXT "kind") (SPACE) (TEXT "of") (SPACE) (TEXT "backward") (SPACE) (TEXT "compatibility,") (SPACE) (TEXT "an") (SPACE) (TEXT "action") (SPACE) (TEXT "written") (SPACE) (TEXT "in") (SPACE) (TEXT "uppercase") (SPACE) (TEXT "letters") (SPACE) (TEXT "that") (SPACE) (TEXT "leads") (SPACE) (TEXT "to") (SPACE) (TEXT "an") (SPACE) (TEXT "empty") (SPACE) (TEXT "result") (SPACE) (TEXT "list,") (SPACE) (TEXT "will") (SPACE) (TEXT "be") (SPACE) (TEXT "ignored.") (SOFT) (TEXT "In") (SPACE) (TEXT "this") (SPACE) (TEXT "case") (SPACE) (TEXT "the") (SPACE) (TEXT "list") (SPACE) (TEXT "of") (SPACE) (TEXT "selected") (SPACE) (TEXT "zettel") (SPACE) (TEXT "is") (SPACE) (TEXT "returned.")) (PARA (TEXT "Example:")) (VERBATIM-CODE (("" . "zmk")) "{{{query:tags:#search | tags}}}") (PARA (TEXT "This") (SPACE) (TEXT "is") (SPACE) (TEXT "a") (SPACE) (TEXT "tag") (SPACE) (TEXT "cloud") (SPACE) (TEXT "of") (SPACE) (TEXT "all") (SPACE) (TEXT "tags") (SPACE) (TEXT "that") (SPACE) (TEXT "are") (SPACE) (TEXT "used") (SPACE) (TEXT "together") (SPACE) (TEXT "with") (SPACE) (TEXT "the") (SPACE) (TEXT "tag") (SPACE) (TEXT "#search:")) (REGION-BLOCK (("" . "example")) ((PARA (LINK-QUERY (("class" . "zs-font-size-2")) "tags:#search tags:#example" (TEXT "#example")) (FORMAT-SUPER () (TEXT "1")) (SPACE) (LINK-QUERY (("class" . "zs-font-size-3")) "tags:#search tags:#manual" (TEXT "#manual")) (FORMAT-SUPER () (TEXT "14")) (SPACE) (LINK-QUERY (("class" . "zs-font-size-2")) "tags:#search tags:#reference" (TEXT "#reference")) (FORMAT-SUPER () (TEXT "1")) (SPACE) (LINK-QUERY (("class" . "zs-font-size-3")) "tags:#search tags:#search" (TEXT "#search")) (FORMAT-SUPER () (TEXT "14")) (SPACE) (LINK-QUERY (("class" . "zs-font-size-2")) "tags:#search tags:#zettelmarkup" (TEXT "#zettelmarkup")) (FORMAT-SUPER () (TEXT "1")) (SPACE) (LINK-QUERY (("class" . "zs-font-size-3")) "tags:#search tags:#zettelstore" (TEXT "#zettelstore")) (FORMAT-SUPER () (TEXT "14")))))))