The document header is based on yaml, and is the part of the document preceeding the document root marked by “A~ [Document title & author]”
The document header contains either: semantic meta-data about the document, or processing instructions.
Note: the first line of a document may include information on the markup version used in the form of a comment. Comments within the header section are the hash symbol at the start of a line (and as the first character in a line of text) followed by a space and the comment:
# in the header section of a document, this would be a comment
This current document is loaded by a master document that has a header similar to this one:
# SiSU 8.0 title: main: "SiSU" subtitle: "Markup" creator: author: "Amissah, Ralph" date: created: "2002-08-28" issued: "2002-08-28" available: "2002-08-28" published: "2008-05-22" modified: "2020-04-11" rights: copyright: "Copyright (C) Ralph Amissah 2007, 2020" license: "AGPL 3 (part of SiSU Spine documentation)" classify: topic_register: "electronic documents:SiSU:document:markup;SiSU:document:markup;SiSU:manual:markup;electronic documents:SiSU:manual:markup" subject = "ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search"
Looking back a bit:
# SiSU master 8.0 title: main: "SiSU" subtitle: "Markup" creator: author: "Amissah, Ralph" date: created: "2002-08-28" issued: "2002-08-28" available: "2002-08-28" published: "2008-05-22" modified: "2020-04-11" rights: copyright: "Copyright (C) Ralph Amissah 2007, 2020" license: "AGPL 3 (part of SiSU Spine documentation)" classify: topic_register: "electronic documents:SiSU:document:markup;SiSU:document:markup;SiSU:manual:markup;electronic documents:SiSU:manual:markup" subject: "ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search" make: auto_num_top_at_level: "1" substitute: [ [ "[$]{2}\\{sisudoc\\}", "www.sisudoc.org" ] ] bold: "Debian|SiSU" italics: "Linux|GPL|LaTeX|SQL" breaks: "new=:B; break=1" home_button_text: "{SiSU}https://sisudoc.org; {sources / git}https://git.sisudoc.org/projects/" footer: "{SiSU}https://sisudoc.org; {git}https://git.sisudoc.org/projects"
Header tags appear at the beginning of a document and provide meta information on the document (such as the Dublin Core), or information as to how the document as a whole is to be processed. All header instructions take the form headername: or on the next line and indented by two spaces subheadername: All Dublin Core meta tags are available
@identifier: information or instructions
where the “identifier” is a tag recognised by the program, and the “information” or “instructions” belong to the tag/identifier specified
Note: a header where used should only be used once; all headers apart from [title] are optional; the [structure] header is used to describe document structure, and can be useful to know.
This is a sample header
# SiSU 8.0
title: main: "SiSU" subtitle: "Markup" language: "English"
creator: author: [Lastname, First names] illustrator: [Lastname, First names] translator: [Lastname, First names] prepared_by: [Lastname, First names]
date: created: [year or yyyy-mm-dd] issued: [year or yyyy-mm-dd] available: [year or yyyy-mm-dd] published: [year or yyyy-mm-dd] modified: [year or yyyy-mm-dd] valid: [year or yyyy-mm-dd] added_to_site: [year or yyyy-mm-dd] translated: [year or yyyy-mm-dd]
rights: copyright: "Copyright (C) [Year and Holder]" license: "[Use License granted]" text: "[Name, Year]" translation: "[Name, Year]" illustrations: "[Name, Year]" # check rest
classify: topic_register: "electronic documents;SiSU:document:markup;SiSU:document:markup;SiSU:document:markup;SiSU:manual:markup;electronic documents:SiSU:manual:markup" subject: "ebook, epublishing, electronic book, electronic publishing, electronic document, electronic citation, data structure, citation systems, search" keywords: "list" loc: "[Library of Congress classification]" dewey: "[Dewey classification]"
identifier: isbn: "[ISBN]" oclc: ""
links: [ "{SiSU }https://www.sisudoc.org", "{ FSF }https://www.fsf.org", ]
make: auto_num_top_at_level: "1" substitute: [ [ "[$]{2}\\{sisudoc\\}", "www.sisudoc.org" ] ] bold: "Debian|SiSU" # [regular expression of words/phrases to be made bold] italics: "Linux|GPL|LaTeX|SQL" # [regular expression of words/phrases to italicise] breaks: "new=:B; break=1" home_button_text: "{SiSU}https://sisudoc.org; {sources / git}https://git.sisudoc.org/gitweb/" footer: "{SiSU}https://sisudoc.org; {git}https://git.sisudoc.org" headings: text to match for each level (e.g. PART; Chapter; Section; Article; or another: none; BOOK|FIRST|SECOND; none; CHAPTER;)
≅ SiSU Spine ፨ (object numbering & object search)
(web 1993, object numbering 1997, object search 2002 ...) 2024