.. include:: /_static/inc_styles.txt .. _usx_docStructure: Document Structure ================== A USX document consists of valid elements for either :ref:`Scripture ` or :ref:`Peripheral ` types organized within a sequence of document divisions. .. image:: images/usx_USX.png ----- .. index:: document type; scripture .. _usx-type_scripture: Scripture --------- .. image:: images/usx-type_Scripture.png * :ref:`Book Identification` |req| * :ref:`Book Headers` * :ref:`Book Titles` |req| + * :ref:`Book Introduction` * :ref:`Book Introduction End Titles` * :ref:`Book Chapter Label` * :ref:`Chapter Content` |req| + |req| = *required* ; + = *one or more* ----- .. index:: document type; peripheral .. _usx-type_peripheral: Peripheral ---------- |badge_3.0| A USX document containing peripheral content will be either: * a document containing content for a :ref:`single peripheral book ` (:ref:`Concordance `, :ref:`Glossary `, :ref:`Topical Index `, :ref:`Names Index `), or * a document containing content for a :ref:`division (sub-section) of peripheral content ` from a larger book (:doc:`Front Matter `, :doc:`Introductions `, :doc:`Back Matter `, :doc:`Other `) |ico_See| *See:* :doc:`Peripherals ` for additional information on peripheral content organization. .. image:: images/usx-type_Peripheral.png .. index:: document type; peripheral book .. _usx-type_peripheralBook: Peripheral Book ^^^^^^^^^^^^^^^ .. image:: images/usx-type_PeripheralBook.png * :ref:`Book Identification ` |req| * :ref:`Book Headers` * :ref:`Book Titles` |req| + * :ref:`Book Introduction` * :ref:`Book Introduction End Titles` * :ref:`Book Chapter Label` * :ref:`Peripheral Content` |req| + .. index:: document type; peripheral book section .. _usx-type_peripheralBookSection: Peripheral Book Section ^^^^^^^^^^^^^^^^^^^^^^^ .. image:: images/usx-type_PeripheralBookSection.png * :ref:`Book Identification ` |req| * :ref:` ` Element |req| * :ref:`Book Headers` * :ref:`Book Titles` |req| + * :ref:`Book Introduction` * :ref:`Book Introduction End Titles` * :ref:`Book Chapter Label` * :ref:`Peripheral Content` |req| + |req| = *required* ; + = *one or more* ----- .. index:: document structure; book identification .. _usx-div_bookIdentification: Book Identification ------------------- .. image:: images/usx-div_BookIdentification.png The :ref:`book ` element for primary book identification. ----- .. index:: document structure; book headers .. _usx-div_bookHeaders: Book Headers ------------ .. image:: images/usx-div_BookHeaders.png An optional collection of one or more :ref:`para ` elements for providing vernacular book name and abbreviation texts. * Valid @style types (alphabetical): :ref:`h `, ide, rem, :ref:`toc1 `, :ref:`toc2 `, :ref:`toc3 ` ----- .. index:: document structure; book titles .. _usx-div_bookTitles: Book Titles ----------- .. image:: images/usx-div_BookTitles.png A collection of one or more :ref:`para ` elements for book main titles. * Valid @style types (alphabetical): :ref:`imt `, :ref:`imt1 `, :ref:`imt2 `, :ref:`mt `, :ref:`mt1 `, :ref:`mt2 `, :ref:`mt3 `, :ref:`mt4 `, rem * Optional collection of one or more child elements (may be nested): :ref:`note ` (@style f, fe, x), :ref:`char `, :ref:`optbreak ` ----- .. index:: document structure; book introduction .. _usx-div_bookIntroduction: Book Introduction ----------------- .. image:: images/usx-div_BookIntroduction.png An optional collection of :ref:`para ` or :ref:`table ` elements for book introductions. * Valid @style types (alphabetical): :ref:`ib `, :ref:`ie `, :ref:`iex `, :ref:`ili `, :ref:`ili1 `, :ref:`ili2 `, :ref:`im `, :ref:`imi `, :ref:`imq `, :ref:`imt `, :ref:`imt1 `, :ref:`imt2 `, :ref:`imt3 `, :ref:`imt4 `, :ref:`imte `, :ref:`imte1 `, :ref:`imte2 `, :ref:`io `, :ref:`io1 `, :ref:`io2 `, :ref:`io3 `, :ref:`io4 `, :ref:`iot `, :ref:`ip `, :ref:`ipi `, :ref:`ipq `, :ref:`ipr `, :ref:`iq `, :ref:`iq1 `, :ref:`iq2 `, :ref:`iq3 `, :ref:`is `, :ref:`is1 `, :ref:`is2 `, rem * Optional collection of one or more child elements: :ref:`note ` (@style f, fe, x), :ref:`ref `, :ref:`char `, :ref:`ms `, :ref:`figure ` ----- .. index:: document structure; book introduction end titles .. _usx-div_bookIntroductionEndTitles: Book Introduction End Titles ---------------------------- .. image:: images/usx-div_BookIntroductionEndTitles.png An optional collection of :ref:`para ` elements for book titles occurring at the end of the book introduction. * Valid @style types (alphabetical): :ref:`imt `, :ref:`imt1 `, :ref:`imt2 `, :ref:`mt `, :ref:`mt1 `, :ref:`mt2 `, :ref:`mt3 `, :ref:`mt4 ` * Optional collection of one or more child elements: :ref:`note ` (@style f, fe, x), :ref:`ref `, :ref:`char `, :ref:`ms `, :ref:`optbreak ` ----- .. index:: document structure; book chapter label .. _usx-div_bookChapterLabel: Book Chapter Label ------------------ .. image:: images/usx-div_BookChapterLabel.png An optional :ref:`para ` element for a chapter heading text which could be applied (typically as a heading) to all chapters in the current book. * Valid @style types: :ref:`cl ` ----- .. index:: document structure; chapter .. _usx-div_chapterContent: Chapter Content --------------- .. image:: images/usx-div_ChapterContent.png An optional collection of :ref:`chapter `, :ref:`para `, :ref:`table `, or :ref:`sidebar ` elements for the main content of a scripture book. * Valid :ref:`para ` @style types (alphabetical): :ref:`imt1 `, :ref:`b `, :ref:`cd `, :ref:`cl `, :ref:`cls `, cp, :ref:`d `, :ref:`iex `, :ref:`ip `, k1, k2, :ref:`lf `, :ref:`lh `, :ref:`li `, :ref:`li1 `, :ref:`li2 `, :ref:`li3 `, :ref:`li4 `, :ref:`lim `, :ref:`lim1 `, :ref:`lim2 `, :ref:`lim3 `, :ref:`lim4 `, :ref:`lit `, :ref:`m `, :ref:`mi `, :ref:`mr `, :ref:`ms `, :ref:`ms1 `, :ref:`ms2 `, :ref:`ms3 `, :ref:`mte `, :ref:`mte1 `, :ref:`mte2 `, :ref:`p `, :ref:`p `, :ref:`p1 `, :ref:`p2 `, :ref:`pc `, :ref:`pi `, :ref:`pi1 `, :ref:`pi2 `, :ref:`pi3 `, :ref:`pm `, :ref:`pmc `, :ref:`pmo `, :ref:`pmr `, :ref:`po `, :ref:`q `, :ref:`q1 `, :ref:`q2 `, :ref:`q3 `, :ref:`q4 `, :ref:`qa `, :ref:`qc `, :ref:`qd `, :ref:`qm `, :ref:`qm1 `, :ref:`qm2 `, :ref:`qm3 `, :ref:`qr `, :ref:`r `, rem, restore, :ref:`s `, :ref:`s1 `, :ref:`s2 `, :ref:`s3 `, :ref:`s4 `, :ref:`sd `, :ref:`sd1 `, :ref:`sd2 `, :ref:`sd3 `, :ref:`sd4 `, :ref:`sp `, :ref:`sr ` * Optional collection of one or more child elements: :ref:`note ` (@style f, fe, ef, x, ex), :ref:`ref `, :ref:`char `, :ref:`ms `, :ref:`figure `, :ref:`verse `, :ref:`optbreak ` ----- .. _usx-div_peripheralContent: Peripheral Content ------------------ .. image:: images/usx-div_PeripheralContent.png An optional collection of :ref:`chapter `, :ref:`para `, :ref:`table `, or :ref:`sidebar ` elements for the main content of a scripture book. * Valid :ref:`para ` @style types (alphabetical): :ref:`imt1 `, :ref:`b `, :ref:`cd `, :ref:`cl `, :ref:`cls `, cp, :ref:`d `, :ref:`iex `, :ref:`ip `, k1, k2, :ref:`lf `, :ref:`lh `, :ref:`li `, :ref:`li1 `, :ref:`li2 `, :ref:`li3 `, :ref:`li4 `, :ref:`lim `, :ref:`lim1 `, :ref:`lim2 `, :ref:`lim3 `, :ref:`lim4 `, :ref:`lit `, :ref:`m `, :ref:`mi `, :ref:`mr `, :ref:`ms `, :ref:`ms1 `, :ref:`ms2 `, :ref:`ms3 `, :ref:`mte `, :ref:`mte1 `, :ref:`mte2 `, :ref:`p `, :ref:`p `, :ref:`p1 `, :ref:`p2 `, :ref:`pc `, :ref:`pi `, :ref:`pi1 `, :ref:`pi2 `, :ref:`pi3 `, :ref:`pm `, :ref:`pmc `, :ref:`pmo `, :ref:`pmr `, :ref:`po `, :ref:`q `, :ref:`q1 `, :ref:`q2 `, :ref:`q3 `, :ref:`q4 `, :ref:`qa `, :ref:`qc `, :ref:`qd `, :ref:`qm `, :ref:`qm1 `, :ref:`qm2 `, :ref:`qm3 `, :ref:`qr `, :ref:`r `, rem, restore, :ref:`s `, :ref:`s1 `, :ref:`s2 `, :ref:`s3 `, :ref:`s4 `, :ref:`sd `, :ref:`sd1 `, :ref:`sd2 `, :ref:`sd3 `, :ref:`sd4 `, :ref:`sp `, :ref:`sr ` * Optional collection of one or more child elements: :ref:`note ` (@style f, fe, ef, x, ex), :ref:`ref `, :ref:`char `, :ref:`ms `, :ref:`figure `, :ref:`verse `, :ref:`optbreak `