SiSU: Difference between revisions
Removed note that no longer refers to anything (due to previous edit) |
"History" is good enough -- doesn't need a modifier |
||
Line 14: | Line 14: | ||
'''SiSU''' ("SiSU information Structuring Universe" or "Structured information, Serialized Units"),<ref>also chosen for the meaning of the [[Finnish language|Finnish]] term "[[sisu]]".</ref> is a [[Unix]] [[command line interface|command line]]-oriented framework for document structuring, publishing and search. Using [[Markup language|markup]] applied to a document, SiSU can produce [[plain text]], [[HTML]], [[XHTML]], [[EPUB]], [[XML]], [[OpenDocument]], [[LaTeX]] or [[Portable Document Format|PDF]] files, and 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. |
'''SiSU''' ("SiSU information Structuring Universe" or "Structured information, Serialized Units"),<ref>also chosen for the meaning of the [[Finnish language|Finnish]] term "[[sisu]]".</ref> is a [[Unix]] [[command line interface|command line]]-oriented framework for document structuring, publishing and search. Using [[Markup language|markup]] applied to a document, SiSU can produce [[plain text]], [[HTML]], [[XHTML]], [[EPUB]], [[XML]], [[OpenDocument]], [[LaTeX]] or [[Portable Document Format|PDF]] files, and 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. |
||
== |
==History== |
||
SiSU has been under development since 1997, and written in [[Ruby (programming language)|Ruby]] since 2000. It was released under the GPL in January 2005. SiSU developed out of work done on a project started earlier on documents related to (primarily private) international commercial law and international trade law started in 1993 on a site known then as Ananse, and more recently as [http://www.jus.uio.no/lm/ LexMercatoria] |
SiSU has been under development since 1997, and written in [[Ruby (programming language)|Ruby]] since 2000. It was released under the GPL in January 2005. SiSU developed out of work done on a project started earlier on documents related to (primarily private) international commercial law and international trade law started in 1993 on a site known then as Ananse, and more recently as [http://www.jus.uio.no/lm/ LexMercatoria] |
Revision as of 23:30, 4 April 2011
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
No issues specified. Please specify issues, or remove this template. |
SiSU logo | |
Developer(s) | Ralph Amissah |
---|---|
Stable release | 2.7.7
/ October 17, 2010 |
Repository | |
Operating system | Unix-like |
Type | Text Structuring, Publishing, Search |
License | GPLv3 |
Website | www.jus.uio.no/sisu |
SiSU ("SiSU information Structuring Universe" or "Structured information, Serialized Units"),[1] is a Unix command line-oriented framework for document structuring, publishing and search. Using markup applied to a document, SiSU can produce plain text, HTML, XHTML, EPUB, XML, OpenDocument, LaTeX or PDF files, and 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.
History
SiSU has been under development since 1997, and written in Ruby since 2000. It was released under the GPL in January 2005. SiSU developed out of work done on a project started earlier on documents related to (primarily private) international commercial law and international trade law started in 1993 on a site known then as Ananse, and more recently as LexMercatoria
SiSU version 1 was released December 2009. SiSU version 2 was released March 2010. Version 2 features a new processing engine. Markup remains substantially identical between versions, apart from changes to the markup for document headers (which contain document metadata and processing instructions). Both version 1 and 2 text processing engines are available in the version 2 tarball. Development takes place on the version 2 branch. Version 1 is available to guarantee compatibility with older prepared texts (prior to the updating of document headers), and as an earlier reference implementation.
Notes and references
External links
- SiSU homepage