SiSU
From Wikipedia, the free encyclopedia
| SiSU | |
|---|---|
| Developer | Ralph Amissah |
| Initial release | January 5, 2005 |
| Stable release | 7.1.11
/ July 14, 2017 |
| Repository | |
| Operating system | Unix-like |
| Type | Text Structuring, Publishing, Search |
| License | GPLv3 |
| Website | sisudoc |
SiSU (SiSU information structuring universe or Structured information, serialized units),[1] is a Unix command line-oriented framework for document structuring, publishing and search.
Document structuring
Using markup applied to a document, or a collection of documents, SiSU can produce plain text, HTML, XHTML, EPUB, XML, OpenDocument, LaTeX or PDF files, and populate an SQL database.
SiSU offers its user a way to structure plain text and to add graphics, hyperlinks, endnotes, footnotes etc. with simple text editing programs such as Notepad (Windows), TextEdit (Mac) or Gedit (Linux). The lightweight markup language is mnemonic and human readable.
To process the marked up document(s) with SiSU, the user issues a command via the command-line of the computer terminal. The output can be generated in multiple formats (html, pdf, epub, and others) with one single command.
Publishing and self-publishing
A document, or a collection of documents, which has been processed by SiSU is technically ready to be published on the web, or printed on paper. Canadian author Cory Doctorow, for instance, has used SiSU as a publishing tool and blogged about it.[2] In a newspaper article, Doctorow called SiSU an "automated ebook workflow tool".[3]
Earlier examples of webpublishing with SiSU are Projet de traité instituant l'Union Européenne / Draft Treaty Establishing the European Union[4] and the novel Tainaron by Finnish author Leena Krohn.[5]
Search
SiSU can populate an SQL database with objects (equating generally to paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity (e.g. your search criteria are 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 "published" works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content.