% SiSU Document Abstraction v0.1
% Source: sisu_markup.sst
@meta {
title.main: Spine, Doc Reform
title.subtitle: SiSU Markup
title.full: Spine, Doc Reform - SiSU Markup
creator.author: Ralph Amissah
creator.author_surname: Amissah
creator.author_surname_fn: AMISSAH, Ralph
date.published: 2008-05-22
date.created: 2002-08-28
date.issued: 2002-08-28
date.available: 2002-08-28
date.modified: 2012-10-03
rights.copyright: Ralph Amissah 2007
rights.license: GPL 3 (part of SiSU documentation)
classify.topic_register: electronic documents:SiSU:document:markup;SiSU:document:markup;SiSU:manual:markup;electronic documents:SiSU:manual:markup;SiSU markup sample:technical writing;software:program
}
@make {
doc_type: book
auto_num_top_at_level: 1
auto_num_top_lv: 4
auto_num_depth: 2
}
@doc_has {
inline_links: 26
inline_notes_reg: 22
inline_notes_star: 2
tables: 4
codeblocks: 71
images: 5
poems: 3
groups: 2
blocks: 2
quotes: 0
}
@head {
[1] heading :A
.part: body
.section: body
.last_descendant: 458
.children: 2 54 456 457 458
.ancestors: 1 0 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.dom_status: 1 0 0 0 0 0 0 0
.dom_status_collapsed: 1 0 0 0 0 0 0 0
.heading_lev_collapsed: 0
.is_of_type: para
.sha256: F6C61B528D2EA27CAE883A07C42D47632E5F112F42733BC928462A9CA2969556
.segment: _the_title
.segment_epub: _the_title
.segment_html_is: _the_title
.segment_epub_is: _the_title
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|||||||
| Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)
}
@toc {
[0] heading :1
.part: frontmatter
.parent: 1
.dom_status: 4 0 0 0 1 0 0 0
.dom_status_collapsed: 4 1 0 0 0 0 0 0
.heading_lev_collapsed: 1
.ocn_off: true
.is_of_type: para
.segment: toc
.segment_next: description
.segment_epub: toc
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)||||Table of Contents|||
.anchor_tag: toc
| Table of Contents
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 1 1
.has: links
| ┥SiSU Description┝┤#2├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥1. SiSU an outline┝┤#3├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.1. Summary┝┤#5├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.2. Object-Centricity. On objects┝┤#7├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.3. On objects sequence┝┤#11├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.4. Object Numbers & Citation┝┤#13├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.5. Characteristics (objects have properties and attributes)┝┤#18├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.6. Document structure (Headings provide document structure through the heading level property)┝┤#20├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.7. Notes┝┤#23├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.8. The Document Header┝┤#27├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.9. Document Collections┝┤#30├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.10. Older Descriptions┝┤#33├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.11. ...┝┤#36├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥1.12. SiSU Spine┝┤#45├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 1 1
.has: links
| ┥SiSU Markup┝┤#54├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥2. Introduction to SiSU Markup┝┤#55├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥2.1. Markup Summary┝┤#56├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥2.2. Markup Rules, document structure and metadata requirements┝┤#69├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥2.3. Markup Examples┝┤#81├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥2.3.1. Online┝┤#82├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥3. Markup of Headers┝┤#85├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥3.1. Sample Header┝┤#90├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥3.2. Available Headers┝┤#95├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥4. Markup of Substantive Text┝┤#110├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.1. Heading Levels┝┤#111├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.2. Text Face Attributes┝┤#122├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.3. Indentation and bullets┝┤#138├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.4. Hanging Indents┝┤#155├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.5. Footnotes / Endnotes┝┤#165├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.6. Links┝┤#189├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.6.1. Naked URLs within text, dealing with urls┝┤#190├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.6.2. Linking Text┝┤#205├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.6.3. Linking Images┝┤#238├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.6.4. Link shortcut for multiple versions of a sisu document in the same directory tree┝┤#256├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.7. Grouped Text / blocked text┝┤#261├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.1. blocked text curly brace syntax┝┤#263├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.2. blocked text tic syntax┝┤#267├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.3. Group┝┤#270├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.4. Block┝┤#278├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.5. Poem┝┤#286├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.6. Code┝┤#304├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.7.7. Tables┝┤#312├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.8. Additional breaks - linebreaks within objects, column and page-breaks┝┤#329├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.8.1. line-breaks┝┤#330├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.8.2. page breaks┝┤#335├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.9. Excluding Object Numbers┝┤#346├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.10. Bibliography / References┝┤#352├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.10.1. a markup tagged metadata bibliography section┝┤#356├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 6 6
.has: links
| ┥4.10.2. Tagging citations for inclusion in the Bibliography┝┤#367├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.11. Glossary┝┤#372├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥4.12. Book index┝┤#377├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥5. Composite documents markup┝┤#392├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥6. Substitutions┝┤#397├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥7. Footnote, endnote stress test┝┤#404├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 4 4
.has: links
| ┥8. Sample Commands┝┤#437├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥8.1. general┝┤#438├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥8.2. source & sisupod┝┤#441├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 5 5
.has: links
| ┥8.3. sqlite┝┤#445├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 1 1
.has: links
| ┥Endnotes┝┤#endnotes├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 1 1
.has: links
| ┥Book Index┝┤#bookindex├
[0] toc
.part: frontmatter
.ocn_off: true
.is_of_type: para
.indent: 1 1
.has: links
| ┥Blurb┝┤#blurb├
}
@body {
[2] heading :B
.part: body
.parent: 1
.last_descendant: 53
.children: 3
.ancestors: 1 2 0 0 0 0 0 0
.ancestors_collapsed: 1 2 0 0 0 0 0 0
.dom_status: 4 1 0 0 2 0 0 0
.dom_status_collapsed: 4 3 0 0 0 0 0 0
.heading_lev_collapsed: 1
.is_of_type: para
.sha256: B4908E26EA04323DD34878BC13C63D79283DFE61559595A1E50FBD9624153ED3
.segment: _part_1
.segment_epub: _part_1
.segment_html_is: _part_1
.segment_epub_is: _part_1
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description||||||
| SiSU Description
[3] heading :1
.part: body
.parent: 2
.last_descendant: 53
.children: 5 7 11 13 18 20 23 27 30 33 36 45
.ancestors: 1 2 0 0 3 0 0 0
.ancestors_collapsed: 1 2 3 0 0 0 0 0
.dom_status: 4 4 0 0 1 0 0 0
.dom_status_collapsed: 4 4 1 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: 5589116F2D3E320D23A8BC972A01980D4BF1F7211348A38E2A29B4556C6102AC
.segment: description
.segment_prev: toc
.segment_next: markup
.heading_lev_anchor: description
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|||
.lev4_subtoc: 5~ ┥1.1. Summary┝┤#5├
.lev4_subtoc: 5~ ┥1.2. Object-Centricity. On objects┝┤#7├
.lev4_subtoc: 5~ ┥1.3. On objects sequence┝┤#11├
.lev4_subtoc: 5~ ┥1.4. Object Numbers & Citation┝┤#13├
.lev4_subtoc: 5~ ┥1.5. Characteristics (objects have properties and attributes)┝┤#18├
.lev4_subtoc: 5~ ┥1.6. Document structure (Headings provide document structure through the heading level property)┝┤#20├
.lev4_subtoc: 5~ ┥1.7. Notes┝┤#23├
.lev4_subtoc: 5~ ┥1.8. The Document Header┝┤#27├
.lev4_subtoc: 5~ ┥1.9. Document Collections┝┤#30├
.lev4_subtoc: 5~ ┥1.10. Older Descriptions┝┤#33├
.lev4_subtoc: 5~ ┥1.11. ...┝┤#36├
.lev4_subtoc: 5~ ┥1.12. SiSU Spine┝┤#45├
| 1. SiSU an outline
[4] para
.part: body
.parent: 3
.ancestors: 1 2 0 0 3 0 0 0
.ancestors_collapsed: 1 2 3 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: B3B3680B846F81C2F354537FF7E2ADC89E1A5B1E62C47ED931A58F25165204FB
.segment_html_is: description
.segment_epub_is: description
| SiSU is an object-centric, lightweight markup based, document structuring, parser, publishing and search tool for document collections. It is command line oriented and generates static content that is currently made searchable at an object level through an SQL database. Markup helps define (delineate) objects (primarily various types of text block) which are tracked in sequence, substantive objects being numbered sequentially by the program for object citation.
[5] heading :2
.part: body
.parent: 3
.last_descendant: 6
.ancestors: 1 2 0 0 3 5 0 0
.ancestors_collapsed: 1 2 3 5 0 0 0 0
.dom_status: 4 4 0 0 4 1 0 0
.dom_status_collapsed: 4 4 4 1 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 9258E38F644849B655CF131EBCFBF12A2B764810B9531ED5151620AF47FE577D
.segment: description
.heading_lev_anchor: seg_1.1
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.1. Summary||
| 1.1. Summary
[6] para
.part: body
.parent: 5
.ancestors: 1 2 0 0 3 5 0 0
.ancestors_collapsed: 1 2 3 5 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0B5B20F4F53489FF3FD3806F50B5DA3B898530378BF8C86009C26DCD528CF1DE
.segment_html_is: description
.segment_epub_is: description
| An object is a unit of text within a document the most common being a paragraph. Objects include individual headings, paragraphs, tables, grouped text of various types such as code blocks and within poems, verse. Objects have properties and attributes, of particular significance are headings and their levels which provide document structure. A heading is an object with a hierarchical value, that conceptually contains other objects (such as paragraphs and possibly sub-headings etc.). Objects are tracked sequentially as they relate to each other object within a document and substantive objects are numbered sequentially, for citation purposes. Notably footnotes are not objects in themselves, rather belonging to the object from which they are referenced, and following their own per-document, sequential numbering sequence. From heading objects (linked) tables of content may be generated, and if additional metadata is provided book type indexes can be generated that link back to the objects to which they relate. Unpacking this a bit further. SiSU as a concept independent of its markup language and the parsers that have been implemented, is based on ideas discussed below.
[7] heading :2
.part: body
.parent: 3
.last_descendant: 10
.ancestors: 1 2 0 0 3 7 0 0
.ancestors_collapsed: 1 2 3 7 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: F56CBEC63C5C2BDB0F83DFBEC5C95015D5D2BC4C46721C15E9683301991F4D27
.segment: description
.heading_lev_anchor: seg_1.2
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.2. Object-Centricity. On objects||
| 1.2. Object-Centricity. On objects
[8] para
.part: body
.parent: 7
.ancestors: 1 2 0 0 3 7 0 0
.ancestors_collapsed: 1 2 3 7 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8816841134C06E8F4CABFA20ED962F52F7EDE9D52A48345FC6401D311CA2191D
.segment_html_is: description
.segment_epub_is: description
| In SiSU objects are the fundamental unit from which larger constructs within a document and the document itself is built. Breaking the document into objects provides interesting possibilities.
[9] para
.part: body
.parent: 7
.ancestors: 1 2 0 0 3 7 0 0
.ancestors_collapsed: 1 2 3 7 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4899334F96B96751EAC668C9E11CEBF8A57C1C0A07EDE0C073FE6694E542F7CC
.segment_html_is: description
.segment_epub_is: description
| Conceptually within SiSU, objects are the building blocks or individual units of construction of a document. Objects are usually blocks of text, the most common of which is the paragraph, other examples include: individual headings, tables, grouped text of various types, a code block is a single object however many lines it runs, whereas each verse in a poem is an object ... and as mentioned an object could also, for example, be an image. Objects can be formatted and placed as needed, providing flexibility and enabling multiple types of representation across disparate formats and text receptacle, examples including html, epub, latex (in the past mind-maps) and sql (populated at an object level, and thereby providing search with that degree of granularity).
[10] para
.part: body
.parent: 7
.ancestors: 1 2 0 0 3 7 0 0
.ancestors_collapsed: 1 2 3 7 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4AB8DF047B27D6982CE7663BF8FFE5BA2D12C5CEE46004434E3DD2E32E5D380F
.segment_html_is: description
.segment_epub_is: description
| Additionally spine can hand over the parsed object model itself, as a PEG parsable text file (.ssp) or as an sqlite database, so that other programs may consume the document as an already parsed structure rather than parsing the markup again.
[11] heading :2
.part: body
.parent: 3
.last_descendant: 12
.ancestors: 1 2 0 0 3 11 0 0
.ancestors_collapsed: 1 2 3 11 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: E4615B6CE47A41C07AF371F7140534D9F6562268F177AD6683F52BCDA9A131E9
.segment: description
.heading_lev_anchor: seg_1.3
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.3. On objects sequence||
| 1.3. On objects sequence
[12] para
.part: body
.parent: 11
.ancestors: 1 2 0 0 3 11 0 0
.ancestors_collapsed: 1 2 3 11 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 70413E280831B4BFC9AED090C92BC3F22C9734B6D8FC4813895EE2557832A884
.segment_html_is: description
.segment_epub_is: description
| Sequence is what makes the numbering reproducible, the same source gives the same numbers on every run and in every format, and provides the basis of citation. This follows authorship, it is part of the definition of a document and how a document is written to convey meaning.
[13] heading :2
.part: body
.parent: 3
.last_descendant: 17
.ancestors: 1 2 0 0 3 13 0 0
.ancestors_collapsed: 1 2 3 13 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 66F10E9100FC610076E61E95B512818655537AED08596DC473EF094FAEB6336F
.segment: description
.heading_lev_anchor: seg_1.4
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.4. Object Numbers & Citation||
| 1.4. Object Numbers & Citation
[14] para
.part: body
.parent: 13
.ancestors: 1 2 0 0 3 13 0 0
.ancestors_collapsed: 1 2 3 13 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 5445D9B5896A0859D4CD31241A9AD8C1CB4E601050ED2A8D553B3F8CFEFF0A6D
.segment_html_is: description
.segment_epub_is: description
| Most objects within a document are meant by the author to be a substantive part of the document and substantive objects are numbered for citation purposes. (Where an object is deemed by the author to be not substantive numbering may be turned off for that object). All such objects are numbered sequentially and can be referenced thereby for citation purposes. An object number is attached to the text, not to where the text happens to land, so it survives reformatting, a change of paper size, or a move to a format that has no pages at all.
[15] para
.part: body
.parent: 13
.ancestors: 1 2 0 0 3 13 0 0
.ancestors_collapsed: 1 2 3 13 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 89B9260229AA6AFDFE6098172FFE2FB93506E197FDA01B23AEC9C3E4B50531DC
.segment_html_is: description
.segment_epub_is: description
| Object numbers provide the possibility of citing/locating text precisely across different document formats and different languages (assuming the document has been translated). For search it also makes it possible to identify precisely where search criteria is met within each document in the form of an index or to view those precise text objects before deciding which documents are of interest. Additionally the use of objects (and that objects are numbered) frees the possibility to represent the document in the manner considered most suitable to a specific document format whilst retaining its structural (and citation) integrity.
[16] para
.part: body
.parent: 13
.ancestors: 1 2 0 0 3 13 0 0
.ancestors_collapsed: 1 2 3 13 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B45D43EA9EDA43BB87E1C63B87BAEFB4406BDA44674BFB5B02B0732DE1C35ED5
.segment_html_is: description
.segment_epub_is: description
| To be clear (if obvious) page numbers provide none of this functionality.
[17] para
.part: body
.parent: 13
.ancestors: 1 2 0 0 3 13 0 0
.ancestors_collapsed: 1 2 3 13 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B0E8660DB24F8B14780BBF9867A5642A76A9277059B3516B6580C92B61C8F638
.segment_html_is: description
.segment_epub_is: description
| Object numbering suits published or finalised works, where it provides a fixed means of reference.
[18] heading :2
.part: body
.parent: 3
.last_descendant: 19
.ancestors: 1 2 0 0 3 18 0 0
.ancestors_collapsed: 1 2 3 18 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 6BA204C4C0FEBAAD3CDDA6342324B6905EC6396770FC211C8B047C17A415A911
.segment: description
.heading_lev_anchor: seg_1.5
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.5. Characteristics (objects have properties and attributes)||
| 1.5. Characteristics (objects have properties and attributes)
[19] para
.part: body
.parent: 18
.ancestors: 1 2 0 0 3 18 0 0
.ancestors_collapsed: 1 2 3 18 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: E64B14C1533A8B6845D2CC5B10B59DDB5AC793C9CC2162DB327E7D7703053FDD
.segment_html_is: description
.segment_epub_is: description
| Objects have properties (and may have attributes). By properties I here refer to the fundamental type of object, be it a heading, a paragraph, table, verse etc. Attributes extend further and may include other things that one might wish to associate with the object (examples not necessarily currently available/ implemented in SiSU might include, formatting whether it is indented, or metadata e.g. the associated language, or programming language for a code block).
[20] heading :2
.part: body
.parent: 3
.last_descendant: 22
.ancestors: 1 2 0 0 3 20 0 0
.ancestors_collapsed: 1 2 3 20 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 66DCDAE8DE08380123D3A3EF5538AE180BBDAC3735E2C16D08ABEA800ECBF91F
.segment: description
.heading_lev_anchor: seg_1.6
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.6. Document structure (Headings provide document structure through the heading level property)||
| 1.6. Document structure (Headings provide document structure through the heading level property)
[21] para
.part: body
.parent: 20
.ancestors: 1 2 0 0 3 20 0 0
.ancestors_collapsed: 1 2 3 20 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8FDCE55FDCD772FCE3A97C6D66F8DE27F82148EECA94CEB0C49A4F232E4D5BA8
.segment_html_is: description
.segment_epub_is: description
| The types of document of interest to SiSU have structure that is captured by the heading level property. Headings are individual objects like any other with the additional properties that (i) they may be regarded as containing the other objects following them sequentially (until the next heading of a similar or higher level), heading objects may include other headings (sub-headings), and
[22] para
.part: body
.parent: 20
.ancestors: 1 2 0 0 3 20 0 0
.ancestors_collapsed: 1 2 3 20 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 704680342204080504E73C4220431943D5237D32FCF05AE2C384F3C60C450F23
.segment_html_is: description
.segment_epub_is: description
| (ii) that they have a hierarchy, the root “heading” being the document title. To allow documents of different structural shapes to be represented, headings fall into two bands. The upper band organises the document above the level at which text is written: the document root, which is its title, and beneath it part, subpart and subsubpart, which contain other headings rather than text of their own. The lower band heads substantive text: a chapter or segment level and up to three levels of sub-heading beneath it. The segment level is what output formats that divide a document into pieces, such as segmented html and epub, break on.
[23] heading :2
.part: body
.parent: 3
.last_descendant: 26
.ancestors: 1 2 0 0 3 23 0 0
.ancestors_collapsed: 1 2 3 23 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: B026152991EB54F0D7650C6E7DD9B055545BC0C430E9FE98E581C1922458AD26
.segment: description
.heading_lev_anchor: seg_1.7
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.7. Notes||
| 1.7. Notes
[24] para
.part: body
.parent: 23
.ancestors: 1 2 0 0 3 23 0 0
.ancestors_collapsed: 1 2 3 23 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A4DB3A1A9821E6AA37F5D4257629BBF8B8D7710A2F124AE74BB0F442A473F4EB
.segment_html_is: description
.segment_epub_is: description
| Footnotes and endnotes marked up and written within the object to which they belong and remain part of it. They are not numbered in the object citation series: a note is reached through the object that references it, and carries its own number in a series of its own. There are several such series: a regular numbered series, unnumbered asterisked notes, and a numbered asterisked series for editorial notes.
[25] para
.part: body
.parent: 23
.ancestors: 1 2 0 0 3 23 0 0
.ancestors_collapsed: 1 2 3 23 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: BF767B356AC9BA1072809F3BAF350F77CB9B8EDEA274AC92C4FE559F83965EEE
.segment_html_is: description
.segment_epub_is: description
| An output format may present a note where it is written, at the foot of a “page”, or gathered with the others at the end of the document, linked in both directions. Where notes are gathered as endnotes the same note appears twice in the rendering; it remains one note, belonging to one object, and it is the object carrying it that is numbered and that is searched.
[26] para
.part: body
.parent: 23
.ancestors: 1 2 0 0 3 23 0 0
.ancestors_collapsed: 1 2 3 23 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 83C5AFC387BF724B4C2004CBCB2EA429FDB47F8271CF30286C4378D2EF24301F
.segment_html_is: description
.segment_epub_is: description
| In the document abstraction the gathered notes form a section of their own, prepared once for the formats that display them. Those objects take no object number and are excluded from the search database, where a note is indexed as part of the object it belongs to.
[27] heading :2
.part: body
.parent: 3
.last_descendant: 29
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 3D7925E409175D0976A08A3B139BF42D2437F155158880B0FAD452F9D9BD7078
.segment: description
.heading_lev_anchor: seg_1.8
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.8. The Document Header||
| 1.8. The Document Header
[28] para
.part: body
.parent: 27
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4715AF1C9688DF84878D995CDE6300FC87A9CEAACC1AE1DC5C2991E4BDD02550
.segment_html_is: description
.segment_epub_is: description
| SiSU documents have a header carrying document metadata, at a minimum the title and the author. The header may also carry processing instructions, telling the program how the document is to be treated: from which heading level to number headings automatically, words or phrases to be emphasised throughout, text substitutions to apply, where the document should be segmented/broken for output formats that are divided into parts.
[0] comment
.part: comment
.section: comment
.parent: 27
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 5FCF1FE24234023B2E0E591F82657402921B1DF122AE78A3742134A4BAEB9804
| % In addition the document header may contain markup instruction (e.g. how to
[0] comment
.part: comment
.section: comment
.parent: 27
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 27A21301D1085C0E8D71A88AF3896ED5A38250F80A8095B6E16C15A7475993DE
| % identify headings within the document, in which case those headings need not
[0] comment
.part: comment
.section: comment
.parent: 27
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 881045582D5B267576CC55D28E8DF1293AB2B8E964B83D2466E08373BC5BC492
| % be found and treated accordingly).
[29] para
.part: body
.parent: 27
.ancestors: 1 2 0 0 3 27 0 0
.ancestors_collapsed: 1 2 3 27 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 22AE819610428E8A6AE4178B3F0BB869331C5AAFA96BE797DEDC24C8ACE37EE5
.segment_html_is: description
.segment_epub_is: description
| SiSU parsers have now been implemented in different programming paradigms and languages a couple of times, the chosen markup has been left unchanged though the document headers have been modified.
[30] heading :2
.part: body
.parent: 3
.last_descendant: 32
.ancestors: 1 2 0 0 3 30 0 0
.ancestors_collapsed: 1 2 3 30 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 23420C4B8743DA4E112F1DE6987E1F3594C9421A13C1707FEB3259530B6B9B88
.segment: description
.heading_lev_anchor: seg_1.9
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.9. Document Collections||
| 1.9. Document Collections
[31] para
.part: body
.parent: 30
.ancestors: 1 2 0 0 3 30 0 0
.ancestors_collapsed: 1 2 3 30 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: D9750F87E297ECB7DC07E1E8E7C397AD181DD4501A6EB93B8946C01097D188AC
.segment_html_is: description
.segment_epub_is: description
| Spine produces documents of uniform structure, carrying metadata, written to predictable output locations in the file system or in an sql database. This makes collection level work possible: metadata driven curation, producing author and topic indexes across the whole collection, and a single search database spanning every document in it and every object within each document.
[32] para
.part: body
.parent: 30
.ancestors: 1 2 0 0 3 30 0 0
.ancestors_collapsed: 1 2 3 30 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 1EF83516F38B3AADA7F9CF318DE78BB258B1944D56821E14160CA03E014E5437
.segment_html_is: description
.segment_epub_is: description
| The markup described in the rest of this document is the means by which an author states the structure that all of this depends on.
[33] heading :2
.part: body
.parent: 3
.last_descendant: 35
.ancestors: 1 2 0 0 3 33 0 0
.ancestors_collapsed: 1 2 3 33 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: BF10D7E97144644DDE1737C4F963BDF7005A83BA6097D5D8CD711E2FB99CC052
.segment: description
.heading_lev_anchor: seg_1.10
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.10. Older Descriptions||
| 1.10. Older Descriptions
[34] para
.part: body
.parent: 33
.ancestors: 1 2 0 0 3 33 0 0
.ancestors_collapsed: 1 2 3 33 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 75E4FFBB9711AFF941470750752EE687ADA2674E01F5FCB445B8526404C8CE55
.segment_html_is: description
.segment_epub_is: description
| Here is a description that has been used for the original sisu (scribe):
[35] para
.part: body
.parent: 33
.ancestors: 1 2 0 0 3 33 0 0
.ancestors_collapsed: 1 2 3 33 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8DDFFCC6990D7703FB9BC46B198F0A7AC8061E68E1E4D3DBC2D3F25BBB7F51A5
.segment_html_is: description
.segment_epub_is: description
| With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax in your text editor of choice, SiSU can generate various document formats, most of which share a common object numbering system for locating content, including plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects (roughly paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity. Think of being able to finely match text in documents, using common object numbers, across different output formats (same object identifier for pdf, epub or html) and across languages if you have translations of the same document (same object identifier across languages). For search, your criteria is met by these documents at these locations within each document (equally relevant across different output formats and languages). To be clear (if obvious) page numbers provide none of this functionality. Object numbering is particularly suitable for “published” works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content. Document outputs can also share provided semantic meta-data.
[36] heading :2
.part: body
.parent: 3
.last_descendant: 44
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: E27A0FFB7C7F40D70B6EFD5133535EF434286CD2FB93F151BA11E19E08F991AC
.segment: description
.heading_lev_anchor: seg_1.11
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.11. ...||
| 1.11. ...
[37] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 22658859E70D974AFBF200A4C6DD4EC92EE179823780D1EC4C925B3855147D9F
.segment_html_is: description
.segment_epub_is: description
| SiSU is less about document layout than it is about finding a way using little markup to construct an abstract representation of a document that makes it possible to produce multiple representations of it which may be rather different from each other and used for different purposes, whether layout and publishing, scrollworthy online viewing/ reading, or content search. To be able to take advantage from its minimal preparation starting point of some of the strengths of rather different established ways of representing documents for different purposes, whether for search (relational database, or indexed flat files generated for that purpose whether of complete documents, or say of files made up of objects), online or other electronic viewing (e.g. html, xml, epub), or paper publication (e.g. pdf via latex)...
[38] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 845FAA89E0B85F12E014FC9BED777131DA8A0A39F73E4BA4D78B714CDA83A2EB
.segment_html_is: description
.segment_epub_is: description
| The solution arrived at is to extract structural information about the document (document sections and headings within the document, available through pattern matching or markup) and tracking objects (which primarily are defined units of text such as paragraphs, headings, tables, verse, etc. but also images) which can be reconstituted as the same documents with relevant object identification numbers so text (objects) can be referenced across different output formats and presentations.
[39] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 91A90E25A0BC7EF12DC90B05CDD09D714F09574C0F944BEAF84D1CA7CFEBDF26
.segment_html_is: description
.segment_epub_is: description
| SiSU generates tables of content, and through its markup the means for metadata to be provided for the generation of book style indexes for a document (that again due to document object numbers are the same and equally relevant across all document formats). Per document classifying/organizing metadata can also be provided for automated document curation.
[40] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 78A514DBA262927538B711F9251B120311516745450BFDDED0DB403D9D18CC4E
.segment_html_is: description
.segment_epub_is: description
| ... there have also been working experiments with sisu markup source, two way conversion/representation of sisu document markup source in mind-mapping (software kdissert was used for its strong focus on producing documents (now apparently called semantik)); also po4a software for translators has been used successfuly in its regular text mode for sisu markup in translation, (which is more an attribute of po4a than of sisu, but) which is of interest due to sisu/spine's object citation numbering being available across translations. Open Document Format text (odf:odt), has been an output, but much more interesting (and requested by potential users of sisu/spine) would be the ability of a word processor to save text/a document in sisu markup, making alternative document processing and presentations with sisu possible.
[41] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 012B0907EDCB04EB4D222806DC78C62EEE35EB788F22CED050514768C52ACB48
.segment_html_is: description
.segment_epub_is: description
| also worth mention, in the relatively long history of this project, there has been work done on extracting hash representations of each object, that could hypothetically be shared to prove the content of a document without sharing its content, or of identifying which objects change; these hashes can also be used as unique identifiers in a database or as identifying filenames if individual objects are saved.
[42] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0C6553B1278C33AAA80BF556DD7162BDAB516AF080E7AD0C7F9F1ED0DBE96C2B
.segment_html_is: description
.segment_epub_is: description
| SiSU has evolved, the current implementation focuses on one primary use-case, books and literary writings. However the concept on which it is based has wider application. Here is a prevously posted souvenir from my encounter with an IBM software evaluator in London June 2004 that came about through a chance encounter with an IBM manager at a Linux Expo, who was curious about my interest in Gnu/Linux with my legal background... on hearing that I also wrote software, he suggested, maybe IBM should have a look at it. I was interested, the meeting was set up... with an IBM, Software Innovations evaluator
His response after the meeting:
[43] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 32369D8E71A9ABB9388ECDDBAA5DCF2EF5B04CD3DA8FD6ABF7A05B2FB4641075
.segment_html_is: description
.segment_epub_is: description
| “Ralph┙ Good to meet with you today, I was very impressed with your software. \\ ⑆/┨ [colleague's name (also posted to an IBM colleague)] ┣/ - in summary - Ralph has built an application that runs on linux and takes ASCII documents and pulls them apart in to the smallest constituent parts, storing them as XML, PDF and HTML, the HTML are hyperlinked up so the document can be browsed in its full form. the format and text data created is stored in a database.
This has potential in any place that needs the power of full text search whilst holding the structural concepts of the document i.e. legal, pharma, education, research.. which ones we need to figure out, ...”
[44] para
.part: body
.parent: 36
.ancestors: 1 2 0 0 3 36 0 0
.ancestors_collapsed: 1 2 3 36 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4DE7F34BA6C95D4DEAAE315E7108F72573C218EF6E7E3BADD7F6E3392B300CE6
.segment_html_is: description
.segment_epub_is: description
| Special interest was expressed in the search implications of SiSU. To paraphrase, the company has document management systems dealing with hundreds of thousands of texts, these tell you which documents match your search criteria, but cannot inform you where within a text these matches were found without opening the documents. This is achieved through defining document objects and making them the building block of the document, trackable document objects (that can be placed back in the context of the document or corpus of documents if part of a collection). SiSU's early design was to - abstract documents to their structure, and identified objects, numbered in a citable way (as pointed out document object hashes can be of use for the purpose).
[45] heading :2
.part: body
.parent: 3
.last_descendant: 53
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: AB0C962DE546420AE175F3076E19602175A31E5B46D99B46D140E58EB289F74E
.segment: description
.heading_lev_anchor: seg_1.12
.segment_epub: description
.segment_html_is: description
.segment_epub_is: description
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Description|||1. SiSU an outline|1.12. SiSU Spine||
| 1.12. SiSU Spine
[46] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 398D3285676DDFF28D8C4F1FCE3004BEC2621C9611020826F1C8907911CCAC95
.segment_html_is: description
.segment_epub_is: description
| SiSU Spine is the new generator for documents prepared in sisu markup, written in D as opposed to the original sisu which was first shared in Ruby.
[47] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4F6B4D6FCA646509FAE9906F93FD2CFA4C464847694AB531D3A28FD2D7E79A3D
.segment_html_is: description
.segment_epub_is: description
| Spine code has not as yet been made publicly available.
[48] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 3C61EF9F9F1A7554E0E56C325D1FD17AAE4E5F50CF4B72C96C954A82FF3811DF
.segment_html_is: description
.segment_epub_is: description
| As compared with the original sisu generator sisu spine:
[49] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F921782AFE8B0FBDB70C058C5C2F915D28B5F7F6741EAE14D80446217FFF024A
.segment_html_is: description
.segment_epub_is: description
| - Spine uses the same document markup for the document body, but uses yaml for document headers (which contains document metadata and configuration details), the original sisu has a bespoke markup for headers.
[50] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 95B28E9C1D7F90B96737EBCBB1149E30D3CE3D874C69A93BF99CB093EAD1BD09
.segment_html_is: description
.segment_epub_is: description
| - Spine (written in D) is considerably faster at generating native output than sisu (written in Ruby), on last test at least 60 times faster (what took 1 minute takes 1 second; 1 hour a minute :-) (admittedly some time ago, ruby has been getting faster, hopefully this is not over over promising).
[51] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2CB0EBE8912E4EFC1DBF7C6F5D8CAF0EC336A328181A21DF91BAB36B378136A6
.segment_html_is: description
.segment_epub_is: description
| - Spine produces fewer document outputs types than sisu (html, epub, (odt, latex) and populates sql db for search)
[52] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8444B8B1146A5349435D79EA9DFCD38399E568C67854CF5ED52ECB27E82971FB
.segment_html_is: description
.segment_epub_is: description
| - As regards non-native output, so far Spine has greater separation of what it does and largely leaves calling the external program to the user, e.g.: latex output is a native output in the sense that it is generated directly by spine, but the pdfs that can be produced from these are produced through use of an external program xelatex, which produces fine output but is a very much slower process.
[53] para
.part: body
.parent: 45
.ancestors: 1 2 0 0 3 45 0 0
.ancestors_collapsed: 1 2 3 45 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 6B1900BE19AD041FF2BCF98E586ED5565443198182DDE1676E71A5BB901CBE73
.segment_html_is: description
.segment_epub_is: description
| - (where both produce the same output type, generally) Spine generally produces more up to date output format representations.
[54] heading :B
.part: body
.parent: 1
.last_descendant: 455
.children: 55 85 110 392 397 404 437
.ancestors: 1 54 0 0 0 0 0 0
.ancestors_collapsed: 1 54 0 0 0 0 0 0
.dom_status: 4 3 0 0 2 2 0 0
.dom_status_collapsed: 4 3 2 2 0 0 0 0
.heading_lev_collapsed: 1
.is_of_type: para
.sha256: A99A71ECE2F3B45969249F4D400DCD105ACAB8F0CCF2A88C8D2190D9AF49EAE7
.segment: _part_2
.heading_lev_anchor: seg_1.12
.segment_epub: _part_2
.segment_html_is: _part_2
.segment_epub_is: _part_2
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup||||||
| SiSU Markup
[55] heading :1
.part: body
.parent: 54
.last_descendant: 84
.children: 56 69 81
.ancestors: 1 54 0 0 55 0 0 0
.ancestors_collapsed: 1 54 55 0 0 0 0 0
.dom_status: 4 4 0 0 1 0 0 0
.dom_status_collapsed: 4 4 1 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: D77CCE5F7C28BB0CCF99393EF79646F45F96364F03F7B553AC275DC446DB6DE2
.has: notes_reg
.segment: markup
.segment_prev: description
.segment_next: headers
.heading_lev_anchor: markup
.segment_epub: markup
.segment_html_is: markup
.segment_epub_is: markup
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】|||
.lev4_subtoc: 5~ ┥2.1. Markup Summary┝┤#56├
.lev4_subtoc: 5~ ┥2.2. Markup Rules, document structure and metadata requirements┝┤#69├
.lev4_subtoc: 5~ ┥2.3. Markup Examples┝┤#81├
.lev4_subtoc: 6~ ┥2.3.1. Online┝┤#82├
| 2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】
[56] heading :2
.part: body
.parent: 55
.last_descendant: 68
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.dom_status: 4 4 0 0 4 1 0 0
.dom_status_collapsed: 4 4 4 1 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 159A1DEC8F11208355C7A41148477E4C6948459D77831A8EA56FC5C656DE74B7
.segment: markup
.heading_lev_anchor: seg_2.1
.segment_epub: markup
.segment_html_is: markup
.segment_epub_is: markup
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】|2.1. Markup Summary||
| 2.1. Markup Summary
[57] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 1D675AFB58A2CE1E9E68A2BC4AECC178CF5EC7DE0E254BDFE22B51CB4F0AF5EE
.segment_html_is: markup
.segment_epub_is: markup
| This is the D version of the program sisu on which the markup it uses is based.
[58] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 65C6F58E63215D5C925B15DCEFD42EF8F619DC6BA634860ED20C55E14F5BFDD9
.has: notes_reg
.segment_html_is: markup
.segment_epub_is: markup
| SiSU source documents are plaintext (UTF-8)【2 files should be prepared using UTF-8 character encoding】 files
[59] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 019F0448E9CFEB188108AB4A22684C61CF77EF09F7F4398E7680CA932C6EB120
.segment_html_is: markup
.segment_epub_is: markup
| All paragraphs are separated by an empty line.
[60] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F5734AF6C666C9EE759E87F96F3396C80C41A9DDB476C2092BF755D9455A08D8
.has: links
.segment_html_is: markup
.segment_epub_is: markup
| Markup is comprised of: ┃markup-summary┃ ┥*┝┤#internal-links├
[61] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C5C2F41434D3D7ABB37813668C8AA94211269B82FBF31AAC46D82365D741984B
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| at the top of a document, the document header made up of semantic meta-data about the document and if desired additional processing instructions (such an instruction to automatically number headings from a particular level down)
[62] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C891FCD2E7309C3F52502DB220DDDEB9F072588366AA6BB4BEF981D168ABAD21
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| followed by the prepared substantive text of which the most important single characteristic is the markup of different heading levels, which define the primary outline of the document structure. Markup of substantive text includes:
[63] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AE25BF6FF81BB0FC8F1FD8EA87D14A0D22B0664CE6BFB99D9C1663A8F3C21D68
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| heading levels defines document structure
[64] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0314286EADF486FCCDFEC003CC1F193E2DEB72B144CFE47E6FF17B2C5EA64CC7
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| text basic attributes, italics, bold etc.
[65] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C628B5D7B0D5A341AB9290380D9C8521BDDC337B0782F520B170C10D8D6F9E1B
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| grouped text (objects), which are to be treated differently, such as code blocks or poems.
[66] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F10D656CF9974E8F8F8B54246688F95375A738EE07C7CC5A3B106C8FEFA3B960
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| footnotes/endnotes
[67] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 6D8356A9A8DB5A20529FE305610D984EBAC6654D8E84D4A40CBA17E13F792CCD
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| linked text and images
[68] para
.part: body
.parent: 56
.ancestors: 1 54 0 0 55 56 0 0
.ancestors_collapsed: 1 54 55 56 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 37AF16ABE5384F5848C6E252E36D3CF6955DE8367C1C3872B961154FE305EDE7
.indent: 1 1
.bullet: true
.segment_html_is: markup
.segment_epub_is: markup
| paragraph actions, such as indent, bulleted, numbered-lists, etc.
[69] heading :2
.part: body
.parent: 55
.last_descendant: 80
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: A334F22E937714276636CABB9E42643FFDFE724E3E51C1F12B2C460E2898B1B1
.segment: markup
.heading_lev_anchor: seg_2.2
.segment_epub: markup
.segment_html_is: markup
.segment_epub_is: markup
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】|2.2. Markup Rules, document structure and metadata requirements||
| 2.2. Markup Rules, document structure and metadata requirements
[70] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4B62C335FB5079609814D69A7821784FE355646409915371E28C49B8FF40BD6D
.segment_html_is: markup
.segment_epub_is: markup
| minimal content/structure requirement, minimum being:
[71] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 45447B7AFBD5E544F7D0F1DF0FCCD26014D9850130ABD3F020B89FF96B82079F
.segment_html_is: markup
.segment_epub_is: markup
| metadata
[72] code
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 89C254FF012812812B2541D9B6282109CAB74252939B261A6DF8B896A6702C21
.segment_html_is: markup
.segment_epub_is: markup
| title:
| ░░main:░"SiSU░Spine"
| ░░subtitle:░"Markup"
|
| creator:
| ░░author:░"Amissah,░Ralph"
[73] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 7D50F20853334A3098A0E7389ADFC0A56755C7DF9606AF98C97CCF7AAD34EBAA
.segment_html_is: markup
.segment_epub_is: markup
| levels
[74] code
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 8A25E462CBFAF3A2B9E95695DE6A20081AFE379F8C4938E186F06AD842CE50E0
.segment_html_is: markup
.segment_epub_is: markup
| A~░(level░A░[title])
|
| 1~░(at░least░one░level░1░[segment/(chapter)])
[75] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F4568BD9ED02E92C7ECC75C322FF0EDF0A457177CBD92A446FB69E3D331EDC37
.segment_html_is: markup
.segment_epub_is: markup
| structure rules (document hierarchy, heading levels):
[76] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: DFE928CB1505EE258D7EA525819A55893AD52764C57A58AB3E25DDCC711D0D00
.segment_html_is: markup
.segment_epub_is: markup
| there are two sets of heading levels ABCD (title & parts if any) and 1234 (segment & subsegments if any)
[77] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 3256DEBE812A8E951CC11949EE3D453070D964029836D1606CB09DB09B5F6221
.segment_html_is: markup
.segment_epub_is: markup
| sisu has the fllowing levels (that may be described as document parts, headings and subheadings):
[78] code
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: E575CA7241035F20B75B6DF3ABE2E72A21B290737A932C4B8C293E2B69E7419B
.segment_html_is: markup
.segment_epub_is: markup
| A~░[title░(&░author)]
| ░░░-░document░root,░required░once░(==░1)
| ░░░-░followed░by░part░B~░or░level░1~
| ░░░-░often░written░in░the░form:
| ░░░░░A~░@title░@creator
| ░░░░░where░title░and░creator░are░taken░from░the░document░header
|
| B~░[part]
| ░░░-░part░B░is░followed░by░a░part░C~░if░there░is░one░or░level░1~
|
| C~░[subpart]
| ░░░-░part░C░is░followed░by░a░part░D~░if░there░is░one░or░level░1~
|
| D~░[subsubpart]
| ░░░-░part░D░is░followed░by░level░1~
|
| 1~░[heading,░segment░(chapter)]
| ░░░-░level░1░required░at░least░once░(>=░1)
| ░░░-░is░followed░by░level░2~░or
| ░░░░░by░text░which░can░then░be░followed
| ░░░░░-░by░more░text░or░by░levels░1~░or░2~░(or░relevant░part)
| ░░░-░level░1░in░html░(and░epub)░is░the░basis░of░a░document░segment░and░in░a░book
| ░░░░░would░correspond░to░a░chapter
|
| 2~░[sub-heading]
| ░░░-░followed░by░level░3~░or
| ░░░-░by░text░which░can░then░be░followed
| ░░░░░by░more░text░or░by░levels░1~,░2~░or░3~░(or░relevant░part)
|
| 3~░[sub-sub-heading]
| ░░░-░followed░by░level░4~░or
| ░░░-░by░text░which░can░then░be░followed
| ░░░░░by░more░text░or░by░levels░1~,░2~,░3~░or░4~░(or░relevant░part)
|
| 4~░[sub-sub-sub-heading]
| ░░░-░followed░by░text░which░can░be░followed
| ░░░░░by░more░text░or░by░levels░1~,░2~,░3~░or░4~░(or░relevant░part)
[79] para
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 09E09762D2D1E809D52AA2D5556E5CA727966B86B2B6FCEABEAFECA50AC54522
.segment_html_is: markup
.segment_epub_is: markup
| Rules:
[80] code
.part: body
.parent: 69
.ancestors: 1 54 0 0 55 69 0 0
.ancestors_collapsed: 1 54 55 69 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 372DB994AD5B05DDAF9125E3EDE9731E477FD4C0839FA47E733293CF159E0477
.segment_html_is: markup
.segment_epub_is: markup
| -░level░A~░is░mandatory,░it░is░the░(document░root░and)░title
|
| -░there░can░only░be░one░document░root░==░level/part░A~
| ░░(object░citation░number░1,░by░definition)
|
| -░heading░levels░B,C,D,░are░optional░and░there░may░be░several░of░each
| ░░(where░all░three░are░used░corresponding░to░e.g.░Book,░Part,░Section)
| ░░-░the░part░levels░are░optional░as░a░group,░and░those░that░are░used░must
| ░░░░follow░each░other░sequentially░(alphabetically),░so░a░C~░may░not░follow
| ░░░░an░A~░directly,░and░a░D~░may░not░follow░a░B~
|
| -░heading░levels░A~░B~░C~░D~░are░followed░by░other░heading░levels░rather
| ░░than░substantive░text
| ░░-░which░may░be░the░subsequent░sequential░(alphabetic)░heading░part░level
| ░░-░or░a░heading░(segment)░level░1~
|
| -░there░must░be░at░least░one░heading░(segment)░level░1~
| ░░(the░level░on░which░the░text░is░segmented,░in░a░book░would░correspond
| ░░to░the░Chapter░level)
|
| -░additional░heading░levels░1~░2~░3~░4~░are░optional░and░there░may░be
| ░░several░of░each
|
| -░heading░levels░are░not░skipped:░a░sub-level░is░entered░from░the░level
| ░░immediately░above░it,░so░a░2~░is░entered░from░a░1~,░a░3~░from░a░2~░and
| ░░a░4~░from░a░3~.░A░1~░followed░directly░by░a░3~░is░a░markup░error░and
| ░░the░program░will░stop░and░report░it,░naming░the░file,░the░line,░the
| ░░level░reached░and░the░level░that░is░missing
|
| -░heading░levels░1~░2~░3~░4~░are░followed░by░text░(which░may░be░followed░by
| ░░the░same░heading░level)
| ░░and/or░the░next░lower░numeric░heading░level░(followed░by░text)
| ░░or░indeed░return░to░the░relevant░part░level
| ░░(as░a░corollary░to░the░rules░above░substantive░text/░content
| ░░must░be░preceded░by░a░level░1~░(2~░3~░or░4~)░heading)
|
| -░every░object░belongs░to░(has░as░its░parent)░the░heading░it░falls░under,
| ░░with░one░exception:░a░footnote░or░endnote░belongs░to░the░object░it░is
| ░░called░from,░whether░that░is░a░paragraph,░a░block░or░a░heading
[81] heading :2
.part: body
.parent: 55
.last_descendant: 84
.children: 82
.ancestors: 1 54 0 0 55 81 0 0
.ancestors_collapsed: 1 54 55 81 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 263D94B4372BEA6D8E76744FDF2988A47EEF7F57C656947EA115D068AE2C3B79
.segment: markup
.heading_lev_anchor: seg_2.3
.segment_epub: markup
.segment_html_is: markup
.segment_epub_is: markup
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】|2.3. Markup Examples||
| 2.3. Markup Examples
[82] heading :3
.part: body
.parent: 81
.last_descendant: 84
.ancestors: 1 54 0 0 55 81 82 0
.ancestors_collapsed: 1 54 55 81 82 0 0 0
.dom_status: 4 4 0 0 4 4 1 0
.dom_status_collapsed: 4 4 4 4 1 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 60F885A7A71B7000E1637C4C026D910C908016061C735A6C2C133D89C02C7ECB
.segment: markup
.heading_lev_anchor: seg_2.3.1
.segment_epub: markup
.segment_html_is: markup
.segment_epub_is: markup
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||2. Introduction to SiSU Markup【1 From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.】|2.3. Markup Examples|2.3.1. Online|
| 2.3.1. Online
[83] para
.part: body
.parent: 82
.ancestors: 1 54 0 0 55 81 82 0
.ancestors_collapsed: 1 54 55 81 82 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: DE39C0B0BEF0D402C47FBB1267CB890BA9E04DE0C51D4A2163CB67944E65CDA2
.segment_html_is: markup
.segment_epub_is: markup
| Markup examples are available in the form of prepared texts that were written under creative commons license that permit re-publication.
[84] para
.part: body
.parent: 82
.ancestors: 1 54 0 0 55 81 82 0
.ancestors_collapsed: 1 54 55 81 82 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: DF7A4C702B44BE764B186EF5398D0F9C22D8CE68A259F41CC97399F163B86763
.segment_html_is: markup
.segment_epub_is: markup
| There is of course this document, which is provided with the program and provides a cursory overview of sisu markup. Running sisu spine against it gives an overview of the output produced by the program.
[85] heading :1
.part: body
.parent: 54
.last_descendant: 109
.children: 90 95
.ancestors: 1 54 0 0 85 0 0 0
.ancestors_collapsed: 1 54 85 0 0 0 0 0
.dom_status: 4 4 0 0 3 2 2 0
.dom_status_collapsed: 4 4 3 2 2 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: 0231FB9867BCFF271C6A591CA40E0FEC1D380B055F51CE558E94C77BB4514C05
.segment: headers
.segment_prev: markup
.segment_next: seg_4
.heading_lev_anchor: headers
.segment_epub: headers
.segment_html_is: headers
.segment_epub_is: headers
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||3. Markup of Headers|||
.lev4_subtoc: 5~ ┥3.1. Sample Header┝┤#90├
.lev4_subtoc: 5~ ┥3.2. Available Headers┝┤#95├
| 3. Markup of Headers
[86] para
.part: body
.parent: 85
.ancestors: 1 54 0 0 85 0 0 0
.ancestors_collapsed: 1 54 85 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 6086E6F47DFB4789AF4248D4C57E6DFF61C630BD9D373E1B9927A4D122BBC9DC
.segment_html_is: headers
.segment_epub_is: headers
| The document header is based on yaml, and is the part of the document preceeding the document root marked by “A~ [Document title & author]”
[87] para
.part: body
.parent: 85
.ancestors: 1 54 0 0 85 0 0 0
.ancestors_collapsed: 1 54 85 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: EA82DD90258CAC8E74942FDB198FF6E9AFB7FB6C55671CD809CCCB5A446D139F
.segment_html_is: headers
.segment_epub_is: headers
| The document header contains either: semantic meta-data about the document, or processing instructions.
[88] para
.part: body
.parent: 85
.ancestors: 1 54 0 0 85 0 0 0
.ancestors_collapsed: 1 54 85 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: CB74F08B8E0CBF397DA42B8CECAE058F9C6228118375BE9CBC4380D27B7EFFBB
.segment_html_is: headers
.segment_epub_is: headers
| 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:
[89] code
.part: body
.parent: 85
.ancestors: 1 54 0 0 85 0 0 0
.ancestors_collapsed: 1 54 85 0 0 0 0 0
.parent_lev: 4
.is_of_type: block
.sha256: D65EE6EBABC7CE40440009ACF2B32F0ABFE97EAA49E230429AA9BB1410A0DE69
.segment_html_is: headers
.segment_epub_is: headers
| #░in░the░header░section░of░a░document,░this░would░be░a░comment
[90] heading :2
.part: body
.parent: 85
.last_descendant: 94
.ancestors: 1 54 0 0 85 90 0 0
.ancestors_collapsed: 1 54 85 90 0 0 0 0
.dom_status: 4 4 0 0 4 1 0 0
.dom_status_collapsed: 4 4 4 1 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: E918E604B9E2FE66295B7C0BA47D9634E5949B24DE2B278DA2B08A8C5B9FCBA4
.segment: headers
.heading_lev_anchor: seg_3.1
.segment_epub: headers
.segment_html_is: headers
.segment_epub_is: headers
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||3. Markup of Headers|3.1. Sample Header||
| 3.1. Sample Header
[91] para
.part: body
.parent: 90
.ancestors: 1 54 0 0 85 90 0 0
.ancestors_collapsed: 1 54 85 90 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 9CDB0F90D3C33F6EBB7B44A24A1D28D349EC262733786DBBC9950AE2D1F1BCE6
.segment_html_is: headers
.segment_epub_is: headers
| This current document is loaded by a master document that has a header similar to this one:
[92] code
.part: body
.parent: 90
.ancestors: 1 54 0 0 85 90 0 0
.ancestors_collapsed: 1 54 85 90 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: AD47363CBF63CC9E003BD402E2DC636F18F66608A8A35B92288FA5C6A9A6C421
.segment_html_is: headers
.segment_epub_is: headers
| #░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:░"Ralph░Amissah░2007,░2020,░2026"
| ░░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"
[93] para
.part: body
.parent: 90
.ancestors: 1 54 0 0 85 90 0 0
.ancestors_collapsed: 1 54 85 90 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0F47B36932EBD7C941202133FDB875560EABE481A8C747E0AB04D97E2C3421D4
.segment_html_is: headers
.segment_epub_is: headers
| Looking back a bit:
[94] code
.part: body
.parent: 90
.ancestors: 1 54 0 0 85 90 0 0
.ancestors_collapsed: 1 54 85 90 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 39A4DEC40EAC4DF017A7934F676DC762C4FEE775C9D1DA73F0B13A205545C4D0
.segment_html_is: headers
.segment_epub_is: headers
| #░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"
[95] heading :2
.part: body
.parent: 85
.last_descendant: 109
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: E42C7EDE8A8D7C2728D64893489FDB9F0EF169AEDA2B4E8AE3FBDB2A0C3278FD
.segment: headers
.heading_lev_anchor: seg_3.2
.segment_epub: headers
.segment_html_is: headers
.segment_epub_is: headers
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||3. Markup of Headers|3.2. Available Headers||
| 3.2. Available Headers
[96] para
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C22B8C0F5373BF92184E4B2DC82E5C4200712DFFE38511655652FFE0196B2D5E
.segment_html_is: headers
.segment_epub_is: headers
| 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
[97] para
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: FDE5B932C4F06F9A7DA4B4BAE3877B0DA04140B26BAE5B160E29A0C81D5294D3
.segment_html_is: headers
.segment_epub_is: headers
| ⑆!┨@identifier:┣! information or instructions
[98] para
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: DAB4B7CCF7F0399AC3F3671AD590CC4A1406C31AAEE89E3F4E573A4FCC71A597
.segment_html_is: headers
.segment_epub_is: headers
| where the “identifier” is a tag recognised by the program, and the “information” or “instructions” belong to the tag/identifier specified
[99] para
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8070F64B6FABB75DE7A9D0F6E5C2BA68C15738426B7C3040564906CABAD2347F
.segment_html_is: headers
.segment_epub_is: headers
| 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.
[100] para
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 88F21B0689F1DEF768CB095175B76E17DB086D6CB1176572F8541657DE2DDD34
.segment_html_is: headers
.segment_epub_is: headers
| This is a sample header
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 5F8E69CBD5976B0CB96C35B637213D542226AEF762FC13AABFC86C3CBEA75644
| % (Dublin Core in fuschia, other information headers in cyan, markup instructions in red):
[101] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 1E2753233212A97AC29F00247E052BD152A092B594BA5709B9F457872E0057E9
.segment_html_is: headers
.segment_epub_is: headers
| #░SiSU░8.0
[102] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: CC79EBCB9A79EEB7307D3261DAF3DD4EED7EA828AE92602FF23A8608E93E8A23
.segment_html_is: headers
.segment_epub_is: headers
| title:
| ░░main:░"SiSU"
| ░░subtitle:░"Markup"
| ░░language:░"English"
[103] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 11A66B742EB3C18B63551FA9951D4287435FE53DECF57A803715F513CEBAF209
.segment_html_is: headers
.segment_epub_is: headers
| creator:
| ░░author:░[Lastname,░First░names]
| ░░illustrator:░[Lastname,░First░names]
| ░░translator:░[Lastname,░First░names]
| ░░prepared_by:░[Lastname,░First░names]
[104] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: F97A9A0F15AE81D6BA044D670831E491480F0928DE11992AFAB0820160B7FFD9
.segment_html_is: headers
.segment_epub_is: headers
| 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]
[105] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: A1F5CC144558DDA507158E2CEB2B40C1EA4DC7857BEFFC34C881C4E50AC74445
.segment_html_is: headers
.segment_epub_is: headers
| rights:
| ░░copyright:░"Copyright░(C)░[Year░and░Holder]"
| ░░license:░"[Use░License░granted]"
| ░░text:░"[Name,░Year]"
| ░░translation:░"[Name,░Year]"
| ░░illustrations:░"[Name,░Year]"
|
| #░check░rest
[106] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: B26D05BDD7993F457FAD78133028C45EA8D6AD20A0080E4DC11055A6899D27A0
.segment_html_is: headers
.segment_epub_is: headers
| 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]"
[107] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: EC03FB1B12C7B74EAF70D7752E42618F6FA9354C58B981C373444FD3F0AF2E31
.segment_html_is: headers
.segment_epub_is: headers
| identifier:
| ░░isbn:░"[ISBN]"
| ░░oclc:░""
[108] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: D472B0888F3E2C4C2E66A4087A01685B1B34A72E46BA443858E2F45241ADACAB
.segment_html_is: headers
.segment_epub_is: headers
| links:░[
| ░░"{SiSU░}https://www.sisudoc.org",
| ░░"{░FSF░}https://www.fsf.org",
| ]
[109] code
.part: body
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: F55885162D8FECD13012BBDB38C506F82581D189C07A652FCD167DECC5B67998
.segment_html_is: headers
.segment_epub_is: headers
| 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"
| ░░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;)
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 88585B48589431B44D1EBEABF170EFC4DD8E578814A3E068679246E6E714AD18
| % [original]
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: D40AAF48BCDCC43B968310154124C66F0542D4ACA6AA152C1908F80A07AFF84F
| % language = [language]
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 86E86C629C0592D784ABFE05B797D3576FCADF478E5EB2643A582CF33C8F4875
| % [notes]
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: BA7D1227B42CD0474351552C48367F0FBAFB2FBBEF1E45227B83FB7D0D74BE40
| % comment:
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 458539ABF68A50C28AB12F4DCAC0AD10FA3BA7BFA03EB747AB026B7D8579A20E
| % prefix: [prefix is placed just after table of contents]
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: AFC4C4A34C4E65F093A39F3B7C67FBB5E9F86482B50E226F51676FBA0E1FE948
| % header ends here, NB only @title: is mandatory [this would be a comment]
[0] comment
.part: comment
.section: comment
.parent: 95
.ancestors: 1 54 0 0 85 95 0 0
.ancestors_collapsed: 1 54 85 95 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: F78615EC7A895816E0D4163E77F8C0CCB0ED4DEE8C5A667F2EDE57EF9EDF140A
| % NOTE: headings/levels below refer to 0.38 expermental markup (a conversion script provided in sisu-examples, modify.rb makes conversion between 0.37 and 0.38 markup simple)
[110] heading :1
.part: body
.parent: 54
.last_descendant: 391
.children: 111 122 138 155 165 189 261 329 346 352 372 377
.ancestors: 1 54 0 0 110 0 0 0
.ancestors_collapsed: 1 54 110 0 0 0 0 0
.dom_status: 4 4 0 0 3 2 0 0
.dom_status_collapsed: 4 4 3 2 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: 3838DCC5FCA0332D73F1C1FD7CDFF8454C688B35E6E3691C41BD804F0A127982
.segment: seg_4
.segment_prev: headers
.segment_next: seg_5
.heading_lev_anchor: seg_4
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|||
.lev4_subtoc: 5~ ┥4.1. Heading Levels┝┤#111├
.lev4_subtoc: 5~ ┥4.2. Text Face Attributes┝┤#122├
.lev4_subtoc: 5~ ┥4.3. Indentation and bullets┝┤#138├
.lev4_subtoc: 5~ ┥4.4. Hanging Indents┝┤#155├
.lev4_subtoc: 5~ ┥4.5. Footnotes / Endnotes┝┤#165├
.lev4_subtoc: 5~ ┥4.6. Links┝┤#189├
.lev4_subtoc: 6~ ┥4.6.1. Naked URLs within text, dealing with urls┝┤#190├
.lev4_subtoc: 6~ ┥4.6.2. Linking Text┝┤#205├
.lev4_subtoc: 6~ ┥4.6.3. Linking Images┝┤#238├
.lev4_subtoc: 6~ ┥4.6.4. Link shortcut for multiple versions of a sisu document in the same directory tree┝┤#256├
.lev4_subtoc: 5~ ┥4.7. Grouped Text / blocked text┝┤#261├
.lev4_subtoc: 6~ ┥4.7.1. blocked text curly brace syntax┝┤#263├
.lev4_subtoc: 6~ ┥4.7.2. blocked text tic syntax┝┤#267├
.lev4_subtoc: 6~ ┥4.7.3. Group┝┤#270├
.lev4_subtoc: 6~ ┥4.7.4. Block┝┤#278├
.lev4_subtoc: 6~ ┥4.7.5. Poem┝┤#286├
.lev4_subtoc: 6~ ┥4.7.6. Code┝┤#304├
.lev4_subtoc: 6~ ┥4.7.7. Tables┝┤#312├
.lev4_subtoc: 5~ ┥4.8. Additional breaks - linebreaks within objects, column and page-breaks┝┤#329├
.lev4_subtoc: 6~ ┥4.8.1. line-breaks┝┤#330├
.lev4_subtoc: 6~ ┥4.8.2. page breaks┝┤#335├
.lev4_subtoc: 5~ ┥4.9. Excluding Object Numbers┝┤#346├
.lev4_subtoc: 5~ ┥4.10. Bibliography / References┝┤#352├
.lev4_subtoc: 6~ ┥4.10.1. a markup tagged metadata bibliography section┝┤#356├
.lev4_subtoc: 6~ ┥4.10.2. Tagging citations for inclusion in the Bibliography┝┤#367├
.lev4_subtoc: 5~ ┥4.11. Glossary┝┤#372├
.lev4_subtoc: 5~ ┥4.12. Book index┝┤#377├
| 4. Markup of Substantive Text
[111] heading :2
.part: body
.parent: 110
.last_descendant: 121
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.dom_status: 4 4 0 0 4 1 0 0
.dom_status_collapsed: 4 4 4 1 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 70B382994957B0AF99BDE2F36C2C73753ED47999B6C6A7A366F0BF4E090F0D12
.segment: seg_4
.heading_lev_anchor: heading_levels
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.1. Heading Levels||
| 4.1. Heading Levels
[112] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 3F646A71146DCC2D168143740795CC891FADCD4773272E5AA8543F89873F022D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Heading levels are :A~ ,:B~ ,:C~ ,:D~ ,1~ ,2~ ,3~ ,4~ - :A~ to :D~ being the title and part / section headings, which are followed by other heading levels; 1~ to 4~ being headings followed by substantive text or sub-headings. Note, the colon preceeding the letter headings is optional (they may be represented as A~ B~ C~ and D~ respectively).
[113] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: E9BC299473D18A466AA74D908E9FB92F38FD69BE1215E804179C50F62D77CA19
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨:A~ [heading text]┣! Top level heading, the document root [this usually has similar content to the title in the document header, and is commonly written as :A~ @title @creator]. There is exactly one, and it is required. (:A~? conditional level 1 heading (used where a stand-alone document may be imported into another))
[114] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: E0F734C2513F6DCD6C4C5DFFDE3A7E274B6E053B39917B6A8BAC66EB9C3B9FEC
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨:B~ [heading text]┣! Second level heading [this is a heading level divider]
[115] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A49FAA472D83CDA9DD23F71E613B6FC5B1270DC68F13BD5473B82A63834C1429
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨:C~ [heading text]┣! Third level heading [this is a heading level divider]
[116] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 1F143D7A7E6466B69602A91FCD09200014E27AC077CE7A0ECA80ACEAAC9C73B8
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨:D~ [heading text]┣! Fourth level heading [this is a heading level divider]
[117] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: BBB6F4A2E40155ECE3EFFE5F2F07EC79F42D3C9C2DBDF768D1F40D311C732F63
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨1~ [heading text]┣! Top level heading preceding substantive text of document or sub-heading 2~, the heading level that would normally be marked 1. or 2. or 3. etc. in a document, and the level on which sisu by default would break html output into named segments, names are provided automatically if none are given (a number), otherwise takes the form 1~my_filename_for_this_segment
[118] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 3220A1009C68A66088F89D4A999B7121E7D09A026FF106C58FBACFEB0DE96FC2
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨2~ [heading text]┣! Second level heading preceding substantive text of document or sub-heading 3~, the heading level that would normally be marked 1.1 or 1.2 or 1.3 or 2.1 etc. in a document.
[119] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 91CEB972F8331190F7BC8A00C2EF8BD4C8D3217B21D864B7D27E45B0B8E56F48
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨3~ [heading text]┣! Third level heading preceding substantive text of document or sub-heading 4~, that would normally be marked 1.1.1 or 1.1.2 or 1.2.1 or 2.1.1 etc. in a document
[120] para
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 58724E0F8824C895FE4CAA9A1334E84D132067DE9EAC9194C969DC8309D4D9BE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨4~ [heading text]┣! Fourth level heading preceding substantive text of document, that would normally be marked 1.1.1.1 or 1.1.2.1 etc. in a document
[121] code
.part: body
.parent: 111
.ancestors: 1 54 0 0 110 111 0 0
.ancestors_collapsed: 1 54 110 111 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 8F022169AD0B858EF795DDC0DB9FCCBA1ADB2B0727E3ECAB98E6FC9BB607F430
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 1~filename░level░1░heading,
|
| %░the░primary░division░such░as░Chapter░that░is░followed░by░substantive░text,░and░may░be░further░subdivided░(this░is░the░level░on░which░by░default░html░segments░are░made)
[122] heading :2
.part: body
.parent: 110
.last_descendant: 137
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: B79792EA99DDE04BB0FBC89C9C4C318BFBFE2EA69B6BD8D3A156AB34F279A849
.segment: seg_4
.heading_lev_anchor: seg_4.2
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.2. Text Face Attributes||
| 4.2. Text Face Attributes
[123] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[124] code
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 22CFB5956F5D7C7D2CE90DB307236D29A2F685278493B855ED7ADE8ED3405C41
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text,░*{emphasis}*,░!{bold░text}!,░/{italics}/,░_{underscore}_,░"{citation}",
| ^{superscript}^,░,{subscript},,░+{inserted░text}+,░-{strikethrough}-,░#{monospace}#
|
| normal░text
|
| *{emphasis}*░[note:░can░be░configured░to░be░represented░by░bold,░italics░or░underscore]
|
| !{bold░text}!
|
| /{italics}/
|
| _{underscore}_
|
| "{citation}"
|
| ^{superscript}^
|
| ,{subscript},
|
| +{inserted░text}+
|
| -{strikethrough}-
|
| #{monospace}#
[125] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[126] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AB8402F20435DF408B1A8B0363247A39FC1505A81DF6C1133536AB9D9FB2958B
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text, ⑆*┨emphasis┣*, ⑆!┨bold text┣!, ⑆/┨italics┣/, ⑆_┨underscore┣_, “{citation}”, ⑆^┨superscript┣^, ⑆,┨subscript┣,, ⑆+┨inserted text┣+, ⑆-┨strikethrough┣-, ⑆■┨monospace┣■
[127] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2B1174193AFFA11EE2B6E669354DAA8E7F34A2880D30BC4500F366DEF0B31500
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text
[128] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0EE4211BDDE38281145AD5A44804C66641B89660E37780158F28EAF91027FD0D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆*┨emphasis┣* [note: can be configured to be represented by bold, italics or underscore]
[129] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B07BF98C97409C2087D0140EF76E70E087842DCB1397D582989B8585F706E581
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨bold text┣!
[130] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 7D6DEC350E6428CC62F685BB41C0B0A8AC3D534D21E15EE1CF3AD4A9A3B876D6
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆/┨italics┣/
[131] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A3E6DBC87847274D1D3DBFF2E2CB992CA82C72D5B28E7E02F385FA20B821D08F
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆_┨underscore┣_
[132] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 44E755CB0C7E0DE24D7B1B7FC299DF1FDC18DCE4874CF677398139DF6DC03DA1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| “{citation}”
[133] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: E1AEDFD5714178EED60581E9D318C3F1A6C0C1F03574C795ECF2DC7556A1A224
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆^┨superscript┣^
[134] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2EC8E36C0EF08D5ECD25221799CD90D2DABC26AE1B2E9D7635DC3A3A1322E1DA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆,┨subscript┣,
[135] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B3B6D5B0E5DB718E35905A899995DA98B07A8CFE86D510E993233B2EE3B99737
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆+┨inserted text┣+
[136] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C436C95A848216CEFF6EFB5DBEC6BE44E8FDA4B1C15B28001C4D8CD4D358F307
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆-┨strikethrough┣-
[137] para
.part: body
.parent: 122
.ancestors: 1 54 0 0 110 122 0 0
.ancestors_collapsed: 1 54 110 122 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8418929141AB3D0FC700CE4C352E72BCB69D53F382A6E9A1CB698CB7D8032190
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆■┨monospace┣■
[138] heading :2
.part: body
.parent: 110
.last_descendant: 154
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: FD5CB0BDFED6EEB41D29B64461CE9C6A78982DD04AA2BFEEA206BE04EE670DF1
.segment: seg_4
.heading_lev_anchor: seg_4.3
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.3. Indentation and bullets||
| 4.3. Indentation and bullets
[139] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[140] code
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: E9A1C86DC67FF815672CDA6C74C55CF6A825D2EA5E08F10426C725AE1A5CD086
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ordinary░paragraph
|
| _1░indent░paragraph░one░step
|
| _2░indent░paragraph░two░steps
|
| _9░indent░paragraph░nine░steps
[141] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[142] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0B8F91E721B2524AF3295C42FAF714427AC9F0C3BD74FE30AA3EA4CEFC2DB4E7
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ordinary paragraph
[143] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: CA00128FBEA9BE572569213E3B84D30894BAFB4A08C95D47122A5B13FA9C10CB
.indent: 1 1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| indent paragraph one step
[144] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 96A118C6DD30571F278AA90FABC30911268B0E741916E0DD31D30B57F6BF163B
.indent: 2 2
.segment_html_is: seg_4
.segment_epub_is: seg_4
| indent paragraph two steps
[145] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 72DD35A5675FBD9962221FCDE070A3CE09D605F126BDB57CE6C0144DBAB38CFB
.indent: 9 9
.segment_html_is: seg_4
.segment_epub_is: seg_4
| indent paragraph nine steps
[146] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[147] code
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: E726C28FA7108BD23216497D0A1192AB0E0C25594F05FAE1AE035F98FC006095
.segment_html_is: seg_4
.segment_epub_is: seg_4
| _*░bullet░text
|
| _1*░bullet░text,░first░indent
|
| _2*░bullet░text,░two░step░indent
[148] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[149] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: DA8D368F93C491F5849A25101371D59D7CCB3C3E560BB30F76B7B9E68E12DF97
.bullet: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| bullet text
[150] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 82309199C0B524FC67A88BD4969F5C6C3AE214302B55355A990FA9A24C2064CA
.indent: 1 1
.bullet: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| bullet text, first indent
[151] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C1CE901A4BA082FEFE3A8D9DFF59AE3FF9D42E6C742F5456FC73158E82141D3B
.indent: 2 2
.bullet: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| bullet text, two step indent
[152] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C17E6CC166F12DE72D9109DE85EB7D691CD8A328447BF0CD99BE7E2B7259CBAD
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Numbered List (not to be confused with headings/titles, (document structure))
[153] para
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[154] code
.part: body
.parent: 138
.ancestors: 1 54 0 0 110 138 0 0
.ancestors_collapsed: 1 54 110 138 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: EE7EBF9D0771554B0D965CEC600B98E4F6306B8737D84D65448EED1D27D16FB0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| #░numbered░list░░░░░░░░░░░░░░░░numbered░list░1.,░2.,░3,░etc.
|
| _#░numbered░list░numbered░list░indented░a.,░b.,░c.,░d.,░etc.
[155] heading :2
.part: body
.parent: 110
.last_descendant: 164
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: F840FB6C482DF8376CE34C41312ED627305AAD7B135F1A0755D96ECF4443D89F
.segment: seg_4
.heading_lev_anchor: seg_4.4
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.4. Hanging Indents||
| 4.4. Hanging Indents
[156] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[157] code
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 67627C1235FD176304A38042A65BCE83AE4DD62A275DC8214B3CE335B6AD5005
.segment_html_is: seg_4
.segment_epub_is: seg_4
| _0_1░first░line░no░indent░(no░hang),
| rest░of░paragraph░indented░one░step
|
| _1_0░first░line░indented,
| rest░of░paragraph░no░indent
|
| in░each░case░level░may░be░0-9
[158] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[159] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A5CC1D0E6438CFC1F8DC84E0818C375C4D2971D27A3B7CC1A43A4C0099608E55
.indent: 1 0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step; first line no indent, rest of paragraph indented one step;
[160] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: D93172A40714B4FB8BD26CD75519574DD8B444629E8802147D4BADA57ABB71C0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| A regular paragraph.
[161] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AF974EC62797BF3A5FDF97279B81515B4F2D4AA3230F040577A9FE3C7F4BC12D
.indent: 0 1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent first line indented, rest of paragraph no indent
[162] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B14A1CD9F5B86EA8E149CB9BE203EBF79A028003409EF06B55FAB39D97CDC821
.segment_html_is: seg_4
.segment_epub_is: seg_4
| in each case level may be 0-9
[163] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B185138CC730A25269921DD2800EC556537E03B1B10E2AE6FBBD510F49BC9FC7
.indent: 1 0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆*┨live-build┣* A collection of scripts used to build customized Debian Livesystems. ⑆/┨live-build┣/ was formerly known as live-helper, and even earlier known as live-package.
[164] para
.part: body
.parent: 155
.ancestors: 1 54 0 0 110 155 0 0
.ancestors_collapsed: 1 54 110 155 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 8772CA3E5646E202E7728F9D4FA7352EC640E73473086455E86E7A0DF2E78A74
.indent: 1 0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆*┨live-build┣*┙ A collection of scripts used to build customized Debian Livesystems. ⑆/┨live-build┣/ was formerly known as live-helper, and even earlier known as live-package.
[165] heading :2
.part: body
.parent: 110
.last_descendant: 188
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 7917953521FBF9D3D4C622CEB3277F308FB7FD664DFCE1E1613996781E6B931F
.segment: seg_4
.heading_lev_anchor: seg_4.5
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.5. Footnotes / Endnotes||
| 4.5. Footnotes / Endnotes
[166] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AA674BC9BDEE62D13B4EC52947A98ACF06FAF6AD0B9670690F528F7D3A7337BA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Footnotes and endnotes are marked up at the location where they would be indicated within a text. They are automatically numbered. The output type determines whether footnotes or endnotes will be produced
[167] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[168] code
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 1E91E31F519908428C4BBFD2FE0B897267747D58086F0A40A66A761785351986
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ~{░a░footnote░or░endnote░}~
[169] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[170] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 7BE51CCACC221BBD28B9862B1D226155542DB62CE4648DE0DD8707271C1C9B6B
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 【3 a footnote or endnote】
[171] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[172] code
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 7A98CD01A9CD8CFE5AEA050516D7C29EF05968E4089462F0FE5AE3D6FB423A3E
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text~{░self░contained░endnote░marker░&░endnote░in░one░}~░continues
[173] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[174] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 3D0616C3E45A16EC3AECCCE7B2A86986C359602028750B72D8DE1CE43A1EA1FB
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text【4 self contained endnote marker & endnote in one】 continues
[175] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[176] code
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 691A5A73956CA563C3315F0F6ACF66BE4DEA8B34CECE410A86E4E70DC9A3BF9B
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text░~{*░unnumbered░asterisk░footnote/endnote,░insert░multiple░asterisks░if░required░}~░continues
|
| normal░text░~{**░another░unnumbered░asterisk░footnote/endnote░}~░continues
[177] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[178] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 33D432ED82ABC703A3ADD2FB9CC8A3032A5B4F4D3184CB3CFB408293671169A7
.has: notes_star
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text 【* unnumbered asterisk footnote/endnote, insert multiple asterisks if required】 continues
[179] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B89EB35C7E355DF625D201E15961D920289D2C55407A215536C8B55DD0F4CB1E
.has: notes_star
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text 【** another unnumbered asterisk footnote/endnote】 continues
[180] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[181] code
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 51AA807E2C0DC808CC289505B7E8E2BE6829A9DC8440D5A937F2384915FF3EFF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text░~[*░editors░notes,░numbered░asterisk░footnote/endnote░series░]~░continues
|
| normal░text░~[+░editors░notes,░numbered░plus░symbol░footnote/endnote░series░]~░continues
[182] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[183] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 248D5694A7CC5A05ADBCD345DB2F045DAFD49B9E1BBEFE58DB349DBD66689275
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text ~[* editors notes, numbered asterisk footnote/endnote series ]~ continues
[184] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 5184AE0AA8CC167A456A36EA908855AB32A32C45818411E823AB55F853AD43D5
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text ~[+ editors notes, numbered plus symbol footnote/endnote series ]~ continues
[185] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C6C5B19F0B1F3CFFBDE8FDAF24D790CB602948283DFAF49FF7C675E43C18E9B0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨[discontinued] Alternative binary endnote notation (endnote pair) for footnotes/endnotes:┣!
[186] code
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 376BAF45E72A2FD0E943F7F98E32ACD53316AB532EE9117676D0922BFF1B3BA0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| %░note░the░endnote░marker░"~^"
|
| normal░text~^░continues
|
| ^~░endnote░text░following░the░paragraph░in░which░the░marker░occurs
[187] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 02CA577B9B6C6A72921FCCEAEF8DA9233C7130FCE0A01A438E6FC39AA2A258BC
.segment_html_is: seg_4
.segment_epub_is: seg_4
| standard (inline) and pair (binary) notation could not be mixed in the same document.
[188] para
.part: body
.parent: 165
.ancestors: 1 54 0 0 110 165 0 0
.ancestors_collapsed: 1 54 110 165 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 16C7E02732BB51C18934C04DEFF144E43BD54A5500C4BB5C70822AAB30DCD728
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The reason binary notation was provided as an option was for the conversion of documents to sisu markup. Many documents were prepared in such a way that endnotes had been previously marked up in a binary fashion, and this provided a convenient and faster way to make the document conversion, just reflect those markup practices. The reason it has been dropped is it adds a slowing step to something that needs to be done at most once and it prove to be flakey, unnecessarily so even when kept under version control. It is preferable to do a two step conversion of the previously marked up document to sisu: first to the binary/paired footnote markup, then; convert it to the proper form of inline endnote markup with a dedicated helper conversion program, keeping the resulting properly marked up text.
[189] heading :2
.part: body
.parent: 110
.last_descendant: 260
.children: 190 205 238 256
.ancestors: 1 54 0 0 110 189 0 0
.ancestors_collapsed: 1 54 110 189 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 8C5D40CA9317714E12DD7DF698665BA6F873B6FA72DB375B4ACB045F40902146
.segment: seg_4
.heading_lev_anchor: seg_4.6
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.6. Links||
| 4.6. Links
[190] heading :3
.part: body
.parent: 189
.last_descendant: 204
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.dom_status: 4 4 0 0 4 4 1 0
.dom_status_collapsed: 4 4 4 4 1 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: D62B03DF5DB226D55E18189E5EF4238BB9E14F671714E9231C304ABF9CEE4694
.segment: seg_4
.heading_lev_anchor: seg_4.6.1
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.6. Links|4.6.1. Naked URLs within text, dealing with urls|
| 4.6.1. Naked URLs within text, dealing with urls
[191] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: CAF83F4323709DD9B550B6ED54E6E1F17B13BCCB1205DE67A639F299F12D84DB
.segment_html_is: seg_4
.segment_epub_is: seg_4
| urls found within text are marked up automatically. A url within text is automatically hyperlinked to itself and by default decorated with angled braces, unless they are contained within a code block (in which case they are passed as normal text), or escaped by a preceding underscore (in which case the decoration is omitted).
[192] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[193] code
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: F74D9D5FBB90DFD7A1192B0954FEDB361EB999186327A9DF550957A6E51BEA99
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text░https://www.sisudoc.org/░continues
[194] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[195] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: CD3411916D3DD34794E81876D8EB9ACDCC579C49460C4273860721DC04A26CC8
.has: links
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text ┥https://www.sisudoc.org/┝┤0├ continues
[196] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 70E60054D8516121E1A08C35110752FDF46DF4BA912F7C290218C7A68F377EE7
.segment_html_is: seg_4
.segment_epub_is: seg_4
| An escaped url without decoration
[197] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[198] code
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: DC8636F2B4008A211F4CA222B13100DBF747D7DF8AAF34CDDC569694338A166D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal░text░_https://www.sisudoc.org/░continues
|
| deb░_https://www.jus.uio.no/sisu/archive░unstable░main░non-free
[199] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[200] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 50D253DD0BCCF9DD0E25DBFE8D38709C11CFB63C8BC27858E764B40D4811296C
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| normal text _https://www.sisudoc.org/ continues
[201] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F2F275660AB5E636CF9428EF0B7D654E31B5C4C3AB98168031B376598C7AAD2D
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| deb _https://www.jus.uio.no/sisu/archive unstable main non-free
[202] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EE0878F775EBCBABC0969A88D016B66E7FB02681A3014885FA64593638AC7263
.segment_html_is: seg_4
.segment_epub_is: seg_4
| where a code block is used there is neither decoration nor hyperlinking, code blocks are discussed later in this document
[203] para
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[204] code
.part: body
.parent: 190
.ancestors: 1 54 0 0 110 189 190 0
.ancestors_collapsed: 1 54 110 189 190 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: B3B39272F328AC93DB26522E8E5EE35E3039A78F22BA69DDA4FE900DAF9CE1E3
.segment_html_is: seg_4
.segment_epub_is: seg_4
| deb░https://www.jus.uio.no/sisu/archive░unstable░main░non-free
| deb-src░https://www.jus.uio.no/sisu/archive░unstable░main░non-free
[205] heading :3
.part: body
.parent: 189
.last_descendant: 237
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: B171B58FBE99DA0606B3D33843FF3C15BEED879C09913F830407E17C3D59D119
.segment: seg_4
.heading_lev_anchor: link_text
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.6. Links|4.6.2. Linking Text|
| 4.6.2. Linking Text
[206] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 69D6E306F87CDE88D6C8FFEA58DF4DBBCB05033D98B304BD29A6AB09CF9F5651
.segment_html_is: seg_4
.segment_epub_is: seg_4
| To link text or an image to a url the markup is as follows
[207] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[208] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 144798D4D65568F8941E240B8B8A7CFD7DC9D3B5DDAEB8555402617B3C578600
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about░{░SiSU░}https://url.org░markup
[209] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[210] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 13CECF827B8B9CC606A56C040952B8019776ED4A9C69FD758228D0DFF2C2D946
.has: links
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about ┥SiSU┝┤0├ markup
[211] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: E76FCA478402666DE0103B62D0F7160BF7458E16D3828258F183D5AA454E02C0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| a couple of test urls
[212] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 3BF4CFCE6E9C9E90D21F9B3DFB37D35505D6ECF50400D6CFC689C565923A501C
.has: links
.stow_link: https://example.com/Alice&Bob
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥https://example.com/Alice&Bob┝┤0├
[213] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2B1AF28D7FBC8E3669FA163781A58EE1178240148A8D3343BB3AAB2952B6E63D
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥programs I use┝┤https://qa.debian.org/developer.php?packages=zsh+tilix+sakura+tmux+screen+i3-wm+vim+emacs+mosh+ldc├
[214] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 0ABA09E0F1BAC578357901F60F94BBC2749531BB9485BF7F0B1EAAF8E027A151
.segment_html_is: seg_4
.segment_epub_is: seg_4
| A shortcut notation is available so the url link may also be provided automatically as a footnote
[215] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[216] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 64B21DC02AD026399A6CADD8BA8FAD62655DB219CCDC54A6FF1BE81D59794625
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about░{~^░SiSU░}https://url.org░markup
[217] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[218] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: E1213E7956A4E974DFC6CBCC91092FD97E60DA532380FC2C966A331F35BD87D8
.has: links notes_reg
.stow_link: https://www.sisudoc.org/
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about ┥SiSU┝┤0├【5 ┥https://www.sisudoc.org/┝┤1├ 】 markup
[219] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: B366E7B1A54BD6C8FFE6192B95253CB437DEF4ACE727006DCD6422E54833432C
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Internal document links to a named (anchor) tagged location, including named headings named inline anchor tags ┃an-inline-anchor-tag┃ or an ocn the heading:
[220] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 6E04CF5998BE142D78F09C4CC143CE67DA3B70A2758DE6AF7F5BBBE9087578AF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 1~markup░Markup
[221] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 81D35BDADCCE8CC7BD194322D44C310EE58F7F36125F1233812ED668E184A817
.segment_html_is: seg_4
.segment_epub_is: seg_4
| can be linked to as follows:
[222] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 4567CBDB640CADEE8F7B1CFB0AA09B7DED05B80144DB9E3D50A94858A662F8B4
.segment_html_is: seg_4
.segment_epub_is: seg_4
| to░find░out░more░see░{░Markup░}#markup
[223] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 33919F6589BDF3D463F4ADA1A36FA7562E67588419B7DC62C01A1E11EA142E24
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| to find out more see ┥Markup┝┤#markup├
[224] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: D10B6773EE8E795EDADCFFF7A9BE777B52DEF6CDD139F8343FC84AB4878882A1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| an inline anchor tag is made with the following markup ┃internal-links┃
[225] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 582D5ECCA7ACAB0860BA4D3B049D6990DF966994571FF4C879B3F153F80833CE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| named░inline░anchor░tags░*~an-inline-anchor-tag
[226] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EAC7CA21810C76EDEEF1879544A45C9B96A0D1D86B4B4613B8596F41F3EC15FE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| and linked to the same way
[227] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 6E375DC653622EC0890356C1EB608C18F7749157C94AB58204DD16028970D543
.segment_html_is: seg_4
.segment_epub_is: seg_4
| the░link░{░an░inline░anchor░tag░}#an-inline-anchor-tag
[228] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: C75BAE9A3A221C630C95B453B79AE2209279329FFF2D5CCE64E71BD3E1B349D0
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| the link ┥an inline anchor tag┝┤#an-inline-anchor-tag├ or to another part of the document: ┥markup summary┝┤#markup-summary├
[229] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[230] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 71915B4CBA174767A284FB1EC63F0D56CBE3E8637F4F2CF3CDF1DD1238A7014F
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about░{░text░links░}#link_text
[231] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[232] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: C458E397A6E7878F0B8EE92FEB5A13F5C91355D25E82B5D3851E780BA86E3F9B
.has: links
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about ┥text links┝┤#link_text├
[233] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F3E8C4A8ED3424A37AF9E0879B110358D21C3F45487A5C4CCC095F8BDC9C49A4
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Shared document collection link
[234] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[235] code
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 98F7B4A96C1E3C58DC06E89C9E947B085E67B5C5FBC2D46FDFB144FBC66F856A
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about░{░SiSU░book░markup░examples░}:SiSU/examples.html
[236] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[237] para
.part: body
.parent: 205
.ancestors: 1 54 0 0 110 189 205 0
.ancestors_collapsed: 1 54 110 189 205 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: A68339E35680AEB7AD0B0B419D699FE04C24CFD8B8CC49C59DF2193DEFE2A11B
.segment_html_is: seg_4
.segment_epub_is: seg_4
| about { SiSU book markup examples }:SiSU/examples.html
[238] heading :3
.part: body
.parent: 189
.last_descendant: 255
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 6805315C9E2499D71AB4F520F273CEC90334531E7BF252834CD1F08AA27CD889
.segment: seg_4
.heading_lev_anchor: seg_4.6.3
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.6. Links|4.6.3. Linking Images|
| 4.6.3. Linking Images
[239] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[240] code
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 076CD2414AEF23DBED629B378BED1E7163D0142A4116F1498A1533D2A921DB02
.segment_html_is: seg_4
.segment_epub_is: seg_4
| {░sm_tux.png░64x80░}image
|
| %░various░url░linked░images
|
| {sm_tux.png░64x80░"a░better░way"░}https://www.sisudoc.org/
|
| {sm_GnuDebianLinuxRubyBetterWay.png░100x101░"Way░Better░-░with░Gnu/Linux,░Debian░and░Ruby"░}https://www.sisudoc.org/
|
| {~^░sm_ruby_logo.png░"Ruby"░}https://www.ruby-lang.org/en/
[241] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[242] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 701999423F387271DF1698E95B01CD9605D0BAC7BC63BA645536C3ACE9D4E3F9
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: images images_no_dim
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80 ┝┤├
[243] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 099ED13BD422F628D39A64738B298BC538AEAEFEF0B0BEBE8B963923B6BEA446
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: images
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80┝┤├
[244] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 4108B167B053AE0F8B167CEE55B15B97B2ED6DD8547B2BC1E11D5E8A4A65039A
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: images
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80 “test”┝┤├
[245] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 9FE084B4569B2B921E1ADC4A612B1037DDF191DA252A0CD828A7BF3A1294151A
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: links images images_no_dim
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80 ┝┤0├
[246] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 9FE084B4569B2B921E1ADC4A612B1037DDF191DA252A0CD828A7BF3A1294151A
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: links images
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80 ┝┤0├
[247] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2AAA9051ADF5DD58EC7A7548E09D7E9816F613BF00E379CAD218223FC88CA9ED
.image: sm_tux.png sha256:0A083EE4FE9A7862DD8515E062BF38B2F6D3560C669986F7683531AE8B6FFC54 bytes:6297 px:64x80
.has: links images
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_tux.png,w64h80 “Gnu/Linux - a better way”┝┤0├
[248] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 79558CB361C70A728D8BAF90938A726457180CFCCF008751065A1B8ED9E54122
.image: sm_GnuDebianLinuxRubyBetterWay.png sha256:5E75E46DD2315717E28E84A56E44DD768B4ECD4C43879DEFDE2F284B1824E966 bytes:33396 px:186x189
.has: links images
.stow_link: https://www.sisudoc.org/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_GnuDebianLinuxRubyBetterWay.png,w100h101 “Way Better - with Gnu/Linux, Debian and Ruby”┝┤0├
[249] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 07A14E9B3DB9E12A003FC818DFD6813DCB8358BDFF019DFE472F6A9DD572A1A8
.image: sm_ruby_logo.png sha256:E6E3E9FB4C118775CC418B9801F206A33446C87FEDED287DDA49357BA5949189 bytes:8634 px:70x90
.has: links notes_reg images images_no_dim
.stow_link: https://www.ruby-lang.org/en/
.stow_link: https://www.ruby-lang.org/en/
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_ruby_logo.png,w70h90 “Ruby”┝┤0├【6 ┥https://www.ruby-lang.org/en/┝┤1├ 】
[250] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: FA4C96F3FF56BE06CC46B97CEE1D8F183B5CDAAF7FB4A418CEB3FFD791949D5F
.image: sm_d_image.jpg sha256:01A6ADC2BAA9ACCDE32BBE3DFC6E1A457B44C5E1980326557D88FB2617BAB7D6 bytes:35590 px:328x512
.has: links images
.stow_link: https://github.com/dlang-community/d-mans
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_d_image.jpg,w82h128 “D for me”┝┤0├
[251] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 92C542762379CD57350D28F9F189F3FF60D31F4F943EBE851E6B07C626E3843D
.image: sm_d_strip.png sha256:F92B97818FD39D7841EEA8CE4E5C10AAD35DF4B7B2BBFFB0CFB1262B4AC93130 bytes:70892 px:1280x427
.has: links notes_reg images images_no_dim
.stow_link: https://github.com/dlang-community/d-mans
.stow_link: https://github.com/dlang-community/d-mans
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┥☼sm_d_strip.png,w640h214 “D, hey no fair”┝┤0├【7 ┥https://github.com/dlang-community/d-mans┝┤1├ 】
[252] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 93F6E307667F1E3D9EF6D30ED35BC335DBC26C4B7FE63F022D97CF8443D05D6F
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨linked url footnote shortcut┣!
[253] code
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 7896743AD9F875CD395751C95AD3728CE6307CA4920C8B871823FEB6D76A0B91
.segment_html_is: seg_4
.segment_epub_is: seg_4
| {~^░[text░to░link]░}https://url.org
|
| %░maps░to:░{░[text░to░link]░}https://url.org░~{░https://url.org░}~
|
| %░which░produces░hyper-linked░text░within░a░document/paragraph,░with░an░endnote░providing░the░url░for░the░text░location░used░in░the░hyperlink
[254] code
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: ACB36D59DE59870F3B99E74AA8A6C78FB39FC5077F7AECF377696B3873DBDEAF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| text░marker░*~name
[255] para
.part: body
.parent: 238
.ancestors: 1 54 0 0 110 189 238 0
.ancestors_collapsed: 1 54 110 189 238 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 20B691FAABFF3821E82888A725C1980E7DF2A7AA30D041EC07F60175EC6A84B7
.segment_html_is: seg_4
.segment_epub_is: seg_4
| note at a heading level the same is automatically achieved by providing names to headings 1, 2 and 3 i.e. 2~[name] and 3~[name] or in the case of auto-heading numbering, without further intervention.
[256] heading :3
.part: body
.parent: 189
.last_descendant: 260
.ancestors: 1 54 0 0 110 189 256 0
.ancestors_collapsed: 1 54 110 189 256 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: B7099C73AC0DB6568EA041D7AE4F8EF03164B09F1DC077065A9012C09662B2EA
.segment: seg_4
.heading_lev_anchor: seg_4.6.4
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.6. Links|4.6.4. Link shortcut for multiple versions of a sisu document in the same directory tree|
| 4.6.4. Link shortcut for multiple versions of a sisu document in the same directory tree
[257] para
.part: body
.parent: 256
.ancestors: 1 54 0 0 110 189 256 0
.ancestors_collapsed: 1 54 110 189 256 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[258] code
.part: body
.parent: 256
.ancestors: 1 54 0 0 110 189 256 0
.ancestors_collapsed: 1 54 110 189 256 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 967C84DFC89006AC1319B5F2B22ED841393A388C15110EEB9F4A2C14E5DA290D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| !_░/{"Viral░Spiral"}/,░David░Bollier
|
| {░"Viral░Spiral",░David░Bollier░[3sS]}viral_spiral.david_bollier.sst
[259] para
.part: body
.parent: 256
.ancestors: 1 54 0 0 110 189 256 0
.ancestors_collapsed: 1 54 110 189 256 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: ACB46F096863A4D64D95A90F6169FE1D7E3893B7ECC7E1F52D017914FC4DFBCC
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨⑆/┨“Viral Spiral”┣/, David Bollier┣!
[260] para
.part: body
.parent: 256
.ancestors: 1 54 0 0 110 189 256 0
.ancestors_collapsed: 1 54 110 189 256 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 911F7E5A3F413FECB8D7F6A197836B1AE7D09F55D4F48CD822237970263F9E08
.segment_html_is: seg_4
.segment_epub_is: seg_4
| { “Viral Spiral”, David Bollier [3sS]}viral_spiral.david_bollier.sst
[261] heading :2
.part: body
.parent: 110
.last_descendant: 328
.children: 263 267 270 278 286 304 312
.ancestors: 1 54 0 0 110 261 0 0
.ancestors_collapsed: 1 54 110 261 0 0 0 0
.dom_status: 4 4 0 0 4 3 2 0
.dom_status_collapsed: 4 4 4 3 2 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 4A722912F7D17491327078264B7064A010203F16D555E86E268A4C27F5A8D5A1
.segment: seg_4
.heading_lev_anchor: seg_4.7
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text||
| 4.7. Grouped Text / blocked text
[262] para
.part: body
.parent: 261
.ancestors: 1 54 0 0 110 261 0 0
.ancestors_collapsed: 1 54 110 261 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 4E38EDCE665EB59B64608D8E1FDE76B4C83FBF03A5755A7F01A017D7A3C0A808
.segment_html_is: seg_4
.segment_epub_is: seg_4
| There are two markup syntaxes for blocked text, using curly braces or using tics
[263] heading :3
.part: body
.parent: 261
.last_descendant: 266
.ancestors: 1 54 0 0 110 261 263 0
.ancestors_collapsed: 1 54 110 261 263 0 0 0
.dom_status: 4 4 0 0 4 4 1 0
.dom_status_collapsed: 4 4 4 4 1 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: A4004AF6683A482A97DE66701F6459CE9D3D48C4C9A1DCD9D5C4043B2FA32424
.segment: seg_4
.heading_lev_anchor: seg_4.7.1
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.1. blocked text curly brace syntax|
| 4.7.1. blocked text curly brace syntax
[264] para
.part: body
.parent: 263
.ancestors: 1 54 0 0 110 261 263 0
.ancestors_collapsed: 1 54 110 261 263 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 95F8675A7583053A36DDAA7AFA16DE1EDAE4F87D31D339631F2C070D824BB026
.segment_html_is: seg_4
.segment_epub_is: seg_4
| at the start of a line on its own use name of block type with an opening curly brace, follow with the content of the block, and close with a closing curly brace and the name of the block type, e.g.
[265] code
.part: body
.parent: 263
.ancestors: 1 54 0 0 110 261 263 0
.ancestors_collapsed: 1 54 110 261 263 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: F22CA60441528742C2AAD4DBA17363225745421D34D4DE416ADA6355B03A3ACF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| code{
|
| this░is░a░code░block
|
| }code
[266] code
.part: body
.parent: 263
.ancestors: 1 54 0 0 110 261 263 0
.ancestors_collapsed: 1 54 110 261 263 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: CF8BA9DE86777DE6D51EB5814238C70EB314A16780B63EA3A65AC2011EEF05AE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| poem{
|
| this░here░is░a░poem
|
| }poem
[267] heading :3
.part: body
.parent: 261
.last_descendant: 269
.ancestors: 1 54 0 0 110 261 267 0
.ancestors_collapsed: 1 54 110 261 267 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 439CBB773A4CB336A0BD67D3AC9B7C58A32CD7B3A14A22E358DED6E9AFE146BB
.segment: seg_4
.heading_lev_anchor: seg_4.7.2
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.2. blocked text tic syntax|
| 4.7.2. blocked text tic syntax
[268] code
.part: body
.parent: 267
.ancestors: 1 54 0 0 110 261 267 0
.ancestors_collapsed: 1 54 110 261 267 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: A7547752D9966B829D55251BCC672FD7B5B25EE0F1A7A13F06057B899959A0F2
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ```░code
| this░is░a░code░block
| ```
|
| ```░poem
| this░here░is░a░poem
| ```
[269] para
.part: body
.parent: 267
.ancestors: 1 54 0 0 110 261 267 0
.ancestors_collapsed: 1 54 110 261 267 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: AA1E768BA47E348746C402084E0E129D4352947F553FAFEF84CF8BD1B3DFF312
.segment_html_is: seg_4
.segment_epub_is: seg_4
| start a line with three backtics, a space followed by the name of the name of block type, follow with the content of the block, and close with three back ticks on a line of their own, e.g.
[270] heading :3
.part: body
.parent: 261
.last_descendant: 277
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: C1B16D8F818C1AFD9A585E4E03DF4DCBDBCE971F409E20E135C4CF75BF21C471
.segment: seg_4
.heading_lev_anchor: seg_4.7.3
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.3. Group|
| 4.7.3. Group
[271] para
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: C6C6DAD624DE25FB3707DA051D2999366138043C74B058EF98BCE8BBA7FC75DD
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The “group” is different from the “block” mark in that “group” does not preserve whitespace, the “block” mark does. The text falling within the block is a single object.
[272] para
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 8C95CAD86DF5086518A108A89CF1E673B01EB648C669C9D56895DD99D7A8F9EB
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨basic markup:┣!
[273] code
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: AE9B9D25818075B2B32F667F19EEACF12703361EC69A565DBDA474BB22B7355A
.segment_html_is: seg_4
.segment_epub_is: seg_4
| group{
|
| ░░Your░grouped░text░here
|
| }group
|
| A░group░is░treated░as░an░object░and░given░a░single░object░number.
[274] para
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5F8CCF0020B9BD94B104ABF9C970A75BD44C6AD52A2BF24991795671E8A43894
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting group text output:┣!
[275] group
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: AABD6122B3FCDDC3E4B8666C9A03012FBDDB25236A15169C466A5A1B7BA294FB
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| `Fury said to a
| mouse, That he
| met in the
| house,
| "Let us
| both go to
| law: I will
| prosecute
| YOU. --Come,
| I'll take no
| denial; We
| must have a
| trial: For
| really this
| morning I've
| nothing
| to do."
| Said the
| mouse to the
| cur, "Such
| a trial,
| dear Sir,
| With
| no jury
| or judge,
| would be
| wasting
| our
| breath."【8 endnote test】
| "I'll be
| judge, I'll
| be jury,"
| Said
| cunning
| old Fury:
| "I'll
| try the
| whole【9 stress test】
| cause,
| and
| condemn
| you
| to
| death."'
[276] para
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5F8CCF0020B9BD94B104ABF9C970A75BD44C6AD52A2BF24991795671E8A43894
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting group text output:┣!
[277] group
.part: body
.parent: 270
.ancestors: 1 54 0 0 110 261 270 0
.ancestors_collapsed: 1 54 110 261 270 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E07EE20E0CA37CE5202B81049C2BB96337DD042ACECF1B09A07DFE373CC82F31
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Thoughts
| ┚
| by Myra Viola Wilds
| ┚
| What kind of thoughts now, do you carry
| In your travels day by day
| Are they bright and lofty visions,
| Or neglected, gone astray?
| ┚
| Matters not how great in fancy,
| Or what deeds of skill you’ve wrought;
| Man, though high may be his station,
| Is no better than his thoughts.
| ┚
| Catch your thoughts and hold them tightly,
| Let each one an honor be;
| Purge them, scourge them, burnish brightly,
| Then in love set each one free.
[278] heading :3
.part: body
.parent: 261
.last_descendant: 285
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: B7A9255F22DC765061B94F48906E7324F304B3575AAF9484BCFD663093DD5E4D
.segment: seg_4
.heading_lev_anchor: seg_4.7.4
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.4. Block|
| 4.7.4. Block
[279] para
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: AE7AEBA09D3C06ED5A2E993429D405DD5A0247D394B6E7960338340083A7CE15
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The “block” is different from the “group” mark in that the “block” mark (like the “poem” mark) preserves whitespace, the “group” mark does not. The text falling within the “block” is a single object, which is different from the “poem” mark where each identified verse is an object.
[280] para
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 8C95CAD86DF5086518A108A89CF1E673B01EB648C669C9D56895DD99D7A8F9EB
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨basic markup:┣!
[281] code
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: C0D9A69B367FAA69B1D718FF9EA45ADEE3C7AF3E54587C61A156AECF50A35C42
.segment_html_is: seg_4
.segment_epub_is: seg_4
| block{
|
| ░░Your░block░text░here
|
| }block
|
| A░block░is░treated░as░an░object░and░given░a░single░object░number.
[282] para
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 102A39570B43C565A7EF7E2031D89F5C1C922E9644A904F20246853B65DC115D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting block text output:┣!
[283] block
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: F54243BE7B17155252CB68492C0B8A8337A795CFD7D1454D08F757252D9BA9F1
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░░░░░░░░░░░░░░░░░░░`Fury said to a
| ░░░░░░░░░░░░░░░░░░░mouse, That he
| ░░░░░░░░░░░░░░░░░met in the
| ░░░░░░░░░░░░░░░house,
| ░░░░░░░░░░░░"Let us
| ░░░░░░░░░░░░░░both go to
| ░░░░░░░░░░░░░░░░law:░░░░░░░░░░░░░░░░I will
| ░░░░░░░░░░░░░░░░░░prosecute
| ░░░░░░░░░░░░░░░░░░░░YOU.░░░░░░░░░░░░░░░░░░░░--Come,
| ░░░░░░░░░░░░░░░░░░░░░░░I'll take no
| ░░░░░░░░░░░░░░░░░░░░░░░░denial; We
| ░░░░░░░░░░░░░░░░░░░░░must have a
| ░░░░░░░░░░░░░░░░░trial:░░░░░░░░░░░░░░░░░For
| ░░░░░░░░░░░░░░really this
| ░░░░░░░░░░░morning I've
| ░░░░░░░░░░nothing
| ░░░░░░░░░to do."
| ░░░░░░░░░░░Said the
| ░░░░░░░░░░░░░mouse to the
| ░░░░░░░░░░░░░░░cur, "Such
| ░░░░░░░░░░░░░░░░░a trial,
| ░░░░░░░░░░░░░░░░░░░dear Sir,
| ░░░░░░░░░░░░░░░░░░░░░░░░░With
| ░░░░░░░░░░░░░░░░░░░░░no jury
| ░░░░░░░░░░░░░░░░░░or judge,
| ░░░░░░░░░░░░░░░░would be
| ░░░░░░░░░░░░░░wasting
| ░░░░░░░░░░░░░our
| ░░░░░░░░░░░░░░breath."【10 endnote test】
| ░░░░░░░░░░░░░░░"I'll be
| ░░░░░░░░░░░░░░░░░judge, I'll
| ░░░░░░░░░░░░░░░░░░░be jury,"
| ░░░░░░░░░░░░░░░░░░░░░░░░░Said
| ░░░░░░░░░░░░░░░░░░░░cunning
| ░░░░░░░░░░░░░░░░░░░░░░old Fury:
| ░░░░░░░░░░░░░░░░░░░░░"I'll
| ░░░░░░░░░░░░░░░░░░░░░░try the
| ░░░░░░░░░░░░░░░░░░░░░░░░░whole【11 stress test】
| ░░░░░░░░░░░░░░░░░░░░░░░░░░cause,
| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░and
| ░░░░░░░░░░░░░░░░░░░░░░░░condemn
| ░░░░░░░░░░░░░░░░░░░░░░░you
| ░░░░░░░░░░░░░░░░░░░░░░to
| ░░░░░░░░░░░░░░░░░░░░░░░death."'
[284] para
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5F275729833D984F457A2F9730B3EF0846B846E8825718D048897296FC6CAAA4
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨curly brace delimiter, resulting block text output:┣!
[285] block
.part: body
.parent: 278
.ancestors: 1 54 0 0 110 261 278 0
.ancestors_collapsed: 1 54 110 261 278 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: A3D02A4496354B9822CF667123FB839B251BB85850AA7C3BC08E8447231F30EA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Thoughts
|
| by Myra Viola Wilds
|
| What kind of thoughts now, do you carry
| ░░░In your travels day by day
| Are they bright and lofty visions,
| ░░░Or neglected, gone astray?
|
| Matters not how great in fancy,
| ░░░░Or what deeds of skill you’ve wrought;
| Man, though high may be his station,
| ░░░░Is no better than his thoughts.
|
| Catch your thoughts and hold them tightly,
| ░░░Let each one an honor be;
| Purge them, scourge them, burnish brightly,
| ░░░Then in love set each one free.
[286] heading :3
.part: body
.parent: 261
.last_descendant: 303
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 086BBFE3286CD5466E849CBA9538D46A0CC8903203CC35BF83D59940ECA3B4D2
.segment: seg_4
.heading_lev_anchor: seg_4.7.5
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.5. Poem|
| 4.7.5. Poem
[287] para
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: D3491DF514A8F07423BA4880A1D1188264F4A8ABE88F0862B2E092C5ACB9289B
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The “poem” mark like the “block” preserves whitespace. Text followed by two newlines are identified as verse and each verse is an object i.e. a poem may consist of multiple verse each of which is identified as an object, unlike a text “block” which is identified as a single object.
[288] para
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 8C95CAD86DF5086518A108A89CF1E673B01EB648C669C9D56895DD99D7A8F9EB
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨basic markup:┣!
[289] code
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 4CA222005ED8A0C258959090CB9000BF0550B9710C0861696AAFA138160EC143
.segment_html_is: seg_4
.segment_epub_is: seg_4
| poem{
|
| ░░Your░poem░here
|
| }poem
|
| Each░verse░in░a░poem░is░given░an░object░number.
[290] para
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F7CFD1036D688C92EED66A2CD298EF1A688658E77481592FB4B5FFFCB4BBA516
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨curly brace delimiter, resulting poem text output (broken into verse):┣!
[291] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 060326723B67068524F6FCCE8C67E777F72F517FA60440542B5B667692580434
.segment_html_is: seg_4
.segment_epub_is: seg_4
|
| `Fury said to a
| mouse, That he
| met in the
| house,
| "Let us
| both go to
| law: I will
| prosecute
| YOU. --Come,
| I'll take no
| denial; We
| must have a
| trial: For
| really this
| morning I've
| nothing
| to do."
| Said the
| mouse to the
| cur, "Such
| a trial,
| dear Sir,
| With
| no jury
| or judge,
| would be
| wasting
| our
| breath."
| "I'll be
| judge, I'll
| be jury,"
| Said
| cunning
| old Fury:
| "I'll
| try the
| whole
| cause,
| and
| condemn
| you
| to
| death."'
|
[291] poem
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
[0] comment
.part: comment
.section: comment
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: comment
.sha256: C8435860C375AD57008CAF74D51EFAC008377E06DB59CE99D0C76D13CE4BE077
| % ={ output:poem markup example;SiSU markup output:poem (curly brace syntax) }
[292] para
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F7CFD1036D688C92EED66A2CD298EF1A688658E77481592FB4B5FFFCB4BBA516
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨curly brace delimiter, resulting poem text output (broken into verse):┣!
[293] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 2F19C435F085C6B86AF69F2FED52432E69C4587E13BE3167EF8E78CAF65FF85F
.has: links notes_reg
.stow_link: https://poets.org/anthology/poems-public-domain
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆*┨Thoughts┣*【12 ┥https://poets.org/anthology/poems-public-domain┝┤0├】
[294] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E9F866107C3811B8C0EA2D98A677173657188DBA15822FEE28B6C99A1A859362
.segment_html_is: seg_4
.segment_epub_is: seg_4
| by Myra Viola Wilds
[295] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 8D3DC3E82FF7172E2D0963553527D2217836B9630E104D7071287233D08E2F72
.segment_html_is: seg_4
.segment_epub_is: seg_4
| What kind of thoughts now, do you carry
| In your travels day by day
| Are they bright and lofty visions,
| Or neglected, gone astray?
[296] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 82509646CDE27B76531AE759633F62657104F87CC18812786A70ECDBA57B1C2F
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Matters not how great in fancy,
| Or what deeds of skill you’ve wrought;
| Man, though high may be his station,
| Is no better than his thoughts.
[297] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 3366D0AE9FF89C4F0D11F1157B62E14566C5F06D03DD5C2E833A7062CC613C4E
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Catch your thoughts and hold them tightly,
| Let each one an honor be;
| Purge them, scourge them, burnish brightly,
| Then in love set each one free.
[297] poem
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
[298] para
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: A9B484F8D854295F3471217F5EA897CC276457D444785772AD01E7776EFD3497
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨tics delimiter, resulting group text output:┣!
[299] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 149D820A74B047B28E8D9F90601206093FBCC01F9CCF9B47F2CDEC79B3CB4121
.has: links notes_reg
.stow_link: https://poets.org/anthology/poems-public-domain
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨Thoughts┣!【13 ┥https://poets.org/anthology/poems-public-domain┝┤0├】
[300] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E9F866107C3811B8C0EA2D98A677173657188DBA15822FEE28B6C99A1A859362
.segment_html_is: seg_4
.segment_epub_is: seg_4
| by Myra Viola Wilds
[301] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 8D3DC3E82FF7172E2D0963553527D2217836B9630E104D7071287233D08E2F72
.segment_html_is: seg_4
.segment_epub_is: seg_4
| What kind of thoughts now, do you carry
| In your travels day by day
| Are they bright and lofty visions,
| Or neglected, gone astray?
[302] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 82509646CDE27B76531AE759633F62657104F87CC18812786A70ECDBA57B1C2F
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Matters not how great in fancy,
| Or what deeds of skill you’ve wrought;
| Man, though high may be his station,
| Is no better than his thoughts.
[303] verse
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 68A1BDD5B8390F1B0CB6F8C5F9C8BED4DB1C8453036A132E75620FCCC6E7F2C2
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Catch your thoughts and hold them tightly,
| Let each one an honor be;
| Purge them, scourge them, burnish brightly,
| Then in love set each one free.
|
[303] poem
.part: body
.parent: 286
.ancestors: 1 54 0 0 110 261 286 0
.ancestors_collapsed: 1 54 110 261 286 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855
[304] heading :3
.part: body
.parent: 261
.last_descendant: 311
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: A586701F8F58BEC75443E3BE4A98388055A6C3AC862484E7AB1B4386C4648FDF
.segment: seg_4
.heading_lev_anchor: seg_4.7.6
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.6. Code|
| 4.7.6. Code
[305] para
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 13679B16C0847527C7A7C26F14DF4D5D48912AC62BE0EFC145C95D0B43CF54DA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| “Code” blocks are a single text object, in which the original text is preserved.
[306] para
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F7B20F71856E605ED71CD0F13A369A0BCAE9FC62D217DCB36E4BE79203DAD5F0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Code tags ⑆■┨ code{ ... }code ┣■ (used as with other group tags described above) are used to escape regular sisu markup, and have been used extensively within this document to provide examples of SiSU markup. You cannot however use code tags to escape code tags. They are however used in the same way as group or poem tags.
[307] para
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 8C241D77BC5DE63752330E8E34FC97714E9C6887FCB1F490EB66BA19F76194AF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| A code-block is treated as an object and given a single object number. [an option to number each line of code may be considered at some later time]
[308] para
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5BE98B5F36D57FBE77CB77BCBBC765659A46245C680FF623E2AE0BF5848FC185
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨use of code tags instead of poem compared, resulting output:┣!
[309] code
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: A39FBB351A9C9041F20AE6EA9ED42081E5945371ECE7A2EB249D1A11FA5FDDC3
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░░░░░░░░░░░░░░░░░░░`Fury░said░to░a
| ░░░░░░░░░░░░░░░░░░░mouse,░That░he
| ░░░░░░░░░░░░░░░░░met░in░the
| ░░░░░░░░░░░░░░░house,
| ░░░░░░░░░░░░"Let░us
| ░░░░░░░░░░░░░░both░go░to
| ░░░░░░░░░░░░░░░░law:░░I░will
| ░░░░░░░░░░░░░░░░░░prosecute
| ░░░░░░░░░░░░░░░░░░░░YOU.░░--Come,
| ░░░░░░░░░░░░░░░░░░░░░░░I'll░take░no
| ░░░░░░░░░░░░░░░░░░░░░░░░denial;░We
| ░░░░░░░░░░░░░░░░░░░░░must░have░a
| ░░░░░░░░░░░░░░░░░trial:░░For
| ░░░░░░░░░░░░░░really░this
| ░░░░░░░░░░░morning░I've
| ░░░░░░░░░░nothing
| ░░░░░░░░░to░do."
| ░░░░░░░░░░░Said░the
| ░░░░░░░░░░░░░mouse░to░the
| ░░░░░░░░░░░░░░░cur,░"Such
| ░░░░░░░░░░░░░░░░░a░trial,
| ░░░░░░░░░░░░░░░░░░░dear░Sir,
| ░░░░░░░░░░░░░░░░░░░░░░░░░With
| ░░░░░░░░░░░░░░░░░░░░░no░jury
| ░░░░░░░░░░░░░░░░░░or░judge,
| ░░░░░░░░░░░░░░░░would░be
| ░░░░░░░░░░░░░░wasting
| ░░░░░░░░░░░░░our
| ░░░░░░░░░░░░░░breath."
| ░░░░░░░░░░░░░░░"I'll░be
| ░░░░░░░░░░░░░░░░░judge,░I'll
| ░░░░░░░░░░░░░░░░░░░be░jury,"
| ░░░░░░░░░░░░░░░░░░░░░░░░░Said
| ░░░░░░░░░░░░░░░░░░░░cunning
| ░░░░░░░░░░░░░░░░░░░░░░old░Fury:
| ░░░░░░░░░░░░░░░░░░░░░"I'll
| ░░░░░░░░░░░░░░░░░░░░░░try░the
| ░░░░░░░░░░░░░░░░░░░░░░░░░whole
| ░░░░░░░░░░░░░░░░░░░░░░░░░░cause,
| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░and
| ░░░░░░░░░░░░░░░░░░░░░░░░condemn
| ░░░░░░░░░░░░░░░░░░░░░░░you
| ░░░░░░░░░░░░░░░░░░░░░░to
| ░░░░░░░░░░░░░░░░░░░░░░░death."'
[310] para
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 55587C5078C144A2239FBE667A51209623DDBDACA3148961CC13B394F8E235CE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| From SiSU 2.7.7 on you can number codeblocks by placing a hash after the opening code tag ⑆■┨ code{# ┣■ as demonstrated here:
[311] code
.part: body
.parent: 304
.ancestors: 1 54 0 0 110 261 304 0
.ancestors_collapsed: 1 54 110 261 304 0 0 0
.parent_lev: 6
.is_of_type: block
.attrib: number
.sha256: A39FBB351A9C9041F20AE6EA9ED42081E5945371ECE7A2EB249D1A11FA5FDDC3
.code_linenumbers: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░░░░░░░░░░░░░░░░░░░`Fury░said░to░a
| ░░░░░░░░░░░░░░░░░░░mouse,░That░he
| ░░░░░░░░░░░░░░░░░met░in░the
| ░░░░░░░░░░░░░░░house,
| ░░░░░░░░░░░░"Let░us
| ░░░░░░░░░░░░░░both░go░to
| ░░░░░░░░░░░░░░░░law:░░I░will
| ░░░░░░░░░░░░░░░░░░prosecute
| ░░░░░░░░░░░░░░░░░░░░YOU.░░--Come,
| ░░░░░░░░░░░░░░░░░░░░░░░I'll░take░no
| ░░░░░░░░░░░░░░░░░░░░░░░░denial;░We
| ░░░░░░░░░░░░░░░░░░░░░must░have░a
| ░░░░░░░░░░░░░░░░░trial:░░For
| ░░░░░░░░░░░░░░really░this
| ░░░░░░░░░░░morning░I've
| ░░░░░░░░░░nothing
| ░░░░░░░░░to░do."
| ░░░░░░░░░░░Said░the
| ░░░░░░░░░░░░░mouse░to░the
| ░░░░░░░░░░░░░░░cur,░"Such
| ░░░░░░░░░░░░░░░░░a░trial,
| ░░░░░░░░░░░░░░░░░░░dear░Sir,
| ░░░░░░░░░░░░░░░░░░░░░░░░░With
| ░░░░░░░░░░░░░░░░░░░░░no░jury
| ░░░░░░░░░░░░░░░░░░or░judge,
| ░░░░░░░░░░░░░░░░would░be
| ░░░░░░░░░░░░░░wasting
| ░░░░░░░░░░░░░our
| ░░░░░░░░░░░░░░breath."
| ░░░░░░░░░░░░░░░"I'll░be
| ░░░░░░░░░░░░░░░░░judge,░I'll
| ░░░░░░░░░░░░░░░░░░░be░jury,"
| ░░░░░░░░░░░░░░░░░░░░░░░░░Said
| ░░░░░░░░░░░░░░░░░░░░cunning
| ░░░░░░░░░░░░░░░░░░░░░░old░Fury:
| ░░░░░░░░░░░░░░░░░░░░░"I'll
| ░░░░░░░░░░░░░░░░░░░░░░try░the
| ░░░░░░░░░░░░░░░░░░░░░░░░░whole
| ░░░░░░░░░░░░░░░░░░░░░░░░░░cause,
| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░and
| ░░░░░░░░░░░░░░░░░░░░░░░░condemn
| ░░░░░░░░░░░░░░░░░░░░░░░you
| ░░░░░░░░░░░░░░░░░░░░░░to
| ░░░░░░░░░░░░░░░░░░░░░░░death."'
[312] heading :3
.part: body
.parent: 261
.last_descendant: 328
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 881DBDE71944D00C0A294AB09D0FBDA2A8EC2EDEBF714AECBFD78036CC43F99A
.segment: seg_4
.heading_lev_anchor: seg_4.7.7
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.7. Grouped Text / blocked text|4.7.7. Tables|
| 4.7.7. Tables
[313] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 6D57D10D4CAEE664C8977423DAC981DD89FAA6A9D66718C225384EA0A3657231
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Tables may be prepared in either of two forms
[314] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: EA0EA12855AC123E35F030DAA415E3C87A393F0C68DCEED0C579DC69D3BA3C92
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨markup example:┣!
[315] code
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 371B074103F16CD44E1FCB9E02B674B7FAFE1BAD6CB7C8143C860945B2891987
.segment_html_is: seg_4
.segment_epub_is: seg_4
| table(c3:░40,░30,░30){
|
| This░is░a░table
| this░would░become░column░two░of░row░one
| column░three░of░row░one░is░here
|
| And░here░begins░another░row
| column░two░of░row░two
| column░three░of░row░two,░and░so░on
|
| }table
[316] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[317] table
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: AA95017DA0F623D9AB83D82F5C578E077489DD56E4F035F4B711132EF933AF38
.table_cols: 3
.table_widths: 40 30 30
.table_aligns: l l l
.segment_html_is: seg_4
.segment_epub_is: seg_4
| This is a table┊this would become column two of row one┊column three of row one is here
| And here begins another row┊column two of row two┊column three of row two, and so on
|
[0] comment
.part: comment
.section: comment
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: comment
.sha256: E0E2FB11444CDD488FAB0E99E7A11810567F9FB68121E55DC4B73C07283E8E88
| % ={ output:table markup example;SiSU markup output:table (curly brace syntax) }
[318] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 7CA4D648888192C4504B63104D6E85318F6F1499E970425C94039104837EF988
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Same as a tic table
[319] table
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: AA95017DA0F623D9AB83D82F5C578E077489DD56E4F035F4B711132EF933AF38
.table_cols: 3
.table_widths: 40 30 30
.table_aligns: l l l
.segment_html_is: seg_4
.segment_epub_is: seg_4
| This is a table┊this would become column two of row one┊column three of row one is here
| And here begins another row┊column two of row two┊column three of row two, and so on
|
[320] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 710598597D9895018C43359CBFC76BF936C4C0FAB8E0E744F9C768267E9C5605
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Without instruction
[321] table
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: AA95017DA0F623D9AB83D82F5C578E077489DD56E4F035F4B711132EF933AF38
.table_cols: 3
.table_widths: 33.3333 33.3333 33.3333
.table_aligns: l l l
.segment_html_is: seg_4
.segment_epub_is: seg_4
| This is a table┊this would become column two of row one┊column three of row one is here
| And here begins another row┊column two of row two┊column three of row two, and so on
|
[322] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 1651DD44B0F607AEC13235A3DCD4880A82032BAAEC293BD59B24FAA86B6E6B5E
.segment_html_is: seg_4
.segment_epub_is: seg_4
| a second form may be easier to work with in cases where there is not much information in each column
[323] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 637351A03E7A901D5D6CD7D8AC57DE38929FAB8A925ACB9041056C3216C15285
.has: links notes_reg
.stow_link: https://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆*┨markup example:┣*【14 Table from the Wealth of Networks by Yochai Benkler┙ ┥https://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler┝┤0├】
[324] code
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: D36F329489B9E6F31B9AD11C72EBE5244BBC30123E5077903BC9D146CC7C3817
.segment_html_is: seg_4
.segment_epub_is: seg_4
| !_░Table░3.1:░Contributors░to░Wikipedia,░January░2001░-░June░2005
|
| {table(h;░24,░12,░12,░12,░12,░12,░12)}
| ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░|Jan.░2001|Jan.░2002|Jan.░2003|Jan.░2004|July░2004|June░2006
| Contributors*░░░░░░░░░░░░░░░░░░░|░░░░░░░10|░░░░░░472|░░░░2,188|░░░░9,653|░░░25,011|░░░48,721
| Active░contributors**░░░░░░░░░░░|░░░░░░░░9|░░░░░░212|░░░░░░846|░░░░3,228|░░░░8,442|░░░16,945
| Very░active░contributors***░░░░░|░░░░░░░░0|░░░░░░░31|░░░░░░190|░░░░░░692|░░░░1,639|░░░░3,016
| No.░of░English░language░articles|░░░░░░░25|░░░16,000|░░101,000|░░190,000|░░320,000|░░630,000
| No.░of░articles,░all░languages░░|░░░░░░░25|░░░19,000|░░138,000|░░490,000|░░862,000|1,600,000
|
| _*░Contributed░at░least░ten░times;░**░at░least░5░times░in░last░month;░***░more░than░100░times░in░last░month.
[325] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨resulting output:┣!
[326] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: F4FB5C7EC133DC42558D25B902AA9E0A5C9AD5C81CECFA62596B70F1EE1764B5
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ⑆!┨Table 3.1: Contributors to Wikipedia, January 2001 - June 2005┣!
[327] table
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 61AC1BC711759F0191CBC4CE0475F109A83105BEBB866D1C366237BA5AFE53A4
.table_cols: 7
.table_widths: 24 12 12 12 12 12 12
.table_aligns: l r r r r r r
.table_header: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ┊Jan. 2001┊Jan. 2002┊Jan. 2003┊Jan. 2004┊July 2004┊June 2006
| Contributors*┊10┊472┊2,188┊9,653┊25,011┊48,721
| Active contributors**┊9┊212┊846┊3,228┊8,442┊16,945
| Very active contributors***┊0┊31┊190┊692┊1,639┊3,016
| No. of English language articles┊25┊16,000┊101,000┊190,000┊320,000┊630,000
| No. of articles, all languages┊25┊19,000┊138,000┊490,000┊862,000┊1,600,000
|
[328] para
.part: body
.parent: 312
.ancestors: 1 54 0 0 110 261 312 0
.ancestors_collapsed: 1 54 110 261 312 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5645DE37CAED53E845AEFDB2A0D90BB222857A17856C1B97ACF7D9F33DEA0270
.bullet: true
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Contributed at least ten times; ** at least 5 times in last month; *** more than 100 times in last month.
[329] heading :2
.part: body
.parent: 110
.last_descendant: 345
.children: 330 335
.ancestors: 1 54 0 0 110 329 0 0
.ancestors_collapsed: 1 54 110 329 0 0 0 0
.dom_status: 4 4 0 0 4 3 2 0
.dom_status_collapsed: 4 4 4 3 2 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 2F4E65B101F63C574EAF5CF9FAB10096A68F57DF7ECA752371CF68E7C86DA9D4
.segment: seg_4
.heading_lev_anchor: seg_4.8
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.8. Additional breaks - linebreaks within objects, column and page-breaks||
| 4.8. Additional breaks - linebreaks within objects, column and page-breaks
[330] heading :3
.part: body
.parent: 329
.last_descendant: 334
.ancestors: 1 54 0 0 110 329 330 0
.ancestors_collapsed: 1 54 110 329 330 0 0 0
.dom_status: 4 4 0 0 4 4 1 0
.dom_status_collapsed: 4 4 4 4 1 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: C03C0CC1D75E2AE17C7CDD293AEF6C49733D68DA2E3A31AE49A46CE295D24648
.segment: seg_4
.heading_lev_anchor: seg_4.8.1
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.8. Additional breaks - linebreaks within objects, column and page-breaks|4.8.1. line-breaks|
| 4.8.1. line-breaks
[331] para
.part: body
.parent: 330
.ancestors: 1 54 0 0 110 329 330 0
.ancestors_collapsed: 1 54 110 329 330 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 729882FA0407A35CE6A9AACBC4BA37A815AD6EC89108B39BC3E7FEE2D1C3611C
.segment_html_is: seg_4
.segment_epub_is: seg_4
| To break a line within a “paragraph object”, two backslashes┙\\ \\ with a space before and a space or newline after them \\ may be used.
[332] code
.part: body
.parent: 330
.ancestors: 1 54 0 0 110 329 330 0
.ancestors_collapsed: 1 54 110 329 330 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: CB0F9A4C8D610045897D8A677CD09385358BB56860D6247369DC742C17C82233
.segment_html_is: seg_4
.segment_epub_is: seg_4
| To░break░a░line░within░a░"paragraph░object",
| two░backslashes░\\░with░a░space░before
| and░a░space░or░newline░after░them░\\
| may░be░used.
[333] para
.part: body
.parent: 330
.ancestors: 1 54 0 0 110 329 330 0
.ancestors_collapsed: 1 54 110 329 330 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 7BBE3D2DCC0615AC6BCD801D9E8A72FFA10BB555D114E51CD474B24CEF31BAB1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The html break br enclosed in angle brackets (though undocumented) is available in versions prior to 3.0.13 and 2.9.7 (it remains available for the time being, but is depreciated).
[334] para
.part: body
.parent: 330
.ancestors: 1 54 0 0 110 329 330 0
.ancestors_collapsed: 1 54 110 329 330 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: D25C954AA02BA5CA839B5A0652AD75F5C0D7201075503B2BF42E962E1229B8F0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| To draw a dividing line dividing paragraphs, see the section on page breaks.
[335] heading :3
.part: body
.parent: 329
.last_descendant: 345
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 951531F25D14924A24ED9A5650A100E738B87B69C2A48D985DD698F784A8AFBC
.segment: seg_4
.heading_lev_anchor: seg_4.8.2
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.8. Additional breaks - linebreaks within objects, column and page-breaks|4.8.2. page breaks|
| 4.8.2. page breaks
[336] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: BF72DD7046A244878217E426E3EFCF4ABA08DEECD926D26FA5CB11BEC33AC7B4
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Page breaks are only relevant and honored in some output formats. A page break or a new page may be inserted manually using the following markup on a line on its own:
[337] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 0A7352AB5997C2F213E9FB71B301D2FA0F992C58EDE72A87F03626D7C5E8D9CA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page new =┙= breaks the page, starts a new page.
[338] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 1B10F37CF6C694D99818B90BF9633283D0FF8940B4B24A2E7B935E1244849BBA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page break -┙- breaks a column, starts a new column, if using columns, else breaks the page, starts a new page.
[339] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: BF2749F923F98367ED4018F05B4F0BC409A181E5D151EDA9E5A9E932D0D0C6FA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page break line across page -..- draws a dividing line, dividing paragraphs
[340] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 9246380A50346BC74D6D0269F9F22B4A554E6A95190AC079784BF230E5DC3B65
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page break:
[341] code
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 3E5E90434DA31B13EBD0ED301B319E66F6278EBD2E69D5583EE93A229EDFA5B1
.segment_html_is: seg_4
.segment_epub_is: seg_4
| -\\-
[342] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 650BFD89AF3EC0AF39A5C6520DABE943E790DDBB60E93C9B4DE46A8DF1B55909
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page (break) new:
[343] code
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 0FD20F2CD3BE340E71B0BC59A28C615100E4B4752544FE74ADAA97AB6AA25CA4
.segment_html_is: seg_4
.segment_epub_is: seg_4
| =\\=
[344] para
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 3118D2D6F714C4BC3BD75A4A2FA59E329BFF0C93FA672054E198DD14409EDD05
.segment_html_is: seg_4
.segment_epub_is: seg_4
| page (break) line across page (dividing paragraphs):
[345] code
.part: body
.parent: 335
.ancestors: 1 54 0 0 110 329 335 0
.ancestors_collapsed: 1 54 110 329 335 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 41D77D2F14E8E3702B17B5B81ECCFF1B8C79A2EF57D90B640507D32A7EEF23EE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| -..-
[346] heading :2
.part: body
.parent: 110
.last_descendant: 351
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.dom_status: 4 4 0 0 4 3 2 0
.dom_status_collapsed: 4 4 4 3 2 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 48E048CB0E0D3246A94A7DAA28F5C029910AA5EF720E98E28EA2062FFF95DDB8
.segment: seg_4
.heading_lev_anchor: seg_4.9
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.9. Excluding Object Numbers||
| 4.9. Excluding Object Numbers
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 4D6E0B477FEFAF3837CACD0D7F08A53AA183D4423CE9FD0446B103B1B039F09D
| % Every substantive object in a document is given an object citation number
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 06A034DB3062B9BE3AE8C62CD7B710BF5829C291336B74D0D7B219716D441EE5
| % (ocn), assigned sequentially in document order. The number belongs to the
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 331F1EE7D0B9F7C9CC846B2FCF4F4AF0EF1665B3F71E9FFA76EADD5393A79D92
| % object, not to the page or the file, and it is the same number in every output
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 8777F1F7B11E3A48854C52D205DF5EEDAA610C8648EB3614CB3811E9132B4813
| % format that spine generates from the document: the paragraph that is 47 in the
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 00CF277D167E48EC043BCCEEC0CFD5FC12F86049ABD92BCC429B372CD6802283
| % html is 47 in the epub, in the LaTeX/pdf, in the plain text and in the sqlite
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 2FCA0C11E7936DAC46C0BEDC11D20E7EAF0EA37437E8A6E16874C96E837CFE8D
| % database.
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: C51069FD4FAF6626351F7CFB7AA319AE26751B2A0B0A8E7FD787E6444D021A9B
| %% That is what makes an object citable. A reference to “ocn 47” of a document
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: B3133EE6B5CE48C31855C242DC611EA5DF79A604DDC8BF25DEE00EE689AC1654
| % resolves to the same piece of text for anyone, whatever format they are
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 9B32B48B21107ABC193CCCF8731EC09ED27DE7B18AC47195C0642B220736ADD8
| % reading, without depending on an edition, a pagination or a URL; searches
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 2865FA564B7D507C821B58FFFBCA535AC1CCFB9E89D080AECAF06FF9C9BB2D7D
| % return objects rather than documents, and a search result can link straight to
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 3088E45ADBE759EFA7BE33BAE9A9D3DEE915EBAC383E3A8D3D70E490D730FBCB
| % the object in a chosen output; and where translations are prepared so that
[0] comment
.part: comment
.section: comment
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: comment
.sha256: 3039F67CDB747823968DC7D63F91EB2E9BEBE31047CAF505BD1D330ED84D6913
| % objects correspond, the same number reaches the same object in each language.
[347] para
.part: body
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2C5255C64D8C41BABEF998424E50FA78FE81311F67E75BCE2E48E47A797C3D08
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Suppressing an object's number therefore does not hide the object, it makes it non-citable: it drops out of that shared numbering. That is what is wanted for matter that is not part of the text being reproduced (a preamble, an editorial note, a heading introduced only to segment an output), and is not wanted for anything a reader might want to cite or search to.
[348] para
.part: body
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A8194CDF950E9ECC29F0D8D85B4B25F8960FDCEA07405CC37830C7B1524CCB6B
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Object numbers can be switched off by adding a ~# to the end of a text object.
[349] para
.part: body
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: FEC53C47EA7DFF6FA52C157A4E85147F0F5B7C1FB86BFAC3B4BB791B8FC9BEBC
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Sometimes it is wished to switch off object numbers for a larger group of text. In this case it is possible before the group, body of text to be without object numbers on a new line with nothing else on it to open the un-numbered object block with --~# and to close the un-numbered block, and restart object numbering with on a similarly otherwise empty new-line with --+#
[350] code
.part: body
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: A3EA089FC5604564A38DC661D6421E46DB1C6855DFB47F39A3240007728793C3
.segment_html_is: seg_4
.segment_epub_is: seg_4
| --~#
|
| un-numbered░object░block░of░text░contained░here
|
| still░un-numbered
|
| --+#
|
| object░numbering░returns░here░and░for░subsequent░text░objects
|
| to░switch░of░object░numbering░for░a░single░objct,░to░the░end░of░the░object░add░~#░like░so:~#
[351] para
.part: body
.parent: 346
.ancestors: 1 54 0 0 110 346 0 0
.ancestors_collapsed: 1 54 110 346 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: B18E5B657DE6EAE2ACEFA14AEE2C22B23DEB4F47ABA31E4E288286B01055481A
.segment_html_is: seg_4
.segment_epub_is: seg_4
| “dummy headings” represented by a -# (dash instead of a tilde) may be used where a heading (that is not in the original text being reproduced) is introduced only for segmentation purposes (to make sure a new chapter / segment is begun) for a particular output format, as somtimes occurs for segmented html. For example where there is intoroductory text (or a preamble) immediately after the document title/root, (without a heading) html segmentation would require a level 1~ heading which might be added as 1~ [Introduction].-# This not only skips an object number, it also supresses reproducing the heading where possible (e.g. it would appear in the table of contents but be skipped in the text body). If a regular ocn suppresion marker ~# is used on a heading, the ocn is skipped, but the heading will always be shown.
[352] heading :2
.part: body
.parent: 110
.last_descendant: 371
.children: 356 367
.ancestors: 1 54 0 0 110 352 0 0
.ancestors_collapsed: 1 54 110 352 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 615C76A7D86E2FA73FD0A70A7698275CEA58A7702A39386FFA6B03929196988A
.segment: seg_4
.heading_lev_anchor: seg_4.10
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.10. Bibliography / References||
| 4.10. Bibliography / References
[353] para
.part: body
.parent: 352
.ancestors: 1 54 0 0 110 352 0 0
.ancestors_collapsed: 1 54 110 352 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 18B00F171C428B2A40AF94D11B0805CD2954591F2DE89134E43A17A984363689
.segment_html_is: seg_4
.segment_epub_is: seg_4
| There are three ways to prepare a bibliography using sisu (which are mutually exclusive): (i) manually preparing and marking up as regular text in sisu a list of references, this is treated as a regular document segment (and placed before endnotes if any); (ii) preparing a bibliography, marking a heading level ⑆■┨1~!biblio┣■ (note the exclamation mark) and preparing a bibliography using various metadata tags including for author: title: year: a list of which is provided below, or; (iii) as an assistance in preparing a bibliography, marking a heading level ⑆■┨1~!biblio┣■ and tagging citations within footnotes for inclusion, identifying citations and having a parser attempt to extract them and build a bibliography of the citations provided.
[354] para
.part: body
.parent: 352
.ancestors: 1 54 0 0 110 352 0 0
.ancestors_collapsed: 1 54 110 352 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 36F47DA8827ADD57FE7630A5A85193D35041DEF35C772A1A704C61C86742BF67
.segment_html_is: seg_4
.segment_epub_is: seg_4
| For the heading/section sequence: endnotes, bibliography then book index to occur, the name biblio or bibliography must be given to the bibliography section, like so:
[355] code
.part: body
.parent: 352
.ancestors: 1 54 0 0 110 352 0 0
.ancestors_collapsed: 1 54 110 352 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 3D6B9F7C6F9F1E00A617602C59409C99AD44B6E1C9CB183CDAA3EBF35ECDD3D0
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 1~!biblio
[356] heading :3
.part: body
.parent: 352
.last_descendant: 366
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.dom_status: 4 4 0 0 4 4 1 0
.dom_status_collapsed: 4 4 4 4 1 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: B2D3932B3A31127E346D9A15A074BC81CE561936743D30D702EB4C9467CAAE47
.segment: seg_4
.heading_lev_anchor: seg_4.10.1
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.10. Bibliography / References|4.10.1. a markup tagged metadata bibliography section|
| 4.10.1. a markup tagged metadata bibliography section
[357] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 49A7135C17456FE37859AD5D183A53DAFBFFD32BEEFFA0C6B5191408097A2F08
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Here instead of writing your full citations directly in footnotes, each time you have new material to cite, you add it to your bibliography section (if it has not been added yet) providing the information you need against an available list of tags (provided below).
[358] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 9A029AD51181A4F933839D620490E461271A65755F7ECC2357030B27B9FD86D2
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The required tags are au: ti: and year: 【15 for which you may alternatively use the full form author: title: and year:】 an short quick example might be as follows:
[359] code
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 98044DEED24838C5B6759C179B8FF168BCC5AF207E6E1F110EFE3B82D7683194
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 1~!biblio
|
| au:░von░Hippel,░E.
| ti:░Perspective:░User░Toolkits░for░Innovation
| lng:░(language)
| jo:░Journal░of░Product░Innovation░Management
| vo:░18
| ed:░(editor)
| yr:░2001
| note:
| sn:░Hippel,░/{User░Toolkits}/░(2001)
| id:░vHippel_2001
| %░form:
|
| au:░Benkler,░Yochai
| ti:░The░Wealth░of░Networks
| st:░How░Social░Production░Transforms░Markets░and░Freedom
| lng:░(language)
| pb:░Harvard░University░Press
| edn:░(edition)
| yr:░2006
| pl:░U.S.
| url:░https://cyber.law.harvard.edu/wealth_of_networks/Main_Page
| note:
| sn:░Benkler,░/{Wealth░of░Networks}/░(2006)
| id:░Benkler2006
|
| au:░Quixote,░Don;░Panza,░Sancho
| ti:░Taming░Windmills,░Keeping░True
| jo:░Imaginary░Journal
| yr:░1605
| url:░https://en.wikipedia.org/wiki/Don_Quixote
| note:░made░up░to░provide░an░example░of░author░markup░for░an░article░with░two░authors
| sn:░Quixote░&░Panza,░/{Taming░Windmills}/░(1605)
| id:░quixote1605
[360] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 3BC36585257BA9E67E15BD837C35E559B8479D1BB8568C985353129C67EC5364
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Note that the section name !biblio (or !bibliography) is required for the bibliography to be treated specially as such, and placed after the auto-generated endnote section.
[361] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 62DE3B40403CA69E2E0B62D12C1F71D85F559D17C04AED40F2730FF83714A9BF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Using this method, work goes into preparing the bibliography, the tags author or editor, year and title are required and will be used to sort the bibliography that is placed under the Bibliography section
[362] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 8F545B00B59D966D37B8B45861026FE1D9B8B38456B618FB94564709E811FD6D
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The metadata tags may include shortname (sn:) and id, if provided, which are used for substitution within text. Every time the given id is found within the text it will be replaced by the given short title of the work (it is for this reason the short title has sisu markup to italicize the title), it should work with any page numbers to be added, the short title should be one that can easily be used to look up the full description in the bibliography.
[363] code
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 3F78E0D901255AD482393B94E859454DC52F25102C2B731BAFA49ABC9BB05ABC
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The░following░footnote~{░quixote1605,░pp░1000░-░1001,░also░Benkler2006░p░1.░}~
[364] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 1EF2C6F7B2230D9F0D189CA484C63322A0A4864E811AD4FA0904A9DF6FDDD5D5
.segment_html_is: seg_4
.segment_epub_is: seg_4
| would be presented as:
[365] para
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 3E32F6A53559215EBB7D4AC76C1A5C9C2119DA273D11D2309ED699B0B71FCDCE
.has: notes_reg
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Quixote and Panza, ⑆/┨Taming Windmills┣/ (1605), pp 1000 - 1001 also, Benkler, ⑆/┨Wealth of Networks┣/, (2006) p 1 or rather【16 Quixote and Panza, ⑆/┨Taming Windmills┣/ (1605), pp 1000 - 1001 also, Benkler, ⑆/┨Wealth of Networks┣/ (2006), p 1】
[366] code
.part: body
.parent: 356
.ancestors: 1 54 0 0 110 352 356 0
.ancestors_collapsed: 1 54 110 352 356 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: 99BA1E6FC0BCDBA106950865D1F241B27BA9B80DBA458AFEA031393835295C48
.segment_html_is: seg_4
.segment_epub_is: seg_4
| au:░author░Surname,░FirstNames░(if░multiple░semi-colon░separator)
| ░░░░(required░unless░editor░to░be░used░instead)
| ti:░title░░(required)
| st:░subtitle
| jo:░journal
| vo:░volume
| ed:░editor░(required░if░author░not░provided)
| tr:░translator
| src:░source░(generic░field░where░others░are░not░appropriate)
| in:░in░(like░src)
| pl:░place/location░(state,░country)
| pb:░publisher
| edn:░edition
| yr:░year░(yyyy░or░yyyy-mm░or░yyyy-mm-dd)░(required)
| pg:░pages
| url:░https://url
| note:░note
| id:░create_short_identifier░e.g.░authorSurnameYear
| ░░░░(used░in░substitutions:░when░found░within░text░will░be
| ░░░░replaced░by░the░short░name░provided)
| sn:░short░name░e.g.░Author,░/{short░title}/,░Year
| ░░░░(used░in░substitutions:░when░an░id░is░found░within░text
| ░░░░the░short░name░will░be░used░to░replace░it)
[367] heading :3
.part: body
.parent: 352
.last_descendant: 371
.ancestors: 1 54 0 0 110 352 367 0
.ancestors_collapsed: 1 54 110 352 367 0 0 0
.dom_status: 4 4 0 0 4 4 3 0
.dom_status_collapsed: 4 4 4 4 3 0 0 0
.heading_lev_collapsed: 4
.parent_lev: 5
.is_of_type: para
.sha256: 52D1B2F2BF27EB91200AFE37BDFA50DBE4B4049AEE4AF0CB0F958EA44CC0E966
.segment: seg_4
.heading_lev_anchor: seg_4.10.2
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.10. Bibliography / References|4.10.2. Tagging citations for inclusion in the Bibliography|
| 4.10.2. Tagging citations for inclusion in the Bibliography
[368] para
.part: body
.parent: 367
.ancestors: 1 54 0 0 110 352 367 0
.ancestors_collapsed: 1 54 110 352 367 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 5153499BD5E51325B5D4E359D415EA5746E86EFD29D639F4A0DC320E20563CAE
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Here whenever you make a citation that you wish be included in the bibliography, you tag the citation as such using special delimiters (which are subsequently removed from the final text produced by sisu)
[369] para
.part: body
.parent: 367
.ancestors: 1 54 0 0 110 352 367 0
.ancestors_collapsed: 1 54 110 352 367 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: C18A1FD69C57D59DCD23E05BCBB220330E16A070E852241448766AC8F58E1429
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Here you would write something like the following, either in regular text or a footnote
[370] code
.part: body
.parent: 367
.ancestors: 1 54 0 0 110 352 367 0
.ancestors_collapsed: 1 54 110 352 367 0 0 0
.parent_lev: 6
.is_of_type: block
.sha256: D60B7BD5A06AD379FAB7AE565992B6AD04026D6C8C60614438BFDE7BF964534A
.segment_html_is: seg_4
.segment_epub_is: seg_4
| See░.:░Quixote,░Don;░Panza,░Sancho░/{Taming░Windmills,░Keeping░True}/░(1605)░:.
[371] para
.part: body
.parent: 367
.ancestors: 1 54 0 0 110 352 367 0
.ancestors_collapsed: 1 54 110 352 367 0 0 0
.parent_lev: 6
.is_of_type: para
.sha256: 4DB635AFBA8037A58693D642A35FF93847496686A83A36AAF0CE59F9FDA180B7
.segment_html_is: seg_4
.segment_epub_is: seg_4
| SiSU will parse for a number of patterns within the delimiters to try make out the authors, title, date etc. and from that create a Bibliography. This is more limited than the previously described method of preparing a tagged bibliography, and using an id within text to identify the work, which also lends itself to greater consistency.
[372] heading :2
.part: body
.parent: 110
.last_descendant: 376
.ancestors: 1 54 0 0 110 372 0 0
.ancestors_collapsed: 1 54 110 372 0 0 0 0
.dom_status: 4 4 0 0 4 3 2 0
.dom_status_collapsed: 4 4 4 3 2 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: A960976DFA355E493B0EFD14EB05747FD453CADBDD12E991B216422765E75C20
.segment: seg_4
.heading_lev_anchor: seg_4.11
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.11. Glossary||
| 4.11. Glossary
[373] para
.part: body
.parent: 372
.ancestors: 1 54 0 0 110 372 0 0
.ancestors_collapsed: 1 54 110 372 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F272799A6BAEC7AA54E4A11F5E91227AE9DB0063727D58C38E9BCEA076543B09
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Using the section name ⑆■┨1~!glossary┣■ results in the Glossary being treated specially as such, and placed after the auto-generated endnote section (before the bibliography/list of references if there is one).
[374] para
.part: body
.parent: 372
.ancestors: 1 54 0 0 110 372 0 0
.ancestors_collapsed: 1 54 110 372 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: F09C0794C71BE107A1D18EAA28F47139E722A7270DCD84161C8255028D8CAA94
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The Glossary is ordinary text marked up in a manner deemed suitable for that purpose. e.g. with the term in bold, possibly with a hanging indent.
[375] code
.part: body
.parent: 372
.ancestors: 1 54 0 0 110 372 0 0
.ancestors_collapsed: 1 54 110 372 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 3BBB0A73459B270C43F08693B46619F39F77A824C32211D72F5DC4E6C2201A07
.segment_html_is: seg_4
.segment_epub_is: seg_4
| 1~!glossary
|
| _0_1░*{GPL}*░An░abbreviation░that░stands░for░"General░Purpose░License."░...
|
| _0_1░[provide░your░list░of░terms░and░definitions]
[376] para
.part: body
.parent: 372
.ancestors: 1 54 0 0 110 372 0 0
.ancestors_collapsed: 1 54 110 372 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 634C6478FFB18F9DA0DEFE46F642860BDE46CBA8660D6015017227BA801FC2CA
.segment_html_is: seg_4
.segment_epub_is: seg_4
| In the given example the first line is not indented subsequent lines are by one level, and the term to be defined is in bold text.
[377] heading :2
.part: body
.parent: 110
.last_descendant: 391
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 9B2A98E6238C90443A6EDA421DFAC045962882C837F68C0A872CFA3BDDDB9B45
.segment: seg_4
.heading_lev_anchor: seg_4.12
.segment_epub: seg_4
.segment_html_is: seg_4
.segment_epub_is: seg_4
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||4. Markup of Substantive Text|4.12. Book index||
| 4.12. Book index
[378] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 66F97D17A65F76748CB20A9B7C8DCF5AEF6F212233187A517214A86F5A0B90C8
.segment_html_is: seg_4
.segment_epub_is: seg_4
| To make an index append to paragraph the book index term relates to it, using an equal sign and curly braces.
[379] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 214E2F107B3CEBB1E5B791E0E3659C0543D89CB231173516343548B8E9391117
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Currently two levels are provided, a main term and if needed a sub-term. Sub-terms are separated from the main term by a colon.
[380] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 68154F8F3C452C13D5632371AEADA8CF413E61F450680F49B76AB3332C612191
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░Paragraph░containing░main░term░and░sub-term.
| ░░={Main░term:sub-term}
[381] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: A530C812C7C358B733F98803F9C6A18A0685E1B54A2ED9CB2CBB46502FA8A834
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The index syntax starts on a new line, but there should not be an empty line between paragraph and index markup.
[382] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2B3B37D82FA0B9AD51BA75045C2F7671AB336A4C895B5D56DCB9509A2377D718
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The structure of the resulting index would be:
[383] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 22109A738192302DA04E10AB5F638ACBEBF91BF33D20147F326A5641C9228689
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░Main░term,░1
| ░░░░sub-term,░1
[384] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AACE3A2D00F3DB4CAEC35F77E9126A0411533E3E33F52EBD8EB9C54CFD356D55
.segment_html_is: seg_4
.segment_epub_is: seg_4
| Several terms may relate to a paragraph, they are separated by a semicolon. If the term refers to more than one paragraph, indicate the number of paragraphs.
[385] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 5699A3FAD8BD27805DF26C4D6A5118D6D826E82A66329D7426CA770DD84B5AA6
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░Paragraph░containing░main░term,░second░term░and░sub-term.
| ░░={first░term;░second░term:░sub-term}
[386] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 2B3B37D82FA0B9AD51BA75045C2F7671AB336A4C895B5D56DCB9509A2377D718
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The structure of the resulting index would be:
[387] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 1EECB43DF402F469152C9E0D9E7DA512E59A534D82D0AFD4F83C677A40F6F2A3
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░First░term,░1,
| ░░Second░term,░1,
| ░░░░sub-term,░1
[388] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: AA5A91CB44F34A2BF359BF3976A05AB82E1A50E04CDD57023AA301A9C8FB8CAF
.segment_html_is: seg_4
.segment_epub_is: seg_4
| If multiple sub-terms appear under one paragraph, they are separated under the main term heading from each other by a pipe symbol.
[389] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 8D577FC82A2EB384DEB68735C4AC36A2CD2BED5FB3FEF79716E44E6123E8FA23
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░Paragraph░containing░main░term,░second░term░and░sub-term.
| ░░={Main░term:
| ░░░░░░sub-term+2|second░sub-term;
| ░░░░Another░term
| ░░░}
|
| ░░A░paragraph░that░continues░discussion░of░the░first░sub-term
[390] para
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: EF40D3A65048D18F8E13CA7AF5F1D066DD0BC822F82B96209DAA19442FC3CB00
.segment_html_is: seg_4
.segment_epub_is: seg_4
| The plus one in the example provided indicates the first sub-term spans one additional paragraph. The logical structure of the resulting index would be:
[391] code
.part: body
.parent: 377
.ancestors: 1 54 0 0 110 377 0 0
.ancestors_collapsed: 1 54 110 377 0 0 0 0
.parent_lev: 5
.is_of_type: block
.sha256: 0A9B9CAD7D7ADADE42387CACC934BA945FACDD09B4D7C77B6C77E30EED3A4B24
.segment_html_is: seg_4
.segment_epub_is: seg_4
| ░░Main░term,░1,
| ░░░░sub-term,░1-3,
| ░░░░second░sub-term,░1,
| ░░Another░term,░1
[392] heading :1
.part: body
.parent: 54
.last_descendant: 396
.ancestors: 1 54 0 0 392 0 0 0
.ancestors_collapsed: 1 54 392 0 0 0 0 0
.dom_status: 4 4 0 0 3 2 0 0
.dom_status_collapsed: 4 4 3 2 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: B07B45026979EED67338C08A85A408B5B6078F5B2AB668316184D6E87DD15E5C
.segment: seg_5
.segment_prev: seg_4
.segment_next: seg_6
.heading_lev_anchor: seg_5
.segment_epub: seg_5
.segment_html_is: seg_5
.segment_epub_is: seg_5
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||5. Composite documents markup|||
| 5. Composite documents markup
[393] para
.part: body
.parent: 392
.ancestors: 1 54 0 0 392 0 0 0
.ancestors_collapsed: 1 54 392 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: D4915734E4BF298FC72D77CAFF7589803243911D6EF693AB3C86AA83DB28D496
.segment_html_is: seg_5
.segment_epub_is: seg_5
| It is possible to build a document by creating a master document that requires other documents. The documents required may be complete documents that could be generated independently, or they could be markup snippets, prepared so as to be easily available to be placed within another text. If the calling document is a master document (built from other documents), it should be named with the suffix ⑆*┨.ssm┣* Within this document you would provide information on the other documents that should be included within the text. These may be other documents that would be processed in a regular way, or markup bits prepared only for inclusion within a master document ⑆*┨.sst┣* regular markup file, or ⑆*┨.ssi┣* (insert/information) A secondary file of the composite document is built prior to processing with the same prefix and the suffix ⑆*┨._sst┣*
[394] para
.part: body
.parent: 392
.ancestors: 1 54 0 0 392 0 0 0
.ancestors_collapsed: 1 54 392 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 23A7536C61D495140AA95447D49983D00E96BC0C5C9CD1058B69A10DAC0D799E
.segment_html_is: seg_5
.segment_epub_is: seg_5
| basic markup for importing a document into a master document
[395] code
.part: body
.parent: 392
.ancestors: 1 54 0 0 392 0 0 0
.ancestors_collapsed: 1 54 392 0 0 0 0 0
.parent_lev: 4
.is_of_type: block
.sha256: 3F9A6FE6B72956853EA163435D280010D850DAF7700E2B7496C25FC52FA6AAC1
.segment_html_is: seg_5
.segment_epub_is: seg_5
| <<░filename1.sst
|
| <<░filename2.ssi
[396] para
.part: body
.parent: 392
.ancestors: 1 54 0 0 392 0 0 0
.ancestors_collapsed: 1 54 392 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 2AB9479F95BDBE12BD0BB03594F032EE6590DC617C23A1620FFF8C691B717B91
.segment_html_is: seg_5
.segment_epub_is: seg_5
| The form described above should be relied on. Within the Vim editor it results in the text thus linked becoming hyperlinked to the document it is calling in which is convenient for editing.
[397] heading :1
.part: body
.parent: 54
.last_descendant: 403
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.dom_status: 4 4 0 0 3 0 0 0
.dom_status_collapsed: 4 4 3 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: EA8C4284C06075BDBE2EB212D093A6FE8CD9182B7FC5858326797440AAF01035
.segment: seg_6
.segment_prev: seg_5
.segment_next: seg_7
.heading_lev_anchor: seg_6
.segment_epub: seg_6
.segment_html_is: seg_6
.segment_epub_is: seg_6
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||6. Substitutions|||
| 6. Substitutions
[398] para
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 9BF3657817885930B3FB8CF7C623F41A91BB7B77FD2FAE098CE3682D67D45816
.segment_html_is: seg_6
.segment_epub_is: seg_6
| Configure substitution in _sisu/sisu_document_make
[399] code
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: block
.sha256: B8E1BC06C4F0E5F7DCCE079A3F53731B5726823D0704729B0403936F1506C770
.segment_html_is: seg_6
.segment_epub_is: seg_6
| make:
| ░substitute:░/${debian_stable}/,'*{Wheezy}*'░/${debian_testing}/,'*{Jessie}*'
[400] para
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 2A7F2CBD7D860F94E04791F01C0A4D94DE63261D8624744CF26A71D19ECD7617
.segment_html_is: seg_6
.segment_epub_is: seg_6
| ⑆!┨resulting output:┣!
[401] para
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: E1484278A3FB7E849A4A59AC419BD5A9275847589C0547657829CC2EE53F1EDC
.segment_html_is: seg_6
.segment_epub_is: seg_6
| The current Debian is ${debian_stable} the next debian will be ${debian_testing}
[402] para
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 5F99B1B9C4F2C0387FE7F4D90F26393B9D0926F7E0E34FFCA6CADBA92519089E
.segment_html_is: seg_6
.segment_epub_is: seg_6
| Another test ${sisudoc} ok?
[403] para
.part: body
.parent: 397
.ancestors: 1 54 0 0 397 0 0 0
.ancestors_collapsed: 1 54 397 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 9BF3657817885930B3FB8CF7C623F41A91BB7B77FD2FAE098CE3682D67D45816
.segment_html_is: seg_6
.segment_epub_is: seg_6
| Configure substitution in _sisu/sisu_document_make
[404] heading :1
.part: body
.parent: 54
.last_descendant: 436
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.dom_status: 4 4 0 0 3 0 0 0
.dom_status_collapsed: 4 4 3 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: 97E7AC8CFBE4723CCFBB3DBB9B736F7F33CE50083D17F47661668E8545D2954B
.segment: seg_7
.segment_prev: seg_6
.segment_next: commands
.heading_lev_anchor: seg_7
.segment_epub: seg_7
.segment_html_is: seg_7
.segment_epub_is: seg_7
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||7. Footnote, endnote stress test|||
| 7. Footnote, endnote stress test
[405] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 5CF220E0EA87735783206B39D9E2635FF55B27E770672D28893624E85B98975A
.has: links notes_reg
.stow_link: https://www.iccwbo.org/html/globalec.htm
.stow_link: https://sisudoc.org/now
.stow_link: https://www.sisudoc.com/ok.html
.segment_html_is: seg_7
.segment_epub_is: seg_7
| Globalisation is to be observed as a trend intrinsic to the world economy.【17 As Maria Cattaui Livanos suggests in ⑆/┨The global economy - an opportunity to be seized┣/ in ⑆/┨Business World┣/ the Electronic magazine of the International Chamber of Commerce (Paris, July 1997) at ┥https://www.iccwbo.org/html/globalec.htm┝┤0├┙ “Globalization is unstoppable. Even though it may be only in its early stages, it is already intrinsic to the world economy. We have to live with it, recognize its advantages and learn to manage it. \\ That imperative applies to governments, who would be unwise to attempt to stem the tide for reasons of political expediency. It also goes for companies of all sizes, who must now compete on global markets and learn to adjust their strategies accordingly, seizing the opportunities that globalization offers.”】 Rudimentary economics explains this runaway process, as being driven by competition within the business community to achieve efficient production, and to reach and extend available markets.【18 To remain successful, being in competition, the business community is compelled to take advantage of the opportunities provided by globalisation.】 Technological advancement particularly in transport and communications has historically played a fundamental role in the furtherance of international commerce, with the Net, technology's latest spatio-temporally transforming offering, linchpin of the “new-economy”, extending exponentially the global reach of the business community. The Net covers much of the essence of international commerce providing an instantaneous, low cost, convergent, global and borderless: information centre, marketplace and channel for communications, payments and the delivery of services and intellectual property. The sale of goods, however, involves the separate element of their physical delivery. The Net has raised a plethora of questions and has frequently offered solutions. The increased transparency of borders arising from the Net's ubiquitous nature results in an increased demand for the transparency of operation. As economic activities become increasingly global, to reduce transaction costs, there is a strong incentive for the “law” that provides for them, to do so in a similar dimension. The appeal of transnational legal solutions lies in the potential reduction in complexity, more widely dispersed expertise, and resulting increased transaction efficiency. The Net reflexively offers possibilities for the development of transnational legal solutions, having in a similar vein transformed the possibilities for the promulgation of texts, the sharing of ideas and collaborative ventures. There are however, likely to be tensions within the legal community protecting entrenched practices against that which is new, (both in law and technology) and the business community's goal to reduce transaction costs. This here ┥https://sisudoc.org/now┝┤1├ is a test and repeat ┥does this work?┝┤2├
[406] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 474D74212CA5AF13074BBF63F0C61AB5F3A77259EEA1CE3E861907FB6B6B8470
.has: notes_reg
.segment_html_is: seg_7
.segment_epub_is: seg_7
| Within commercial law an analysis of law and economics may assist in developing a better understanding of the relationship between commercial law and the commercial sector it serves.【19 Realists would contend that law is contextual and best understood by exploring the interrelationships between law and the other social sciences, such as sociology, psychology, political science, and economics.】 “...[T]he importance of the interrelations between law and economics can be seen in the twin facts that legal change is often a function of economic ideas and conditions, which necessitate and/or generate demands for legal change, and that economic change is often governed by legal change.”【20 Part of a section cited in Mercuro and Steven G. Medema, ⑆/┨Economics and the Law: from Posner to Post-Modernism┣/ (Princeton, 1997) p. 11, with reference to Karl N. Llewellyn The Effect of Legal Institutions upon Economics, American Economic Review 15 (December 1925) pp 655-683, Mark M. Litchman Economics, the Basis of Law, American Law Review 61 (May-June 1927) pp 357-387, and W. S. Holdsworth A Neglected Aspect of the Relations between Economic and Legal History, Economic History Review 1 (January 1927-1928) pp 114-123.】 In doing so, however, it is important to be aware that there are several competing schools of law and economics, with different perspectives, levels of abstraction, and analytical consequences of and for the world that they model.【21 For a good introduction see Nicholas Mercuro and Steven G. Medema, ⑆/┨Economics and the Law: from Posner to Post-Modernism┣/ (Princeton, 1997). These include: Chicago law and economics (New law and economics); New Haven School of law and economics; Public Choice Theory; Institutional law and economics; Neoinstitutional law and economics; Critical Legal Studies.】 This sentence trails test endnote. $$$
[0] para
.identifier: a1
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 4935926371D1A35CEC5C938BD7BD1CCB50BFE845C89E8F6EBFB0709C1B8BD22C
.segment_html_is: seg_7
.segment_epub_is: seg_7
| $$$
[407] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 186DCDCA11BF1845C8923FC61D3675C590C44999DA33D2D09CE19B09E431FDEC
.has: notes_reg
.segment_html_is: seg_7
.segment_epub_is: seg_7
| Difference?【22 puzzle away】
[408] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: F973A9E85138FFAAF5F7E485BE07AFBF4D0B20922AAD04BB16558A36B4780114
.bullet: true
.segment_html_is: seg_7
.segment_epub_is: seg_7
| !glossary
[409] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 9F2E6D33A3717EE826353A404BA4618D1AEEB6879AD7936BCE8ED5F46814924D
.segment_html_is: seg_7
.segment_epub_is: seg_7
| head
[410] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 3E288A9A1FF5D07DF1531AF6353755D68A0C13B9FC89D2323FD047AD32F0CE79
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨header┣! document header, containing document specific (i) metadata information or (ii) make instructions
[411] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 4D7FD74CE65BC441AA57380CBC3C417C722A7C7E8A9513F367A3773EDA8EB364
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨(document) structure┣! relationship between headings and sub-headings, and the objects they contain. Document structure is extracted from heading levels, which are either: explicitly marked up, or; determined from a make regex provided in the document header. Use of document structure allow for the meaningful representation of documents in alternative ways and the use of ocn permits easy reference across different output formats.
[412] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 8C47A9C2C7CC040EF0B4F17C84AEEE69E00E448209C0556E0AA23F142107E27E
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨heading┣! document heading, each heading is marked indicating its level (in relation to other headings), and this is used as basis for determininge document structure. There are 8 levels, which are can be distinguesed as being one of three types: (i) 1 title level (marked up A or numeric 0); (ii) 3 optional document division levels, above text separating headings (marked up B - D, or numeric 1 to 3); (iii) 4 text headings (marked up 1 - 4, or numeric 4 to 7)
[413] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 13FF4CC95459E3104947D1DBE76D761AC354B107420AE71243A6621144D635DC
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨levels == heading levels┣! document heading level, see heading and structure
[414] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: FC28F1C994492FC202B54B7CFA45DE2DCC8CF38137ABD5ED05903714934ECECB
.segment_html_is: seg_7
.segment_epub_is: seg_7
| marked up headings / mark up level
[415] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: E395F2AFE53B54F30B2A3B5727A4C192FFDF1E82958BD0E74EFDAF2AB312BA86
.segment_html_is: seg_7
.segment_epub_is: seg_7
| collapsed headings / collapsed levels
[416] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 6262BB6807E9655721401A3082DDCE0DF959D3CE75C156A526768AF74BE6CC0B
.segment_html_is: seg_7
.segment_epub_is: seg_7
| numeric levels
[417] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 22E6FE5564FD1E903F44BE72A40418080E6EAD0B4AF47C9394BE3943EE83D4C9
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨dummy heading┣! a markup level 1 / dummy level 4 that does not exist in the original text that is manually inserted to maintain the documents structure rule that text follows a heading of markup level 1 (rather than A to D) (numeric level 4 rather than 0 to 3)
[418] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 4605FF56DD6D9EFB498C0D2B477F9B4624FAE4FC9D31D8FBB0806517C3D37A96
.segment_html_is: seg_7
.segment_epub_is: seg_7
| relatives? see ancestors and descendants
[419] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 88FC54C2120A9ECDF72E2885D57D2676A2617888B1B9E0326EF18254E0A1068C
.segment_html_is: seg_7
.segment_epub_is: seg_7
| document ...
[420] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 5C35715ADA55243E7C23F99642B41A87E26C2C4DF697AFB5449729D3C89164BF
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨ancestors┣! heading levels above the current heading level which it logically falls under and to which it belongs (headings preceding current level under which it occurs)
[421] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 44D9ABF90CA7B0EBBC823D072984204DDE7319DF67300F85CECC8F05FF53D96C
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨descendants┣! descendant headings are sub-headings beneath the current heading level, heading levels below the current heading level which are derived from it and belong to it (sub-headings contained beneath current level); descendant objects are the range of objects contained by a heading (ocn ranges for each heading in document body)
[422] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 63DCCC9EC2ACF3A879A1B3A0D1BE1AA48BD430AF123EAAF3E6740A90BA72404D
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨(document) sections┣! a document can be divided into 3 parts: front; body and; back. Front matter includes the table of contents (which is generated from headings) and any parts of the document that are presented before the document body (this might include a copyright notice for example). The document body, the substantive part of the document, all its substantive objects, including: headings, paragraphs, tables, verse etc. This is followed by optional backmatter: endnotes, generated from inline markup; glossary, from section using a subset of regular markup, with an indication that section is to be treated as glossary. Note two things glossary might do that it does not, there is: no automatic (sorting) alphabetisation of listing; no creation of term anchor tags (perhaps it should); bibliography, created from a specially marked up section, with indication that section is to be treated as bibliography; bookindex generated from dedicated markup appended to objects providing index terms and the relevant range; blurb made up of ordinary markup, with indication that section is to be treated as blurb
[423] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: EB6F1EE711F03683CD3694FC386347338AAF25FB8FE13026C3048F38146598D4
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨segment, segmented text┣! certain forms of output are conveniently segmented, e.g. epub and segmented html. The document is broken into chunks indicated by markup level 1 heading (numeric level 4 headings) as the significant level at which the document should be segmented, and including all descendant objects of that level. For a longer text/book this will usually the chapter level. (this is significant in e.g. for epub and segmented html, which are broken by segment, usually chosen to be chapter)
[424] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 8E2B73314B1CF9AFCE9CA685C8240BD4AFB80DFFCC27E679ED9B614AD5AFD355
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨scroll┣! the document as a “scroll”, e.g. as a single text file, or continuous html document
[425] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 9A041A3A0D2EB2F1DA004F7528FA683E6F54A5FF707961779EF4E3BC19257A73
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨object┣! a unit of text. Objects include: headings; paragraphs; code blocks; grouped text; verse of poems; tables. Each substantive object is given an object number, that should make it citable.
[426] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 4488F675C491FE7090E0DC61E0584ED9748A3228147725FB5A15EC032C884528
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨ocn (object citation number / citation number)┣! numbers assigned sequentially to each substantive object of a document. An ocn has the characteristic of remaining identical across output formats. Translations should be prepared so number remains identical across objects in different languages
[427] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: D144EE92DDC6317FD06F930090B598079159BFCAF019D42EDD977B6DA80F12B1
.segment_html_is: seg_7
.segment_epub_is: seg_7
| unnumbered paragraph (place marker at end of paragraph)
[0] comment
.part: comment
.section: comment
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: comment
.sha256: F18D7868CBBAF3149348D46E42607EBD4205AD1C15FE73143C493F16D20522DD
| % ~#
[428] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 22843B96C21E20B96D3F94F61CC3A66C39CC97F6D5B2AB7A2D46D04B3D56B465
.segment_html_is: seg_7
.segment_epub_is: seg_7
| unnumbered paragraph, delete when not required (place marker at end of paragraph) [used in dummy headings, eg. sometimes used for segmented html, e.g. to mark a prologue that is not otherwise identified as such as belonging to its own segment, segment will be created as such an placed in toc, but will not be found in scroll versions of the document]
[0] comment
.part: comment
.section: comment
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: comment
.sha256: 7464108B4A66F75ADF1BB9C771DA1E3CD3A3688893B37760577E801D51611C87
| % -#
[429] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: D0C04B13E69545875FEE24FFCE337796EDCB33457D0F52F521B4FE953066F6E7
.segment_html_is: seg_7
.segment_epub_is: seg_7
| citation number (see ocn / object citation number)
[430] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 743A7E5C64B37C4E67C0260701F955E8954151CFB91739E04487CD132D2782AF
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨heading auto-numbering┣! set in header, switched off in markup level 1~ with an appended minus 1~- or 1~given_segname-
[0] comment
.part: comment
.section: comment
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: comment
.sha256: 0EEE413AFCE5D5FE14CA5867BE8176EED2C03E5AC8CBD383579622573F225ED5
| % % add a comment to text, that will be removed prior to processing (place marker at beginning of line)
[431] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 012377B78D8F28B8F1B3B6FDC9F1BA537E869E840C030767FF77216954E35A35
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨document abstraction (== internal representation) intermediate step,┣! preprocessing of document, into abstraction / representation that is used by all downstream processing, i.e. for all output formats. This allows normalisation, reducing alternative markup options to common representations, e.g. code blocks (open and close), tables, ways of instructing that text be bold, shortuct way of providing and endnote reference to a link
[432] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 036614BE5757D75481A0B3DA8A2A75A4891A6A8FBB33EBD4A2D40F1890921CBF
.segment_html_is: seg_7
.segment_epub_is: seg_7
| (document) internal representation (== document abstraction) see document abstraction
[433] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 2293B37980AE8212C171B739DDFE35B4755E02A99E98BFC03619227016961EB6
.segment_html_is: seg_7
.segment_epub_is: seg_7
| node representation
[434] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: F7DDB92484FC54846E59CDB456015BC51DD1EDDDF9E94EE8BA235129EC616802
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨attribute (object attributes)┣! when the document is abstracted attributes associated with an object, for example for a: paragraph, indent (hang ... check & add), bulleted, for a: code block, the language syntax, whether the block is numbered
[435] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: FF2B4E37BAB4C3CE8899415C44F62AD3EC24FA39A7642909CC75C0927DB4C989
.segment_html_is: seg_7
.segment_epub_is: seg_7
| ⑆!┨inline markup┣! when the document is abstracted, markup that remains embedded in the text, such as its font face (bold, italic, emphasis, underscore, strike, superscript, subscript), links, endnotes
[436] para
.part: body
.parent: 404
.ancestors: 1 54 0 0 404 0 0 0
.ancestors_collapsed: 1 54 404 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.sha256: 44259C38F59F22E1B77B18052C6AC6324FFF3C2D3315041C595D1DEDCA61184A
.segment_html_is: seg_7
.segment_epub_is: seg_7
| sequential all objects backkeeping number?
[437] heading :1
.part: body
.parent: 54
.last_descendant: 455
.children: 438 441 445
.ancestors: 1 54 0 0 437 0 0 0
.ancestors_collapsed: 1 54 437 0 0 0 0 0
.dom_status: 4 4 0 0 3 0 0 0
.dom_status_collapsed: 4 4 3 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.is_of_type: para
.sha256: E4BA36F9D87E5A14A5EA220B1B58F43DBA60E9840D2B94551D301EB2AE1272CD
.segment: commands
.segment_prev: seg_7
.segment_next: endnotes
.heading_lev_anchor: commands
.segment_epub: commands
.segment_html_is: commands
.segment_epub_is: commands
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||8. Sample Commands|||
.lev4_subtoc: 5~ ┥8.1. general┝┤#438├
.lev4_subtoc: 5~ ┥8.2. source & sisupod┝┤#441├
.lev4_subtoc: 5~ ┥8.3. sqlite┝┤#445├
| 8. Sample Commands
[438] heading :2
.part: body
.parent: 437
.last_descendant: 440
.ancestors: 1 54 0 0 437 438 0 0
.ancestors_collapsed: 1 54 437 438 0 0 0 0
.dom_status: 4 4 0 0 4 1 0 0
.dom_status_collapsed: 4 4 4 1 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: DA0C7B1DE0FF8B197EB102140F7429DFA526ABCABEEA461BFA0AD5B6287FAE00
.segment: commands
.heading_lev_anchor: seg_8.1
.segment_epub: commands
.segment_html_is: commands
.segment_epub_is: commands
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||8. Sample Commands|8.1. general||
| 8.1. general
[439] para
.part: body
.parent: 438
.ancestors: 1 54 0 0 437 438 0 0
.ancestors_collapsed: 1 54 437 438 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 0C74F70B4128F58989214F98562E358CD6F10C1F9928016889805A8C905A4347
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --epub --html --sqlite-update --output-dir=tmp/program-output data/sisupod/sisu-manual
[440] para
.part: body
.parent: 438
.ancestors: 1 54 0 0 437 438 0 0
.ancestors_collapsed: 1 54 437 438 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 569507BDB96F73CCF6B3E4C2E37674D599C715977A4363C65C010DD1B7BBF246
.segment_html_is: commands
.segment_epub_is: commands
| time ( ~sdp/bin/sdp-ldc -v --epub --html --sqlite-update --output-dir=tmp/program-output data/sisupod/* )
[441] heading :2
.part: body
.parent: 437
.last_descendant: 444
.ancestors: 1 54 0 0 437 441 0 0
.ancestors_collapsed: 1 54 437 441 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: 582D936C29BA0B5AD3FB552E3FCB3EABDA691917A0E9D328E351F79EC90AAFF4
.segment: commands
.heading_lev_anchor: seg_8.2
.segment_epub: commands
.segment_html_is: commands
.segment_epub_is: commands
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||8. Sample Commands|8.2. source & sisupod||
| 8.2. source & sisupod
[442] para
.part: body
.parent: 441
.ancestors: 1 54 0 0 437 441 0 0
.ancestors_collapsed: 1 54 437 441 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 799EB33FC6AC294EA0FB0CEF867673F80005D502F4DF915E6111CF1B025DB032
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --source --sisupod --output-dir=tmp/program-output data/sisudir/media/text/sisu-manual.sst
[443] para
.part: body
.parent: 441
.ancestors: 1 54 0 0 437 441 0 0
.ancestors_collapsed: 1 54 437 441 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 5A34F4D90BDA9A78CCAEA15E8572A8FD37922B0F66BB72C7742B8FAC8ACFE8AC
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --source --sisupod --output-dir=tmp/program-output data/sisupod/sisu-manual
[444] para
.part: body
.parent: 441
.ancestors: 1 54 0 0 437 441 0 0
.ancestors_collapsed: 1 54 437 441 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C824215571BC5E21CA6EC4B9C0F842E0BA543FF40E8639F999BC552BE7C9A285
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --source --sisupod --output-dir=tmp/program-output data/sisupod/*
[445] heading :2
.part: body
.parent: 437
.last_descendant: 455
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.dom_status: 4 4 0 0 4 3 0 0
.dom_status_collapsed: 4 4 4 3 0 0 0 0
.heading_lev_collapsed: 3
.parent_lev: 4
.is_of_type: para
.sha256: BAF8CC1FE20516D67E816B4F6CE1322EDEE5537666D8F811AC492136AAEE5C87
.segment: commands
.heading_lev_anchor: seg_8.3
.segment_epub: commands
.segment_html_is: commands
.segment_epub_is: commands
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|SiSU Markup|||8. Sample Commands|8.3. sqlite||
| 8.3. sqlite
[446] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 855AB567D1178E57D93EBFCAC2528AB4C6FC13F10D1B11EE9291EFE9AA1280FF
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-drop --output-dir=tmp/program-output
[447] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: C6FDFC79C0525D3824D7DCC0B6FCC8FEEA7C9A7592390B9A2611B3785B58B17E
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-create --output-dir=tmp/program-output
[448] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 11B81394707168E123431195D61ADC49A3FB00C5DD901C9DD361815CDE0FC23C
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-recreate --output-dir=tmp/program-output
[449] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 21C4DFCD7F0A7236BA7DB5E5F0E4330DDE62B510043DB8D2F1E20FCCDE4081A0
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-recreate --sqlite-insert --output-dir=tmp/program-output data/sisupod/*
[450] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 35375D8009DE987F15E2A8C392D05D5E957AFC0CB14DA2AB9DA17C2B8A7FE521
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-recreate --sqlite-update --output-dir=tmp/program-output data/sisupod/*
[451] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 81FCC2BFF36B0D48E34F76A72DD29B1CEA5B9694DA22E157872225CBA11B5C66
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-drop --sqlite-db-create --sqlite-update --epub --html --output-dir=tmp/program-output data/sisupod/*
[452] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 81FCC2BFF36B0D48E34F76A72DD29B1CEA5B9694DA22E157872225CBA11B5C66
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-drop --sqlite-db-create --sqlite-update --epub --html --output-dir=tmp/program-output data/sisupod/*
[453] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 6CCBE6B886BD10831398F3E75988FAEA7722F0B7C62A017F683E6D79AE8A7767
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-drop --sqlite-db-create --sqlite-update --epub --html --output-dir=tmp/program-output data/sisupod/sisu-manual
[454] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 6CCBE6B886BD10831398F3E75988FAEA7722F0B7C62A017F683E6D79AE8A7767
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-ldc -v --sqlite-db-drop --sqlite-db-create --sqlite-update --epub --html --output-dir=tmp/program-output data/sisupod/sisu-manual
[455] para
.part: body
.parent: 445
.ancestors: 1 54 0 0 437 445 0 0
.ancestors_collapsed: 1 54 437 445 0 0 0 0
.parent_lev: 5
.is_of_type: para
.sha256: 51F7F57541FBFE3DAA60B089EF16CC536F1EB57F906B491137C1B47E2A19A1B0
.segment_html_is: commands
.segment_epub_is: commands
| ~sdp/bin/sdp-dmd -v --epub --html --output-dir=tmp/program-output data/sisudir/media/text/sisu_markup.sst
}
@endnotes {
[456] heading :B
.part: backmatter
.parent: 1
.last_descendant: 456
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 456 0 0 0 0 0 0
.dom_status: 4 3 0 0 2 2 0 0
.dom_status_collapsed: 4 3 2 2 0 0 0 0
.heading_lev_collapsed: 1
.is_of_type: para
.segment: endnotes
.anchor: _part_endnotes
.segment_epub: _part_endnotes
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Endnotes||||||
.anchor_tag: section_endnotes
| Endnotes
[0] heading :1
.part: backmatter
.parent: 456
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.dom_status: 4 4 0 0 1 0 0 0
.dom_status_collapsed: 4 3 0 0 0 0 0 0
.heading_lev_collapsed: 1
.parent_lev: 1
.dummy: true
.ocn_off: true
.is_of_type: para
.segment: endnotes
.segment_prev: commands
.segment_next: bookindex
.segment_epub: endnotes
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Endnotes|||Endnotes|||
.anchor_tag: endnotes
| Endnotes
[0] endnote
.part: backmatter
.parent: 55
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_1
| ┥⑆^┨1.┣^┝┤¤markup.fnSuffix#noteref_1├ From sometime after SiSU 0.58 it should be possible to describe SiSU markup using SiSU, which though not an original design goal is useful.
[0] endnote
.part: backmatter
.parent: 58
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_2
| ┥⑆^┨2.┣^┝┤¤markup.fnSuffix#noteref_2├ files should be prepared using UTF-8 character encoding
[0] endnote
.part: backmatter
.parent: 170
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_3
| ┥⑆^┨3.┣^┝┤¤seg_4.fnSuffix#noteref_3├ a footnote or endnote
[0] endnote
.part: backmatter
.parent: 174
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_4
| ┥⑆^┨4.┣^┝┤¤seg_4.fnSuffix#noteref_4├ self contained endnote marker & endnote in one
[0] endnote
.part: backmatter
.parent: 0
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_*
| ┥⑆^┨*.┣^┝┤¤seg_4.fnSuffix#noteref_*├ unnumbered asterisk footnote/endnote, insert multiple asterisks if required
[0] endnote
.part: backmatter
.parent: 0
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_**
| ┥⑆^┨**.┣^┝┤¤seg_4.fnSuffix#noteref_**├ another unnumbered asterisk footnote/endnote
[0] endnote
.part: backmatter
.parent: 218
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://www.sisudoc.org/
.anchor_tag: note_5
| ┥⑆^┨5.┣^┝┤¤seg_4.fnSuffix#noteref_5├ ┥https://www.sisudoc.org/┝┤0├
[0] endnote
.part: backmatter
.parent: 249
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://www.ruby-lang.org/en/
.anchor_tag: note_6
| ┥⑆^┨6.┣^┝┤¤seg_4.fnSuffix#noteref_6├ ┥https://www.ruby-lang.org/en/┝┤0├
[0] endnote
.part: backmatter
.parent: 251
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://github.com/dlang-community/d-mans
.anchor_tag: note_7
| ┥⑆^┨7.┣^┝┤¤seg_4.fnSuffix#noteref_7├ ┥https://github.com/dlang-community/d-mans┝┤0├
[0] endnote
.part: backmatter
.parent: 275
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_8
| ┥⑆^┨8.┣^┝┤¤seg_4.fnSuffix#noteref_8├ endnote test
[0] endnote
.part: backmatter
.parent: 275
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_9
| ┥⑆^┨9.┣^┝┤¤seg_4.fnSuffix#noteref_9├ stress test
[0] endnote
.part: backmatter
.parent: 283
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_10
| ┥⑆^┨10.┣^┝┤¤seg_4.fnSuffix#noteref_10├ endnote test
[0] endnote
.part: backmatter
.parent: 283
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_11
| ┥⑆^┨11.┣^┝┤¤seg_4.fnSuffix#noteref_11├ stress test
[0] endnote
.part: backmatter
.parent: 293
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://poets.org/anthology/poems-public-domain
.anchor_tag: note_12
| ┥⑆^┨12.┣^┝┤¤seg_4.fnSuffix#noteref_12├ ┥https://poets.org/anthology/poems-public-domain┝┤0├
[0] endnote
.part: backmatter
.parent: 299
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://poets.org/anthology/poems-public-domain
.anchor_tag: note_13
| ┥⑆^┨13.┣^┝┤¤seg_4.fnSuffix#noteref_13├ ┥https://poets.org/anthology/poems-public-domain┝┤0├
[0] endnote
.part: backmatter
.parent: 323
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler
.anchor_tag: note_14
| ┥⑆^┨14.┣^┝┤¤seg_4.fnSuffix#noteref_14├ Table from the Wealth of Networks by Yochai Benkler┙ ┥https://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler┝┤0├
[0] endnote
.part: backmatter
.parent: 358
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_15
| ┥⑆^┨15.┣^┝┤¤seg_4.fnSuffix#noteref_15├ for which you may alternatively use the full form author: title: and year:
[0] endnote
.part: backmatter
.parent: 365
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_16
| ┥⑆^┨16.┣^┝┤¤seg_4.fnSuffix#noteref_16├ Quixote and Panza, ⑆/┨Taming Windmills┣/ (1605), pp 1000 - 1001 also, Benkler, ⑆/┨Wealth of Networks┣/ (2006), p 1
[0] endnote
.part: backmatter
.parent: 405
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.stow_link: https://www.iccwbo.org/html/globalec.htm
.anchor_tag: note_17
| ┥⑆^┨17.┣^┝┤¤seg_7.fnSuffix#noteref_17├ As Maria Cattaui Livanos suggests in ⑆/┨The global economy - an opportunity to be seized┣/ in ⑆/┨Business World┣/ the Electronic magazine of the International Chamber of Commerce (Paris, July 1997) at ┥https://www.iccwbo.org/html/globalec.htm┝┤0├┙ “Globalization is unstoppable. Even though it may be only in its early stages, it is already intrinsic to the world economy. We have to live with it, recognize its advantages and learn to manage it. \\ That imperative applies to governments, who would be unwise to attempt to stem the tide for reasons of political expediency. It also goes for companies of all sizes, who must now compete on global markets and learn to adjust their strategies accordingly, seizing the opportunities that globalization offers.”
[0] endnote
.part: backmatter
.parent: 405
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_18
| ┥⑆^┨18.┣^┝┤¤seg_7.fnSuffix#noteref_18├ To remain successful, being in competition, the business community is compelled to take advantage of the opportunities provided by globalisation.
[0] endnote
.part: backmatter
.parent: 406
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_19
| ┥⑆^┨19.┣^┝┤¤seg_7.fnSuffix#noteref_19├ Realists would contend that law is contextual and best understood by exploring the interrelationships between law and the other social sciences, such as sociology, psychology, political science, and economics.
[0] endnote
.part: backmatter
.parent: 406
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_20
| ┥⑆^┨20.┣^┝┤¤seg_7.fnSuffix#noteref_20├ Part of a section cited in Mercuro and Steven G. Medema, ⑆/┨Economics and the Law: from Posner to Post-Modernism┣/ (Princeton, 1997) p. 11, with reference to Karl N. Llewellyn The Effect of Legal Institutions upon Economics, American Economic Review 15 (December 1925) pp 655-683, Mark M. Litchman Economics, the Basis of Law, American Law Review 61 (May-June 1927) pp 357-387, and W. S. Holdsworth A Neglected Aspect of the Relations between Economic and Legal History, Economic History Review 1 (January 1927-1928) pp 114-123.
[0] endnote
.part: backmatter
.parent: 406
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_21
| ┥⑆^┨21.┣^┝┤¤seg_7.fnSuffix#noteref_21├ For a good introduction see Nicholas Mercuro and Steven G. Medema, ⑆/┨Economics and the Law: from Posner to Post-Modernism┣/ (Princeton, 1997). These include: Chicago law and economics (New law and economics); New Haven School of law and economics; Public Choice Theory; Institutional law and economics; Neoinstitutional law and economics; Critical Legal Studies.
[0] endnote
.part: backmatter
.parent: 407
.ancestors: 1 456 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.parent_lev: 4
.is_of_type: para
.has: links
.anchor_tag: note_22
| ┥⑆^┨22.┣^┝┤¤seg_7.fnSuffix#noteref_22├ puzzle away
}
@glossary {
[0] heading :B
.part: empty
.section: empty
.parent: 1
.ancestors: 1 0 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.heading_lev_collapsed: 1
.dummy: true
.ocn_off: true
.is_of_type: para
| (skip) there is no Glossary section
}
@bibliography {
[0] heading :B
.part: empty
.section: empty
.parent: 1
.ancestors: 1 0 0 0 0 0 0 0
.ancestors_collapsed: 1 0 0 0 0 0 0 0
.heading_lev_collapsed: 1
.dummy: true
.ocn_off: true
.is_of_type: para
| (skip) there is no Bibliography
}
@bookindex {
[457] heading :B
.part: backmatter
.parent: 1
.last_descendant: 457
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.dom_status: 4 3 0 0 2 0 0 0
.dom_status_collapsed: 4 3 0 0 0 0 0 0
.heading_lev_collapsed: 1
.is_of_type: para
.sha256: 0027A7FE2F286D23FA2624E45F01967D9935B2F8253CD8872B06D2C6246F217C
.has: links
.segment: bookindex
.anchor: _part_book_index
.segment_epub: _part_book_index
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Book Index||||||
.anchor_tag: section_bookindex
| Book Index
[0] heading :1
.part: backmatter
.parent: 457
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.dom_status: 4 4 0 0 1 0 0 0
.dom_status_collapsed: 4 4 1 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.dummy: true
.ocn_off: true
.is_of_type: para
.sha256: 39C3BE1198A2FDDF18D03608348D9CFAF8823D2DDA4D5FF13FDB851BD15D29EA
.segment: bookindex
.segment_prev: endnotes
.segment_next: blurb
.segment_epub: bookindex
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Book Index|||Index|||
.anchor_tag: bookindex
| Index
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 0DE8FBEBB202EDB59BCF134E1D58FC044A1F1586C07F06A3866307FE4D22AABC
.indent: 1 0
.has: links
.anchor_tag: block_text
| ⑆!┨block text┣! ┥278┝┤#278├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 011C416C45F1B7D0AF1CA3FFE5FB7E96C3E21BAB3869E906368FEC492C8EACD4
.indent: 1 0
.has: links
.anchor_tag: blocked_text
.anchor_tag: curly_brace_syntax
.anchor_tag: tic_syntax
| ⑆!┨blocked text┣! ┥261┝┤#261├, ┥263┝┤#263├, ┥267┝┤#267├, \\
| curly brace syntax, ┥263┝┤#263├, \\
| tic syntax, ┥267┝┤#267├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 26D5DBAE4B1B961F26EB567714A3BC7BBBFD5CF8637357C426429ACE0C2ECE52
.indent: 1 0
.has: links
.anchor_tag: book_index
| ⑆!┨book index┣! ┥377┝┤#377├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 96E6E365065F509639FDE99F54CEE17B75C90F6ACC8AF069CD5311D7BB8D864A
.indent: 1 0
.has: links
.anchor_tag: breaks
| ⑆!┨breaks┣! ┥329┝┤#329├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 44D5ACA47E434986A5C260C78EFFE4B83F15A8FE1DF08258E8664C59625E1F4E
.indent: 1 0
.has: links
.anchor_tag: code_block
.anchor_tag: curly_brace_syntax
.anchor_tag: tic_syntax
| ⑆!┨code block┣! ┥74┝┤#74├, ┥89┝┤#89├, ┥304┝┤#304├, ┥311┝┤#311├, \\
| curly brace syntax, ┥89┝┤#89├, ┥311┝┤#311├, \\
| tic syntax, ┥74┝┤#74├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 18E5018823C232714F2D9F906F8C9E4495271643124B68A02C8D20F481A264A5
.indent: 1 0
.has: links
.anchor_tag: composite_documents
| ⑆!┨composite documents┣! ┥392┝┤#392├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 213DE103EC110B9B31F03AA661B3DBDDE3428CC93962230FEF85B3FAB0C554DE
.indent: 1 0
.has: links
.anchor_tag: endnotes
| ⑆!┨endnotes┣! ┥165┝┤#165├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 463C5A6B68C249D720457759B58DCB3F4FDB742E83C2DE6D68D4FA8160F45D3E
.indent: 1 0
.has: links
.anchor_tag: footnotes
| ⑆!┨footnotes┣! ┥165┝┤#165├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: E9799864ED49C31162424662DF93C17E742F9753B4C49D4457DB94A3A0F7E91F
.indent: 1 0
.has: links
.anchor_tag: group_text
| ⑆!┨group text┣! ┥270┝┤#270├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 529E94FB4BAC622D0D29EF35AAED15CE0B50099C972084ACE62B696959B341E4
.indent: 1 0
.has: links
.anchor_tag: grouped_text
.anchor_tag: curly_brace_syntax
.anchor_tag: tic_syntax
| ⑆!┨grouped text┣! ┥261┝┤#261├, ┥263┝┤#263├, ┥267┝┤#267├, \\
| curly brace syntax, ┥263┝┤#263├, \\
| tic syntax, ┥267┝┤#267├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 3A659B132C6909FDD127A75CBF4207FE30476D3CB98CCC717C0124FA9658DC34
.indent: 1 0
.has: links
.anchor_tag: indented_text
.anchor_tag: hanging
| ⑆!┨indented text┣! ┥155┝┤#155├, \\
| hanging, ┥155┝┤#155├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 33B929761549B9A6CDCB2295DA490B816A2C3D1E08894ECCFEC3262A50ADB97B
.indent: 1 0
.has: links
.anchor_tag: line_break
| ⑆!┨line break┣! ┥330┝┤#330├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 57F43FAB3805EFAA6B86B1CAB8103E1513851B665C4F549ACB07DDF17972CCC3
.indent: 1 0
.has: links
.anchor_tag: links
.anchor_tag: images
.anchor_tag: text
| ⑆!┨links┣! ┥189┝┤#189├, ┥205┝┤#205├, ┥238┝┤#238├, \\
| images, ┥189┝┤#189├, ┥238┝┤#238├, \\
| text, ┥189┝┤#189├, ┥205┝┤#205├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 9FFF44E6250D051040FD1ADE29A420F1AFEC5EDEFACF1EC700259730AFC604D0
.indent: 1 0
.has: links
.anchor_tag: output
.anchor_tag: block_block_markup_example
.anchor_tag: code_markup_example
.anchor_tag: group_block_markup_example
| ⑆!┨output┣! ┥74┝┤#74├, ┥89┝┤#89├, ┥275┝┤#275├, ┥277┝┤#277├, ┥283┝┤#283├, ┥285┝┤#285├, ┥297┝┤#297├, ┥303┝┤#303├, ┥311┝┤#311├, \\
| block block markup example, ┥283┝┤#283├, \\
| code markup example, ┥74┝┤#74├, ┥89┝┤#89├, ┥311┝┤#311├, \\
| group block markup example, ┥275┝┤#275├, ┥277┝┤#277├, ┥285┝┤#285├, ┥297┝┤#297├, ┥303┝┤#303├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: E5497999A37785F6D0E042C3F7C70CDC230E4940827B02CBCB2DC98D184E7CC3
.indent: 1 0
.has: links
.anchor_tag: page_break
| ⑆!┨page break┣! ┥335┝┤#335├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 1AD710F14793645EC922BC5D66327D1EF06D13AE0BF8CF522158704FE9E7919C
.indent: 1 0
.has: links
.anchor_tag: poems
| ⑆!┨poems┣! ┥286┝┤#286├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 22BDA80C7BD9C2390E91A4639F458611B87CB72657E3E10D51B098DE714F4D1B
.indent: 1 0
.has: links
.anchor_tag: references
| ⑆!┨references┣! ┥352┝┤#352├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 13AABF59C36D3F044DD49EC639B49224429BF82E6BB0ADC6149765BD95756BE6
.indent: 1 0
.has: links
.anchor_tag: SiSU_markup
.anchor_tag: bibliography
.anchor_tag: block_text
.anchor_tag: book_index
.anchor_tag: breaks_(page_and_line)
.anchor_tag: bullets
.anchor_tag: citations
.anchor_tag: code_block
.anchor_tag: composite_documents
.anchor_tag: description
.anchor_tag: examples_online
.anchor_tag: font_attributes
.anchor_tag: Glossary
.anchor_tag: glossary
.anchor_tag: group_text
.anchor_tag: grouped_text
.anchor_tag: hanging_indents
.anchor_tag: headers
.anchor_tag: headers_available
.anchor_tag: heading_levels
.anchor_tag: indentation
.anchor_tag: indentation_and_bullets
.anchor_tag: line_break
.anchor_tag: links_(images)
.anchor_tag: links_(text)
.anchor_tag: links_(text,_images)
.anchor_tag: locating_examples
.anchor_tag: page_break
.anchor_tag: poem
.anchor_tag: references
.anchor_tag: rules_and_requirements
.anchor_tag: sample_header
.anchor_tag: substantive_text
.anchor_tag: substitutions
.anchor_tag: tables
.anchor_tag: test
| ⑆!┨SiSU markup┣! ┥54┝┤#54├, ┥58┝┤#58├, ┥69┝┤#69├, ┥76┝┤#76├, ┥81┝┤#81├, ┥82┝┤#82├, ┥85┝┤#85├, ┥90┝┤#90├, ┥95┝┤#95├, ┥110┝┤#110├, ┥111┝┤#111├, ┥122┝┤#122├, ┥138┝┤#138├, ┥139┝┤#139├, ┥146┝┤#146├, ┥155┝┤#155├, ┥165┝┤#165├, ┥189┝┤#189├, ┥205┝┤#205├, ┥238┝┤#238├, ┥261┝┤#261├, ┥263┝┤#263├, ┥267┝┤#267├, ┥270┝┤#270├, ┥278┝┤#278├, ┥286┝┤#286├, ┥304┝┤#304├, ┥312┝┤#312├, ┥329┝┤#329├, ┥330┝┤#330├, ┥335┝┤#335├, ┥352┝┤#352├, ┥372┝┤#372├, ┥377┝┤#377├, ┥392┝┤#392├, ┥397┝┤#397├, \\
| bibliography, ┥352┝┤#352├, \\
| block text, ┥278┝┤#278├, \\
| book index, ┥377┝┤#377├, \\
| breaks (page and line), ┥329┝┤#329├, \\
| bullets, ┥146┝┤#146├, \\
| citations, ┥352┝┤#352├, \\
| code block, ┥304┝┤#304├, \\
| composite documents, ┥392┝┤#392├, \\
| description, ┥58┝┤#58├, \\
| examples online, ┥82┝┤#82├, \\
| font attributes, ┥122┝┤#122├, \\
| Glossary, ┥372┝┤#372├, \\
| glossary, ┥372┝┤#372├, \\
| group text, ┥270┝┤#270├, \\
| grouped text, ┥261┝┤#261├, ┥263┝┤#263├, ┥267┝┤#267├, \\
| hanging indents, ┥155┝┤#155├, ┥165┝┤#165├, \\
| headers, ┥85┝┤#85├, \\
| headers available, ┥95┝┤#95├, \\
| heading levels, ┥76┝┤#76├, ┥111┝┤#111├, \\
| indentation, ┥139┝┤#139├, \\
| indentation and bullets, ┥138┝┤#138├, \\
| line break, ┥330┝┤#330├, \\
| links (images), ┥238┝┤#238├, \\
| links (text), ┥205┝┤#205├, \\
| links (text, images), ┥189┝┤#189├, \\
| locating examples, ┥81┝┤#81├, \\
| page break, ┥335┝┤#335├, \\
| poem, ┥286┝┤#286├, \\
| references, ┥352┝┤#352├, \\
| rules and requirements, ┥69┝┤#69├, \\
| sample header, ┥90┝┤#90├, \\
| substantive text, ┥110┝┤#110├, \\
| substitutions, ┥397┝┤#397├, \\
| tables, ┥312┝┤#312├, \\
| test, ┥54┝┤#54├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 48B4E5FDEC07635468489DEC9DDFB6C1E91557710CF6C2CB20D9F9C3EDD45589
.indent: 1 0
.has: links
.anchor_tag: SiSU_markup_output
.anchor_tag: block_block_(curly_brace_syntax)
.anchor_tag: code_block_(curly_brace_syntax)
.anchor_tag: code_block_(tic_syntax)
.anchor_tag: group_block_(curly_brace_syntax)
| ⑆!┨SiSU markup output┣! ┥74┝┤#74├, ┥89┝┤#89├, ┥275┝┤#275├, ┥277┝┤#277├, ┥283┝┤#283├, ┥285┝┤#285├, ┥297┝┤#297├, ┥303┝┤#303├, ┥311┝┤#311├, \\
| block block (curly brace syntax), ┥283┝┤#283├, \\
| code block (curly brace syntax), ┥89┝┤#89├, ┥311┝┤#311├, \\
| code block (tic syntax), ┥74┝┤#74├, \\
| group block (curly brace syntax), ┥275┝┤#275├, ┥277┝┤#277├, ┥285┝┤#285├, ┥297┝┤#297├, ┥303┝┤#303├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 91BFF95A1981CF075265E69568452403526E19CCAB71C9A963EF3EFD69197D8B
.indent: 1 0
.has: links
.anchor_tag: substitutions
| ⑆!┨substitutions┣! ┥397┝┤#397├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 0B3650A378DF78C1DE0FBAF31D40E4F4FB65633EA8F43C64737988C6F4308579
.indent: 1 0
.has: links
.anchor_tag: tables
| ⑆!┨tables┣! ┥312┝┤#312├
[0] bookindex
.part: backmatter
.parent: 0
.ancestors: 1 457 0 0 0 0 0 0
.ancestors_collapsed: 1 457 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: 262BDE42BBDF75EECADEC886A9D0A50EAF09BD3D91383F419E61458B9FD311F8
.indent: 1 0
.has: links
.anchor_tag: text_blocks
.anchor_tag: curly_brace_syntax
.anchor_tag: tic_syntax
| ⑆!┨text blocks┣! ┥261┝┤#261├, ┥263┝┤#263├, ┥267┝┤#267├, \\
| curly brace syntax, ┥263┝┤#263├, \\
| tic syntax, ┥267┝┤#267├
}
@blurb {
[458] heading :B
.part: backmatter
.parent: 1
.last_descendant: 458
.ancestors: 1 458 0 0 0 0 0 0
.ancestors_collapsed: 1 458 0 0 0 0 0 0
.dom_status: 4 3 0 0 2 0 0 0
.dom_status_collapsed: 4 3 2 0 0 0 0 0
.heading_lev_collapsed: 1
.is_of_type: para
.sha256: 9A7196D27D70507D3E2DFCE95A0716093453FAEF98D50361A13DDA956B4A8D57
.segment: blurb
.anchor: _part_blurb
.segment_epub: _part_blurb
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Blurb||||||
.anchor_tag: section_blurb
| Blurb
[0] heading :1
.part: backmatter
.parent: 458
.ancestors: 1 458 0 0 0 0 0 0
.ancestors_collapsed: 1 458 0 0 0 0 0 0
.dom_status: 4 4 0 0 1 0 0 0
.dom_status_collapsed: 4 4 1 0 0 0 0 0
.heading_lev_collapsed: 2
.parent_lev: 1
.dummy: true
.ocn_off: true
.is_of_type: para
.sha256: 9A7196D27D70507D3E2DFCE95A0716093453FAEF98D50361A13DDA956B4A8D57
.segment: blurb
.segment_prev: bookindex
.segment_epub: blurb
.heading_ancestors_text: Spine, Doc Reform - SiSU Markup┙Ralph Amissah (2008-05-22)|Blurb|||Blurb|||
.anchor_tag: blurb
| Blurb
[0] blurb
.part: backmatter
.parent: 0
.ancestors: 1 458 0 0 0 0 0 0
.ancestors_collapsed: 1 458 0 0 0 0 0 0
.parent_lev: 4
.ocn_off: true
.is_of_type: para
.sha256: CB9A402CD08F4F1EC9203B56717610D6895F2F86CABBC80206224AACC5390B62
.has: links
| SiSU was started in 1997, open-sourced in 2005.
}