aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2007-09-29 16:00:32 +0100
committerRalph Amissah <ralph@amissah.com>2007-09-29 16:00:32 +0100
commitc5e3e37e66ac980c2a9a458bfdc7455e831ad1ab (patch)
treebe67d3a509f3728394b80513d367a3154d547897
parentprepare documentation for use ... (diff)
start preparing sisu-auto-generated man pages for 0.60 release
-rw-r--r--data/doc/sisu/html/sisu.1.html1568
-rw-r--r--data/doc/sisu/html/sisu_complete.7.html16
-rw-r--r--data/doc/sisu/html/sisu_pdf.7.html16
-rw-r--r--data/doc/sisu/html/sisu_postgresql.7.html16
-rw-r--r--data/doc/sisu/html/sisu_sqlite.7.html16
-rw-r--r--data/doc/sisu/html/sisu_vim.7.html68
-rw-r--r--data/doc/sisu/html/sisu_webrick.1.html94
-rw-r--r--lib/sisu/v0/manpage.rb4
-rw-r--r--man/man1/sisu.11483
-rw-r--r--man/man1/sisu_webrick.112
-rw-r--r--man/man7/sisu_vim.710
11 files changed, 1570 insertions, 1733 deletions
diff --git a/data/doc/sisu/html/sisu.1.html b/data/doc/sisu/html/sisu.1.html
index 93840b9f..54d04145 100644
--- a/data/doc/sisu/html/sisu.1.html
+++ b/data/doc/sisu/html/sisu.1.html
@@ -7,69 +7,74 @@
</head>
<body bgcolor='white'>
<a href='#toc'>Table of Contents</a><p>
-SISU - MANUAL, RALPH AMISSAH
+
+<h2><a name='sect0' href='#toc0'>Name</a></h2>
+sisu - documents: markup, structuring, publishing in multiple standard
+formats, and search
+<h2><a name='sect1' href='#toc1'>Synopsis</a></h2>
+sisu [-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0-9]
+[filename/wildcard ] sisu [-Ddcv] [instruction] sisu [-CcFLSVvW] SISU -
+MANUAL, RALPH AMISSAH
<p> WHAT IS SISU?
-<p> 1. INTRODUCTION - WHAT IS SISU?
-
-<p> <b>SiSU</b> is a system for document markup, publishing (in multiple open standard
-formats) and search
-<p> <b>SiSU</b> [^1] is a[^2] framework for document structuring,
-publishing and search, comprising of (a) a lightweight document structure
-and presentation markup syntax and (b) an accompanying engine for generating
-standard document format outputs from documents prepared in sisu markup
-syntax, which is able to produce multiple standard outputs that (can) share
-a common numbering system for the citation of text within a document.
-<p>
-<b>SiSU</b> is developed under an open source, software libre license (GPL3). It
-has been developed in the context of coping with large document sets with
-evolving markup related technologies, for which you want multiple output
-formats, a common mechanism for cross-output-format citation, and search.
-
-<p> <b>SiSU</b> both defines a markup syntax and provides an engine that produces
-open standards format outputs from documents prepared with <b>SiSU</b> markup.
-From a single lightly prepared document sisu custom builds several standard
-output formats which share a common (text object) numbering system for
-citation of content within a document (that also has implications for search).
-The sisu engine works with an abstraction of the document&rsquo;s structure and
-content from which it is possible to generate different forms of representation
-of the document. Significantly <b>SiSU</b> markup is more sparse than html and
-outputs which include html, LaTeX, landscape and portrait pdfs, Open Document
-Format (ODF), all of which can be added to and updated. <b>SiSU</b> is also able
-to populate SQL type databases at an object level, which means that searches
-can be made with that degree of granularity. Results of objects (primarily
-paragraphs and headings) can be viewed directly in the database, or just
-the object numbers shown - your search criteria is met in these documents
-and at these locations within each document.
-<p> Source document preparation
-and output generation is a two step process: (i) document source is prepared,
-that is, marked up in sisu markup syntax and (ii) the desired output subsequently
-generated by running the sisu engine against document source. Output representations
-if updated (in the sisu engine) can be generated by re-running the engine
-against the prepared source. Using <b>SiSU</b> markup applied to a document, <b>SiSU</b>
-custom builds various standard open output formats including plain text,
-HTML, XHTML, XML, OpenDocument, LaTeX or PDF files, and populate an SQL
-database with objects[^3] (equating generally to paragraph-sized chunks)
-so searches may be performed and matches returned with that degree of granularity
-( e.g. your search criteria is met by these documents and at these locations
-within each document). Document output formats share a common object numbering
-system for locating content. This is particularly suitable for works (finalized
-texts as opposed to works that are frequently changed or updated) for which
-it provides a fixed means of reference of content.
-<p> In preparing a <b>SiSU</b>
-document you optionally provide semantic information related to the document
-in a document header, and in marking up the substantive text provide information
-on the structure of the document, primarily indicating heading levels and
-footnotes. You also provide information on basic text attributes where used.
-The rest is automatic, sisu from this information custom builds[^4] the
-different forms of output requested.
-<p> <b>SiSU</b> works with an abstraction of
-the document based on its structure which is comprised of its frame[^5]
-and the objects[^6] it contains, which enables <b>SiSU</b> to represent the document
+<p> 1. INTRODUCTION - WHAT IS SISU?
+
+<p> <b>SiSU</b> is a framework for document structuring, publishing (in multiple
+open standard formats) and search, comprising of: (a) a lightweight document
+structure and presentation markup syntax; and (b) an accompanying engine
+for generating standard document format outputs from documents prepared
+in sisu markup syntax, which is able to produce multiple standard outputs
+(including the population of sql databases) that (can) share a common numbering
+system for the citation of text within a document.
+<p> <b>SiSU</b> is developed under
+an open source, software libre license (GPL3). Its use case for development
+is to cope with medium to large document sets with evolving markup related
+technologies, which should be prepared once, and for which you want multiple
+output formats that can be updated and a common mechanism for cross-output-format
+citation, and search.
+<p> <b>SiSU</b> both defines a markup syntax and provides an
+engine that produces open standards format outputs from documents prepared
+with <b>SiSU</b> markup. From a single lightly prepared document sisu custom builds
+several standard output formats which share a common (text object) numbering
+system for citation of content within a document (that also has implications
+for search). The sisu engine works with an abstraction of the document&rsquo;s
+structure and content from which it is possible to generate different forms
+of representation of the document. Significantly <b>SiSU</b> markup is more sparse
+than html and outputs which include html, LaTeX, landscape and portrait
+pdfs, Open Document Format (ODF), all of which can be added to and updated.
+<b>SiSU</b> is also able to populate SQL type databases at an object level, which
+means that searches can be made with that degree of granularity.
+<p> Source
+document preparation and output generation is a two step process: (i) document
+source is prepared, that is, marked up in sisu markup syntax and (ii) the
+desired output subsequently generated by running the sisu engine against
+document source. Output representations if updated (in the sisu engine)
+can be generated by re-running the engine against the prepared source. Using
+<b>SiSU</b> markup applied to a document, <b>SiSU</b> custom builds (to take advantage
+of the strengths of different ways of representing documents) various standard
+open output formats including plain text, HTML, XHTML, XML, OpenDocument,
+LaTeX or PDF files, and populate an SQL database with objects[^1] (equating
+generally to paragraph-sized chunks) so searches may be performed and matches
+returned with that degree of granularity ( e.g. your search criteria is met
+by these documents and at these locations within each document). Document
+output formats share a common object numbering system for locating content.
+This is particularly suitable for works (finalized texts as opposed to
+works that are frequently changed or updated) for which it provides a fixed
+means of reference of content.
+<p> In preparing a <b>SiSU</b> document you optionally
+provide semantic information related to the document in a document header,
+and in marking up the substantive text provide information on the structure
+of the document, primarily indicating heading levels and footnotes. You
+also provide information on basic text attributes where used. The rest is
+automatic, sisu from this information custom builds[^2] the different forms
+of output requested.
+<p> <b>SiSU</b> works with an abstraction of the document based
+on its structure which is comprised of its structure (or frame)[^3] and
+the objects[^4] it contains, which enables <b>SiSU</b> to represent the document
in many different ways, and to take advantage of the strengths of different
ways of presenting documents. The objects are numbered, and these numbers
can be used to provide a common base for citing material within a document
across the different output format types. This is significant as page numbers
-are not suited to the digital age, in web publishing, changing a browser&rsquo;s
+are not well suited to the digital age, in web publishing, changing a browser&rsquo;s
default font or using a different browser means that text appears on different
pages; and in publishing in different formats, html, landscape and portrait
pdf etc. again page numbers are of no use to cite text in a manner that
@@ -83,280 +88,44 @@ formats today and what guarantee you have that old proprietary formats
will remain (or can be read without proprietary software/equipment) in
15 years time, or the way the way in which html has evolved over its relatively
short span of existence. <b>SiSU</b> provides the flexibility of outputing documents
-in multiple non-proprietary open formats including html, pdf[^7] and the
-ISO standard ODF.[^8] Whilst <b>SiSU</b> relies on software, the markup is uncomplicated
+in multiple non-proprietary open formats including html, pdf[^5] and the
+ISO standard ODF.[^6] Whilst <b>SiSU</b> relies on software, the markup is uncomplicated
and minimalistic which guarantees that future engines can be written to
run against it. It is also easily converted to other formats, which means
documents prepared in <b>SiSU</b> can be migrated to other document formats. Further
security is provided by the fact that the software itself, <b>SiSU</b> is available
under GPL3 a licence that guarantees that the source code will always be
-open, and free as in libre which means that that code base can be used
+open, and free as in libre which means that that code base can be used,
updated and further developed as required under the terms of its license.
Another challenge is to keep up with a moving target. <b>SiSU</b> permits new forms
of output to be added as they become important, (Open Document Format text
-was added in 2006), and existing output to be updated (html has evolved
-and the related module has been updated repeatedly over the years, presumably
-when the World Wide Web Consortium (w3c) finalises html 5 which is currently
-under development, the html module will again be updated allowing all existing
-documents to be regenerated as html 5).
-<p> The document formats are written
-to the file-system and available for indexing by independent indexing tools,
-whether off the web like Google and Yahoo or on the site like Lucene and
-Hyperestraier.
-<p> <b>SiSU</b> also provides other features such as concordance files
-and document content certificates, and the working against an abstraction
-of document structure has further possibilities for the research and development
-of other document representations, the availability of objects is useful
-for example for topic maps and the commercial law thesaurus by Vikki Rogers
-and Al Krtizer, together with the flexibility of <b>SiSU</b> offers great possibilities.
-
-<p> <b>SiSU</b> is primarily for published works, which can take advantage of the
-citation system to reliably reference its documents. <b>SiSU</b> works well in
-a complementary manner with such collaborative technologies as Wikis, which
-can take advantage of and be used to discuss the substance of content prepared
-in <b>SiSU</b>
+was added in 2006 when it became an ISO standard for office applications
+and the archival of documents), and existing output to be updated (html
+has evolved and the related module has been updated repeatedly over the
+years, presumably when the World Wide Web Consortium (w3c) finalises html
+5 which is currently under development, the html module will again be updated
+allowing all existing documents to be regenerated as html 5).
+<p> The document
+formats are written to the file-system and available for indexing by independent
+indexing tools, whether off the web like Google and Yahoo or on the site
+like Lucene and Hyperestraier.
+<p> <b>SiSU</b> also provides other features such
+as concordance files and document content certificates, and the working
+against an abstraction of document structure has further possibilities
+for the research and development of other document representations, the
+availability of objects is useful for example for topic maps and the commercial
+law thesaurus by Vikki Rogers and Al Krtizer, together with the flexibility
+of <b>SiSU</b> offers great possibilities.
+<p> <b>SiSU</b> is primarily for published works,
+which can take advantage of the citation system to reliably reference its
+documents. <b>SiSU</b> works well in a complementary manner with such collaborative
+technologies as Wikis, which can take advantage of and be used to discuss
+the substance of content prepared in <b>SiSU</b>
<p> &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
&gt;
-<p> 2. HOW DOES SISU WORK?
-<p> <b>SiSU</b> markup
-is fairly minimalistic, it consists of: a (largely optional) document header,
-made up of information about the document (such as when it was published,
-who authored it, and granting what rights) and any processing instructions;
-and markup within the substantive text of the document, which is related
-to document structure and typeface. <b>SiSU</b> must be able to discern the structure
-of a document, (text headings and their levels in relation to each other),
-either from information provided in the document header or from markup
-within the text (or from a combination of both). Processing is done against
-an abstraction of the document comprising of information on the document&rsquo;s
-structure and its objects,[2] which the program serializes (providing the
-object numbers) and which are assigned hash sum values based on their content.
-This abstraction of information about document structure, objects, (and
-hash sums), provides considerable flexibility in representing documents
-different ways and for different purposes (e.g. search, document layout,
-publishing, content certification, concordance etc.), and makes it possible
-to take advantage of some of the strengths of established ways of representing
-documents, (or indeed to create new ones).
-<p> 3. SUMMARY OF FEATURES
-<p> * sparse/minimal
-markup (clean utf-8 source texts). Documents are prepared in a single UTF-8
-file using a minimalistic mnemonic syntax. Typical literature, documents
-like headers are optional.
-<p> * markup is easily readable/parsable by the
-human eye, (basic markup is simpler and more sparse than the most basic
-HTML), &nbsp;[this &nbsp;may &nbsp;also &nbsp;be simpler converted &nbsp;to &nbsp;XML &nbsp;representations &nbsp;of &nbsp;the
-&nbsp;same &nbsp;input/source
-<p> * markup defines document structure (this may be done
-once in a header pattern-match description, or for heading levels individually);
-basic text attributes (bold, italics, underscore, strike-through etc.) as
-required; and semantic information related to the document (header information,
-extended beyond the Dublin core and easily further extended as required);
-the headers may also contain processing instructions. <b>SiSU</b> markup is primarily
-an abstraction of document structure and document metadata to permit taking
-advantage of the basic strengths of existing alternative practical standard
-ways of representing documents &nbsp;[be &nbsp;that browser &nbsp;viewing, &nbsp;paper &nbsp;publication,
-&nbsp;sql &nbsp;search &nbsp;etc.] (html, xml, odf, latex, pdf, sql)
-<p> * for output produces
-reasonably elegant output of established industry and institutionally accepted
-open standard formats.[3] takes advantage of the different strengths of
-various standard formats for representing documents, amongst the output
-formats currently supported are:
-<p> * html - both as a single scrollable
-text and a segmented document<br>
-
-<p> * xhtml<br>
-
-<p> * XML - both in sax and dom style xml structures for further development
-as<br>
- required<br>
-
-<p> * ODF - open document format, the iso standard for document storage<br>
-
-<p> * LaTeX - used to generate pdf<br>
-
-<p> * pdf (via LaTeX)<br>
-
-<p> * sql - population of an sql database, (at the same object level that
-is<br>
- used to cite text within a document)<br>
-
-<p> Also produces: concordance files; document content certificates (md5
-or sha256 digests of headings, paragraphs, images etc.) and html manifests
-(and sitemaps of content). (b) takes advantage of the strengths implicit
-in these very different output types, (e.g. PDFs produced using typesetting
-of LaTeX, databases populated with documents at an individual object/paragraph
-level, making possible granular search (and related possibilities))
-<p> *
-ensuring content can be cited in a meaningful way regardless of selected
-output format. Online publishing (and publishing in multiple document formats)
-lacks a useful way of citing text internally within documents (important
-to academics generally and to lawyers) as page numbers are meaningless
-across browsers and formats. sisu seeks to provide a common way of pinpoint
-the text within a document, (which can be utilized for citation and by
-search engines). The outputs share a common numbering system that is meaningful
-(to man and machine) across all digital outputs whether paper, screen,
-or database oriented, (pdf, HTML, xml, sqlite, postgresql), this numbering
-system can be used to reference content.
-<p> * Granular search within documents.
-SQL databases are populated at an object level (roughly headings, paragraphs,
-verse, tables) and become searchable with that degree of granularity, the
-output information provides the object/paragraph numbers which are relevant
-across all generated outputs; it is also possible to look at just the matching
-paragraphs of the documents in the database; &nbsp;[output &nbsp;indexing &nbsp;also &nbsp;work
-&nbsp;well &nbsp;with &nbsp;search &nbsp;indexing &nbsp;tools &nbsp;like &nbsp;hyperestraier].
-<p> * long term maintainability
-of document collections in a world of changing formats, having a very sparsely
-marked-up source document base. there is a considerable degree of future-proofing,
-output representations are upgradeable (open document text) module in 2006
-and in future html5 output sometime in future, without modification of
-
-<p>existing prepared texts
-<p> * SQL search aside, documents are generated as
-required and static once generated.
-<p> * documents produced are static files,
-and may be batch processed, this needs to be done only once but may be
-repeated for various reasons as desired (updated content, addition of new
-output formats, updated technology document presentations/representations)
-
-<p> * document source (plaintext utf-8) if shared on the net may be used as
-
-<p>input and processed locally to produce the different document outputs
-<p>
- * document source may be bundled together (automatically) with associated
-documents (multiple language versions or master document with inclusions)
-and images and sent as a zip file called a sisupod, if shared on the net
-
-<p>these too may be processed locally to produce the desired document outputs
-
-<p> * generated document outputs may automatically be posted to remote sites.
-
-<p> * for basic document generation, the only software dependency is <b>Ruby</b>
-, and a few standard Unix tools (this covers plaintext, HTML, XML, ODF,
-LaTeX). To use a database you of course need that, and to convert the LaTeX
-generated to pdf, a latex processor like tetex or texlive.
-<p> * as a developers
-
-<p>tool it is flexible and extensible
-<p> Syntax highlighting for <b>SiSU</b> markup
-is available for a number of text editors.
-<p> <b>SiSU</b> is less about document
-layout than about finding a way with little markup to be able 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, or
-
-<p>search of content
-<p> i.e. to be able to take advantage from this 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
-viewing (e.g. html, xml, pdf), or paper publication (e.g. pdf)...
-<p> the solution
-arrived at is by extracting structural information about the document (about
-headings within the document) and by tracking objects (which are serialized
-and also given hash values) in the manner described. It makes possible representations
-that are quite different from those offered at present. For example objects
-could be saved individually and identified by their hashes, with an index
-of how the objects relate to each other to form a document.
-<p> 4. HELP
-<p> 4.1
-
-<p>SISU MANUAL
-<p> The most up to date information on sisu should be contained
-in the sisu_manual, available at:
-<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/'>http://www.jus.uio.no/sisu/sisu_manual/</a>
-&gt;<br>
-
-<p> and (from <b>SiSU</b> 0.59 onwards) installed locally at:
-<p> /usr/share/doc/sisu/sisu_manual/<br>
-
-<p> or equivalent directory
-<p> Within the <b>SiSU</b> tarball at:
-<p> ./data/doc/sisu/sisu_manual/<br>
-
-<p> 4.2 SISU MAN PAGES
-<p> If <b>SiSU</b> is installed on your system usual man commands
-should be available, try:
-<p> man sisu<br>
-
-<p> man sisu_markup<br>
-
-<p> man sisu_commands<br>
-
-<p> Most <b>SiSU</b> man pages are generated directly from sisu documents that
-are used to prepare the sisu manual, the sources files for which are located
-within the <b>SiSU</b> tarball at:
-<p> ./data/doc/sisu/sisu_manual/<br>
-
-<p> Once installed, directory equivalent to:
-<p> /usr/share/doc/sisu/sisu_manual/<br>
-
-<p> Available man pages are converted back to html using man2html:
-<p> /usr/share/doc/sisu/html/<br>
-
-<p> ./data/doc/sisu/html/<br>
-
-<p> The <b>SiSU</b> man pages can be viewed online at:[^9]
-<p> An online version of
-the sisu man page is available here:
-<p> * various sisu man pages &lt;<a href='http://www.jus.uio.no/sisu/man/'>http://www.jus.uio.no/sisu/man/</a>
-&gt;
-&nbsp;[^10]
-<p> * sisu.1 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
-&gt; &nbsp;[^11]
-<p> * sisu.8 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.8.html'>http://www.jus.uio.no/sisu/man/sisu.8.html</a>
-&gt;
-&nbsp;[^12]
-<p> * sisu_examples.1 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_examples.1.html'>http://www.jus.uio.no/sisu/man/sisu_examples.1.html</a>
-&gt;
-&nbsp;[^13]
-<p> * sisu_webrick.1 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_webrick.1.html'>http://www.jus.uio.no/sisu/man/sisu_webrick.1.html</a>
-&gt; &nbsp;[^14]
-
-<p> 4.3 SISU BUILT-IN INTERACTIVE HELP
-<p> This is particularly useful when current
-installation information is obtained as the interactive help is able to
-provide information on your sisu configuration and setup.
-<p> sisu --help<br>
-
-<p> sisu --help &nbsp;[subject]<br>
-
-<p> sisu --help env &nbsp;[for &nbsp;feedback &nbsp;on &nbsp;the &nbsp;way &nbsp;your &nbsp;system &nbsp;is <br>
- setup &nbsp;with &nbsp;regard &nbsp;to &nbsp;sisu]<br>
-
-<p> sisu -V &nbsp;[same &nbsp;as &nbsp;above &nbsp;command]<br>
-
-<p> sisu --help commands<br>
-
-<p> sisu --help markup<br>
-
-<p> Apart from real-time information on your current configuration the <b>SiSU</b>
-manual and man pages are likely to contain more up-to-date information than
-the sisu interactive help (for example on commands and markup).
-<p> NOTE:
-Running the command sisu (alone without any flags, filenames or wildcards)
-brings up the interactive help, as does any sisu command that is not recognised.
-Enter to escape.
-<p> 4.4 HELP SOURCES
-<p> For lists of alternative help sources,
-see:
-<p> <b>man page</b>
-<p> man sisu_help_sources<br>
-
-<p> <b>man2html</b>
-<p> /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html<br>
-
-<p> <b>sisu generated html</b>
-<p> /usr/share/doc/sisu/html/sisu_help_sources/index.html<br>
-
-<p> &lt;<a href='http://sisudoc.org/sisu_manual/sisu_help_sources/index.html'>http://sisudoc.org/sisu_manual/sisu_help_sources/index.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html</a>
-&gt;<br>
-
-<p> 5. COMMANDS SUMMARY
-<p> 5.1 SYNOPSIS
+<p> 2.
+COMMANDS SUMMARY
+<p> 2.1 SYNOPSIS
<p> <b>SiSU</b> - Structured information, Serialized
Units - a document publishing system
<p> sisu &nbsp;[ &nbsp;-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0-9
@@ -366,14 +135,14 @@ Units - a document publishing system
<p> Note:
commands should be issued from within the directory that contains the marked
up files, cd to markup directory.
-<p> 5.2 DESCRIPTION
+<p> 2.2 DESCRIPTION
<p> <b>SiSU</b> <b>SiSU</b> is a document
publishing system, that from a simple single marked-up document, produces
multiple of output formats including: plaintext, html, LaTeX, pdf, xhtml,
XML, info, and SQL (PostgreSQL and SQLite), which share numbered text objects
( structure information. For more see: &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
&gt;
-<p> 5.3 DOCUMENT
+<p> 2.3 DOCUMENT
<p>PROCESSING COMMAND FLAGS
<p>
@@ -382,41 +151,42 @@ XML, info, and SQL (PostgreSQL and SQLite), which share numbered text objects
<dt><b>&nbsp;-a &nbsp;&nbsp;[filename/wildcard]</b> </dt>
<dd>produces plaintext with
Unix linefeeds and without markup, (object numbers are omitted), has footnotes
-at end of each paragraph that contains them &nbsp;[ &nbsp;output &nbsp;file] &nbsp;[see &nbsp;-e &nbsp;for endnotes].
-(Options include: --endnotes for endnotes --footnotes for footnotes at the
-end of each paragraph --unix for unix linefeed (default) --msdos for msdos
-linefeed)
+at end of each paragraph that contains them &nbsp;[ -A &nbsp;for &nbsp;equivalent &nbsp;dos &nbsp;(linefeed)
+&nbsp;output &nbsp;file] &nbsp;[see &nbsp;-e &nbsp;for and search endnotes]. (Options include: --endnotes
+for endnotes --footnotes for footnotes at the end of each paragraph --unix
+for unix linefeed (default) --msdos for msdos linefeed)
<p> </dd>
-<dt><b>&nbsp;-b &nbsp;&nbsp;[filename/wildcard]</b> </dt>
-<dd>produces xhtml/XML output for browser
-viewing (sax parsing).
+<dt><b>&nbsp;-b &nbsp;&nbsp;[filename/wildcard]</b>
+</dt>
+<dd>produces xhtml/XML output for browser viewing (sax parsing).
<p> </dd>
-<dt><b>&nbsp;-C &nbsp;&nbsp;[--init-site]</b> </dt>
-<dd>configure/initialise shared output
-directory files initialize shared output directory (config files such as
-css and dtd files are not updated if they already exist unless modifier
-is used). -C --init-site configure/initialise site more extensive than -C on
-its own, shared output directory files/force update, existing shared output
-config files such as css and dtd files are updated if this modifier is
-used.
+<dt><b>&nbsp;-C &nbsp;&nbsp;[--init-site]</b>
+</dt>
+<dd>configure/initialise shared output directory files initialize shared output
+directory (config files such as css and dtd files are not updated if they
+already exist unless modifier is used). -C --init-site configure/initialise
+site more extensive than -C on its own, shared output directory files/force
+update, existing shared output config files such as css and dtd files are
+updated if this modifier is used.
<p> </dd>
<dt><b>&nbsp;-CC</b> </dt>
-<dd>&nbsp;configure/initialise &nbsp;shared &nbsp;output &nbsp;directory &nbsp;files &nbsp;initialize
-shared &nbsp;output &nbsp;directory &nbsp;(config &nbsp;files &nbsp;such &nbsp;as &nbsp;css &nbsp;and &nbsp;dtd is &nbsp;used). &nbsp;The
-&nbsp;equivalent &nbsp;of: &nbsp;-C &nbsp;--init-site configure/initialise &nbsp;site, &nbsp;more &nbsp;extensive &nbsp;than
-&nbsp;-C &nbsp;on &nbsp;its &nbsp;own, &nbsp;shared &nbsp;output &nbsp;directory &nbsp;files/force &nbsp;update, &nbsp;existing &nbsp;shared
-output &nbsp;config &nbsp;files &nbsp;such &nbsp;as &nbsp;css &nbsp;and &nbsp;dtd &nbsp;files &nbsp;are &nbsp;updated if &nbsp;-CC &nbsp;is &nbsp;used.
-such &nbsp;as &nbsp;css &nbsp;and &nbsp;dtd &nbsp;files &nbsp;are &nbsp;updated
+<dd>&nbsp;configure/initialise &nbsp;shared &nbsp;output
+&nbsp;directory &nbsp;files &nbsp;initialize shared &nbsp;output &nbsp;directory &nbsp;(config &nbsp;files &nbsp;such &nbsp;as
+&nbsp;css &nbsp;and &nbsp;dtd and search is &nbsp;used). &nbsp;The &nbsp;equivalent &nbsp;of: &nbsp;-C &nbsp;--init-site and search
+configure/initialise &nbsp;site, &nbsp;more &nbsp;extensive &nbsp;than &nbsp;-C &nbsp;on &nbsp;its &nbsp;own, &nbsp;shared &nbsp;output
+&nbsp;directory &nbsp;files/force &nbsp;update, &nbsp;existing &nbsp;shared output &nbsp;config &nbsp;files &nbsp;such
+&nbsp;as &nbsp;css &nbsp;and &nbsp;dtd &nbsp;files &nbsp;are &nbsp;updated and search if &nbsp;-CC &nbsp;is &nbsp;used. such &nbsp;as &nbsp;css &nbsp;and
+&nbsp;dtd &nbsp;files &nbsp;are &nbsp;updated and search
<p> </dd>
<dt><b>&nbsp;-c &nbsp;&nbsp;[filename/wildcard]</b> </dt>
-<dd>screen toggle
-ansi screen colour on or off depending on default set (unless -c flag is
-used: if sisurc colour default is set to &rsquo;true&rsquo;, output to screen will be
-with colour, if sisurc colour default is set to &rsquo;false&rsquo; or is undefined screen
+<dd>screen toggle ansi
+screen colour on or off depending on default set (unless -c flag is used:
+if sisurc colour default is set to &rsquo;true&rsquo;, output to screen will be with
+colour, if sisurc colour default is set to &rsquo;false&rsquo; or is undefined screen
output will be without colour).
<p> </dd>
@@ -471,14 +241,19 @@ with most web servers). &nbsp;[behaviour &nbsp;switched &nbsp;after
<dd>produces texinfo and info file, (view with pinfo).
<p> </dd>
+<dt><b>&nbsp;-i &nbsp;&nbsp;[filename/wildcard]</b>
+</dt>
+<dd>produces man page of file, not suitable for all outputs.
+<p> </dd>
+
<dt><b>&nbsp;-L</b> </dt>
-<dd>&nbsp;prints &nbsp;license &nbsp;information.
-
+<dd>&nbsp;prints &nbsp;license
+&nbsp;information.
<p> </dd>
<dt><b>&nbsp;-M &nbsp;&nbsp;[filename/wildcard/url]</b> </dt>
-<dd>maintenance mode files created for processing
-preserved and their locations indicated. (also see -V)
+<dd>maintenance mode files created for
+processing preserved and their locations indicated. (also see -V)
<p> </dd>
<dt><b>&nbsp;-m &nbsp;&nbsp;[filename/wildcard/url]</b>
@@ -664,7 +439,7 @@ directory.
&nbsp;for &nbsp;the &nbsp;time being]
<p> </dd>
</dl>
-6. COMMAND LINE MODIFIERS
+3. COMMAND LINE MODIFIERS
<p>
<dl>
@@ -690,7 +465,7 @@ in margins of html or LaTeX/pdf output.
<p>
</dd>
</dl>
-7. DATABASE COMMANDS
+4. DATABASE COMMANDS
<p> dbi - database interface
<p> -D or --pgsql set for postgresql
-d or --sqlite default set for sqlite -d is modifiable with --db=[database &nbsp;type
@@ -732,7 +507,7 @@ specified data to postgresql db (rb.dbi) &nbsp;[ &nbsp;-dv &nbsp;--update &nbsp;
<p> The v in e.g. -Dv is for verbose output.
<p> </dd>
</dl>
-8. SHORTCUTS,
+5. SHORTCUTS,
SHORTHAND FOR MULTIPLE FLAGS
<p>
<dl>
@@ -785,30 +560,116 @@ changed/configured in the sisurc.yml file):
<p>verbose output
<p> </dd>
</dl>
-8.0.1 COMMAND LINE WITH FLAGS - BATCH PROCESSING
+5.0.1 COMMAND LINE WITH FLAGS - BATCH PROCESSING
<p> In the
data directory run sisu -mh filename or wildcard eg. cisg.sst documents.
<p>
Running sisu (alone without any flags, filenames or wildcards) brings up
the interactive help, as does any sisu command that is not recognised. Enter
to escape.
-<p> 9. INTRODUCTION TO SISU MARKUP[^15]
-<p> 9.1 SUMMARY
-<p> <b>SiSU</b> source
-documents are plaintext (UTF-8)[^16] files
-<p> All paragraphs are separated
-by an empty line.
+<p> 6. HELP
+<p> 6.1 SISU MANUAL
+<p> The most up to date information on
+sisu should be contained in the sisu_manual, available at:
+<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/'>http://www.jus.uio.no/sisu/sisu_manual/</a>
+&gt;<br>
+
+<p> and (from <b>SiSU</b> 0.59 onwards) installed locally at:
+<p> /usr/share/doc/sisu/sisu_manual/<br>
+
+<p> or equivalent directory
+<p> Within the <b>SiSU</b> tarball at:
+<p> ./data/doc/sisu/sisu_manual/<br>
+
+<p> 6.2 SISU MAN PAGES
+<p> If <b>SiSU</b> is installed on your system usual man commands
+should be available, try:
+<p> man sisu<br>
+
+<p> man sisu_markup<br>
+
+<p> man sisu_commands<br>
+
+<p> Most <b>SiSU</b> man pages are generated directly from sisu documents that
+are used to prepare the sisu manual, the sources files for which are located
+within the <b>SiSU</b> tarball at:
+<p> ./data/doc/sisu/sisu_manual/<br>
+
+<p> Once installed, directory equivalent to:
+<p> /usr/share/doc/sisu/sisu_manual/<br>
+
+<p> Available man pages are converted back to html using man2html:
+<p> /usr/share/doc/sisu/html/<br>
+
+<p> ./data/doc/sisu/html/<br>
+
+<p> An online version of the sisu man page is available here:
+<p> * various
+sisu man pages &lt;<a href='http://www.jus.uio.no/sisu/man/'>http://www.jus.uio.no/sisu/man/</a>
+&gt; &nbsp;[^7]
+<p> * sisu.1 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
+&gt;
+&nbsp;[^8]
+<p> 6.3 SISU BUILT-IN INTERACTIVE HELP
+<p> This is particularly useful for
+getting the current sisu setup/environment information:
+<p> sisu --help<br>
+
+<p> sisu --help &nbsp;[subject]<br>
+
+<p> sisu --help commands<br>
+
+<p> sisu --help markup<br>
+
+<p> sisu --help env &nbsp;[for &nbsp;feedback &nbsp;on &nbsp;the &nbsp;way &nbsp;your &nbsp;system &nbsp;is and search<br>
+ setup &nbsp;with &nbsp;regard &nbsp;to &nbsp;sisu]<br>
+
+<p> sisu -V &nbsp;[environment &nbsp;information, &nbsp;same &nbsp;as &nbsp;above &nbsp;command]<br>
+
+<p> sisu (on its own provides version and some help information)<br>
+
+<p> Apart from real-time information on your current configuration the <b>SiSU</b>
+manual and man pages are likely to contain more up-to-date information than
+the sisu interactive help (for example on commands and markup).
+<p> NOTE:
+Running the command sisu (alone without any flags, filenames or wildcards)
+brings up the interactive help, as does any sisu command that is not recognised.
+Enter to escape.
+<p> 6.4 HELP SOURCES
+<p> For lists of alternative help sources,
+see:
+<p> <b>man page</b>
+<p> man sisu_help_sources<br>
+
+<p> <b>man2html</b>
+<p> /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html<br>
+
+<p> <b>sisu generated html</b>
+<p> /usr/share/doc/sisu/html/sisu_help_sources/index.html<br>
+
+<p> &lt;<a href='http://sisudoc.org/sisu_manual/sisu_help_sources/index.html'>http://sisudoc.org/sisu_manual/sisu_help_sources/index.html</a>
+&gt;<br>
+
+<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html</a>
+&gt;<br>
+
+<p> 7. INTRODUCTION TO SISU MARKUP[^9]
+<p> 7.1 SUMMARY
+<p> <b>SiSU</b> source documents
+are plaintext (UTF-8)[^10] files
+<p> All paragraphs are separated by an empty
+line.
<p> Markup is comprised of:
-<p> * 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)
-<p> * 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:
-<p> * heading
-levels defines document structure<br>
+<p> * 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)
+<p> * 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:
+<p> * heading levels defines
+document structure<br>
<p> * text basic attributes, italics, bold etc.<br>
@@ -825,8 +686,8 @@ as code<br>
<p> Some interactive help on markup is available, by typing sisu and selecting
<p>markup or sisu --help markup
-<p> 9.2 MARKUP EXAMPLES
-<p> 9.2.1 ONLINE
+<p> 7.2 MARKUP EXAMPLES
+<p> 7.2.1 ONLINE
<p> Online markup
examples are available together with the respective outputs produced from
&lt;<a href='http://www.jus.uio.no/sisu/SiSU/2.html'>http://www.jus.uio.no/sisu/SiSU/2.html</a>
@@ -843,15 +704,15 @@ for viewing: &lt;<a href='http://www.jus.uio.no/sisu/sample/syntax'>http://www.j
<p> an alternative presentation
of markup syntax: &lt;<a href='http://www.jus.uio.no/sisu/sample/on_markup.txt'>http://www.jus.uio.no/sisu/sample/on_markup.txt</a>
&gt;
-<p> 9.2.2 INSTALLED
+<p> 7.2.2 INSTALLED
<p> With <b>SiSU</b> installed sample skins may be found in: /usr/share/doc/sisu/sisu_markup_samples/dfsg
(or equivalent directory) and if sisu-markup-samples is installed also under:
<p>/usr/share/doc/sisu/sisu_markup_samples/non-free
-<p> 10. MARKUP OF HEADERS
-
-<p> Headers consist of semantic meta-data about a document, which can be used
+<p> 8. MARKUP OF HEADERS
+<p>
+ Headers consist of semantic meta-data about a document, which can be used
by any output module of the program; and may in addition include extra
processing instructions.
<p> Note: the first line of a document may include
@@ -862,7 +723,7 @@ in a line of text) followed by a space and the comment:
<p> <br>
<pre> % this would be a comment
</pre>
-<p> 10.1 SAMPLE HEADER
+<p> 8.1 SAMPLE HEADER
<p> This current document has a header similar to this
one (without the comments):
<p>
@@ -903,7 +764,7 @@ documents that request them, all documents in a directory, or be site-wide.
{ SiSU Download }http://www.jus.uio.no/sisu/SiSU/download.html
{ SiSU Changelog }http://www.jus.uio.no/sisu/SiSU/changelog.html
</pre>
-<p> 10.2 AVAILABLE HEADERS
+<p> 8.2 AVAILABLE HEADERS
<p> 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
@@ -1023,17 +884,29 @@ see headings]
<p> <b>@skin:</b> skin_doc_[name_of_desired_document_skin] skins change default
settings related to the appearance of documents generated, such as the
urls of the home site, and the icon/logo for the document or site.
-<p> <b>@links:</b>
-{ <b>SiSU</b> }<a href='http://www.jus.uio.no/sisu/;'>http://www.jus.uio.no/sisu/;</a>
+<p>
+<dl>
+
+<dt><b>&nbsp;@man:
+&nbsp;8;</b> </dt>
+<dd>&nbsp;name=sisu &nbsp;- &nbsp;documents: &nbsp;markup, &nbsp;structuring, &nbsp;publishing &nbsp;in multiple &nbsp;standard
+&nbsp;formats, &nbsp;and &nbsp;search; &nbsp;synopsis=sisu &nbsp;in [-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0-9]
+&nbsp;[filename/wildcard &nbsp;] sisu &nbsp;[-Ddcv] &nbsp;[instruction] sisu &nbsp;[-CcFLSVvW] the man
+page category number (default 1) and special tags used in preparing man
+
+<p>page headings
+<p> <b>@links:</b> { <b>SiSU</b> }<a href='http://www.jus.uio.no/sisu/;'>http://www.jus.uio.no/sisu/;</a>
{ FSF }<a href='http://www.fsf.org'>http://www.fsf.org</a>
-
-<p> <b>@promo:</b> sisu,
-ruby, search_libre_docs, open_society &nbsp;[places &nbsp;content &nbsp;in &nbsp;right &nbsp;pane &nbsp;in
-&nbsp;html, &nbsp;makes &nbsp;use &nbsp;of list.yml &nbsp;and &nbsp;promo.yml, &nbsp;commented &nbsp;out &nbsp;sample &nbsp;in &nbsp;document
-sample: and &nbsp;promo.yml, &nbsp;commented &nbsp;out &nbsp;sample &nbsp;in &nbsp;document free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst]
-<p> 11. MARKUP OF SUBSTANTIVE TEXT
-<p> 11.1 HEADING LEVELS
+
+<p> <b>@promo:</b> sisu, ruby, search_libre_docs, open_society &nbsp;[places &nbsp;content &nbsp;in
+&nbsp;right &nbsp;pane &nbsp;in &nbsp;html, &nbsp;makes &nbsp;use &nbsp;of &nbsp;commented &nbsp;out &nbsp;sample &nbsp;in &nbsp;document sample:
+and &nbsp;promo.yml, &nbsp;commented &nbsp;out &nbsp;sample &nbsp;in &nbsp;document free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst]
+
+<p> </dd>
+</dl>
+9. MARKUP OF SUBSTANTIVE TEXT
+<p> 9.1 HEADING LEVELS
<p> Heading levels are
:A~ ,:B~ ,:C~ ,1~ ,2~ ,3~ ... :A - :C being part / section headings, followed
by other heading levels, and 1 -6 being headings followed by substantive
@@ -1066,7 +939,7 @@ marked 1.1.1 or 1.1.2 or 1.2.1 or 2.1.1 etc. in a document
text, and may be further subdivided (this is the level on which by default
html segments are made)
</pre>
-<p> 11.2 FONT ATTRIBUTES
+<p> 9.2 FONT ATTRIBUTES
<p> <b>markup example:</b>
<p>
<p> <br>
@@ -1098,7 +971,7 @@ html segments are made)
<p> &lt;ins&gt;inserted text&lt;/ins&gt;
<p> &lt;del&gt;strikethrough&lt;/del&gt;
-<p> 11.3 INDENTATION AND BULLETS
+<p> 9.3 INDENTATION AND BULLETS
<p> <b>markup example:</b>
<p>
<p> <br>
@@ -1136,7 +1009,7 @@ html segments are made)
<pre> # numbered list numbered list 1., 2., 3, etc.
_# numbered list numbered list indented a., b., c., d., etc.
</pre>
-<p> 11.4 FOOTNOTES / ENDNOTES
+<p> 9.4 FOOTNOTES / ENDNOTES
<p> Footnotes and endnotes not distinguished in
markup. They are automatically numbered. Depending on the output file format
(html, odf, pdf etc.), the document output selected will have either footnotes
@@ -1147,14 +1020,14 @@ or endnotes.
<pre> ~{ a footnote or endnote }~
</pre>
<p> <b>resulting output:</b>
-<p> [^17]
+<p> [^11]
<p> <b>markup example:</b>
<p>
<p> <br>
<pre> normal text~{ self contained endnote marker &amp; endnote in one }~ continues
</pre>
<p> <b>resulting output:</b>
-<p> normal text[^18] continues
+<p> normal text[^12] continues
<p> <b>markup example:</b>
<p>
<p> <br>
@@ -1189,8 +1062,8 @@ asterisks if required }~ continues
<p> the standard and pair notation cannot be mixed in the same document
<p>
-<p>11.5 LINKS
-<p> 11.5.1 NAKED URLS WITHIN TEXT, DEALING WITH URLS
+<p>9.5 LINKS
+<p> 9.5.1 NAKED URLS WITHIN TEXT, DEALING WITH URLS
<p> urls are found
within text and marked up automatically. A url within text is automatically
hyperlinked to itself and by default decorated with angled braces, unless
@@ -1238,7 +1111,7 @@ is used there is neither decoration nor hyperlinking, code blocks are discussed
<p> <br>
<pre> about { SiSU }http://url.org markup
</pre>
-<p> 11.5.2 LINKING TEXT
+<p> 9.5.2 LINKING TEXT
<p> <b>resulting output:</b>
<p> about SiSU &lt;<a href='http://www.jus.uio.no/sisu/'>http://www.jus.uio.no/sisu/</a>
&gt;
@@ -1254,10 +1127,10 @@ is used there is neither decoration nor hyperlinking, code blocks are discussed
</pre>
<p> <b>resulting output:</b>
<p> about SiSU &lt;<a href='http://www.jus.uio.no/sisu/'>http://www.jus.uio.no/sisu/</a>
-&gt; &nbsp;[^19] markup
+&gt; &nbsp;[^13] markup
<p>
-<p>11.5.3 LINKING IMAGES
+<p>9.5.3 LINKING IMAGES
<p> <b>markup example:</b>
<p>
<p> <br>
@@ -1271,7 +1144,7 @@ is used there is neither decoration nor hyperlinking, code blocks are discussed
<p> [ tux.png ]
<p> tux.png 64x80
<p> [ &nbsp;ruby_logo &nbsp;(png &nbsp;missing)
-&nbsp;] &nbsp;[^20]
+&nbsp;] &nbsp;[^14]
<p> GnuDebianLinuxRubyBetterWay.png 100x101 and Ruby
<p> <b>linked url footnote
@@ -1290,13 +1163,13 @@ endnote providing the url for the text location used in the hyperlink
<p> 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.
-<p> 11.6 GROUPED TEXT
-<p>
+<p> 9.6 GROUPED TEXT
+<p> 9.6.1
-<p>11.6.1 TABLES
+<p>TABLES
<p> Tables may be prepared in two either of two forms
-<p> <b>markup
-example:</b>
+<p> <b>markup example:</b>
+
<p>
<p> <br>
<pre> table{ c3; 40; 30; 30;
@@ -1314,7 +1187,7 @@ example:</b>
<p> a second form may be easier to work with in cases where there is not
<p>much information in each column
-<p> <b>markup example:</b> [^21]
+<p> <b>markup example:</b> [^15]
<p>
<p> <br>
<pre> !_ Table 3.1: Contributors to Wikipedia, January 2001 - June 2005
@@ -1341,7 +1214,7 @@ example:</b>
<p> * Contributed at least ten times; ** at least 5 times in last month;
*** more than 100 times in last month.
-<p> 11.6.2 POEM
+<p> 9.6.2 POEM
<p> <b>basic markup:</b>
<p>
<p> <br>
@@ -1491,7 +1364,7 @@ example:</b>
death.<br>
<p>
-<p> 11.6.3 GROUP
+<p> 9.6.3 GROUP
<p> <b>basic markup:</b>
<p>
<p> <br>
@@ -1641,7 +1514,7 @@ example:</b>
death.<br>
<p>
-<p> 11.6.4 CODE
+<p> 9.6.4 CODE
<p> Code tags are used to escape regular sisu markup, and have
been used extensively within this document to provide examples of <b>SiSU</b>
markup. You cannot however use code tags to escape code tags. They are however
@@ -1699,7 +1572,7 @@ poem compared, resulting output:</b>
to
death.
</pre>
-<p> 12. COMPOSITE DOCUMENTS MARKUP
+<p> 10. COMPOSITE DOCUMENTS MARKUP
<p> 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,
@@ -1740,13 +1613,24 @@ of documents under consideration, and occasionally supported have been.
&lt;&lt; &lt;url:filename.ssi&gt;
</pre>
<p> MARKUP SYNTAX HISTORY
-<p> 13. NOTES RELATED TO FILES-TYPES AND MARKUP SYNTAX
+<p> 11. NOTES RELATED TO FILES-TYPES AND MARKUP SYNTAX
<p> 0.38 is substantially current, depreciated 0.16 supported, though file
<p>names were changed at 0.37
-<p> <b>0.52</b> (2007w14/6) declared document type identifier
-at start of text/document:
+<p> * sisu --query=[sisu &nbsp;version &nbsp;&nbsp;[0.38] or &rsquo;history]
+
+<p> provides a short history of changes to <b>SiSU</b> markup
+<p> <b>0.57</b> (2007w34/4)
+<b>SiSU</b> 0.57 is the same as 0.42 with the introduction of some a shortcut to
+use the headers @title and @creator in the first heading &nbsp;[expanded &nbsp;using
+&nbsp;the contents &nbsp;of &nbsp;the &nbsp;headers &nbsp;@title: &nbsp;and &nbsp;@author:]
+<p>
+<p> <br>
+<pre> :A~ @title by @author
+</pre>
+<p> <b>0.52</b> (2007w14/6) declared document type identifier at start of text/document:
+
<p> .B SiSU<br>
0.52
<p> or, backward compatible using the comment marker:
@@ -1757,12 +1641,75 @@ at start of text/document:
<p> <b>0.51</b> (2007w13/6) skins changed (simplified), markup unchanged
<p> <b>0.42</b> (2006w27/4)
* (asterisk) type endnotes, used e.g. in relation to author
-<p> <b>0.38</b> (2006w15/7)
-introduced new/alternative notation for headers, e.g. @title: (instead of
-0~title), and accompanying document structure markup, :A,:B,:C,1,2,3 (maps
-to previous 1,2,3,4,5,6)
-<p> <b>0.37</b> (2006w09/7) introduced new file naming convention,
-.sst (text), .ssm (master), .ssi (insert), markup syntax unchanged
+<p> <b>SiSU</b> 0.42 is
+the same as 0.38 with the introduction of some additional endnote types,
+
+<p> Introduces some variations on endnotes, in particular the use of the
+
+<p>asterisk
+<p>
+<p> <br>
+<pre> ~{* for example for describing an author }~ and ~{** for describing a
+second author }~
+</pre>
+<p> * for example for describing an author
+<p> ** for describing a second author
+
+<p> and
+<p>
+<p> <br>
+<pre> ~[* &nbsp;my &nbsp;note &nbsp;]~ or ~[+ &nbsp;another &nbsp;note &nbsp;]~
+</pre>
+<p> which numerically increments an asterisk and plus respectively
+<p> *1 my
+
+<p>note +1 another note
+<p> <b>0.38</b> (2006w15/7) introduced new/alternative notation
+for headers, e.g. @title: (instead of 0~title), and accompanying document
+structure markup, :A,:B,:C,1,2,3 (maps to previous 1,2,3,4,5,6)
+<p> <b>SiSU</b>
+0.38 introduced alternative experimental header and heading/structure markers,
+
+<p>
+<p> <br>
+<pre> @headername: and headers :A~ :B~ :C~ 1~ 2~ 3~
+</pre>
+<p> as the equivalent of:
+<p>
+<p> <br>
+<pre> 0~headername and headers 1~ 2~ 3~ 4~ 5~ 6~
+</pre>
+<p> The internal document markup of <b>SiSU</b> 0.16 remains valid and standard Though
+
+<p>note that <b>SiSU</b> 0.37 introduced a new file naming convention
+<p> <b>SiSU</b> has in
+effect two sets of levels to be considered, using 0.38 notation A-C headings/levels,
+pre-ordinary paragraphs /pre-substantive text, and 1-3 headings/levels, levels
+which are followed by ordinary text. This may be conceptualised as levels
+A,B,C, 1,2,3, and using such letter number notation, in effect: A must
+exist, optional B and C may follow in sequence (not strict) 1 must exist,
+optional 2 and 3 may follow in sequence i.e. there are two independent heading
+level sequences A,B,C and 1,2,3 (using the 0.16 standard notation 1,2,3
+and 4,5,6) on the positive side: the 0.38 A,B,C,1,2,3 alternative makes
+explicit an aspect of structuring documents in <b>SiSU</b> that is not otherwise
+obvious to the newcomer (though it appears more complicated, is more in
+your face and likely to be understood fairly quickly); the substantive
+text follows levels 1,2,3 and it is &rsquo;nice&rsquo; to do most work in those levels
+
+<p> <b>0.37</b> (2006w09/7) introduced new file naming convention, .sst (text), .ssm
+(master), .ssi (insert), markup syntax unchanged
+<p> <b>SiSU</b> 0.37 introduced new
+file naming convention, using the file extensions .sst .ssm and .ssi to replace
+.s1 .s2 .s3 .r1 .r2 .r3 and .si<br>
+
+<p> this is captured by the following file &rsquo;rename&rsquo; instruction:
+<p>
+<p> <br>
+<pre> rename &rsquo;s/.s[123]$/.sst/&rsquo; *.s{1,2,3}
+ rename &rsquo;s/.r[123]$/.ssm/&rsquo; *.r{1,2,3}
+ rename &rsquo;s/.si$/.ssi/&rsquo; *.si
+</pre>
+<p> The internal document markup remains unchanged, from <b>SiSU</b> 0.16
<p> <b>0.35</b> (2005w52/3)
sisupod, zipped content file introduced
<p> <b>0.23</b> (2005w36/2) utf-8 for markup
@@ -1777,27 +1724,34 @@ changes introduced to make markup cleaner, header 0~title type, and headings
&nbsp;[1-6]~ introduced, also percentage sign (%) at start of a text line as comment
<p>marker
-<p> 14. SISU FILETYPES
-<p> <b>SiSU</b> has plaintext and binary filetypes, and
-can process either type of document.
-<p> 14.1 .SST .SSM .SSI MARKED UP PLAIN TEXT
-
-<p> <b>SiSU</b> documents are prepared as plain-text (utf-8) files with <b>SiSU</b> markup.
-They may make reference to and contain images (for example), which are
-stored in the directory beneath them _sisu/image. <b>SiSU</b> plaintext markup
-files are of three types that may be distinguished by the file extension
-used: regular text .sst; master documents, composite documents that incorporate
-other text, which can be any regular text or text insert; and inserts the
-contents of which are like regular text except these are marked .ssi and
-are not processed.
-<p> <b>SiSU</b> processing can be done directly against a sisu
-documents; which may be located locally or on a remote server for which
-a url is provided.
-<p> <b>SiSU</b> source markup can be shared with the command:
-
+<p> <b>SiSU</b> 0.16 (0.15 development branch) introduced the use of
+<p> the
+header 0~ and headings/structure 1~ 2~ 3~ 4~ 5~ 6~
+<p> in place of the 0.1
+header, heading/structure notation
+<p> <b>SiSU</b> 0.1 headers and headings structure
+represented by header 0{~ and headings/structure 1{ 2{ 3{ 4{~ 5{ 6{
+<p> 12.
+SISU FILETYPES
+<p> <b>SiSU</b> has plaintext and binary filetypes, and can process
+either type of document.
+<p> 12.1 .SST .SSM .SSI MARKED UP PLAIN TEXT
+<p> <b>SiSU</b> documents
+are prepared as plain-text (utf-8) files with <b>SiSU</b> markup. They may make reference
+to and contain images (for example), which are stored in the directory
+beneath them _sisu/image. <b>SiSU</b> plaintext markup files are of three types
+that may be distinguished by the file extension used: regular text .sst;
+master documents, composite documents that incorporate other text, which
+can be any regular text or text insert; and inserts the contents of which
+are like regular text except these are marked .ssi and are not processed.<br>
+
+<p> <b>SiSU</b> processing can be done directly against a sisu documents; which
+may be located locally or on a remote server for which a url is provided.
+
+<p> <b>SiSU</b> source markup can be shared with the command:
<p> sisu -s &nbsp;[filename]<br>
-<p> 14.1.1 SISU TEXT - REGULAR FILES (.SST)
+<p> 12.1.1 SISU TEXT - REGULAR FILES (.SST)
<p> The most common form of document
in <b>SiSU</b> , see the section on <b>SiSU</b> markup.
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_markup'>http://www.jus.uio.no/sisu/sisu_markup</a>
@@ -1805,7 +1759,7 @@ in <b>SiSU</b> , see the section on <b>SiSU</b> markup.
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual'>http://www.jus.uio.no/sisu/sisu_manual</a>
&gt;
-<p> 14.1.2 SISU MASTER FILES (.SSM)
+<p> 12.1.2 SISU MASTER FILES (.SSM)
<p> Composite
documents which incorporate other <b>SiSU</b> documents which may be either regular
<b>SiSU</b> text .sst which may be generated independently, or inserts prepared
@@ -1819,20 +1773,20 @@ and processing will occur normally if a .sst file is renamed .ssm without
requiring any other documents; the .ssm marker flags that the document may
contain other documents.
<p> Note: a secondary file of the composite document
-is built prior to processing with the same prefix and the suffix ._sst &nbsp;[^22]
+is built prior to processing with the same prefix and the suffix ._sst &nbsp;[^16]
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_markup'>http://www.jus.uio.no/sisu/sisu_markup</a>
&gt;
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual'>http://www.jus.uio.no/sisu/sisu_manual</a>
&gt;
-<p> 14.1.3 SISU INSERT FILES (.SSI)
+<p> 12.1.3 SISU INSERT FILES (.SSI)
<p> Inserts are documents prepared solely for
the purpose of being incorporated into one or more master documents. They
resemble regular <b>SiSU</b> text files except they are ignored by the <b>SiSU</b> processor.
Making a file a .ssi file is a quick and convenient way of flagging that
it is not intended that the file should be processed on its own.
-<p> 14.2 SISUPOD,
+<p> 12.2 SISUPOD,
ZIPPED BINARY CONTAINER (SISUPOD.ZIP, .SSP)
<p> A sisupod is a zipped <b>SiSU</b>
text file or set of <b>SiSU</b> text files and any associated images that they
@@ -1864,9 +1818,9 @@ located locally or on a remote server for which a url is provided.
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual'>http://www.jus.uio.no/sisu/sisu_manual</a>
&gt;
-<p> 15. EXPERIMENTAL ALTERNATIVE INPUT
+<p> 13. EXPERIMENTAL ALTERNATIVE INPUT
REPRESENTATIONS
-<p> 15.1 ALTERNATIVE XML
+<p> 13.1 ALTERNATIVE XML
<p> <b>SiSU</b> offers alternative XML input
representations of documents as a proof of concept, experimental feature.
They are however not strictly maintained, and incomplete and should be
@@ -1889,7 +1843,7 @@ dom and node):</b>
<p> or the same:
<p> sisu --from-sxml &nbsp;[filename/wildcard &nbsp;&nbsp;[.sxs.xml,.sxd.xml,sxn.xml]]<br>
-<p> 15.1.1 XML SAX REPRESENTATION
+<p> 13.1.1 XML SAX REPRESENTATION
<p> To convert from sst to simple xml (sax)
representation:
<p> sisu --to-sax &nbsp;[filename/wildcard] or sisu --to-sxs <br>
@@ -1902,7 +1856,7 @@ representation:
<p> or the same:
<p> sisu --from-sxml &nbsp;[filename/wildcard &nbsp;&nbsp;[.sxs.xml,.sxd.xml,sxn.xml]]<br>
-<p> 15.1.2 XML DOM REPRESENTATION
+<p> 13.1.2 XML DOM REPRESENTATION
<p> To convert from sst to simple xml (dom)
representation:
<p> sisu --to-dom &nbsp;[filename/wildcard] or sisu --to-sxd <br>
@@ -1915,7 +1869,7 @@ representation:
<p> or the same:
<p> sisu --from-sxml &nbsp;[filename/wildcard &nbsp;&nbsp;[.sxs.xml,.sxd.xml,sxn.xml]]<br>
-<p> 15.1.3 XML NODE REPRESENTATION
+<p> 13.1.3 XML NODE REPRESENTATION
<p> To convert from sst to simple xml (node)
representation:
<p> sisu --to-node &nbsp;[filename/wildcard] or sisu --to-sxn <br>
@@ -1928,8 +1882,8 @@ representation:
<p> or the same:
<p> sisu --from-sxml &nbsp;[filename/wildcard &nbsp;&nbsp;[.sxs.xml,.sxd.xml,sxn.xml]]<br>
-<p> 16. CONFIGURATION
-<p> 16.1 DETERMINING THE CURRENT CONFIGURATION
+<p> 14. CONFIGURATION
+<p> 14.1 DETERMINING THE CURRENT CONFIGURATION
<p> Information
on the current configuration of <b>SiSU</b> should be available with the help
command:
@@ -1940,7 +1894,7 @@ command:
<p> Either of these should be executed from within a directory that contains
sisu markup source documents.
-<p> 16.2 CONFIGURATION FILES (CONFIG.YML)
+<p> 14.2 CONFIGURATION FILES (CONFIG.YML)
<p> <b>SiSU</b>
configration parameters are adjusted in the configuration file, which can
be used to override the defaults set. This includes such things as which
@@ -1965,7 +1919,7 @@ and the database access details.
<p> If <b>SiSU</b> is installed a sample sisurc.yml
<p>may be found in /etc/sisu/sisurc.yml
-<p> 17. SKINS
+<p> 15. SKINS
<p> Skins modify the default
appearance of document output on a document, directory, or site wide basis.
Skins are looked for in the following locations:
@@ -1987,14 +1941,14 @@ for document skins:
<p> The skin itself is a ruby file which modifies the default appearances
set in the program.
-<p> 17.1 DOCUMENT SKIN
+<p> 15.1 DOCUMENT SKIN
<p> Documents take on a document skin,
if the header of the document specifies a skin to be used.
<p>
<p> <br>
<pre> @skin: skin_united_nations
</pre>
-<p> 17.2 DIRECTORY SKIN
+<p> 15.2 DIRECTORY SKIN
<p> A directory may be mapped on to a particular skin,
so all documents within that directory take on a particular appearance.
If a skin exists in the skin/dir with the same name as the document directory,
@@ -2004,9 +1958,9 @@ directory).
<p> A personal habit is to place all skins within the doc directory,
and symbolic links as needed from the site, or dir directories as required.
-<p> 17.3 SITE SKIN
+<p> 15.3 SITE SKIN
<p> A site skin, modifies the program default skin.
-<p> 17.4 SAMPLE
+<p> 15.4 SAMPLE
<p>SKINS
<p> With <b>SiSU</b> installed sample skins may be found in:
@@ -2024,80 +1978,80 @@ column list) may be found in:
(or equivalent<br>
directory)<br>
-<p> 18. CSS - CASCADING STYLE SHEETS (FOR HTML, XHTML AND XML)
+<p> 16. CSS - CASCADING STYLE SHEETS (FOR HTML, XHTML AND XML)
<p> CSS files
to modify the appearance of <b>SiSU</b> html, XHTML or XML may be placed in the
-configuration directory: ./_sisu/css; ~/.sisu/css or; /etc/sisu/css and these
-will be copied to the output directories with the command sisu -CC.
-<p> The
-basic CSS file for html output is html.css, placing a file of that name
-in directory _sisu/css or equivalent will result in the default file of
-that name being overwritten.
+configuration directory: ./_sisu/css; ~/.sisu/css or; /etc/sisu/css and
+these will be copied to the<br>
+ output directories with the command sisu -CC.
+<p> The basic CSS file for html
+output is html.css, placing a file of that name in directory _sisu/css or
+equivalent will result in the default file of that name being overwritten.
+
<p> HTML: html.css
<p> XML DOM: dom.css
-<p> XML SAX:
-
-<p>sax.css
+<p> XML SAX: sax.css
<p> XHTML: xhtml.css
-<p> The default homepage may use homepage.css or
-
-<p>html.css
-<p> Under consideration is to permit the placement of a CSS file
-with a different name in directory _sisu/css directory or equivalent, and
-change the default CSS file that is looked for in a skin.[^23]
-<p> 19. ORGANISING
-CONTENT
-<p> 19.1 DIRECTORY STRUCTURE AND MAPPING
-<p> The output directory root
-can be set in the sisurc.yml file. Under the root, subdirectories are made
-for each directory in which a document set resides. If you have a directory
-named poems or conventions, that directory will be created under the output
-directory root and the output for all documents contained in the directory
-of a particular name will be generated to subdirectories beneath that directory
-(poem or conventions). A document will be placed in a subdirectory of the
-same name as the document with the filetype identifier stripped (.sst .ssm)
-
-<p> The last part of a directory path, representing the sub-directory in which
-a document set resides, is the directory name that will be used for the
-output directory. This has implications for the organisation of document
-collections as it could make sense to place documents of a particular subject,
-or type within a directory identifying them. This grouping as suggested
-could be by subject (sales_law, english_literature); or just as conveniently
-by some other classification (X University). The mapping means it is also
-possible to place in the same output directory documents that are for organisational
-purposes kept separately, for example documents on a given subject of two
-different institutions may be kept in two different directories of the
-same name, under a directory named after each institution, and these would
-be output to the same output directory. Skins could be associated with each
-institution on a directory basis and resulting documents will take on the
-appropriate different appearance.
-<p> 19.2 ORGANISING CONTENT
-<p> 20. HOMEPAGES
-
-<p> <b>SiSU</b> is about the ability to auto-generate documents. Home pages are regarded
-as custom built items, and are not created by <b>SiSU</b> <b>SiSU</b> has a default
-home page, which will not be appropriate for use with other sites, and
-the means to provide your own home page instead in one of two ways as part
-of a site&rsquo;s configuration, these being:
-<p> 1. through placing your home page
-and other custom built documents in the subdirectory _sisu/home/ (this
-probably being the easier and more convenient option)
-<p> 2. through providing
-what you want as the home page in a skin,
-<p> Document sets are contained
-in directories, usually organised by site or subject. Each directory can/should
-have its own homepage. See the section on directory structure and organisation
-of content.
-<p> 20.1 HOME PAGE AND OTHER CUSTOM BUILT PAGES IN A SUB-DIRECTORY
-
-<p> Custom built pages, including the home page index.html may be placed within
-the configuration directory _sisu/home/ in any of the locations that is
-searched for the configuration directory, namely ./_sisu; ~/_sisu; /etc/sisu
-From there they are copied to the root of the output directory with the
-command:
+<p>
+ The default homepage may use homepage.css or html.css
+<p> Under consideration
+is to permit the placement of a CSS file with a different name in directory
+_sisu/css directory or equivalent, and change the default CSS file that
+is looked for in a skin.[^17]
+<p> 17. ORGANISING CONTENT
+<p> 17.1 DIRECTORY STRUCTURE
+
+<p>AND MAPPING
+<p> The output directory root can be set in the sisurc.yml file.
+Under the root, subdirectories are made for each directory in which a document
+set resides. If you have a directory named poems or conventions, that directory
+will be created under the output directory root and the output for all
+documents contained in the directory of a particular name will be generated
+to subdirectories beneath that directory (poem or conventions). A document
+will be placed in a subdirectory of the same name as the document with
+the filetype identifier stripped (.sst .ssm)
+<p> The last part of a directory
+path, representing the sub-directory in which a document set resides, is
+the directory name that will be used for the output directory. This has
+implications for the organisation of document collections as it could make
+sense to place documents of a particular subject, or type within a directory
+identifying them. This grouping as suggested could be by subject (sales_law,
+english_literature); or just as conveniently by some other classification
+(X University). The mapping means it is also possible to place in the same
+output directory documents that are for organisational purposes kept separately,
+for example documents on a given subject of two different institutions
+may be kept in two different directories of the same name, under a directory
+named after each institution, and these would be output to the same output
+directory. Skins could be associated with each institution on a directory
+basis and resulting documents will take on the appropriate different appearance.
+
+<p> 17.2 ORGANISING CONTENT
+<p> 18. HOMEPAGES
+<p> <b>SiSU</b> is about the ability to auto-generate
+documents. Home pages are regarded as custom built items, and are not created
+by <b>SiSU</b> <b>SiSU</b> has a default home page, which will not be appropriate for
+use with other sites, and the means to provide your own home page instead
+in one of two ways as part of a site&rsquo;s configuration, these being:
+<p> 1. through
+placing your home page and other custom built documents in the subdirectory
+_sisu/home/ (this probably being the easier and more convenient option)
+
+<p> 2. through providing what you want as the home page in a skin,
+<p> Document
+sets are contained in directories, usually organised by site or subject.
+Each directory can/should have its own homepage. See the section on directory
+structure and organisation of content.
+<p> 18.1 HOME PAGE AND OTHER CUSTOM BUILT
+
+<p>PAGES IN A SUB-DIRECTORY
+<p> Custom built pages, including the home page index.html
+may be placed within the configuration directory _sisu/home/ in any of
+the locations that is searched for the configuration directory, namely
+./_sisu; ~/_sisu; /etc/sisu From there they are copied to the root of the
+output directory with the command:
<p> sisu -CC<br>
-<p> 20.2 HOME PAGE WITHIN A SKIN
+<p> 18.2 HOME PAGE WITHIN A SKIN
<p> Skins are described in a separate section,
but basically are a file written in the programming language <b>Ruby</b> that
may be provided to change the defaults that are provided with sisu with
@@ -2125,8 +2079,8 @@ index.html
end
end
</pre>
-<p> 21. MARKUP AND OUTPUT EXAMPLES
-<p> 21.1 MARKUP EXAMPLES
+<p> 19. MARKUP AND OUTPUT EXAMPLES
+<p> 19.1 MARKUP EXAMPLES
<p> Current markup examples
and document output samples are provided at &lt;<a href='http://www.jus.uio.no/sisu/SiSU/2.html'>http://www.jus.uio.no/sisu/SiSU/2.html</a>
&gt;
@@ -2137,7 +2091,7 @@ but is not as up to date.
<p> For some documents hardly any markup at all
is required at all, other than a header, and an indication that the levels
to be taken into account by the program in generating its output are.
-<p> 22.
+<p> 20.
SISU SEARCH - INTRODUCTION
<p> <b>SiSU</b> output can easily and conveniently be
indexed by a number of standalone indexing tools, such as Lucene, Hyperestraier.
@@ -2154,11 +2108,11 @@ output types, which make them searchable with that degree of granularity.
Basically, your match criteria is met by these documents and at these locations
within each document, which can be viewed within the database directly
or in various output formats.
-<p> 23. SQL
-<p> 23.1 POPULATING SQL TYPE DATABASES
+<p> 21. SQL
+<p> 21.1 POPULATING SQL TYPE DATABASES
-<p> <b>SiSU</b> feeds sisu markupd documents into sql type databases PostgreSQL[^24]
-and/or SQLite[^25] database together with information related to document
+<p> <b>SiSU</b> feeds sisu markupd documents into sql type databases PostgreSQL[^18]
+and/or SQLite[^19] database together with information related to document
structure.
<p> This is one of the more interesting output forms, as all the
structural data of the documents are retained (though can be ignored by
@@ -2204,31 +2158,31 @@ or in html/xml documents; or, the structural information provided makes
it possible to search the full contents of the database and have headings
in which search content appears, or to search only headings etc. (as the
Dublin Core is incorporated it is easy to make use of that as well).
-<p> 24.
+<p> 22.
POSTGRESQL
-<p> 24.1 NAME
+<p> 22.1 NAME
<p> <b>SiSU</b> - Structured information, Serialized Units
- a document publishing system, postgresql dependency package
-<p> 24.2 DESCRIPTION
+<p> 22.2 DESCRIPTION
<p> Information related to using postgresql with sisu (and related to the
sisu_postgresql dependency package, which is a dummy package to install
dependencies needed for <b>SiSU</b> to populate a postgresql database, this being
part of <b>SiSU</b> - man sisu).
-<p> 24.3 SYNOPSIS
+<p> 22.3 SYNOPSIS
<p> sisu -D &nbsp;[instruction] &nbsp;[filename/wildcard
&nbsp;if &nbsp;required]<br>
<p> sisu -D --pg --[instruction] &nbsp;[filename/wildcard &nbsp;if &nbsp;required]<br>
-<p> 24.4 COMMANDS
+<p> 22.4 COMMANDS
<p> Mappings to two databases are provided by default, postgresql
and sqlite, the same commands are used within sisu to construct and populate
databases however -d (lowercase) denotes sqlite and -D (uppercase) denotes
postgresql, alternatively --sqlite or --pgsql may be used
<p> <b>-D or --pgsql</b> may
be used interchangeably.
-<p> 24.4.1 CREATE AND DESTROY DATABASE
+<p> 22.4.1 CREATE AND DESTROY DATABASE
<p>
<dl>
@@ -2263,7 +2217,7 @@ and &nbsp;drops &nbsp;tables, &nbsp;indexes &nbsp;and &nbsp;database &nbsp;assoc
<p>&nbsp;database &nbsp;and &nbsp;builds &nbsp;a &nbsp;new &nbsp;empty &nbsp;database &nbsp;structure
<p> </dd>
</dl>
-24.4.2 IMPORT AND REMOVE
+22.4.2 IMPORT AND REMOVE
<p>DOCUMENTS
<p>
@@ -2286,31 +2240,31 @@ database (at an object level).
specified document from postgresql database.
<p> </dd>
</dl>
-25. SQLITE
-<p> 25.1 NAME
+23. SQLITE
+<p> 23.1 NAME
<p> <b>SiSU</b>
- Structured information, Serialized Units - a document publishing system.
-<p> 25.2 DESCRIPTION
+<p> 23.2 DESCRIPTION
<p> Information related to using sqlite with sisu (and related
to the sisu_sqlite dependency package, which is a dummy package to install
dependencies needed for <b>SiSU</b> to populate an sqlite database, this being
part of <b>SiSU</b> - man sisu).
-<p> 25.3 SYNOPSIS
+<p> 23.3 SYNOPSIS
<p> sisu -d &nbsp;[instruction] &nbsp;[filename/wildcard
&nbsp;if &nbsp;required]<br>
<p> sisu -d --(sqlite|pg) --[instruction] &nbsp;[filename/wildcard &nbsp;if <br>
required]<br>
-<p> 25.4 COMMANDS
+<p> 23.4 COMMANDS
<p> Mappings to two databases are provided by default, postgresql
and sqlite, the same commands are used within sisu to construct and populate
databases however -d (lowercase) denotes sqlite and -D (uppercase) denotes
postgresql, alternatively --sqlite or --pgsql may be used
<p> <b>-d or --sqlite</b> may
be used interchangeably.
-<p> 25.4.1 CREATE AND DESTROY DATABASE
+<p> 23.4.1 CREATE AND DESTROY DATABASE
<p>
<dl>
@@ -2344,7 +2298,7 @@ be used interchangeably.
<p>&nbsp;existing &nbsp;database &nbsp;and &nbsp;builds &nbsp;a &nbsp;new &nbsp;empty &nbsp;database &nbsp;structure
<p> </dd>
</dl>
-25.4.2 IMPORT
+23.4.2 IMPORT
<p>AND REMOVE DOCUMENTS
<p>
@@ -2367,15 +2321,15 @@ database (at an object level).
specified document from sqlite database.
<p> </dd>
</dl>
-26. INTRODUCTION
-<p> 26.1 SEARCH -
+24. INTRODUCTION
+<p> 24.1 SEARCH -
DATABASE FRONTEND SAMPLE, UTILISING DATABASE AND SISU FEATURES, INCLUDING
OBJECT CITATION NUMBERING (BACKEND CURRENTLY POSTGRESQL)
<p> Sample search
frontend &lt;<a href='http://search.sisudoc.org'>http://search.sisudoc.org</a>
-&gt; &nbsp;[^26] A small database and sample query
+&gt; &nbsp;[^20] A small database and sample query
front-end (search from) that makes use of the citation system, <i>object</i> citation
-numbering to demonstrates functionality.[^27]
+numbering to demonstrates functionality.[^21]
<p> <b>SiSU</b> can provide information
on which documents are matched and at what locations within each document
the matches are found. These results are relevant across all outputs using
@@ -2386,7 +2340,7 @@ the documents matched.
<p> Note you may set results either for documents matched
and object number locations within each matched document meeting the search
criteria; or display the names of the documents matched along with the
-objects (paragraphs) that meet the search criteria.[^28]
+objects (paragraphs) that meet the search criteria.[^22]
<p>
<dl>
@@ -2419,7 +2373,7 @@ the database SiSU_ebook is used. &nbsp;[otherwise &nbsp;a &nbsp;manual &nbsp;map
&nbsp;is
<p> </dd>
</dl>
-26.2 SEARCH FORM
+24.2 SEARCH FORM
<p>
<dl>
@@ -2449,7 +2403,7 @@ the database SiSU_ebook is used. &nbsp;[otherwise &nbsp;a &nbsp;manual &nbsp;map
<p>
</dd>
</dl>
-27. HYPERESTRAIER
+25. HYPERESTRAIER
<p> See the documentation for hyperestraier:
<p> &lt;<a href='http://hyperestraier.sourceforge.net/'>http://hyperestraier.sourceforge.net/</a>
&gt;<br>
@@ -2530,18 +2484,18 @@ and &rsquo;replace:&rsquo;:
<p> and try open the url: &lt;<a href='http://localhost:8081/cgi-bin/estseek.cgi'>http://localhost:8081/cgi-bin/estseek.cgi</a>
&gt;
-<p> 28. SISU_WEBRICK
+<p> 26. SISU_WEBRICK
-<p> 28.1 NAME
+<p> 26.1 NAME
<p> <b>SiSU</b> - Structured information, Serialized Units - a document
<p>publishing system
-<p> 28.2 SYNOPSIS
+<p> 26.2 SYNOPSIS
<p> sisu_webrick &nbsp;[port]
<p> or
<p> sisu -W &nbsp;[port]
-<p> 28.3 DESCRIPTION
+<p> 26.3 DESCRIPTION
<p> sisu_webrick is part of <b>SiSU</b> (man sisu) sisu_webrick
starts <b>Ruby</b> &rsquo;s Webrick web-server and points it to the directories to which
<b>SiSU</b> output is written, providing a list of these directories (assuming
@@ -2550,30 +2504,30 @@ starts <b>Ruby</b> &rsquo;s Webrick web-server and points it to the directories
to 8081, this may be modified in the yaml file: ~/.sisu/sisurc.yml a sample
of which is provided as /etc/sisu/sisurc.yml (or in the equivalent directory
on your system).
-<p> 28.4 SUMMARY OF MAN PAGE
+<p> 26.4 SUMMARY OF MAN PAGE
<p> sisu_webrick, may be started
on it&rsquo;s own with the command: sisu_webrick or using the sisu command with
the -W flag: sisu -W &nbsp;[port]
<p> where no port is given and settings are unchanged
<p>the default port is 8081
-<p> 28.5 DOCUMENT PROCESSING COMMAND FLAGS
+<p> 26.5 DOCUMENT PROCESSING COMMAND FLAGS
<p> sisu
-W &nbsp;[port] starts <b>Ruby</b> Webrick web-server, serving <b>SiSU</b> output directories,
on the port provided, or if no port is provided and the defaults have not
<p>been changed in ~/.sisu/sisurc.yaml then on port 8081
-<p> 28.6 FURTHER INFORMATION
+<p> 26.6 FURTHER INFORMATION
<p> For more information on <b>SiSU</b> see: &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
&gt;
<p> or man sisu
-<p> 28.7 AUTHOR
-<p> Ralph Amissah &lt;ralph@amissah.com&gt; or &lt;ralph.amissah@gmail.com&gt;
+<p> 26.7 AUTHOR
+<p> Ralph Amissah ralph@amissah.com or ralph.amissah@gmail.com
<p>
-<p>28.8 SEE ALSO
+<p>26.8 SEE ALSO
<p> <a href='http:~/bin/man2html?sisu:1'>sisu(1)</a>
<br>
@@ -2583,7 +2537,7 @@ on the port provided, or if no port is provided and the defaults have not
<p> <a href='http:~/bin/man2html?sisu:8'>sisu(8)</a>
<br>
-<p> 29. REMOTE SOURCE DOCUMENTS
+<p> 27. REMOTE SOURCE DOCUMENTS
<p> <b>SiSU</b> processing instructions can be run
against remote source documents by providing the url of the documents against
which the processing instructions are to be carried out. The remote <b>SiSU</b>
@@ -2623,7 +2577,7 @@ this way, see &lt;<a href='http://www.jus.uio.no/sisu/SiSU/2.html'>http://www.ju
&gt; and use the url for the
desired document.
<p> REMOTE DOCUMENT OUTPUT
-<p> 30. REMOTE OUTPUT
+<p> 28. REMOTE OUTPUT
<p> Once properly
configured <b>SiSU</b> output can be automatically posted once generated to a
designated remote machine using either rsync, or scp.
@@ -2636,7 +2590,7 @@ in conjunction with other processing flags, e.g.
<p> <br>
<pre> sisu -3R sisu_remote.sst
</pre>
-<p> 30.1 COMMANDS
+<p> 28.1 COMMANDS
<p>
<dl>
@@ -2657,22 +2611,22 @@ been provided with information on hostname and username, and that you have
<p>your
<p> </dd>
</dl>
-30.2 CONFIGURATION
+28.2 CONFIGURATION
<p> [expand &nbsp;on &nbsp;the &nbsp;setting &nbsp;up &nbsp;of &nbsp;an &nbsp;ssh-agent &nbsp;/ &nbsp;keychain]
-<p> 31. REMOTE SERVERS
+<p> 29. REMOTE SERVERS
<p> As <b>SiSU</b> is generally operated using the command line,
and works within a Unix type environment, <b>SiSU</b> the program and all documents
can just as easily be on a remote server, to which you are logged on using
a terminal, and commands and operations would be pretty much the same as
they would be on your local machine.
-<p> 32. QUICKSTART - GETTING STARTED HOWTO
+<p> 30. QUICKSTART - GETTING STARTED HOWTO
-<p> 32.1 INSTALLATION
+<p> 30.1 INSTALLATION
<p> Installation is currently most straightforward and
tested on the <b>Debian</b> platform, as there are packages for the installation
of sisu and all requirements for what it does.
-<p> 32.1.1 DEBIAN INSTALLATION
+<p> 30.1.1 DEBIAN INSTALLATION
<p> <b>SiSU</b> is available directly from the <b>Debian</b> Sid and testing archives (and
possibly Ubuntu), assuming your /etc/apt/sources.list is set accordingly:
@@ -2716,7 +2670,7 @@ markup samples:
<p> Note however that it is not necessary to install sisu-complete if not
all components of sisu are to be used. Installing just the package sisu
will provide basic functionality.
-<p> 32.1.2 RPM INSTALLATION
+<p> 30.1.2 RPM INSTALLATION
<p> RPMs are provided
though untested, they are prepared by running alien against the source
package, and against the debs.
@@ -2727,7 +2681,7 @@ package, and against the debs.
<p> as root type:
<p> rpm -i &nbsp;[rpm &nbsp;package &nbsp;name]<br>
-<p> 32.1.3 INSTALLATION FROM SOURCE
+<p> 30.1.3 INSTALLATION FROM SOURCE
<p> To install <b>SiSU</b> from source check information
at:
<p> &lt;<a href='http://www.jus.uio.no/sisu/SiSU/download.html#current'>http://www.jus.uio.no/sisu/SiSU/download.html#current</a>
@@ -2745,7 +2699,7 @@ steps are the same, download and unpack the source file:
ODF (and will also produce LaTeX). Dependencies required for further actions,
though it relies on the installation of additional dependencies which the
source tarball does not take care of, for things like using a database
-(postgresql or sqlite)[^29] or converting LaTeX to pdf.
+(postgresql or sqlite)[^23] or converting LaTeX to pdf.
<p> <b>setup.rb</b>
<p> This
is a standard ruby installer, using setup.rb is a three step process. In
@@ -2793,7 +2747,7 @@ dependencies, such as tetex-extra are not taken care of for you.
<p> ruby install -T<br>
-<p> 32.2 TESTING SISU, GENERATING OUTPUT
+<p> 30.2 TESTING SISU, GENERATING OUTPUT
<p> To check which version of sisu
is installed:
<p> sisu -v
@@ -2806,7 +2760,7 @@ a number of markup sample files may be found either in the directory:
<p> change directory to the appropriate one:
<p> cd /usr/share/doc/sisu/sisu_markup_samples/dfsg
-<p> 32.2.1 BASIC TEXT, PLAINTEXT, HTML, XML, ODF
+<p> 30.2.1 BASIC TEXT, PLAINTEXT, HTML, XML, ODF
<p> Having moved to the directory
that contains the markup samples (see instructions above if necessary),
@@ -2816,7 +2770,7 @@ that contains the markup samples (see instructions above if necessary),
<p> this will generate html including a concordance file, opendocument text
format, plaintext, XHTML and various forms of XML, and OpenDocument text
-<p> 32.2.2 LATEX / PDF
+<p> 30.2.2 LATEX / PDF
<p> Assuming a LaTeX engine such as tetex or texlive is
installed with the required modules (done automatically on selection of
sisu-pdf in <b>Debian</b> )
@@ -2832,7 +2786,7 @@ generate most available output formats: html including a concordance file,
opendocument text format, plaintext, XHTML and various forms of XML, and
<p>OpenDocument text and pdf
-<p> 32.2.3 RELATIONAL DATABASE - POSTGRESQL, SQLITE
+<p> 30.2.3 RELATIONAL DATABASE - POSTGRESQL, SQLITE
<p> Relational databases need some setting up - you must have permission to
create the database and write to it when you run sisu.
@@ -2846,8 +2800,8 @@ create the database and write to it when you run sisu.
<p> sisu --pgsql --recreate
<p> sisu --pgsql -v --import free_as_in_freedom.rms_and_free_software.sam_williams.sst
-<p> 32.3 GETTING HELP
-<p> 32.3.1 THE MAN PAGES
+<p> 30.3 GETTING HELP
+<p> 30.3.1 THE MAN PAGES
<p> Type:
<p> man sisu<br>
@@ -2855,13 +2809,13 @@ create the database and write to it when you run sisu.
to date as within the package itself:
<p> * sisu.1 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1'>http://www.jus.uio.no/sisu/man/sisu.1</a>
&gt;
-&nbsp;[^30]
+&nbsp;[^24]
<p> * sisu.8 &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.8'>http://www.jus.uio.no/sisu/man/sisu.8</a>
-&gt; &nbsp;[^31]
+&gt; &nbsp;[^25]
<p> * man directory
&lt;<a href='http://www.jus.uio.no/sisu/man'>http://www.jus.uio.no/sisu/man</a>
-&gt; &nbsp;[^32]
-<p> 32.3.2 BUILT IN HELP
+&gt; &nbsp;[^26]
+<p> 30.3.2 BUILT IN HELP
<p> sisu --help
<p> sisu
@@ -2870,13 +2824,13 @@ to date as within the package itself:
<p>help --env
<p> sisu --help --commands
<p> sisu --help --markup
-<p> 32.3.3 THE HOME PAGE
+<p> 30.3.3 THE HOME PAGE
<p>
&lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
&gt;
<p> &lt;<a href='http://www.jus.uio.no/sisu/SiSU'>http://www.jus.uio.no/sisu/SiSU</a>
&gt;
-<p> 32.4 MARKUP SAMPLES
+<p> 30.4 MARKUP SAMPLES
<p> A number of markup samples (along with output) are available off:
<p> &lt;<a href='http://www.jus.uio.no/sisu/SiSU/2.html'>http://www.jus.uio.no/sisu/SiSU/2.html</a>
@@ -2885,10 +2839,10 @@ to date as within the package itself:
<p> Additional markup samples are packaged separately in the file:
<p> <b>*</b>
<p>
-On <b>Debian</b> they are available in non-free[^33] to include them it is necessary
+On <b>Debian</b> they are available in non-free[^27] to include them it is necessary
to include non-free in your /etc/apt/source.list or obtain them from the
sisu home site.
-<p> 33. EDITOR FILES, SYNTAX HIGHLIGHTING
+<p> 31. EDITOR FILES, SYNTAX HIGHLIGHTING
<p> The directory:
<p> ./data/sisu/conf/editor-syntax-etc/<br>
@@ -3002,9 +2956,151 @@ checking<br>
<p> [ <b>&nbsp;SiSU</b> &nbsp;parses &nbsp;files &nbsp;with &nbsp;long &nbsp;lines &nbsp;or &nbsp;line &nbsp;breaks, &nbsp;but, &nbsp;display
&nbsp;linewrap &nbsp;(without &nbsp;line-breaks) &nbsp;is &nbsp;a &nbsp;convenient &nbsp;editor &nbsp;feature &nbsp;to &nbsp;have &nbsp;for
&nbsp;sisu &nbsp;markup]
-<p> 34. HELP SOURCES
-<p> For a summary of alternative ways to get
-help on <b>SiSU</b> try one of the following:
+<p> 32. HOW DOES SISU WORK?
+<p> <b>SiSU</b> markup is fairly minimalistic,
+it consists of: a (largely optional) document header, made up of information
+about the document (such as when it was published, who authored it, and
+granting what rights) and any processing instructions; and markup within
+the substantive text of the document, which is related to document structure
+and typeface. <b>SiSU</b> must be able to discern the structure of a document,
+(text headings and their levels in relation to each other), either from
+information provided in the document header or from markup within the text
+(or from a combination of both). Processing is done against an abstraction
+of the document comprising of information on the document&rsquo;s structure and
+its objects,[2] which the program serializes (providing the object numbers)
+and which are assigned hash sum values based on their content. This abstraction
+of information about document structure, objects, (and hash sums), provides
+considerable flexibility in representing documents different ways and for
+different purposes (e.g. search, document layout, publishing, content certification,
+concordance etc.), and makes it possible to take advantage of some of the
+strengths of established ways of representing documents, (or indeed to
+create new ones).
+<p> 33. SUMMARY OF FEATURES
+<p> * sparse/minimal markup (clean
+utf-8 source texts). Documents are prepared in a single UTF-8 file using a
+minimalistic mnemonic syntax. Typical literature, documents like headers
+are optional.
+<p> * markup is easily readable/parsable by the human eye, (basic
+markup is simpler and more sparse than the most basic HTML), &nbsp;[this &nbsp;may
+&nbsp;also &nbsp;be simpler converted &nbsp;to &nbsp;XML &nbsp;representations &nbsp;of &nbsp;the &nbsp;same &nbsp;input/source
+
+<p> * markup defines document structure (this may be done once in a header
+pattern-match description, or for heading levels individually); basic text
+attributes (bold, italics, underscore, strike-through etc.) as required;
+and semantic information related to the document (header information, extended
+beyond the Dublin core and easily further extended as required); the headers
+may also contain processing instructions. <b>SiSU</b> markup is primarily an abstraction
+of document structure and document metadata to permit taking advantage
+of the basic strengths of existing alternative practical standard ways
+of representing documents &nbsp;[be &nbsp;that browser &nbsp;viewing, &nbsp;paper &nbsp;publication,
+&nbsp;sql &nbsp;search &nbsp;etc.] (html, xml, odf, latex, pdf, sql)
+<p> * for output produces
+reasonably elegant output of established industry and institutionally accepted
+open standard formats.[3] takes advantage of the different strengths of
+various standard formats for representing documents, amongst the output
+formats currently supported are:
+<p> * html - both as a single scrollable
+text and a segmented document<br>
+
+<p> * xhtml<br>
+
+<p> * XML - both in sax and dom style xml structures for further development
+as<br>
+ required<br>
+
+<p> * ODF - open document format, the iso standard for document storage<br>
+
+<p> * LaTeX - used to generate pdf<br>
+
+<p> * pdf (via LaTeX)<br>
+
+<p> * sql - population of an sql database, (at the same object level that
+is<br>
+ used to cite text within a document)<br>
+
+<p> Also produces: concordance files; document content certificates (md5
+or sha256 digests of headings, paragraphs, images etc.) and html manifests
+(and sitemaps of content). (b) takes advantage of the strengths implicit
+in these very different output types, (e.g. PDFs produced using typesetting
+of LaTeX, databases populated with documents at an individual object/paragraph
+level, making possible granular search (and related possibilities))
+<p> *
+ensuring content can be cited in a meaningful way regardless of selected
+output format. Online publishing (and publishing in multiple document formats)
+lacks a useful way of citing text internally within documents (important
+to academics generally and to lawyers) as page numbers are meaningless
+across browsers and formats. sisu seeks to provide a common way of pinpoint
+the text within a document, (which can be utilized for citation and by
+search engines). The outputs share a common numbering system that is meaningful
+(to man and machine) across all digital outputs whether paper, screen,
+or database oriented, (pdf, HTML, xml, sqlite, postgresql), this numbering
+system can be used to reference content.
+<p> * Granular search within documents.
+SQL databases are populated at an object level (roughly headings, paragraphs,
+verse, tables) and become searchable with that degree of granularity, the
+output information provides the object/paragraph numbers which are relevant
+across all generated outputs; it is also possible to look at just the matching
+paragraphs of the documents in the database; &nbsp;[output &nbsp;indexing &nbsp;also &nbsp;work
+&nbsp;well &nbsp;with &nbsp;search &nbsp;indexing &nbsp;tools &nbsp;like &nbsp;hyperestraier].
+<p> * long term maintainability
+of document collections in a world of changing formats, having a very sparsely
+marked-up source document base. there is a considerable degree of future-proofing,
+output representations are upgradeable (open document text) module in 2006
+and in future html5 output sometime in future, without modification of
+
+<p>existing prepared texts
+<p> * SQL search aside, documents are generated as
+required and static once generated.
+<p> * documents produced are static files,
+and may be batch processed, this needs to be done only once but may be
+repeated for various reasons as desired (updated content, addition of new
+output formats, updated technology document presentations/representations)
+
+<p> * document source (plaintext utf-8) if shared on the net may be used as
+
+<p>input and processed locally to produce the different document outputs
+<p>
+ * document source may be bundled together (automatically) with associated
+documents (multiple language versions or master document with inclusions)
+and images and sent as a zip file called a sisupod, if shared on the net
+
+<p>these too may be processed locally to produce the desired document outputs
+
+<p> * generated document outputs may automatically be posted to remote sites.
+
+<p> * for basic document generation, the only software dependency is <b>Ruby</b>
+, and a few standard Unix tools (this covers plaintext, HTML, XML, ODF,
+LaTeX). To use a database you of course need that, and to convert the LaTeX
+generated to pdf, a latex processor like tetex or texlive.
+<p> * as a developers
+
+<p>tool it is flexible and extensible
+<p> Syntax highlighting for <b>SiSU</b> markup
+is available for a number of text editors.
+<p> <b>SiSU</b> is less about document
+layout than about finding a way with little markup to be able 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, or
+
+<p>search of content
+<p> i.e. to be able to take advantage from this 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
+viewing (e.g. html, xml, pdf), or paper publication (e.g. pdf)...
+<p> the solution
+arrived at is by extracting structural information about the document (about
+headings within the document) and by tracking objects (which are serialized
+and also given hash values) in the manner described. It makes possible representations
+that are quite different from those offered at present. For example objects
+could be saved individually and identified by their hashes, with an index
+of how the objects relate to each other to form a document.
+<p> 34. HELP SOURCES
+
+<p> For a summary of alternative ways to get help on <b>SiSU</b> try one of the
+following:
<p> <b>man page</b>
<p> man sisu_help<br>
@@ -3042,45 +3138,15 @@ listed here:
<p> 34.1.1 MAN
<p> man sisu<br>
-<p> man sisu_commands<br>
-
<p> man 7 sisu_complete<br>
-<p> man sisu_configuration<br>
-
-<p> man 8 sisu_faq<br>
-
-<p> man sisu_filetypes<br>
-
-<p> man sisu_help<br>
-
-<p> man sisu_help_sources<br>
-
-<p> man 8 sisu_howto<br>
-
-<p> man sisu_introduction<br>
-
-<p> man sisu_markup<br>
-
-<p> man sisu_output_overview<br>
-
<p> man 7 sisu_pdf<br>
<p> man 7 sisu_postgresql<br>
-<p> man 8 sisu_quickstart<br>
-
-<p> man 8 sisu_remote<br>
-
-<p> man 8 sisu_search<br>
-
-<p> man sisu_skin<br>
-
<p> man 7 sisu_sqlite<br>
-<p> man 8 sisu_syntax_highlighting<br>
-
-<p> man 7 sisu_vim<br>
+<p> man sisu_termsheet<br>
<p> man sisu_webrick<br>
@@ -3088,7 +3154,7 @@ listed here:
<p> Note <b>SiSU</b> documentation is
prepared in <b>SiSU</b> and output is available in multiple formats including
amongst others html, pdf, and odf which may be also be accessed via the
-html pages[^34]
+html pages[^28]
<p> 34.2.1 LOCALLY INSTALLED
<p> &lt;file:///usr/share/doc/sisu/sisu_manual/sisu_manual/index.html&gt;
@@ -3097,51 +3163,15 @@ html pages[^34]
<p> /usr/share/doc/sisu/sisu_manual/sisu/index.html<br>
-<p> /usr/share/doc/sisu/sisu_manual/sisu_commands/index.html<br>
-
<p> /usr/share/doc/sisu/sisu_manual/sisu_complete/index.html<br>
-<p> /usr/share/doc/sisu/sisu_manual/sisu_configuration/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_description/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_examples/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_faq/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_filetypes/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_help/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_howto/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_introduction/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_manual/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_markup/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_output_overview/index.html<br>
-
<p> /usr/share/doc/sisu/sisu_manual/sisu_pdf/index.html<br>
<p> /usr/share/doc/sisu/sisu_manual/sisu_postgresql/index.html<br>
-<p> /usr/share/doc/sisu/sisu_manual/sisu_quickstart/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_remote/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_search/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_skin/index.html<br>
-
<p> /usr/share/doc/sisu/sisu_manual/sisu_sqlite/index.html<br>
-<p> /usr/share/doc/sisu/sisu_manual/sisu_syntax_highlighting/index.html<br>
-
-<p> /usr/share/doc/sisu/sisu_manual/sisu_vim/index.html<br>
+<p> /usr/share/doc/sisu/sisu_manual/sisu_termsheet/index.html<br>
<p> /usr/share/doc/sisu/sisu_manual/sisu_webrick/index.html<br>
@@ -3303,52 +3333,24 @@ html pages[^34]
<p> &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/index.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/index.html</a>
&gt;<br>
-<p> 34.2.4 MAN2HTML
-<p> 34.2.5 LOCALLY INSTALLED
-<p> &lt;file:///usr/share/doc/sisu/html/sisu_manual.1.html&gt;
+<p> 34.3 MAN2HTML
+<p> 34.3.1 LOCALLY INSTALLED
+<p> &lt;file:///usr/share/doc/sisu/html/sisu.1.html&gt;
<p> &lt;file:///usr/share/doc/sisu/html/sisu_help.1.html&gt;
<p> &lt;file:///usr/share/doc/sisu/html/sisu_help_sources.1.html&gt;
<p> /usr/share/doc/sisu/html/sisu.1.html<br>
-<p> /usr/share/doc/sisu/html/sisu_commands.1.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_complete.7.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_configuration.1.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_faq.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_help.1.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_help_sources.1.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_howto.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_markup.1.html<br>
-
<p> /usr/share/doc/sisu/html/sisu_pdf.7.html<br>
<p> /usr/share/doc/sisu/html/sisu_postgresql.7.html<br>
-<p> /usr/share/doc/sisu/html/sisu_quickstart.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_remote.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_search.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_skin.1.html<br>
-
<p> /usr/share/doc/sisu/html/sisu_sqlite.7.html<br>
-<p> /usr/share/doc/sisu/html/sisu_syntax_highlighting.8.html<br>
-
-<p> /usr/share/doc/sisu/html/sisu_vim.7.html<br>
-
<p> /usr/share/doc/sisu/html/sisu_webrick.1.html<br>
-<p> 34.2.6 WWW.SISUDOC.ORG
+<p> 34.3.2 WWW.SISUDOC.ORG
<p> &lt;<a href='http:///sisudoc.org/man/sisu_manual.1.html'>http:///sisudoc.org/man/sisu_manual.1.html</a>
&gt;
<p> &lt;<a href='http:///sisudoc.org/man/sisu_help.1.html'>http:///sisudoc.org/man/sisu_help.1.html</a>
@@ -3359,129 +3361,50 @@ html pages[^34]
<p> &lt;<a href='http://sisudoc.org/man/sisu.1.html'>http://sisudoc.org/man/sisu.1.html</a>
&gt;<br>
-<p> &lt;<a href='http://sisudoc.org/man/sisu_commands.1.html'>http://sisudoc.org/man/sisu_commands.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://sisudoc.org/man/sisu_complete.7.html'>http://sisudoc.org/man/sisu_complete.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://sisudoc.org/man/sisu_configuration.1.html'>http://sisudoc.org/man/sisu_configuration.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_faq.8.html'>http://sisudoc.org/man/sisu_faq.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_help.1.html'>http://sisudoc.org/man/sisu_help.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_help_sources.1.html'>http://sisudoc.org/man/sisu_help_sources.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_howto.8.html'>http://sisudoc.org/man/sisu_howto.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_markup.1.html'>http://sisudoc.org/man/sisu_markup.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://sisudoc.org/man/sisu_pdf.7.html'>http://sisudoc.org/man/sisu_pdf.7.html</a>
&gt;<br>
<p> &lt;<a href='http://sisudoc.org/man/sisu_postgresql.7.html'>http://sisudoc.org/man/sisu_postgresql.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://sisudoc.org/man/sisu_quickstart.8.html'>http://sisudoc.org/man/sisu_quickstart.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_remote.8.html'>http://sisudoc.org/man/sisu_remote.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_search.8.html'>http://sisudoc.org/man/sisu_search.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_skin.1.html'>http://sisudoc.org/man/sisu_skin.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://sisudoc.org/man/sisu_sqlite.7.html'>http://sisudoc.org/man/sisu_sqlite.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://sisudoc.org/man/sisu_syntax_highlighting.8.html'>http://sisudoc.org/man/sisu_syntax_highlighting.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://sisudoc.org/man/sisu_vim.7.html'>http://sisudoc.org/man/sisu_vim.7.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://sisudoc.org/man/sisu_webrick.1.html'>http://sisudoc.org/man/sisu_webrick.1.html</a>
&gt;<br>
-<p> 34.2.7 WWW.JUS.UIO.NO/SISU
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_manual.1.html'>http://www.jus.uio.no/sisu/man/sisu_manual.1.html</a>
-&gt;
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help.1.html'>http://www.jus.uio.no/sisu/man/sisu_help.1.html</a>
+<p> 34.3.3 WWW.JUS.UIO.NO/SISU
+<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
&gt;
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html'>http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html</a>
+<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help.1.html'>http://www.jus.uio.no/sisu/man/sisu_help.1.html</a>
&gt;
+<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html'>http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html</a>
+&gt;
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
&gt;<br>
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_commands.1.html'>http://www.jus.uio.no/sisu/man/sisu_commands.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_complete.7.html'>http://www.jus.uio.no/sisu/man/sisu_complete.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_configuration.1.html'>http://www.jus.uio.no/sisu/man/sisu_configuration.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_faq.8.html'>http://www.jus.uio.no/sisu/man/sisu_faq.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help.1.html'>http://www.jus.uio.no/sisu/man/sisu_help.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html'>http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_howto.8.html'>http://www.jus.uio.no/sisu/man/sisu_howto.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_markup.1.html'>http://www.jus.uio.no/sisu/man/sisu_markup.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_pdf.7.html'>http://www.jus.uio.no/sisu/man/sisu_pdf.7.html</a>
&gt;<br>
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_postgresql.7.html'>http://www.jus.uio.no/sisu/man/sisu_postgresql.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_quickstart.8.html'>http://www.jus.uio.no/sisu/man/sisu_quickstart.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_remote.8.html'>http://www.jus.uio.no/sisu/man/sisu_remote.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_search.8.html'>http://www.jus.uio.no/sisu/man/sisu_search.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_skin.1.html'>http://www.jus.uio.no/sisu/man/sisu_skin.1.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_sqlite.7.html'>http://www.jus.uio.no/sisu/man/sisu_sqlite.7.html</a>
&gt;<br>
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_syntax_highlighting.8.html'>http://www.jus.uio.no/sisu/man/sisu_syntax_highlighting.8.html</a>
-&gt;<br>
-
-<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_vim.7.html'>http://www.jus.uio.no/sisu/man/sisu_vim.7.html</a>
-&gt;<br>
-
<p> &lt;<a href='http://www.jus.uio.no/sisu/man/sisu_webrick.1.html'>http://www.jus.uio.no/sisu/man/sisu_webrick.1.html</a>
&gt;<br>
<p> DOCUMENT INFORMATION (METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -3497,55 +3420,39 @@ Type: <i>information</i>
<p> DC Date issued: <i>2002-08-28</i>
<p> DC Date available: <i>2002-08-28</i>
-<p> DC Date modified: <i>2007-08-30</i>
-<p> DC Date: <i>2007-08-30</i>
+<p> DC Date modified: <i>2007-09-29</i>
+<p> DC Date: <i>2007-09-29</i>
<p> <b>Version Information</b>
<p> Sourcefile: <i>sisu._sst</i>
<p> Filetype: <i>SiSU</i> text insert
<p>0.58
-<p> Sourcefile Digest, MD5(sisu._sst)= <i>4c33c586109800b635ffe667a0cf217f</i>
+<p> Sourcefile Digest, MD5(sisu._sst)= <i>5f973d9b8e96b9f3fabc280e9d0a18e0</i>
<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:12 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Sat</i> Sep 29 15:46:29 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
<ol>
-<b>.</b><li> .B SiSU<br>
- information Structuring Universe Units also chosen for the meaning of
-the Finnish term "sisu".<br>
- </li><b>.</b><li>Unix command line oriented </li><b>.</b><li>objects include: headings, paragraphs, verse,
-tables, images, but not footnotes/endnotes which are numbered separately
-and tied to the object from which they are referenced. </li><b>.</b><li>i.e. the html, pdf,
-odf outputs are each built individually and optimised for that form of
-presentation, rather than for example the html being a saved version of
-the odf, or the pdf being a saved version of the html. </li><b>.</b><li>the different heading
-levels </li><b>.</b><li>units of text, primarily paragraphs and headings, also any tables,
-poems, code-blocks </li><b>.</b><li>Specification submitted by Adobe to ISO to become a full
-open ISO specification &lt;<a href='http://www.linux-watch.com/news/NS7542722606.html'>http://www.linux-watch.com/news/NS7542722606.html</a>
-&gt;<br>
- </li><b>.</b><li>ISO/IEC 26300:2006 </li><b>.</b><li>generated from source using rman &lt;<a href='http://polyglotman.sourceforge.net/rman.html'>http://polyglotman.sourceforge.net/rman.html</a>
-&gt;<br>
- With regard to<br>
- <b>SiSU</b> man pages the formatting generated for markup syntax is not quite
-right, for that you might prefer the links under: &lt;<a href='http://www.jus.uio.no/sample'>http://www.jus.uio.no/sample</a>
-&gt;<br>
- </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/'>http://www.jus.uio.no/sisu/man/</a>
-&gt; </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
-&gt; </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/sisu.8.html'>http://www.jus.uio.no/sisu/man/sisu.8.html</a>
-&gt;
-</li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/sisu_examples.1.html'>http://www.jus.uio.no/sisu/man/sisu_examples.1.html</a>
-&gt; </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/sisu_webrick.1.html'>http://www.jus.uio.no/sisu/man/sisu_webrick.1.html</a>
-&gt;
-</dd>
+<b>.</b><li>objects include: headings, paragraphs, verse, tables, images,
+but not footnotes/endnotes which are numbered separately and tied to the
+object from which they are referenced. </li><b>.</b><li>i.e. the html, pdf, odf outputs are
+each built individually and optimised for that form of presentation, rather
+than for example the html being a saved version of the odf, or the pdf
+being a saved version of the html. </li><b>.</b><li>the different heading levels </li><b>.</b><li>units of
+text, primarily paragraphs and headings, also any tables, poems, code-blocks
+</li><b>.</b><li>Specification submitted by Adobe to ISO to become a full open ISO specification
+ &lt;<a href='http://www.linux-watch.com/news/NS7542722606.html'>http://www.linux-watch.com/news/NS7542722606.html</a>
+&gt;<br>
+ </li><b>.</b><li>ISO/IEC 26300:2006 </dd>
<dt><b>*1.</b> </dt>
<dd>square brackets </dd>
@@ -3554,29 +3461,33 @@ right, for that you might prefer the links under: &lt;<a href='http://www.jus.u
<dd>square brackets </dd>
<dt><b>+1.</b> </dt>
-<dd>square brackets </li><b>.</b><li>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. </li><b>.</b><li>files should be prepared
-using UTF-8 character encoding </li><b>.</b><li>a footnote or endnote </li><b>.</b><li>self contained endnote
-marker &amp; endnote in one </dd>
+<dd>square brackets
+</li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/'>http://www.jus.uio.no/sisu/man/</a>
+&gt; </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/man/sisu.1.html'>http://www.jus.uio.no/sisu/man/sisu.1.html</a>
+&gt; </li><b>.</b><li>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. </li><b>.</b><li>files should be
+prepared using UTF-8 character encoding </li><b>.</b><li>a footnote or endnote </li><b>.</b><li>self contained
+endnote marker &amp; endnote in one </dd>
<dt><b>*.</b> </dt>
-<dd>unnumbered asterisk footnote/endnote, insert multiple
-asterisks if required </dd>
+<dd>unnumbered asterisk footnote/endnote,
+insert multiple asterisks if required </dd>
<dt><b>**.</b> </dt>
-<dd>another unnumbered asterisk footnote/endnote </dd>
+<dd>another unnumbered asterisk footnote/endnote
+</dd>
-<dt><b>*3.</b>
-</dt>
+<dt><b>*3.</b> </dt>
<dd>editors notes, numbered asterisk footnote/endnote series </dd>
<dt><b>+2.</b> </dt>
-<dd>editors notes,
-numbered asterisk footnote/endnote series </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/'>http://www.jus.uio.no/sisu/</a>
-&gt; </li><b>.</b><li>&lt;<a href='http://www.ruby-lang.org/en/'>http://www.ruby-lang.org/en/</a>
+<dd>editors
+notes, numbered asterisk footnote/endnote series </li><b>.</b><li>&lt;<a href='http://www.jus.uio.no/sisu/'>http://www.jus.uio.no/sisu/</a>
&gt;
-</li><b>.</b><li>Table from the Wealth of Networks by Yochai Benkler &lt;<a href='http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler'>http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler</a>
+</li><b>.</b><li>&lt;<a href='http://www.ruby-lang.org/en/'>http://www.ruby-lang.org/en/</a>
+&gt; </li><b>.</b><li>Table from the Wealth of Networks by Yochai Benkler
+ &lt;<a href='http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler'>http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler</a>
&gt;<br>
</li><b>.</b><li>.ssc (for composite) is under consideration but ._sst makes clear that this
is not a regular file to be worked on, and thus less likely that people
@@ -3644,15 +3555,15 @@ distributable are not freely changeable. </li><b>.</b><li>named index.html or mo
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:29 +0100 2007 </dt>
+<dt>* Last Generated on: Sat Sep 29
+15:46:29 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
@@ -3660,5 +3571,12 @@ distributable are not freely changeable. </li><b>.</b><li>named index.html or mo
<dd></dd>
</dl>
<p>
+
+<hr><p>
+<a name='toc'><b>Table of Contents</b></a><p>
+<ul>
+<li><a name='toc0' href='#sect0'>Name</a></li>
+<li><a name='toc1' href='#sect1'>Synopsis</a></li>
+</ul>
</body>
</html>
diff --git a/data/doc/sisu/html/sisu_complete.7.html b/data/doc/sisu/html/sisu_complete.7.html
index 5f2d4713..c44da5a2 100644
--- a/data/doc/sisu/html/sisu_complete.7.html
+++ b/data/doc/sisu/html/sisu_complete.7.html
@@ -47,7 +47,7 @@ on <b>SiSU</b> see:
<p> DOCUMENT INFORMATION
(METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_complete/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_complete/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_complete/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_complete/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -75,14 +75,14 @@ Date: <i>2007-09-16</i>
<p><i>SiSU</i> text 0.58
<p> Sourcefile Digest, MD5(sisu_complete.sst)= <i>0974a5dfc0c6bc648ac21c688177bec0</i>
-<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Wed</i> Sep 26 08:58:59 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
@@ -120,15 +120,15 @@ generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:32 +0100 2007 </dt>
+<dt>* Last Generated on: Wed Sep 26
+08:59:04 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
diff --git a/data/doc/sisu/html/sisu_pdf.7.html b/data/doc/sisu/html/sisu_pdf.7.html
index 16d2279b..b8751d3b 100644
--- a/data/doc/sisu/html/sisu_pdf.7.html
+++ b/data/doc/sisu/html/sisu_pdf.7.html
@@ -69,7 +69,7 @@ US_legal
<p> DOCUMENT INFORMATION (METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_pdf/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_pdf/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_pdf/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_pdf/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -94,14 +94,14 @@ Type: <i>information</i>
<p> Sourcefile Digest, MD5(sisu_pdf.sst)= <i>63bca4cff790aa5ca87bea788c520076</i>
-<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:19 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Wed</i> Sep 26 08:59:00 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
@@ -139,15 +139,15 @@ generated: <i>Mon</i> Sep 24 15:36:19 +0100 2007
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:32 +0100 2007 </dt>
+<dt>* Last Generated on: Wed Sep 26
+08:59:05 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
diff --git a/data/doc/sisu/html/sisu_postgresql.7.html b/data/doc/sisu/html/sisu_postgresql.7.html
index 97f6cd7b..85f3c78b 100644
--- a/data/doc/sisu/html/sisu_postgresql.7.html
+++ b/data/doc/sisu/html/sisu_postgresql.7.html
@@ -94,7 +94,7 @@ specified document from postgresql database.
DOCUMENT INFORMATION (METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_postgresql/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_postgresql/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_postgresql/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_postgresql/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -120,14 +120,14 @@ Type: <i>information</i>
<p>text 0.58
<p> Sourcefile Digest, MD5(sisu_postgresql.sst)= <i>5f9ca1acb186a64f8e924876892dc25e</i>
-<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Wed</i> Sep 26 08:59:00 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
@@ -165,15 +165,15 @@ generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:32 +0100 2007 </dt>
+<dt>* Last Generated on: Wed Sep 26
+08:59:04 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
diff --git a/data/doc/sisu/html/sisu_sqlite.7.html b/data/doc/sisu/html/sisu_sqlite.7.html
index 036d10e8..a456c0b5 100644
--- a/data/doc/sisu/html/sisu_sqlite.7.html
+++ b/data/doc/sisu/html/sisu_sqlite.7.html
@@ -95,7 +95,7 @@ specified document from sqlite database.
DOCUMENT INFORMATION (METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_sqlite/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_sqlite/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_sqlite/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_sqlite/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -121,14 +121,14 @@ Type: <i>information</i>
<p>0.58
<p> Sourcefile Digest, MD5(sisu_sqlite.sst)= <i>2ffb869c7c41615ca4ec83d8bd70470d</i>
-<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Wed</i> Sep 26 08:59:00 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
@@ -166,15 +166,15 @@ generated: <i>Mon</i> Sep 24 15:36:18 +0100 2007
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:32 +0100 2007 </dt>
+<dt>* Last Generated on: Wed Sep 26
+08:59:05 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
diff --git a/data/doc/sisu/html/sisu_vim.7.html b/data/doc/sisu/html/sisu_vim.7.html
index b607fdb3..c9ea62bb 100644
--- a/data/doc/sisu/html/sisu_vim.7.html
+++ b/data/doc/sisu/html/sisu_vim.7.html
@@ -7,13 +7,16 @@
</head>
<body bgcolor='white'>
<a href='#toc'>Table of Contents</a><p>
-SISU - VIM, RALPH AMISSAH
+
+<h2><a name='sect0' href='#toc0'>Name</a></h2>
+man page "name/whatis" information not provided, set in header @man:
+name=[whatis information] SISU - VIM, RALPH AMISSAH
<p> SISU VIM
-<p> 1. SISU VIM
+<p> 1. SISU
+VIM
<p> <b>Synopsis</b>
-<p> <b>SiSU</b> has
-syntax highlighting for a number of editors including vim which are documented
-under:
+<p> <b>SiSU</b> has syntax highlighting for a number of editors
+including vim which are documented under:
<p> man sisu_syntax_highlighting<br>
<p> /usr/share/doc/sisu/sisu_manual/sisu_syntax_highlighting/index.html<br>
@@ -52,41 +55,40 @@ of Vim).
<p> DOCUMENT INFORMATION (METADATA)
<p> METADATA
<p> Document Manifest
-@ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_vim/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_vim/sisu_manifest.html</a>
+@ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_vim/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_vim/sisu_manifest.html</a>
&gt;
-<p> <b>Dublin
-Core</b> (DC)
+<p> <b>Dublin Core</b>
+(DC)
<p> <i>DC</i> tags included with this document are provided here.
-<p> DC
-Title: <i>SiSU</i> - Vim
+<p> DC Title:
+<i>SiSU</i> - Vim
<p> DC Creator: <i>Ralph</i> Amissah
-<p> DC Rights: <i>Copyright</i> (C)
-Ralph Amissah 2007, part of SiSU documentation, License GPL 3
-<p> DC Type:
+<p> DC Rights: <i>Copyright</i> (C) Ralph
+Amissah 2007, part of SiSU documentation, License GPL 3
+<p> DC Type: <i>information</i>
-<p><i>information</i>
<p> DC Date created: <i>2002-11-12</i>
<p> DC Date issued: <i>2002-11-12</i>
-<p> DC
-Date available: <i>2002-11-12</i>
+<p> DC Date available:
+
+<p><i>2002-11-12</i>
<p> DC Date modified: <i>2007-09-16</i>
-<p> DC Date: <i>2007-09-16</i>
+<p> DC Date: <i>2007-09-16</i>
+<p> <b>Version Information</b>
-<p> <b>Version Information</b>
<p> Sourcefile: <i>sisu_vim.sst</i>
-<p> Filetype: <i>SiSU</i> text insert
-
-<p>0.58
-<p> Sourcefile Digest, MD5(sisu_vim.sst)= <i>a3db74eebef04815aa234d3c3b17f375</i>
-
-<p> Skin_Digest: MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+<p> Filetype: <i>SiSU</i> text insert 0.58
+<p> Sourcefile
+Digest, MD5(sisu_vim.sst)= <i>a3db74eebef04815aa234d3c3b17f375</i>
+<p> Skin_Digest:
+MD5(/home/ralph/grotto/theatre/dbld/sisu-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
<p><i>20fc43cf3eb6590bc3399a1aef65c5a9</i>
<p> <b>Generated</b>
<p> Document (metaverse) last
-generated: <i>Mon</i> Sep 24 15:36:19 +0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of
-2007w38/0 (2007-09-23)
+generated: <i>Sat</i> Sep 29 13:20:58 +0100 2007
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of
+2007w39/2 (2007-09-25)
<p> Ruby version: <i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36)
&nbsp;[i486-linux]
<p>
@@ -124,15 +126,15 @@ generated: <i>Mon</i> Sep 24 15:36:19 +0100 2007
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:32 +0100 2007 </dt>
+<dt>* Last Generated on: Sat Sep 29
+13:21:02 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
@@ -140,5 +142,11 @@ generated: <i>Mon</i> Sep 24 15:36:19 +0100 2007
<dd></dd>
</dl>
<p>
+
+<hr><p>
+<a name='toc'><b>Table of Contents</b></a><p>
+<ul>
+<li><a name='toc0' href='#sect0'>Name</a></li>
+</ul>
</body>
</html>
diff --git a/data/doc/sisu/html/sisu_webrick.1.html b/data/doc/sisu/html/sisu_webrick.1.html
index e25650a4..8a51ea32 100644
--- a/data/doc/sisu/html/sisu_webrick.1.html
+++ b/data/doc/sisu/html/sisu_webrick.1.html
@@ -7,52 +7,57 @@
</head>
<body bgcolor='white'>
<a href='#toc'>Table of Contents</a><p>
-SISU - SISU_WEBRICK, RALPH AMISSAH
-<p> SISU WEBRICK
-<p> 1. SISU_WEBRICK
-<p> 1.1
-<p>NAME
-<p> <b>SiSU</b> - Structured information, Serialized Units - a document publishing
+<h2><a name='sect0' href='#toc0'>Name</a></h2>
+sisu - documents: structuring, publishing in multiple formats, and search
-<p>system
+<h2><a name='sect1' href='#toc1'>Synopsis</a></h2>
+sisu -W SISU - SISU_WEBRICK, RALPH AMISSAH
+<p> SISU WEBRICK
+<p> 1. SISU_WEBRICK
+
+<p> 1.1 NAME
+<p> <b>SiSU</b> - Structured information, Serialized Units - a document
+
+<p>publishing system
<p> 1.2 SYNOPSIS
<p> sisu_webrick &nbsp;[port]
<p> or
-<p> sisu -W &nbsp;[port]
-<p> 1.3 DESCRIPTION
-
-<p> sisu_webrick is part of <b>SiSU</b> (man sisu) sisu_webrick starts <b>Ruby</b> &rsquo;s Webrick
-web-server and points it to the directories to which <b>SiSU</b> output is written,
-providing a list of these directories (assuming <b>SiSU</b> is in use and they
-exist).
-<p> The default port for sisu_webrick is set to 8081, this may be
-modified in the yaml file: ~/.sisu/sisurc.yml a sample of which is provided
-as /etc/sisu/sisurc.yml (or in the equivalent directory on your system).
-
+<p> sisu -W &nbsp;[port]
+
+<p> 1.3 DESCRIPTION
+<p> sisu_webrick is part of <b>SiSU</b> (man sisu) sisu_webrick
+starts <b>Ruby</b> &rsquo;s Webrick web-server and points it to the directories to which
+<b>SiSU</b> output is written, providing a list of these directories (assuming
+<b>SiSU</b> is in use and they exist).
+<p> The default port for sisu_webrick is set
+to 8081, this may be modified in the yaml file: ~/.sisu/sisurc.yml a sample
+of which is provided as /etc/sisu/sisurc.yml (or in the equivalent directory
+on your system).
<p> 1.4 SUMMARY OF MAN PAGE
-<p> sisu_webrick, may be started on it&rsquo;s own with
-the command: sisu_webrick or using the sisu command with the -W flag: sisu
--W &nbsp;[port]
-<p> where no port is given and settings are unchanged the default
+<p> sisu_webrick, may be started
+on it&rsquo;s own with the command: sisu_webrick or using the sisu command with
+the -W flag: sisu -W &nbsp;[port]
+<p> where no port is given and settings are unchanged
-<p>port is 8081
+<p>the default port is 8081
<p> 1.5 DOCUMENT PROCESSING COMMAND FLAGS
-<p> sisu -W &nbsp;[port] starts
-<b>Ruby</b> Webrick web-server, serving <b>SiSU</b> output directories, on the port provided,
+<p> sisu -W
+&nbsp;[port] starts <b>Ruby</b> Webrick web-server, serving <b>SiSU</b> output directories,
+on the port provided, or if no port is provided and the defaults have not
-<p>or if no port is provided and the defaults have not been changed in ~/.sisu/sisurc.yaml
+<p>been changed in ~/.sisu/sisurc.yaml then on port 8081
+<p> 1.6 FURTHER INFORMATION
-<p>then on port 8081
-<p> 1.6 FURTHER INFORMATION
-<p> For more information on <b>SiSU</b>
-see: &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
+<p> For more information on <b>SiSU</b> see: &lt;<a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
&gt;
-<p> or man sisu
+<p> or man sisu
+
<p> 1.7 AUTHOR
-<p> Ralph Amissah &lt;ralph@amissah.com&gt;
-or &lt;ralph.amissah@gmail.com&gt;
-<p> 1.8 SEE ALSO
+<p> Ralph Amissah ralph@amissah.com or ralph.amissah@gmail.com
+<p> 1.8
+
+<p>SEE ALSO
<p> <a href='http:~/bin/man2html?sisu:1'>sisu(1)</a>
<br>
@@ -64,7 +69,7 @@ or &lt;ralph.amissah@gmail.com&gt;
<p> DOCUMENT INFORMATION (METADATA)
<p> METADATA
-<p> Document Manifest @ &lt;<a href='http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/sisu_manifest.html'>http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/sisu_manifest.html</a>
+<p> Document Manifest @ &lt;<a href='http://sisudoc.org/sisu_manual/sisu_webrick/sisu_manifest.html'>http://sisudoc.org/sisu_manual/sisu_webrick/sisu_manifest.html</a>
&gt;
<p> <b>Dublin Core</b> (DC)
@@ -90,15 +95,15 @@ Date: <i>2007-09-16</i>
<p> Filetype:
<p><i>SiSU</i> text 0.58
-<p> Sourcefile Digest, MD5(sisu_webrick.sst)= <i>2ed989fa51df49e85d1161f4a4afc897</i>
+<p> Sourcefile Digest, MD5(sisu_webrick.sst)= <i>11fb0494766a9b6d3ce091bf41241973</i>
<p> Skin_Digest: MD5(/etc/sisu/skin/doc/skin_sisu.rb)= <i>c4b3c21ba1ed0d491bfe14cd0fcd075e</i>
<p> <b>Generated</b>
-<p> Document (metaverse) last generated: <i>Mon</i> Sep 24 15:36:15
+<p> Document (metaverse) last generated: <i>Sat</i> Sep 29 15:49:36
<p>+0100 2007
-<p> Generated by: <i>SiSU</i> <i>0.59.0</i> of 2007w38/0 (2007-09-23)
+<p> Generated by: <i>SiSU</i> <i>0.59.1</i> of 2007w39/2 (2007-09-25)
<p> Ruby version:
<i>ruby</i> 1.8.6 (2007-06-07 patchlevel 36) &nbsp;[i486-linux]
<p>
@@ -137,15 +142,15 @@ document: </dt>
</dt>
<dd></dd>
-<dt>* Generated by: SiSU 0.59.0 of 2007w38/0 (2007-09-23) </dt>
+<dt>* Generated by: SiSU 0.59.1 of 2007w39/2 (2007-09-25) </dt>
<dd></dd>
<dt>* Ruby version: ruby
1.8.6 (2007-06-07 patchlevel 36) [i486-linux] </dt>
<dd></dd>
-<dt>* Last Generated on: Mon Sep 24
-15:36:31 +0100 2007 </dt>
+<dt>* Last Generated on: Sat Sep 29
+15:49:36 +0100 2007 </dt>
<dd></dd>
<dt>* SiSU <a href='http://www.jus.uio.no/sisu'>http://www.jus.uio.no/sisu</a>
@@ -153,5 +158,12 @@ document: </dt>
<dd></dd>
</dl>
<p>
+
+<hr><p>
+<a name='toc'><b>Table of Contents</b></a><p>
+<ul>
+<li><a name='toc0' href='#sect0'>Name</a></li>
+<li><a name='toc1' href='#sect1'>Synopsis</a></li>
+</ul>
</body>
</html>
diff --git a/lib/sisu/v0/manpage.rb b/lib/sisu/v0/manpage.rb
index 768fbc48..304bcda1 100644
--- a/lib/sisu/v0/manpage.rb
+++ b/lib/sisu/v0/manpage.rb
@@ -269,7 +269,9 @@ WOK
util=SiSU_text_utils::Wrap.new(paragraph,78,m*2)
else util=SiSU_text_utils::Wrap.new(paragraph,78,0)
end
- util.line_wrap
+ w=util.line_wrap
+ w.gsub!(/^(\\\.)/,' \1')
+ w
end
if lv
times=wrapped.length
diff --git a/man/man1/sisu.1 b/man/man1/sisu.1
index 11c5dc72..8cbb0056 100644
--- a/man/man1/sisu.1
+++ b/man/man1/sisu.1
@@ -1,4 +1,12 @@
-.TH "sisu" "1" "2007-08-30" "0.59.1" "SiSU"
+.TH "sisu" "1" "2007-09-29" "0.59.1" "SiSU"
+.SH NAME
+sisu \- documents: markup, structuring, publishing in multiple standard formats, and search
+.SH SYNOPSIS
+sisu [\-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0\-9] [filename/wildcard ]
+.BR
+sisu [\-Ddcv] [instruction]
+.BR
+sisu [\-CcFLSVvW]
.SH
SISU \- MANUAL,
RALPH AMISSAH
@@ -14,24 +22,21 @@ WHAT IS SISU?
.BR
.B SiSU
-is a system for document markup, publishing (in multiple open standard
-formats) and search
-
-.BR
-.B SiSU
-[^1] is a[^2] framework for document structuring, publishing and search,
-comprising of (a) a lightweight document structure and presentation markup
-syntax and (b) an accompanying engine for generating standard document format
-outputs from documents prepared in sisu markup syntax, which is able to produce
-multiple standard outputs that (can) share a common numbering system for the
-citation of text within a document.
+is a framework for document structuring, publishing (in multiple open
+standard formats) and search, comprising of: (a) a lightweight document
+structure and presentation markup syntax; and (b) an accompanying engine for
+generating standard document format outputs from documents prepared in sisu
+markup syntax, which is able to produce multiple standard outputs (including
+the population of sql databases) that (can) share a common numbering system for
+the citation of text within a document.
.BR
.B SiSU
-is developed under an open source, software libre license (GPL3). It has been
-developed in the context of coping with large document sets with evolving
-markup related technologies, for which you want multiple output formats, a
-common mechanism for cross\-output\-format citation, and search.
+is developed under an open source, software libre license (GPL3). Its use
+case for development is to cope with medium to large document sets with
+evolving markup related technologies, which should be prepared once, and for
+which you want multiple output formats that can be updated and a common
+mechanism for cross\-output\-format citation, and search.
.BR
.B SiSU
@@ -50,10 +55,7 @@ landscape and portrait pdfs, Open Document Format (ODF), all of which can be
added to and updated.
.B SiSU
is also able to populate SQL type databases at an object level, which means
-that searches can be made with that degree of granularity. Results of objects
-(primarily paragraphs and headings) can be viewed directly in the database, or
-just the object numbers shown \- your search criteria is met in these documents
-and at these locations within each document.
+that searches can be made with that degree of granularity.
.BR
Source document preparation and output generation is a two step process: (i)
@@ -64,9 +66,10 @@ generated by re\-running the engine against the prepared source. Using
.B SiSU
markup applied to a document,
.B SiSU
-custom builds various standard open output formats including plain text,
-HTML, XHTML, XML, OpenDocument, LaTeX or PDF files, and populate an SQL
-database with objects[^3] (equating generally to paragraph\-sized chunks) so
+custom builds (to take advantage of the strengths of different ways of
+representing documents) various standard open output formats including plain
+text, HTML, XHTML, XML, OpenDocument, LaTeX or PDF files, and populate an SQL
+database with objects[^1] (equating generally to paragraph\-sized chunks) so
searches may be performed and matches returned with that degree of granularity
( e.g. your search criteria is met by these documents and at these locations
within each document). Document output formats share a common object numbering
@@ -81,19 +84,20 @@ document you optionally provide semantic information related to the document
in a document header, and in marking up the substantive text provide
information on the structure of the document, primarily indicating heading
levels and footnotes. You also provide information on basic text attributes
-where used. The rest is automatic, sisu from this information custom builds[^4]
+where used. The rest is automatic, sisu from this information custom builds[^2]
the different forms of output requested.
.BR
.B SiSU
works with an abstraction of the document based on its structure which is
-comprised of its frame[^5] and the objects[^6] it contains, which enables
+comprised of its structure (or frame)[^3] and the objects[^4] it contains,
+which enables
.B SiSU
to represent the document in many different ways, and to take advantage of
the strengths of different ways of presenting documents. The objects are
numbered, and these numbers can be used to provide a common base for citing
material within a document across the different output format types. This is
-significant as page numbers are not suited to the digital age, in web
+significant as page numbers are not well suited to the digital age, in web
publishing, changing a browser\'s default font or using a different browser
means that text appears on different pages; and in publishing in different
formats, html, landscape and portrait pdf etc. again page numbers are of no use
@@ -111,7 +115,7 @@ time, or the way the way in which html has evolved over its relatively short
span of existence.
.B SiSU
provides the flexibility of outputing documents in multiple non\-proprietary
-open formats including html, pdf[^7] and the ISO standard ODF.[^8] Whilst
+open formats including html, pdf[^5] and the ISO standard ODF.[^6] Whilst
.B SiSU
relies on software, the markup is uncomplicated and minimalistic which
guarantees that future engines can be written to run against it. It is also
@@ -122,15 +126,16 @@ the fact that the software itself,
.B SiSU
is available under GPL3 a licence that guarantees that the source code will
always be open, and free as in libre which means that that code base can be
-used updated and further developed as required under the terms of its license.
+used, updated and further developed as required under the terms of its license.
Another challenge is to keep up with a moving target.
.B SiSU
permits new forms of output to be added as they become important, (Open
-Document Format text was added in 2006), and existing output to be updated
-(html has evolved and the related module has been updated repeatedly over the
-years, presumably when the World Wide Web Consortium (w3c) finalises html 5
-which is currently under development, the html module will again be updated
-allowing all existing documents to be regenerated as html 5).
+Document Format text was added in 2006 when it became an ISO standard for
+office applications and the archival of documents), and existing output to be
+updated (html has evolved and the related module has been updated repeatedly
+over the years, presumably when the World Wide Web Consortium (w3c) finalises
+html 5 which is currently under development, the html module will again be
+updated allowing all existing documents to be regenerated as html 5).
.BR
The document formats are written to the file\-system and available for indexing
@@ -163,362 +168,11 @@ content prepared in
<http://www.jus.uio.no/sisu>
.SH
-2. HOW DOES SISU WORK?
-.BR
-
+2. COMMANDS SUMMARY
.BR
-.B SiSU
-markup is fairly minimalistic, it consists of: a (largely optional) document
-header, made up of information about the document (such as when it was
-published, who authored it, and granting what rights) and any processing
-instructions; and markup within the substantive text of the document, which is
-related to document structure and typeface.
-.B SiSU
-must be able to discern the structure of a document, (text headings and their
-levels in relation to each other), either from information provided in the
-document header or from markup within the text (or from a combination of both).
-Processing is done against an abstraction of the document comprising of
-information on the document\'s structure and its objects,[2] which the program
-serializes (providing the object numbers) and which are assigned hash sum
-values based on their content. This abstraction of information about document
-structure, objects, (and hash sums), provides considerable flexibility in
-representing documents different ways and for different purposes (e.g. search,
-document layout, publishing, content certification, concordance etc.), and
-makes it possible to take advantage of some of the strengths of established
-ways of representing documents, (or indeed to create new ones).
.SH
-3. SUMMARY OF FEATURES
-.BR
-
-.BR
-* sparse/minimal markup (clean utf\-8 source texts). Documents are prepared in
-a single UTF\-8 file using a minimalistic mnemonic syntax. Typical literature,
-documents like \"War and Peace\" require almost no markup, and most of the
-headers are optional.
-
-.BR
-* markup is easily readable/parsable by the human eye, (basic markup is simpler
-and more sparse than the most basic HTML), \ [this \ may \ also \ be \
-converted \ to \ XML \ representations \ of \ the \ same \ input/source \
-document].
-
-.BR
-* markup defines document structure (this may be done once in a header
-pattern\-match description, or for heading levels individually); basic text
-attributes (bold, italics, underscore, strike\-through etc.) as required; and
-semantic information related to the document (header information, extended
-beyond the Dublin core and easily further extended as required); the headers
-may also contain processing instructions.
-.B SiSU
-markup is primarily an abstraction of document structure and document
-metadata to permit taking advantage of the basic strengths of existing
-alternative practical standard ways of representing documents \ [be \ that \
-browser \ viewing, \ paper \ publication, \ sql \ search \ etc.] (html, xml,
-odf, latex, pdf, sql)
-
-.BR
-* for output produces reasonably elegant output of established industry and
-institutionally accepted open standard formats.[3] takes advantage of the
-different strengths of various standard formats for representing documents,
-amongst the output formats currently supported are:
-
-.BR
- * html \- both as a single scrollable text and a segmented document
-
-.BR
- * xhtml
-
-.BR
- * XML \- both in sax and dom style xml structures for further development as
- required
-
-.BR
- * ODF \- open document format, the iso standard for document storage
-
-.BR
- * LaTeX \- used to generate pdf
-
-.BR
- * pdf (via LaTeX)
-
-.BR
- * sql \- population of an sql database, (at the same object level that is
- used to cite text within a document)
-
-.BR
-Also produces: concordance files; document content certificates (md5 or sha256
-digests of headings, paragraphs, images etc.) and html manifests (and sitemaps
-of content). (b) takes advantage of the strengths implicit in these very
-different output types, (e.g. PDFs produced using typesetting of LaTeX,
-databases populated with documents at an individual object/paragraph level,
-making possible granular search (and related possibilities))
-
-.BR
-* ensuring content can be cited in a meaningful way regardless of selected
-output format. Online publishing (and publishing in multiple document formats)
-lacks a useful way of citing text internally within documents (important to
-academics generally and to lawyers) as page numbers are meaningless across
-browsers and formats. sisu seeks to provide a common way of pinpoint the text
-within a document, (which can be utilized for citation and by search engines).
-The outputs share a common numbering system that is meaningful (to man and
-machine) across all digital outputs whether paper, screen, or database
-oriented, (pdf, HTML, xml, sqlite, postgresql), this numbering system can be
-used to reference content.
-
-.BR
-* Granular search within documents. SQL databases are populated at an object
-level (roughly headings, paragraphs, verse, tables) and become searchable with
-that degree of granularity, the output information provides the
-object/paragraph numbers which are relevant across all generated outputs; it is
-also possible to look at just the matching paragraphs of the documents in the
-database; \ [output \ indexing \ also \ work \ well \ with \ search \ indexing
-\ tools \ like \ hyperestraier].
-
-.BR
-* long term maintainability of document collections in a world of changing
-formats, having a very sparsely marked\-up source document base. there is a
-considerable degree of future\-proofing, output representations are
-\"upgradeable\", and new document formats may be added. e.g. addition of odf
-(open document text) module in 2006 and in future html5 output sometime in
-future, without modification of existing prepared texts
-
-.BR
-* SQL search aside, documents are generated as required and static once
-generated.
-
-.BR
-* documents produced are static files, and may be batch processed, this needs
-to be done only once but may be repeated for various reasons as desired
-(updated content, addition of new output formats, updated technology document
-presentations/representations)
-
-.BR
-* document source (plaintext utf\-8) if shared on the net may be used as input
-and processed locally to produce the different document outputs
-
-.BR
-* document source may be bundled together (automatically) with associated
-documents (multiple language versions or master document with inclusions) and
-images and sent as a zip file called a sisupod, if shared on the net these too
-may be processed locally to produce the desired document outputs
-
-.BR
-* generated document outputs may automatically be posted to remote sites.
-
-.BR
-* for basic document generation, the only software dependency is
-.B Ruby
-, and a few standard Unix tools (this covers plaintext, HTML, XML, ODF,
-LaTeX). To use a database you of course need that, and to convert the LaTeX
-generated to pdf, a latex processor like tetex or texlive.
-
-.BR
-* as a developers tool it is flexible and extensible
-
-.BR
-Syntax highlighting for
-.B SiSU
-markup is available for a number of text editors.
-
-.BR
-.B SiSU
-is less about document layout than about finding a way with little markup to
-be able 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, or search of content
-
-.BR
-i.e. to be able to take advantage from this 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 viewing (e.g. html, xml, pdf), or
-paper publication (e.g. pdf)...
-
-.BR
-the solution arrived at is by extracting structural information about the
-document (about headings within the document) and by tracking objects (which
-are serialized and also given hash values) in the manner described. It makes
-possible representations that are quite different from those offered at
-present. For example objects could be saved individually and identified by
-their hashes, with an index of how the objects relate to each other to form a
-document.
-
-.SH
-4. HELP
-.BR
-
-.SH
-4.1 SISU MANUAL
-
-.BR
-The most up to date information on sisu should be contained in the sisu_manual,
-available at:
-
-.BR
- <http://www.jus.uio.no/sisu/sisu_manual/>
-
-.BR
-and (from
-.B SiSU
-0.59 onwards) installed locally at:
-
-.BR
- /usr/share/doc/sisu/sisu_manual/
-
-.BR
-or equivalent directory
-
-.BR
-Within the
-.B SiSU
-tarball at:
-
-.BR
- \./data/doc/sisu/sisu_manual/
-
-.SH
-4.2 SISU MAN PAGES
-
-.BR
-If
-.B SiSU
-is installed on your system usual man commands should be available, try:
-
-.BR
- man sisu
-
-.BR
- man sisu_markup
-
-.BR
- man sisu_commands
-
-.BR
-Most
-.B SiSU
-man pages are generated directly from sisu documents that are used to prepare
-the sisu manual, the sources files for which are located within the
-.B SiSU
-tarball at:
-
-.BR
- \./data/doc/sisu/sisu_manual/
-
-.BR
-Once installed, directory equivalent to:
-
-.BR
- /usr/share/doc/sisu/sisu_manual/
-
-.BR
-Available man pages are converted back to html using man2html:
-
-.BR
- /usr/share/doc/sisu/html/
-
-.BR
- \./data/doc/sisu/html/
-
-.BR
-The
-.B SiSU
-man pages can be viewed online at:[^9]
-
-.BR
-An online version of the sisu man page is available here:
-
-.BR
-* various sisu man pages <http://www.jus.uio.no/sisu/man/> \ [^10]
-
-.BR
-* sisu.1 <http://www.jus.uio.no/sisu/man/sisu.1.html> \ [^11]
-
-.BR
-* sisu.8 <http://www.jus.uio.no/sisu/man/sisu.8.html> \ [^12]
-
-.BR
-* sisu_examples.1 <http://www.jus.uio.no/sisu/man/sisu_examples.1.html> \ [^13]
-
-.BR
-* sisu_webrick.1 <http://www.jus.uio.no/sisu/man/sisu_webrick.1.html> \ [^14]
-
-.SH
-4.3 SISU BUILT\-IN INTERACTIVE HELP
-
-.BR
-This is particularly useful when current installation information is obtained
-as the interactive help is able to provide information on your sisu
-configuration and setup.
-
-.BR
- sisu \-\-help
-
-.BR
- sisu \-\-help \ [subject]
-
-.BR
- sisu \-\-help env \ [for \ feedback \ on \ the \ way \ your \ system \ is \
- setup \ with \ regard \ to \ sisu]
-
-.BR
- sisu \-V \ [same \ as \ above \ command]
-
-.BR
- sisu \-\-help commands
-
-.BR
- sisu \-\-help markup
-
-.BR
-Apart from real\-time information on your current configuration the
-.B SiSU
-manual and man pages are likely to contain more up\-to\-date information than
-the sisu interactive help (for example on commands and markup).
-
-.BR
-NOTE: Running the command sisu (alone without any flags, filenames or
-wildcards) brings up the interactive help, as does any sisu command that is not
-recognised. Enter to escape.
-
-.SH
-4.4 HELP SOURCES
-
-.BR
-For lists of alternative help sources, see:
-
-.BR
-.B man page
-
-.BR
- man sisu_help_sources
-
-.BR
-.B man2html
-
-.BR
- /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html
-
-.BR
-.B sisu generated html
-
-.BR
- /usr/share/doc/sisu/html/sisu_help_sources/index.html
-
-.BR
- <http://sisudoc.org/sisu_manual/sisu_help_sources/index.html>
-
-.BR
- <http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html>
-
-.SH
-5. COMMANDS SUMMARY
-.BR
-
-.SH
-5.1 SYNOPSIS
+2.1 SYNOPSIS
.BR
.B SiSU
@@ -539,7 +193,7 @@ Note: commands should be issued from within the directory that contains the
marked up files, cd to markup directory.
.SH
-5.2 DESCRIPTION
+2.2 DESCRIPTION
.BR
.B SiSU
@@ -551,7 +205,7 @@ numbered text objects (\"object citation numbering\") and the same document
structure information. For more see: <http://www.jus.uio.no/sisu>
.SH
-5.3 DOCUMENT PROCESSING COMMAND FLAGS
+2.3 DOCUMENT PROCESSING COMMAND FLAGS
.TP
.B \ \-a \ \ [filename/wildcard]
@@ -641,6 +295,10 @@ system, and works with most web servers). \ [behaviour \ switched \ after \
produces texinfo and info file, (view with pinfo).
.TP
+.B \ \-i \ \ [filename/wildcard]
+produces man page of file, not suitable for all outputs.
+
+.TP
.B \ \-L
\ prints \ license \ information. \
@@ -820,7 +478,7 @@ produces php (zend) \ [this \ feature \ is \ disabled \ for \ the \ time \
being]
.SH
-6. COMMAND LINE MODIFIERS
+3. COMMAND LINE MODIFIERS
.BR
.TP
@@ -845,7 +503,7 @@ sign
sign
.SH
-7. DATABASE COMMANDS
+4. DATABASE COMMANDS
.BR
.BR
@@ -891,7 +549,7 @@ alphanumerics and underscores.
The v in e.g. \-Dv is for verbose output.
.SH
-8. SHORTCUTS, SHORTHAND FOR MULTIPLE FLAGS
+5. SHORTCUTS, SHORTHAND FOR MULTIPLE FLAGS
.BR
.TP
@@ -940,7 +598,7 @@ wildcard]
consider \-u for appended url info or \-v for verbose output
.SH
-8.0.1 COMMAND LINE WITH FLAGS \- BATCH PROCESSING
+5.0.1 COMMAND LINE WITH FLAGS \- BATCH PROCESSING
.BR
In the data directory run sisu \-mh filename or wildcard eg. \"sisu \-h
@@ -953,15 +611,170 @@ interactive help, as does any sisu command that is not recognised. Enter to
escape.
.SH
-9. INTRODUCTION TO SISU MARKUP[^15]
+6. HELP
+.BR
+
+.SH
+6.1 SISU MANUAL
+
+.BR
+The most up to date information on sisu should be contained in the sisu_manual,
+available at:
+
+.BR
+ <http://www.jus.uio.no/sisu/sisu_manual/>
+
+.BR
+and (from
+.B SiSU
+0.59 onwards) installed locally at:
+
+.BR
+ /usr/share/doc/sisu/sisu_manual/
+
+.BR
+or equivalent directory
+
+.BR
+Within the
+.B SiSU
+tarball at:
+
+.BR
+ \./data/doc/sisu/sisu_manual/
+
+.SH
+6.2 SISU MAN PAGES
+
+.BR
+If
+.B SiSU
+is installed on your system usual man commands should be available, try:
+
+.BR
+ man sisu
+
+.BR
+ man sisu_markup
+
+.BR
+ man sisu_commands
+
+.BR
+Most
+.B SiSU
+man pages are generated directly from sisu documents that are used to prepare
+the sisu manual, the sources files for which are located within the
+.B SiSU
+tarball at:
+
+.BR
+ \./data/doc/sisu/sisu_manual/
+
+.BR
+Once installed, directory equivalent to:
+
+.BR
+ /usr/share/doc/sisu/sisu_manual/
+
+.BR
+Available man pages are converted back to html using man2html:
+
+.BR
+ /usr/share/doc/sisu/html/
+
+.BR
+ \./data/doc/sisu/html/
+
+.BR
+An online version of the sisu man page is available here:
+
+.BR
+* various sisu man pages <http://www.jus.uio.no/sisu/man/> \ [^7]
+
.BR
+* sisu.1 <http://www.jus.uio.no/sisu/man/sisu.1.html> \ [^8]
.SH
-9.1 SUMMARY
+6.3 SISU BUILT\-IN INTERACTIVE HELP
+
+.BR
+This is particularly useful for getting the current sisu setup/environment
+information:
+
+.BR
+ sisu \-\-help
+
+.BR
+ sisu \-\-help \ [subject]
+
+.BR
+ sisu \-\-help commands
.BR
+ sisu \-\-help markup
+
+.BR
+ sisu \-\-help env \ [for \ feedback \ on \ the \ way \ your \ system \ is \
+ setup \ with \ regard \ to \ sisu]
+
+.BR
+ sisu \-V \ [environment \ information, \ same \ as \ above \ command]
+
+.BR
+ sisu (on its own provides version and some help information)
+
+.BR
+Apart from real\-time information on your current configuration the
.B SiSU
-source documents are plaintext (UTF\-8)[^16] files
+manual and man pages are likely to contain more up\-to\-date information than
+the sisu interactive help (for example on commands and markup).
+
+.BR
+NOTE: Running the command sisu (alone without any flags, filenames or
+wildcards) brings up the interactive help, as does any sisu command that is not
+recognised. Enter to escape.
+
+.SH
+6.4 HELP SOURCES
+
+.BR
+For lists of alternative help sources, see:
+
+.BR
+.B man page
+
+.BR
+ man sisu_help_sources
+
+.BR
+.B man2html
+
+.BR
+ /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html
+
+.BR
+.B sisu generated html
+
+.BR
+ /usr/share/doc/sisu/html/sisu_help_sources/index.html
+
+.BR
+ <http://sisudoc.org/sisu_manual/sisu_help_sources/index.html>
+
+.BR
+ <http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html>
+
+.SH
+7. INTRODUCTION TO SISU MARKUP[^9]
+.BR
+
+.SH
+7.1 SUMMARY
+
+.BR
+.B SiSU
+source documents are plaintext (UTF\-8)[^10] files
.BR
All paragraphs are separated by an empty line.
@@ -1003,10 +816,10 @@ Some interactive help on markup is available, by typing sisu and selecting
markup or sisu \-\-help markup
.SH
-9.2 MARKUP EXAMPLES
+7.2 MARKUP EXAMPLES
.SH
-9.2.1 ONLINE
+7.2.1 ONLINE
.BR
Online markup examples are available together with the respective outputs
@@ -1027,7 +840,7 @@ an alternative presentation of markup syntax:
<http://www.jus.uio.no/sisu/sample/on_markup.txt>
.SH
-9.2.2 INSTALLED
+7.2.2 INSTALLED
.BR
With
@@ -1038,7 +851,7 @@ sisu\-markup\-samples is installed also under:
/usr/share/doc/sisu/sisu_markup_samples/non\-free
.SH
-10. MARKUP OF HEADERS
+8. MARKUP OF HEADERS
.BR
.BR
@@ -1058,7 +871,7 @@ a space and the comment:
.fi
.SH
-10.1 SAMPLE HEADER
+8.1 SAMPLE HEADER
.BR
This current document has a header similar to this one (without the comments):
@@ -1093,7 +906,7 @@ This current document has a header similar to this one (without the comments):
.fi
.SH
-10.2 AVAILABLE HEADERS
+8.2 AVAILABLE HEADERS
.BR
Header tags appear at the beginning of a document and provide meta information
@@ -1319,6 +1132,16 @@ skins change default settings related to the appearance of documents
generated, such as the urls of the home site, and the icon/logo for the
document or site.
+.TP
+.B \ @man: \ 8;
+\ name=sisu \ \- \ documents: \ markup, \ structuring, \ publishing \ in \
+multiple \ standard \ formats, \ and \ search; \ synopsis=sisu \ \
+[\-abcDdFHhIiMmNnopqRrSsTtUuVvwXxYyZz0\-9] \ [filename/wildcard \ ]
+sisu \ [\-Ddcv] \ [instruction]
+sisu \ [\-CcFLSVvW]
+the man page category number (default 1) and special tags used in preparing
+man page headings
+
.BR
.B @links:
{
@@ -1335,11 +1158,11 @@ sample: \
free_as_in_freedom.richard_stallman_crusade_for_free_software.sam_williams.sst]
.SH
-11. MARKUP OF SUBSTANTIVE TEXT
+9. MARKUP OF SUBSTANTIVE TEXT
.BR
.SH
-11.1 HEADING LEVELS
+9.1 HEADING LEVELS
.BR
Heading levels are :A~ ,:B~ ,:C~ ,1~ ,2~ ,3~ \... :A \- :C being part / section
@@ -1388,7 +1211,7 @@ normally be marked 1.1.1 or 1.1.2 or 1.2.1 or 2.1.1 etc. in a document
.fi
.SH
-11.2 FONT ATTRIBUTES
+9.2 FONT ATTRIBUTES
.BR
.B markup example:
@@ -1450,7 +1273,7 @@ normal text
<del>strikethrough</del>
.SH
-11.3 INDENTATION AND BULLETS
+9.3 INDENTATION AND BULLETS
.BR
.B markup example:
@@ -1513,7 +1336,7 @@ Numbered List (not to be confused with headings/titles, (document structure))
.fi
.SH
-11.4 FOOTNOTES / ENDNOTES
+9.4 FOOTNOTES / ENDNOTES
.BR
Footnotes and endnotes not distinguished in markup. They are automatically
@@ -1532,7 +1355,7 @@ document output selected will have either footnotes or endnotes.
.B resulting output:
.BR
-[^17]
+[^11]
.BR
.B markup example:
@@ -1546,7 +1369,7 @@ document output selected will have either footnotes or endnotes.
.B resulting output:
.BR
-normal text[^18] continues
+normal text[^12] continues
.BR
.B markup example:
@@ -1599,10 +1422,10 @@ normal text \ [^+2] continues
the standard and pair notation cannot be mixed in the same document
.SH
-11.5 LINKS
+9.5 LINKS
.SH
-11.5.1 NAKED URLS WITHIN TEXT, DEALING WITH URLS
+9.5.1 NAKED URLS WITHIN TEXT, DEALING WITH URLS
.BR
urls are found within text and marked up automatically. A url within text is
@@ -1671,7 +1494,7 @@ To link text or an image to a url the markup is as follows
.fi
.SH
-11.5.2 LINKING TEXT
+9.5.2 LINKING TEXT
.BR
.B resulting output:
@@ -1695,10 +1518,10 @@ automatically as a footnote
.B resulting output:
.BR
-about SiSU <http://www.jus.uio.no/sisu/> \ [^19] markup
+about SiSU <http://www.jus.uio.no/sisu/> \ [^13] markup
.SH
-11.5.3 LINKING IMAGES
+9.5.3 LINKING IMAGES
.BR
.B markup example:
@@ -1722,7 +1545,7 @@ about SiSU <http://www.jus.uio.no/sisu/> \ [^19] markup
tux.png 64x80 \"Gnu/Linux \- a better way\" <http://www.jus.uio.no/sisu/>
.BR
-[ \ ruby_logo \ (png \ missing) \ ] \ [^20]
+[ \ ruby_logo \ (png \ missing) \ ] \ [^14]
.BR
GnuDebianLinuxRubyBetterWay.png 100x101 \"Way Better \- with Gnu/Linux, Debian
@@ -1749,10 +1572,10 @@ to headings 1, 2 and 3 i.e. 2~[name] and 3~[name] or in the case of
auto\-heading numbering, without further intervention.
.SH
-11.6 GROUPED TEXT
+9.6 GROUPED TEXT
.SH
-11.6.1 TABLES
+9.6.1 TABLES
.BR
Tables may be prepared in two either of two forms
@@ -1783,7 +1606,7 @@ information in each column
.BR
.B markup example:
-[^21]
+[^15]
.nf
@@ -1811,7 +1634,7 @@ information in each column
than 100 times in last month.
.SH
-11.6.2 POEM
+9.6.2 POEM
.BR
.B basic markup:
@@ -1971,7 +1794,7 @@ than 100 times in last month.
.P
.SH
-11.6.3 GROUP
+9.6.3 GROUP
.BR
.B basic markup:
@@ -2131,7 +1954,7 @@ than 100 times in last month.
.P
.SH
-11.6.4 CODE
+9.6.4 CODE
.BR
Code tags are used to escape regular sisu markup, and have been used
@@ -2197,7 +2020,7 @@ some \ later \ time]
.fi
.SH
-12. COMPOSITE DOCUMENTS MARKUP
+10. COMPOSITE DOCUMENTS MARKUP
.BR
.BR
@@ -2252,7 +2075,7 @@ MARKUP SYNTAX HISTORY
.BR
.SH
-13. NOTES RELATED TO FILES\-TYPES AND MARKUP SYNTAX
+11. NOTES RELATED TO FILES\-TYPES AND MARKUP SYNTAX
.BR
.BR
@@ -2260,6 +2083,27 @@ MARKUP SYNTAX HISTORY
were changed at 0.37
.BR
+* sisu \-\-query=[sisu \ version \ \ [0.38] or \'history]
+
+.BR
+provides a short history of changes to
+.B SiSU
+markup
+
+.BR
+.B 0.57
+(2007w34/4)
+.B SiSU
+0.57 is the same as 0.42 with the introduction of some a shortcut to use the
+headers @title and @creator in the first heading \ [expanded \ using \ the \
+contents \ of \ the \ headers \ @title: \ and \ @author:]
+
+
+.nf
+ :A~ @title by @author
+.fi
+
+.BR
.B 0.52
(2007w14/6) declared document type identifier at start of text/document:
@@ -2289,17 +2133,112 @@ variations include \'
(2006w27/4) * (asterisk) type endnotes, used e.g. in relation to author
.BR
+.B SiSU
+0.42 is the same as 0.38 with the introduction of some additional endnote
+types,
+
+.BR
+Introduces some variations on endnotes, in particular the use of the asterisk
+
+
+.nf
+ ~{* for example for describing an author }~ and ~{** for describing a second author }~
+.fi
+
+.BR
+* for example for describing an author
+
+.BR
+** for describing a second author
+
+.BR
+and
+
+
+.nf
+ ~[* \ my \ note \ ]~ or ~[+ \ another \ note \ ]~
+.fi
+
+.BR
+which numerically increments an asterisk and plus respectively
+
+.BR
+*1 my note +1 another note
+
+.BR
.B 0.38
(2006w15/7) introduced new/alternative notation for headers, e.g. @title:
(instead of 0~title), and accompanying document structure markup,
:A,:B,:C,1,2,3 (maps to previous 1,2,3,4,5,6)
.BR
+.B SiSU
+0.38 introduced alternative experimental header and heading/structure
+markers,
+
+
+.nf
+ @headername: and headers :A~ :B~ :C~ 1~ 2~ 3~
+.fi
+
+.BR
+as the equivalent of:
+
+
+.nf
+ 0~headername and headers 1~ 2~ 3~ 4~ 5~ 6~
+.fi
+
+.BR
+The internal document markup of
+.B SiSU
+0.16 remains valid and standard Though note that
+.B SiSU
+0.37 introduced a new file naming convention
+
+.BR
+.B SiSU
+has in effect two sets of levels to be considered, using 0.38 notation A\-C
+headings/levels, pre\-ordinary paragraphs /pre\-substantive text, and 1\-3
+headings/levels, levels which are followed by ordinary text. This may be
+conceptualised as levels A,B,C, 1,2,3, and using such letter number notation,
+in effect: A must exist, optional B and C may follow in sequence (not strict) 1
+must exist, optional 2 and 3 may follow in sequence i.e. there are two
+independent heading level sequences A,B,C and 1,2,3 (using the 0.16 standard
+notation 1,2,3 and 4,5,6) on the positive side: the 0.38 A,B,C,1,2,3
+alternative makes explicit an aspect of structuring documents in
+.B SiSU
+that is not otherwise obvious to the newcomer (though it appears more
+complicated, is more in your face and likely to be understood fairly quickly);
+the substantive text follows levels 1,2,3 and it is \'nice\' to do most work in
+those levels
+
+.BR
.B 0.37
(2006w09/7) introduced new file naming convention, \.sst (text), \.ssm
(master), \.ssi (insert), markup syntax unchanged
.BR
+.B SiSU
+0.37 introduced new file naming convention, using the file extensions \.sst
+ \.ssm and \.ssi to replace \.s1 \.s2 \.s3 \.r1 \.r2 \.r3 and \.si
+
+.BR
+this is captured by the following file \'rename\' instruction:
+
+
+.nf
+ rename \'s/\.s[123]$/\.sst/\' *.s{1,2,3}
+ rename \'s/\.r[123]$/\.ssm/\' *.r{1,2,3}
+ rename \'s/\.si$/\.ssi/\' *.si
+.fi
+
+.BR
+The internal document markup remains unchanged, from
+.B SiSU
+0.16
+
+.BR
.B 0.35
(2005w52/3) sisupod, zipped content file introduced
@@ -2322,8 +2261,23 @@ relied upon
0~title type, and headings \ [1\-6]~ introduced, also percentage sign (%) at
start of a text line as comment marker
+.BR
+.B SiSU
+0.16 (0.15 development branch) introduced the use of
+
+.BR
+the header 0~ and headings/structure 1~ 2~ 3~ 4~ 5~ 6~
+
+.BR
+in place of the 0.1 header, heading/structure notation
+
+.BR
+.B SiSU
+0.1 headers and headings structure represented by header 0{~ and
+headings/structure 1{ 2{ 3{ 4{~ 5{ 6{
+
.SH
-14. SISU FILETYPES
+12. SISU FILETYPES
.BR
.BR
@@ -2331,7 +2285,7 @@ start of a text line as comment marker
has plaintext and binary filetypes, and can process either type of document.
.SH
-14.1 \.SST \.SSM \.SSI MARKED UP PLAIN TEXT
+12.1 \.SST \.SSM \.SSI MARKED UP PLAIN TEXT
.BR
.B SiSU
@@ -2344,7 +2298,7 @@ plaintext markup files are of three types that may be distinguished by the
file extension used: regular text \.sst; master documents, composite documents
that incorporate other text, which can be any regular text or text insert; and
inserts the contents of which are like regular text except these are marked
-\.ssi and are not processed.
+ \.ssi and are not processed.
.BR
.B SiSU
@@ -2359,7 +2313,7 @@ source markup can be shared with the command:
sisu \-s \ [filename]
.SH
-14.1.1 SISU TEXT \- REGULAR FILES (.SST)
+12.1.1 SISU TEXT \- REGULAR FILES (.SST)
.BR
The most common form of document in
@@ -2375,7 +2329,7 @@ markup.
<http://www.jus.uio.no/sisu/sisu_manual>
.SH
-14.1.2 SISU MASTER FILES (.SSM)
+12.1.2 SISU MASTER FILES (.SSM)
.BR
Composite documents which incorporate other
@@ -2401,7 +2355,7 @@ contain other documents.
.BR
Note: a secondary file of the composite document is built prior to processing
-with the same prefix and the suffix \._sst \ [^22]
+with the same prefix and the suffix \._sst \ [^16]
.BR
<http://www.jus.uio.no/sisu/sisu_markup>
@@ -2410,7 +2364,7 @@ with the same prefix and the suffix \._sst \ [^22]
<http://www.jus.uio.no/sisu/sisu_manual>
.SH
-14.1.3 SISU INSERT FILES (.SSI)
+12.1.3 SISU INSERT FILES (.SSI)
.BR
Inserts are documents prepared solely for the purpose of being incorporated
@@ -2422,7 +2376,7 @@ processor. Making a file a \.ssi file is a quick and convenient way of
flagging that it is not intended that the file should be processed on its own.
.SH
-14.2 SISUPOD, ZIPPED BINARY CONTAINER (SISUPOD.ZIP, \.SSP)
+12.2 SISUPOD, ZIPPED BINARY CONTAINER (SISUPOD.ZIP, \.SSP)
.BR
A sisupod is a zipped
@@ -2474,11 +2428,11 @@ locally or on a remote server for which a url is provided.
<http://www.jus.uio.no/sisu/sisu_manual>
.SH
-15. EXPERIMENTAL ALTERNATIVE INPUT REPRESENTATIONS
+13. EXPERIMENTAL ALTERNATIVE INPUT REPRESENTATIONS
.BR
.SH
-15.1 ALTERNATIVE XML
+13.1 ALTERNATIVE XML
.BR
.B SiSU
@@ -2514,7 +2468,7 @@ or the same:
sisu \-\-from\-sxml \ [filename/wildcard \ \ [.sxs.xml,.sxd.xml,sxn.xml]]
.SH
-15.1.1 XML SAX REPRESENTATION
+13.1.1 XML SAX REPRESENTATION
.BR
To convert from sst to simple xml (sax) representation:
@@ -2536,7 +2490,7 @@ or the same:
sisu \-\-from\-sxml \ [filename/wildcard \ \ [.sxs.xml,.sxd.xml,sxn.xml]]
.SH
-15.1.2 XML DOM REPRESENTATION
+13.1.2 XML DOM REPRESENTATION
.BR
To convert from sst to simple xml (dom) representation:
@@ -2558,7 +2512,7 @@ or the same:
sisu \-\-from\-sxml \ [filename/wildcard \ \ [.sxs.xml,.sxd.xml,sxn.xml]]
.SH
-15.1.3 XML NODE REPRESENTATION
+13.1.3 XML NODE REPRESENTATION
.BR
To convert from sst to simple xml (node) representation:
@@ -2580,11 +2534,11 @@ or the same:
sisu \-\-from\-sxml \ [filename/wildcard \ \ [.sxs.xml,.sxd.xml,sxn.xml]]
.SH
-16. CONFIGURATION
+14. CONFIGURATION
.BR
.SH
-16.1 DETERMINING THE CURRENT CONFIGURATION
+14.1 DETERMINING THE CURRENT CONFIGURATION
.BR
Information on the current configuration of
@@ -2605,7 +2559,7 @@ Either of these should be executed from within a directory that contains sisu
markup source documents.
.SH
-16.2 CONFIGURATION FILES (CONFIG.YML)
+14.2 CONFIGURATION FILES (CONFIG.YML)
.BR
.B SiSU
@@ -2650,7 +2604,7 @@ If
is installed a sample sisurc.yml may be found in /etc/sisu/sisurc.yml
.SH
-17. SKINS
+15. SKINS
.BR
.BR
@@ -2687,7 +2641,7 @@ The skin itself is a ruby file which modifies the default appearances set in
the program.
.SH
-17.1 DOCUMENT SKIN
+15.1 DOCUMENT SKIN
.BR
Documents take on a document skin, if the header of the document specifies a
@@ -2699,7 +2653,7 @@ skin to be used.
.fi
.SH
-17.2 DIRECTORY SKIN
+15.2 DIRECTORY SKIN
.BR
A directory may be mapped on to a particular skin, so all documents within that
@@ -2713,13 +2667,13 @@ A personal habit is to place all skins within the doc directory, and symbolic
links as needed from the site, or dir directories as required.
.SH
-17.3 SITE SKIN
+15.3 SITE SKIN
.BR
A site skin, modifies the program default skin.
.SH
-17.4 SAMPLE SKINS
+15.4 SAMPLE SKINS
.BR
With
@@ -2745,14 +2699,14 @@ list) may be found in:
directory)
.SH
-18. CSS \- CASCADING STYLE SHEETS (FOR HTML, XHTML AND XML)
+16. CSS \- CASCADING STYLE SHEETS (FOR HTML, XHTML AND XML)
.BR
.BR
CSS files to modify the appearance of
.B SiSU
html, XHTML or XML may be placed in the configuration directory:
-\./_sisu/css; ~/.sisu/css or; /etc/sisu/css and these will be copied to the
+ \./_sisu/css; ~/.sisu/css or; /etc/sisu/css and these will be copied to the
output directories with the command sisu \-CC.
.BR
@@ -2778,14 +2732,14 @@ The default homepage may use homepage.css or html.css
.BR
Under consideration is to permit the placement of a CSS file with a different
name in directory _sisu/css directory or equivalent, and change the default CSS
-file that is looked for in a skin.[^23]
+file that is looked for in a skin.[^17]
.SH
-19. ORGANISING CONTENT
+17. ORGANISING CONTENT
.BR
.SH
-19.1 DIRECTORY STRUCTURE AND MAPPING
+17.1 DIRECTORY STRUCTURE AND MAPPING
.BR
The output directory root can be set in the sisurc.yml file. Under the root,
@@ -2814,10 +2768,10 @@ directory basis and resulting documents will take on the appropriate different
appearance.
.SH
-19.2 ORGANISING CONTENT
+17.2 ORGANISING CONTENT
.SH
-20. HOMEPAGES
+18. HOMEPAGES
.BR
.BR
@@ -2845,7 +2799,7 @@ subject. Each directory can/should have its own homepage. See the section on
directory structure and organisation of content.
.SH
-20.1 HOME PAGE AND OTHER CUSTOM BUILT PAGES IN A SUB\-DIRECTORY
+18.1 HOME PAGE AND OTHER CUSTOM BUILT PAGES IN A SUB\-DIRECTORY
.BR
Custom built pages, including the home page index.html may be placed within the
@@ -2857,7 +2811,7 @@ they are copied to the root of the output directory with the command:
sisu \-CC
.SH
-20.2 HOME PAGE WITHIN A SKIN
+18.2 HOME PAGE WITHIN A SKIN
.BR
Skins are described in a separate section, but basically are a file written in
@@ -2890,11 +2844,11 @@ skin_poems.rb
.fi
.SH
-21. MARKUP AND OUTPUT EXAMPLES
+19. MARKUP AND OUTPUT EXAMPLES
.BR
.SH
-21.1 MARKUP EXAMPLES
+19.1 MARKUP EXAMPLES
.BR
Current markup examples and document output samples are provided at
@@ -2910,7 +2864,7 @@ header, and an indication that the levels to be taken into account by the
program in generating its output are.
.SH
-22. SISU SEARCH \- INTRODUCTION
+20. SISU SEARCH \- INTRODUCTION
.BR
.BR
@@ -2936,16 +2890,16 @@ each document, which can be viewed within the database directly or in various
output formats.
.SH
-23. SQL
+21. SQL
.BR
.SH
-23.1 POPULATING SQL TYPE DATABASES
+21.1 POPULATING SQL TYPE DATABASES
.BR
.B SiSU
-feeds sisu markupd documents into sql type databases PostgreSQL[^24] and/or
-SQLite[^25] database together with information related to document structure.
+feeds sisu markupd documents into sql type databases PostgreSQL[^18] and/or
+SQLite[^19] database together with information related to document structure.
.BR
This is one of the more interesting output forms, as all the structural data of
@@ -3002,11 +2956,11 @@ headings etc. (as the Dublin Core is incorporated it is easy to make use of
that as well).
.SH
-24. POSTGRESQL
+22. POSTGRESQL
.BR
.SH
-24.1 NAME
+22.1 NAME
.BR
.B SiSU
@@ -3014,7 +2968,7 @@ that as well).
postgresql dependency package
.SH
-24.2 DESCRIPTION
+22.2 DESCRIPTION
.BR
Information related to using postgresql with sisu (and related to the
@@ -3026,7 +2980,7 @@ to populate a postgresql database, this being part of
\- man sisu).
.SH
-24.3 SYNOPSIS
+22.3 SYNOPSIS
.BR
sisu \-D \ [instruction] \ [filename/wildcard \ if \ required]
@@ -3035,7 +2989,7 @@ to populate a postgresql database, this being part of
sisu \-D \-\-pg \-\-[instruction] \ [filename/wildcard \ if \ required]
.SH
-24.4 COMMANDS
+22.4 COMMANDS
.BR
Mappings to two databases are provided by default, postgresql and sqlite, the
@@ -3048,7 +3002,7 @@ alternatively \-\-sqlite or \-\-pgsql may be used
may be used interchangeably.
.SH
-24.4.1 CREATE AND DESTROY DATABASE
+22.4.1 CREATE AND DESTROY DATABASE
.TP
.B \ \-\-pgsql \ \-\-createall
@@ -3078,7 +3032,7 @@ given \ directory \ (and \ directories \ of \ the \ same \ name). \
\ structure \
.SH
-24.4.2 IMPORT AND REMOVE DOCUMENTS
+22.4.2 IMPORT AND REMOVE DOCUMENTS
.TP
.B \ sisu \ \-D \ \-\-import \ \-v \ \ [filename/wildcard]
@@ -3094,18 +3048,18 @@ updates file contents in database
removes specified document from postgresql database.
.SH
-25. SQLITE
+23. SQLITE
.BR
.SH
-25.1 NAME
+23.1 NAME
.BR
.B SiSU
\- Structured information, Serialized Units \- a document publishing system.
.SH
-25.2 DESCRIPTION
+23.2 DESCRIPTION
.BR
Information related to using sqlite with sisu (and related to the sisu_sqlite
@@ -3116,7 +3070,7 @@ to populate an sqlite database, this being part of
\- man sisu).
.SH
-25.3 SYNOPSIS
+23.3 SYNOPSIS
.BR
sisu \-d \ [instruction] \ [filename/wildcard \ if \ required]
@@ -3126,7 +3080,7 @@ to populate an sqlite database, this being part of
required]
.SH
-25.4 COMMANDS
+23.4 COMMANDS
.BR
Mappings to two databases are provided by default, postgresql and sqlite, the
@@ -3139,7 +3093,7 @@ alternatively \-\-sqlite or \-\-pgsql may be used
may be used interchangeably.
.SH
-25.4.1 CREATE AND DESTROY DATABASE
+23.4.1 CREATE AND DESTROY DATABASE
.TP
.B \ \-\-sqlite \ \-\-createall
@@ -3169,7 +3123,7 @@ given \ directory \ (and \ directories \ of \ the \ same \ name). \
\ structure \
.SH
-25.4.2 IMPORT AND REMOVE DOCUMENTS
+23.4.2 IMPORT AND REMOVE DOCUMENTS
.TP
.B \ sisu \ \-d \ \-\-import \ \-v \ \ [filename/wildcard]
@@ -3185,18 +3139,18 @@ updates file contents in database
removes specified document from sqlite database.
.SH
-26. INTRODUCTION
+24. INTRODUCTION
.BR
.SH
-26.1 SEARCH \- DATABASE FRONTEND SAMPLE, UTILISING DATABASE AND SISU FEATURES,
+24.1 SEARCH \- DATABASE FRONTEND SAMPLE, UTILISING DATABASE AND SISU FEATURES,
INCLUDING OBJECT CITATION NUMBERING (BACKEND CURRENTLY POSTGRESQL)
.BR
-Sample search frontend <http://search.sisudoc.org> \ [^26] A small database and
+Sample search frontend <http://search.sisudoc.org> \ [^20] A small database and
sample query front\-end (search from) that makes use of the citation system,
.I object citation numbering
-to demonstrates functionality.[^27]
+to demonstrates functionality.[^21]
.BR
.B SiSU
@@ -3211,7 +3165,7 @@ in the documents matched.
Note you may set results either for documents matched and object number
locations within each matched document meeting the search criteria; or display
the names of the documents matched along with the objects (paragraphs) that
-meet the search criteria.[^28]
+meet the search criteria.[^22]
.TP
.B \ sisu \ \-F \ \-\-webserv\-webrick
@@ -3249,7 +3203,7 @@ is used. \ [otherwise \ a \ manual \ mapping \ for \ the \ collection \ is \
necessary]
.SH
-26.2 SEARCH FORM
+24.2 SEARCH FORM
.TP
.B \ sisu \ \-F
@@ -3277,7 +3231,7 @@ The generated search form must be copied manually to the webserver directory as
instructed
.SH
-27. HYPERESTRAIER
+25. HYPERESTRAIER
.BR
.BR
@@ -3397,18 +3351,18 @@ rune along the following lines:
and try open the url: <http://localhost:8081/cgi\-bin/estseek.cgi>
.SH
-28. SISU_WEBRICK
+26. SISU_WEBRICK
.BR
.SH
-28.1 NAME
+26.1 NAME
.BR
.B SiSU
\- Structured information, Serialized Units \- a document publishing system
.SH
-28.2 SYNOPSIS
+26.2 SYNOPSIS
.BR
sisu_webrick \ [port]
@@ -3420,7 +3374,7 @@ or
sisu \-W \ [port]
.SH
-28.3 DESCRIPTION
+26.3 DESCRIPTION
.BR
sisu_webrick is part of
@@ -3439,7 +3393,7 @@ yaml file: ~/.sisu/sisurc.yml a sample of which is provided as
/etc/sisu/sisurc.yml (or in the equivalent directory on your system).
.SH
-28.4 SUMMARY OF MAN PAGE
+26.4 SUMMARY OF MAN PAGE
.BR
sisu_webrick, may be started on it\'s own with the command: sisu_webrick \
@@ -3449,7 +3403,7 @@ sisu_webrick, may be started on it\'s own with the command: sisu_webrick \
where no port is given and settings are unchanged the default port is 8081
.SH
-28.5 DOCUMENT PROCESSING COMMAND FLAGS
+26.5 DOCUMENT PROCESSING COMMAND FLAGS
.BR
sisu \-W \ [port] starts
@@ -3460,7 +3414,7 @@ output directories, on the port provided, or if no port is provided and the
defaults have not been changed in ~/.sisu/sisurc.yaml then on port 8081
.SH
-28.6 FURTHER INFORMATION
+26.6 FURTHER INFORMATION
.BR
For more information on
@@ -3471,13 +3425,13 @@ see: <http://www.jus.uio.no/sisu>
or man sisu
.SH
-28.7 AUTHOR
+26.7 AUTHOR
.BR
Ralph Amissah ralph@amissah.com or ralph.amissah@gmail.com
.SH
-28.8 SEE ALSO
+26.8 SEE ALSO
.BR
sisu(1)
@@ -3489,7 +3443,7 @@ Ralph Amissah ralph@amissah.com or ralph.amissah@gmail.com
sisu(8)
.SH
-29. REMOTE SOURCE DOCUMENTS
+27. REMOTE SOURCE DOCUMENTS
.BR
.BR
@@ -3554,7 +3508,7 @@ REMOTE DOCUMENT OUTPUT
.BR
.SH
-30. REMOTE OUTPUT
+28. REMOTE OUTPUT
.BR
.BR
@@ -3575,7 +3529,7 @@ may be used in conjunction with other processing flags, e.g.
.fi
.SH
-30.1 COMMANDS
+28.1 COMMANDS
.TP
.B \ \-R \ \ [filename/wildcard]
@@ -3593,13 +3547,13 @@ sisurc.yml has been provided with information on hostname and username, and
that you have your \"keys\" and ssh agent in place. Also see \-R
.SH
-30.2 CONFIGURATION
+28.2 CONFIGURATION
.BR
[expand \ on \ the \ setting \ up \ of \ an \ ssh\-agent \ / \ keychain]
.SH
-31. REMOTE SERVERS
+29. REMOTE SERVERS
.BR
.BR
@@ -3613,11 +3567,11 @@ which you are logged on using a terminal, and commands and operations would be
pretty much the same as they would be on your local machine.
.SH
-32. QUICKSTART \- GETTING STARTED HOWTO
+30. QUICKSTART \- GETTING STARTED HOWTO
.BR
.SH
-32.1 INSTALLATION
+30.1 INSTALLATION
.BR
Installation is currently most straightforward and tested on the
@@ -3626,7 +3580,7 @@ platform, as there are packages for the installation of sisu and all
requirements for what it does.
.SH
-32.1.1 DEBIAN INSTALLATION
+30.1.1 DEBIAN INSTALLATION
.BR
.B SiSU
@@ -3692,7 +3646,7 @@ components of sisu are to be used. Installing just the package sisu will
provide basic functionality.
.SH
-32.1.2 RPM INSTALLATION
+30.1.2 RPM INSTALLATION
.BR
RPMs are provided though untested, they are prepared by running alien against
@@ -3711,7 +3665,7 @@ as root type:
rpm \-i \ [rpm \ package \ name]
.SH
-32.1.3 INSTALLATION FROM SOURCE
+30.1.3 INSTALLATION FROM SOURCE
.BR
To install
@@ -3742,7 +3696,7 @@ is only dependent on the programming language in which it is written
will be able to generate html, various XMLs, including ODF (and will also
produce LaTeX). Dependencies required for further actions, though it relies on
the installation of additional dependencies which the source tarball does not
-take care of, for things like using a database (postgresql or sqlite)[^29] or
+take care of, for things like using a database (postgresql or sqlite)[^23] or
converting LaTeX to pdf.
.BR
@@ -3820,7 +3774,7 @@ For a list of alternative actions you may type:
ruby install \-T
.SH
-32.2 TESTING SISU, GENERATING OUTPUT
+30.2 TESTING SISU, GENERATING OUTPUT
.BR
To check which version of sisu is installed:
@@ -3848,7 +3802,7 @@ change directory to the appropriate one:
cd /usr/share/doc/sisu/sisu_markup_samples/dfsg
.SH
-32.2.1 BASIC TEXT, PLAINTEXT, HTML, XML, ODF
+30.2.1 BASIC TEXT, PLAINTEXT, HTML, XML, ODF
.BR
Having moved to the directory that contains the markup samples (see
@@ -3862,7 +3816,7 @@ this will generate html including a concordance file, opendocument text format,
plaintext, XHTML and various forms of XML, and OpenDocument text
.SH
-32.2.2 LATEX / PDF
+30.2.2 LATEX / PDF
.BR
Assuming a LaTeX engine such as tetex or texlive is installed with the required
@@ -3886,7 +3840,7 @@ file, opendocument text format, plaintext, XHTML and various forms of XML, and
OpenDocument text and pdf
.SH
-32.2.3 RELATIONAL DATABASE \- POSTGRESQL, SQLITE
+30.2.3 RELATIONAL DATABASE \- POSTGRESQL, SQLITE
.BR
Relational databases need some setting up \- you must have permission to create
@@ -3910,10 +3864,10 @@ sisu \-\-pgsql \-v \-\-import
free_as_in_freedom.rms_and_free_software.sam_williams.sst
.SH
-32.3 GETTING HELP
+30.3 GETTING HELP
.SH
-32.3.1 THE MAN PAGES
+30.3.1 THE MAN PAGES
.BR
Type:
@@ -3926,16 +3880,16 @@ The man pages are also available online, though not always kept as up to date
as within the package itself:
.BR
-* sisu.1 <http://www.jus.uio.no/sisu/man/sisu.1> \ [^30]
+* sisu.1 <http://www.jus.uio.no/sisu/man/sisu.1> \ [^24]
.BR
-* sisu.8 <http://www.jus.uio.no/sisu/man/sisu.8> \ [^31]
+* sisu.8 <http://www.jus.uio.no/sisu/man/sisu.8> \ [^25]
.BR
-* man directory <http://www.jus.uio.no/sisu/man> \ [^32]
+* man directory <http://www.jus.uio.no/sisu/man> \ [^26]
.SH
-32.3.2 BUILT IN HELP
+30.3.2 BUILT IN HELP
.BR
sisu \-\-help
@@ -3950,7 +3904,7 @@ sisu \-\-help \-\-commands
sisu \-\-help \-\-markup
.SH
-32.3.3 THE HOME PAGE
+30.3.3 THE HOME PAGE
.BR
<http://www.jus.uio.no/sisu>
@@ -3959,7 +3913,7 @@ sisu \-\-help \-\-markup
<http://www.jus.uio.no/sisu/SiSU>
.SH
-32.4 MARKUP SAMPLES
+30.4 MARKUP SAMPLES
.BR
A number of markup samples (along with output) are available off:
@@ -3976,12 +3930,12 @@ Additional markup samples are packaged separately in the file:
.BR
On
.B Debian
-they are available in non\-free[^33] to include them it is necessary to
+they are available in non\-free[^27] to include them it is necessary to
include non\-free in your /etc/apt/source.list or obtain them from the sisu
home site.
.SH
-33. EDITOR FILES, SYNTAX HIGHLIGHTING
+31. EDITOR FILES, SYNTAX HIGHLIGHTING
.BR
.BR
@@ -4161,228 +4115,313 @@ NOTE:
\ to \ have \ for \ sisu \ markup]
.SH
-34. HELP SOURCES
+32. HOW DOES SISU WORK?
.BR
.BR
-For a summary of alternative ways to get help on
.B SiSU
-try one of the following:
+markup is fairly minimalistic, it consists of: a (largely optional) document
+header, made up of information about the document (such as when it was
+published, who authored it, and granting what rights) and any processing
+instructions; and markup within the substantive text of the document, which is
+related to document structure and typeface.
+.B SiSU
+must be able to discern the structure of a document, (text headings and their
+levels in relation to each other), either from information provided in the
+document header or from markup within the text (or from a combination of both).
+Processing is done against an abstraction of the document comprising of
+information on the document\'s structure and its objects,[2] which the program
+serializes (providing the object numbers) and which are assigned hash sum
+values based on their content. This abstraction of information about document
+structure, objects, (and hash sums), provides considerable flexibility in
+representing documents different ways and for different purposes (e.g. search,
+document layout, publishing, content certification, concordance etc.), and
+makes it possible to take advantage of some of the strengths of established
+ways of representing documents, (or indeed to create new ones).
+.SH
+33. SUMMARY OF FEATURES
.BR
-.B man page
.BR
- man sisu_help
+* sparse/minimal markup (clean utf\-8 source texts). Documents are prepared in
+a single UTF\-8 file using a minimalistic mnemonic syntax. Typical literature,
+documents like \"War and Peace\" require almost no markup, and most of the
+headers are optional.
.BR
-.B man2html
+* markup is easily readable/parsable by the human eye, (basic markup is simpler
+and more sparse than the most basic HTML), \ [this \ may \ also \ be \
+converted \ to \ XML \ representations \ of \ the \ same \ input/source \
+document].
.BR
- <file:///usr/share/doc/sisu/html/sisu_help.1.html>
+* markup defines document structure (this may be done once in a header
+pattern\-match description, or for heading levels individually); basic text
+attributes (bold, italics, underscore, strike\-through etc.) as required; and
+semantic information related to the document (header information, extended
+beyond the Dublin core and easily further extended as required); the headers
+may also contain processing instructions.
+.B SiSU
+markup is primarily an abstraction of document structure and document
+metadata to permit taking advantage of the basic strengths of existing
+alternative practical standard ways of representing documents \ [be \ that \
+browser \ viewing, \ paper \ publication, \ sql \ search \ etc.] (html, xml,
+odf, latex, pdf, sql)
.BR
- <http://www.jus.uio.no/sisu/man/sisu_help.1.html>
+* for output produces reasonably elegant output of established industry and
+institutionally accepted open standard formats.[3] takes advantage of the
+different strengths of various standard formats for representing documents,
+amongst the output formats currently supported are:
.BR
-.B sisu generated output \- links to html
+ * html \- both as a single scrollable text and a segmented document
.BR
- <file:///usr/share/doc/sisu/sisu_manual/sisu_help/index.html>
+ * xhtml
.BR
- <http://sisudoc.org/sisu_manual/sisu_help/index.html>
+ * XML \- both in sax and dom style xml structures for further development as
+ required
.BR
- <http://www.jus.uio.no/sisu/sisu_manual/sisu_help/index.html>
+ * ODF \- open document format, the iso standard for document storage
.BR
-.B help sources lists
+ * LaTeX \- used to generate pdf
.BR
-Alternative sources for this help sources page listed here:
+ * pdf (via LaTeX)
.BR
- man sisu_help_sources
+ * sql \- population of an sql database, (at the same object level that is
+ used to cite text within a document)
.BR
- <file:///usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html>
+Also produces: concordance files; document content certificates (md5 or sha256
+digests of headings, paragraphs, images etc.) and html manifests (and sitemaps
+of content). (b) takes advantage of the strengths implicit in these very
+different output types, (e.g. PDFs produced using typesetting of LaTeX,
+databases populated with documents at an individual object/paragraph level,
+making possible granular search (and related possibilities))
.BR
- <file:///usr/share/doc/sisu/html/sisu_help_sources/index.html>
+* ensuring content can be cited in a meaningful way regardless of selected
+output format. Online publishing (and publishing in multiple document formats)
+lacks a useful way of citing text internally within documents (important to
+academics generally and to lawyers) as page numbers are meaningless across
+browsers and formats. sisu seeks to provide a common way of pinpoint the text
+within a document, (which can be utilized for citation and by search engines).
+The outputs share a common numbering system that is meaningful (to man and
+machine) across all digital outputs whether paper, screen, or database
+oriented, (pdf, HTML, xml, sqlite, postgresql), this numbering system can be
+used to reference content.
.BR
- <http://sisudoc.org/sisu_manual/sisu_help_sources/index.html>
+* Granular search within documents. SQL databases are populated at an object
+level (roughly headings, paragraphs, verse, tables) and become searchable with
+that degree of granularity, the output information provides the
+object/paragraph numbers which are relevant across all generated outputs; it is
+also possible to look at just the matching paragraphs of the documents in the
+database; \ [output \ indexing \ also \ work \ well \ with \ search \ indexing
+\ tools \ like \ hyperestraier].
.BR
- <http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html>
-
-.SH
-34.1 MAN PAGES
-
-.SH
-34.1.1 MAN
+* long term maintainability of document collections in a world of changing
+formats, having a very sparsely marked\-up source document base. there is a
+considerable degree of future\-proofing, output representations are
+\"upgradeable\", and new document formats may be added. e.g. addition of odf
+(open document text) module in 2006 and in future html5 output sometime in
+future, without modification of existing prepared texts
.BR
- man sisu
+* SQL search aside, documents are generated as required and static once
+generated.
.BR
- man sisu_commands
+* documents produced are static files, and may be batch processed, this needs
+to be done only once but may be repeated for various reasons as desired
+(updated content, addition of new output formats, updated technology document
+presentations/representations)
.BR
- man 7 sisu_complete
+* document source (plaintext utf\-8) if shared on the net may be used as input
+and processed locally to produce the different document outputs
.BR
- man sisu_configuration
+* document source may be bundled together (automatically) with associated
+documents (multiple language versions or master document with inclusions) and
+images and sent as a zip file called a sisupod, if shared on the net these too
+may be processed locally to produce the desired document outputs
.BR
- man 8 sisu_faq
+* generated document outputs may automatically be posted to remote sites.
.BR
- man sisu_filetypes
+* for basic document generation, the only software dependency is
+.B Ruby
+, and a few standard Unix tools (this covers plaintext, HTML, XML, ODF,
+LaTeX). To use a database you of course need that, and to convert the LaTeX
+generated to pdf, a latex processor like tetex or texlive.
.BR
- man sisu_help
+* as a developers tool it is flexible and extensible
.BR
- man sisu_help_sources
+Syntax highlighting for
+.B SiSU
+markup is available for a number of text editors.
.BR
- man 8 sisu_howto
+.B SiSU
+is less about document layout than about finding a way with little markup to
+be able 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, or search of content
.BR
- man sisu_introduction
+i.e. to be able to take advantage from this 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 viewing (e.g. html, xml, pdf), or
+paper publication (e.g. pdf)...
.BR
- man sisu_markup
+the solution arrived at is by extracting structural information about the
+document (about headings within the document) and by tracking objects (which
+are serialized and also given hash values) in the manner described. It makes
+possible representations that are quite different from those offered at
+present. For example objects could be saved individually and identified by
+their hashes, with an index of how the objects relate to each other to form a
+document.
+.SH
+34. HELP SOURCES
.BR
- man sisu_output_overview
.BR
- man 7 sisu_pdf
+For a summary of alternative ways to get help on
+.B SiSU
+try one of the following:
.BR
- man 7 sisu_postgresql
+.B man page
.BR
- man 8 sisu_quickstart
+ man sisu_help
.BR
- man 8 sisu_remote
+.B man2html
.BR
- man 8 sisu_search
+ <file:///usr/share/doc/sisu/html/sisu_help.1.html>
.BR
- man sisu_skin
+ <http://www.jus.uio.no/sisu/man/sisu_help.1.html>
.BR
- man 7 sisu_sqlite
+.B sisu generated output \- links to html
.BR
- man 8 sisu_syntax_highlighting
+ <file:///usr/share/doc/sisu/sisu_manual/sisu_help/index.html>
.BR
- man 7 sisu_vim
+ <http://sisudoc.org/sisu_manual/sisu_help/index.html>
.BR
- man sisu_webrick
-
-.SH
-34.2 SISU GENERATED OUTPUT \- LINKS TO HTML
+ <http://www.jus.uio.no/sisu/sisu_manual/sisu_help/index.html>
.BR
-Note
-.B SiSU
-documentation is prepared in
-.B SiSU
-and output is available in multiple formats including amongst others html,
-pdf, and odf which may be also be accessed via the html pages[^34]
-
-.SH
-34.2.1 LOCALLY INSTALLED
+.B help sources lists
.BR
-<file:///usr/share/doc/sisu/sisu_manual/sisu_manual/index.html>
+Alternative sources for this help sources page listed here:
.BR
-<file:///usr/share/doc/sisu/sisu_manual/sisu_help/index.html>
+ man sisu_help_sources
.BR
-<file:///usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html>
+ <file:///usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu/index.html
+ <file:///usr/share/doc/sisu/html/sisu_help_sources/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_commands/index.html
+ <http://sisudoc.org/sisu_manual/sisu_help_sources/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_complete/index.html
+ <http://www.jus.uio.no/sisu/sisu_manual/sisu_help_sources/index.html>
-.BR
- /usr/share/doc/sisu/sisu_manual/sisu_configuration/index.html
+.SH
+34.1 MAN PAGES
-.BR
- /usr/share/doc/sisu/sisu_manual/sisu_description/index.html
+.SH
+34.1.1 MAN
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_examples/index.html
+ man sisu
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_faq/index.html
+ man 7 sisu_complete
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_filetypes/index.html
+ man 7 sisu_pdf
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_help/index.html
+ man 7 sisu_postgresql
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html
+ man 7 sisu_sqlite
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_howto/index.html
+ man sisu_termsheet
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_introduction/index.html
+ man sisu_webrick
-.BR
- /usr/share/doc/sisu/sisu_manual/sisu_manual/index.html
+.SH
+34.2 SISU GENERATED OUTPUT \- LINKS TO HTML
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_markup/index.html
+Note
+.B SiSU
+documentation is prepared in
+.B SiSU
+and output is available in multiple formats including amongst others html,
+pdf, and odf which may be also be accessed via the html pages[^28]
-.BR
- /usr/share/doc/sisu/sisu_manual/sisu_output_overview/index.html
+.SH
+34.2.1 LOCALLY INSTALLED
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_pdf/index.html
+<file:///usr/share/doc/sisu/sisu_manual/sisu_manual/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_postgresql/index.html
+<file:///usr/share/doc/sisu/sisu_manual/sisu_help/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_quickstart/index.html
+<file:///usr/share/doc/sisu/sisu_manual/sisu_help_sources/index.html>
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_remote/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu/index.html
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_search/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu_complete/index.html
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_skin/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu_pdf/index.html
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_sqlite/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu_postgresql/index.html
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_syntax_highlighting/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu_sqlite/index.html
.BR
- /usr/share/doc/sisu/sisu_manual/sisu_vim/index.html
+ /usr/share/doc/sisu/sisu_manual/sisu_termsheet/index.html
.BR
/usr/share/doc/sisu/sisu_manual/sisu_webrick/index.html
@@ -4550,13 +4589,13 @@ pdf, and odf which may be also be accessed via the html pages[^34]
<http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/index.html>
.SH
-34.2.4 MAN2HTML
+34.3 MAN2HTML
.SH
-34.2.5 LOCALLY INSTALLED
+34.3.1 LOCALLY INSTALLED
.BR
-<file:///usr/share/doc/sisu/html/sisu_manual.1.html>
+<file:///usr/share/doc/sisu/html/sisu.1.html>
.BR
<file:///usr/share/doc/sisu/html/sisu_help.1.html>
@@ -4568,61 +4607,19 @@ pdf, and odf which may be also be accessed via the html pages[^34]
/usr/share/doc/sisu/html/sisu.1.html
.BR
- /usr/share/doc/sisu/html/sisu_commands.1.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_complete.7.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_configuration.1.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_faq.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_help.1.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_help_sources.1.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_howto.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_markup.1.html
-
-.BR
/usr/share/doc/sisu/html/sisu_pdf.7.html
.BR
/usr/share/doc/sisu/html/sisu_postgresql.7.html
.BR
- /usr/share/doc/sisu/html/sisu_quickstart.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_remote.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_search.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_skin.1.html
-
-.BR
/usr/share/doc/sisu/html/sisu_sqlite.7.html
.BR
- /usr/share/doc/sisu/html/sisu_syntax_highlighting.8.html
-
-.BR
- /usr/share/doc/sisu/html/sisu_vim.7.html
-
-.BR
/usr/share/doc/sisu/html/sisu_webrick.1.html
.SH
-34.2.6 WWW.SISUDOC.ORG
+34.3.2 WWW.SISUDOC.ORG
.BR
<http:///sisudoc.org/man/sisu_manual.1.html>
@@ -4637,64 +4634,25 @@ pdf, and odf which may be also be accessed via the html pages[^34]
<http://sisudoc.org/man/sisu.1.html>
.BR
- <http://sisudoc.org/man/sisu_commands.1.html>
-
-.BR
<http://sisudoc.org/man/sisu_complete.7.html>
.BR
- <http://sisudoc.org/man/sisu_configuration.1.html>
-
-.BR
- <http://sisudoc.org/man/sisu_faq.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_help.1.html>
-
-.BR
- <http://sisudoc.org/man/sisu_help_sources.1.html>
-
-.BR
- <http://sisudoc.org/man/sisu_howto.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_markup.1.html>
-
-.BR
<http://sisudoc.org/man/sisu_pdf.7.html>
.BR
<http://sisudoc.org/man/sisu_postgresql.7.html>
.BR
- <http://sisudoc.org/man/sisu_quickstart.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_remote.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_search.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_skin.1.html>
-
-.BR
<http://sisudoc.org/man/sisu_sqlite.7.html>
.BR
- <http://sisudoc.org/man/sisu_syntax_highlighting.8.html>
-
-.BR
- <http://sisudoc.org/man/sisu_vim.7.html>
-
-.BR
<http://sisudoc.org/man/sisu_webrick.1.html>
.SH
-34.2.7 WWW.JUS.UIO.NO/SISU
+34.3.3 WWW.JUS.UIO.NO/SISU
.BR
-<http://www.jus.uio.no/sisu/man/sisu_manual.1.html>
+<http://www.jus.uio.no/sisu/man/sisu.1.html>
.BR
<http://www.jus.uio.no/sisu/man/sisu_help.1.html>
@@ -4706,57 +4664,18 @@ pdf, and odf which may be also be accessed via the html pages[^34]
<http://www.jus.uio.no/sisu/man/sisu.1.html>
.BR
- <http://www.jus.uio.no/sisu/man/sisu_commands.1.html>
-
-.BR
<http://www.jus.uio.no/sisu/man/sisu_complete.7.html>
.BR
- <http://www.jus.uio.no/sisu/man/sisu_configuration.1.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_faq.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_help.1.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_help_sources.1.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_howto.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_markup.1.html>
-
-.BR
<http://www.jus.uio.no/sisu/man/sisu_pdf.7.html>
.BR
<http://www.jus.uio.no/sisu/man/sisu_postgresql.7.html>
.BR
- <http://www.jus.uio.no/sisu/man/sisu_quickstart.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_remote.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_search.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_skin.1.html>
-
-.BR
<http://www.jus.uio.no/sisu/man/sisu_sqlite.7.html>
.BR
- <http://www.jus.uio.no/sisu/man/sisu_syntax_highlighting.8.html>
-
-.BR
- <http://www.jus.uio.no/sisu/man/sisu_vim.7.html>
-
-.BR
<http://www.jus.uio.no/sisu/man/sisu_webrick.1.html>
.SH
@@ -4768,8 +4687,7 @@ METADATA
.BR
.BR
-Document Manifest @
-<http://www.jus.uio.no/sisu/sisu_manual/sisu/sisu_manifest.html>
+Document Manifest @ <http://sisudoc.org/sisu_manual/sisu/sisu_manifest.html>
.BR
.B Dublin Core
@@ -4809,11 +4727,11 @@ DC Date available:
.BR
DC Date modified:
-.I 2007\-08\-30
+.I 2007\-09\-29
.BR
DC Date:
-.I 2007\-08\-30
+.I 2007\-09\-29
.BR
.B Version Information
@@ -4828,11 +4746,11 @@ Filetype:
.BR
Sourcefile Digest, MD5(sisu._sst)=
-.I 104416276094558eeb6bd0320281ae0d
+.I 5f973d9b8e96b9f3fabc280e9d0a18e0
.BR
Skin_Digest:
-MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+MD5(/home/ralph/grotto/theatre/dbld/sisu\-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
.I 20fc43cf3eb6590bc3399a1aef65c5a9
.BR
@@ -4840,7 +4758,7 @@ MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_s
.BR
Document (metaverse) last generated:
-.I Tue Sep 25 02:54:41 +0100 2007
+.I Sat Sep 29 15:46:29 +0100 2007
.BR
Generated by:
@@ -4854,63 +4772,30 @@ Ruby version:
.TP
.BI 1.
-\" \.B SiSU
-information Structuring Universe\" or \"Structured information, Serialized
-Units\".
- also chosen for the meaning of the Finnish term "sisu".
-.TP
-.BI 2.
-Unix command line oriented
-.TP
-.BI 3.
objects include: headings, paragraphs, verse, tables, images, but not
footnotes/endnotes which are numbered separately and tied to the object from
which they are referenced.
.TP
-.BI 4.
+.BI 2.
i.e. the html, pdf, odf outputs are each built individually and optimised for
that form of presentation, rather than for example the html being a saved
version of the odf, or the pdf being a saved version of the html.
.TP
-.BI 5.
+.BI 3.
the different heading levels
.TP
-.BI 6.
+.BI 4.
units of text, primarily paragraphs and headings, also any tables, poems,
code-blocks
.TP
-.BI 7.
+.BI 5.
Specification submitted by Adobe to ISO to become a full open ISO
specification
<http://www.linux-watch.com/news/NS7542722606.html>
.TP
-.BI 8.
+.BI 6.
ISO/IEC 26300:2006
.TP
-.BI 9.
-generated from source using rman
- <http://polyglotman.sourceforge.net/rman.html>
- With regard to
-.B SiSU
-man pages the formatting generated for markup syntax is not quite right, for
-that you might prefer the links under:
- <http://www.jus.uio.no/sample>
-.TP
-.BI 10.
-<http://www.jus.uio.no/sisu/man/>
-.TP
-.BI 11.
-<http://www.jus.uio.no/sisu/man/sisu.1.html>
-.TP
-.BI 12.
-<http://www.jus.uio.no/sisu/man/sisu.8.html>
-.TP
-.BI 13.
-<http://www.jus.uio.no/sisu/man/sisu_examples.1.html>
-.TP
-.BI 14.
-<http://www.jus.uio.no/sisu/man/sisu_webrick.1.html>
-.TP
.BI *1.
square brackets
.TP
@@ -4920,17 +4805,23 @@ square brackets
.BI +1.
square brackets
.TP
-.BI 15.
+.BI 7.
+<http://www.jus.uio.no/sisu/man/>
+.TP
+.BI 8.
+<http://www.jus.uio.no/sisu/man/sisu.1.html>
+.TP
+.BI 9.
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.
.TP
-.BI 16.
+.BI 10.
files should be prepared using UTF-8 character encoding
.TP
-.BI 17.
+.BI 11.
a footnote or endnote
.TP
-.BI 18.
+.BI 12.
self contained endnote marker & endnote in one
.TP
.BI *.
@@ -4945,47 +4836,47 @@ editors notes, numbered asterisk footnote/endnote series
.BI +2.
editors notes, numbered asterisk footnote/endnote series
.TP
-.BI 19.
+.BI 13.
<http://www.jus.uio.no/sisu/>
.TP
-.BI 20.
+.BI 14.
<http://www.ruby-lang.org/en/>
.TP
-.BI 21.
+.BI 15.
Table from the Wealth of Networks by Yochai Benkler
<http://www.jus.uio.no/sisu/the_wealth_of_networks.yochai_benkler>
.TP
-.BI 22.
+.BI 16.
\.ssc (for composite) is under consideration but \._sst makes clear that this
is not a regular file to be worked on, and thus less likely that people will
have \"accidents\", working on a \.ssc file that is overwritten by subsequent
processing. It may be however that when the resulting file is shared \.ssc is an
appropriate suffix to use.
.TP
-.BI 23.
+.BI 17.
\.B SiSU
has worked this way in the past, though this was dropped as it was thought
the complexity outweighed the flexibility, however, the balance was rather fine
and this behaviour could be reinstated.
.TP
-.BI 24.
+.BI 18.
<http://www.postgresql.org/>
<http://advocacy.postgresql.org/>
<http://en.wikipedia.org/wiki/Postgresql>
.TP
-.BI 25.
+.BI 19.
<http://www.hwaci.com/sw/sqlite/>
<http://en.wikipedia.org/wiki/Sqlite>
.TP
-.BI 26.
+.BI 20.
<http://search.sisudoc.org>
.TP
-.BI 27.
+.BI 21.
(which could be extended further with current back-end). As regards scaling
of the database, it is as scalable as the database (here Postgresql) and
hardware allow.
.TP
-.BI 28.
+.BI 22.
of this feature when demonstrated to an IBM software innovations evaluator
in 2004 he said to paraphrase: this could be of interest to us. We have large
document management systems, you can search hundreds of thousands of documents
@@ -4993,25 +4884,25 @@ and we can tell you which documents meet your search criteria, but there is no
way we can tell you without opening each document where within each your
matches are found.
.TP
-.BI 29.
+.BI 23.
There is nothing to stop MySQL support being added in future.
.TP
-.BI 30.
+.BI 24.
<http://www.jus.uio.no/sisu/man/sisu.1>
.TP
-.BI 31.
+.BI 25.
<http://www.jus.uio.no/sisu/man/sisu.8>
.TP
-.BI 32.
+.BI 26.
<http://www.jus.uio.no/sisu/man>
.TP
-.BI 33.
+.BI 27.
the \.B Debian
Free Software guidelines require that everything distributed within \.B Debian
can be changed - and the documents are authors\' works that while freely
distributable are not freely changeable.
.TP
-.BI 34.
+.BI 28.
named index.html or more extensively through sisu_manifest.html
.TP
@@ -5034,6 +4925,6 @@ at: <http://www.jus.uio.no/sisu>
.TP
* Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]
.TP
-* Last Generated on: Tue Sep 25 02:54:48 +0100 2007
+* Last Generated on: Sat Sep 29 15:46:29 +0100 2007
.TP
* SiSU http://www.jus.uio.no/sisu
diff --git a/man/man1/sisu_webrick.1 b/man/man1/sisu_webrick.1
index 6d8cc219..a1677f1c 100644
--- a/man/man1/sisu_webrick.1
+++ b/man/man1/sisu_webrick.1
@@ -1,4 +1,8 @@
.TH "sisu_webrick" "1" "2007-09-16" "0.59.1" "SiSU"
+.SH NAME
+sisu \- documents: structuring, publishing in multiple formats, and search
+.SH SYNOPSIS
+sisu \-W
.SH
SISU \- SISU_WEBRICK,
RALPH AMISSAH
@@ -110,7 +114,7 @@ METADATA
.BR
Document Manifest @
-<http://www.jus.uio.no/sisu/sisu_manual/sisu_webrick/sisu_manifest.html>
+<http://sisudoc.org/sisu_manual/sisu_webrick/sisu_manifest.html>
.BR
.B Dublin Core
@@ -169,7 +173,7 @@ Filetype:
.BR
Sourcefile Digest, MD5(sisu_webrick.sst)=
-.I 3d9a36a867ddc771d75083c5a7eea2bc
+.I 11fb0494766a9b6d3ce091bf41241973
.BR
Skin_Digest: MD5(/etc/sisu/skin/doc/skin_sisu.rb)=
@@ -180,7 +184,7 @@ Skin_Digest: MD5(/etc/sisu/skin/doc/skin_sisu.rb)=
.BR
Document (metaverse) last generated:
-.I Tue Sep 25 02:54:44 +0100 2007
+.I Sat Sep 29 15:49:36 +0100 2007
.BR
Generated by:
@@ -213,6 +217,6 @@ at: <http://www.jus.uio.no/sisu>
.TP
* Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]
.TP
-* Last Generated on: Tue Sep 25 02:54:51 +0100 2007
+* Last Generated on: Sat Sep 29 15:49:36 +0100 2007
.TP
* SiSU http://www.jus.uio.no/sisu
diff --git a/man/man7/sisu_vim.7 b/man/man7/sisu_vim.7
index 5a7c9c3f..553e8fd6 100644
--- a/man/man7/sisu_vim.7
+++ b/man/man7/sisu_vim.7
@@ -1,4 +1,6 @@
.TH "sisu_vim" "1" "2007-09-16" "0.59.1" "SiSU"
+.SH NAME
+man page "name/whatis" information not provided, set in header @man: name=[whatis information]
.SH
SISU \- VIM,
RALPH AMISSAH
@@ -87,7 +89,7 @@ METADATA
.BR
Document Manifest @
-<http://www.jus.uio.no/sisu/sisu_manual/sisu_vim/sisu_manifest.html>
+<http://sisudoc.org/sisu_manual/sisu_vim/sisu_manifest.html>
.BR
.B Dublin Core
@@ -150,7 +152,7 @@ Sourcefile Digest, MD5(sisu_vim.sst)=
.BR
Skin_Digest:
-MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
+MD5(/home/ralph/grotto/theatre/dbld/sisu\-dev/sisu/data/doc/sisu/sisu_markup_samples/sisu_manual/_sisu/skin/doc/skin_sisu_manual.rb)=
.I 20fc43cf3eb6590bc3399a1aef65c5a9
.BR
@@ -158,7 +160,7 @@ MD5(/home/ralph/grotto/theatre/dbld/builds/sisu/sisu/data/doc/sisu/sisu_markup_s
.BR
Document (metaverse) last generated:
-.I Tue Sep 25 02:54:48 +0100 2007
+.I Sat Sep 29 13:20:58 +0100 2007
.BR
Generated by:
@@ -191,6 +193,6 @@ at: <http://www.jus.uio.no/sisu>
.TP
* Ruby version: ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]
.TP
-* Last Generated on: Tue Sep 25 02:54:52 +0100 2007
+* Last Generated on: Sat Sep 29 13:21:02 +0100 2007
.TP
* SiSU http://www.jus.uio.no/sisu