Jump to content

SiSU: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Mikaelbook (talk | contribs)
Usage: Added two examples of SiSUed documents to the Usage section
 
(39 intermediate revisions by 19 users not shown)
Line 1: Line 1:
{{short description|Unix command line-oriented framework}}
{{Multiple issues | unreferenced= April 2011 | notable=April 2011 | primarysources=April 2011}}
{{Other uses}}
{{Other uses|Sisu (disambiguation)}}
{{Infobox software
{{Infobox software
| name = SiSU
| name = SiSU
| logo = [[Image:SiSU logo.png|100px|SiSU logo]]
| logo = SiSU (software) logo.png
| logo_size = 100px
| logo_alt = SiSU logo
| developer = Ralph Amissah
| developer = Ralph Amissah
| released = {{Start date and age|2005|01|05}}
| latest_release_version = 2.7.7
| latest_release_version = 7.1.11
| latest_release_date = {{release date|2010|10|17}}
| latest_release_date = {{Start date and age|2017|07|14}}
| operating_system = [[Unix-like]]
| operating_system = [[Unix-like]]
| genre = Text Structuring, [[Publishing]], [[Search]]
| genre = Text Structuring, [[Publishing]], [[Search engine technology|Search]]
| license = [[GNU General Public License#Version 3|GPLv3]]
| license = [[GNU General Public License#Version 3|GPLv3]]
| website = [http://www.jus.uio.no/sisu www.jus.uio.no/sisu]
}}
}}
'''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.
'''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.


==Usage==
==Usage==

Using [[Markup language|markup]] applied to a document, or a collection of documents, SiSU can produce [[plain text]], [[HTML]], [[XHTML]], [[EPUB]], [[XML]], [[OpenDocument]], [[LaTeX]] or [[Portable Document Format|PDF]] files, and populate an [[SQL]] database.
Using [[Markup language|markup]] applied to a document, or a collection of documents, SiSU can produce [[plain text]], [[HTML]], [[XHTML]], [[EPUB]], [[XML]], [[OpenDocument]], [[LaTeX]] or [[Portable Document Format|PDF]] files, and populate an [[SQL]] database.


'''Document structuring'''
===Document structuring===
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]].

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 (GNU/Linux). The markup language is mnemonic and human readable.

To process the the marked up document(s) with SiSU, the user then issues a command via the [[Command-line interface|command-line]] of the computer terminal. The output can be rendered in multiple formats (html, pdf, epub, and others) with one single command.

'''Publishing and self-publishing'''


To process the marked up document(s) with SiSU, the user issues a command via the [[Command-line interface|command-line]] of the computer terminal. The output can be generated in multiple formats (html, pdf, epub, and others) with one single command.
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.<ref>{{cite web|url=http://craphound.com/walh/e-book/browse-all-versions|title=Doctorow: With a Little Help|date=2010-10-03|accessdate=2011-08-11|work=Browse all versions}}</ref> In a newspaper article, Doctorow called SiSU an "automated ebook workflow tool".<ref>{{cite web|url=http://www.guardian.co.uk/technology/blog/2010/dec/17/internet-problem-choice-self-publishing|title=The Internet Problem: when an abundance of choice becomes an issue|last=Doctorow|first=Cory}}</ref>


===Publishing and self-publishing===
Earlier examples of webpublishing with SiSU are ''Projet de traité instituant l'Union Européenne / Draft Treaty Establishing the European Union''<ref>{{cite web|url=http://www.spinellifootsteps.info|date=2005-11-28|accessdate=2011-08-11}}</ref> and the novel [[Tainaron(novel)|Tainaron]] by Finnish author Leena Krohn. <ref>{{cite web|url=http://www.kaapeli.fi/krohn/english/3/leena_krohn/tainaron.leena_krohn.1998/|date=1999-02-01|accessdate=2011-08-11}}</ref>
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.<ref>{{cite web|url=http://craphound.com/walh/e-book/browse-all-versions|title=Doctorow: Browse all versions|date=2010-10-03|access-date=2011-08-11|work= With a Little Help}}</ref> In a newspaper article, Doctorow called SiSU an "automated ebook workflow tool".<ref>{{cite news|url=https://www.theguardian.com/technology/blog/2010/dec/17/internet-problem-choice-self-publishing|title=The Internet Problem: when an abundance of choice becomes an issue|last=Doctorow|first=Cory|date=2010-12-17|access-date=2011-08-11|location=London|work=The Guardian}}'' Guardian'' (London) 17 December, 2010. </ref>


Earlier examples of webpublishing with SiSU are ''Projet de traité instituant l'Union Européenne / Draft Treaty Establishing the European Union''<ref>{{cite web|url=http://www.spinellisfootsteps.info|date=2005-11-28|title=Spinelli's Footsteps|access-date=2011-08-11}}</ref> and the novel [[Tainaron (novel)|Tainaron]] by Finnish author [[Leena Krohn]].<ref>http://www.kaapeli.fi/krohn/tainaron/english/3/leena_krohn/tainaron.leena_krohn.1998/ This example was created with SiSU in February 1999. Accessed 2011-08-11.</ref>
'''Search'''


===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.
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.


==History==
==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]


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.
SiSU first open source was on January 5, 2005, <ref>{{cite web|url= http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/125110|title=Announce SiSU - publishing for e-documents, books, libraries, relational databases|date=2005-01-05|access-date=2015-05-05|work= Ruby Maillist}}</ref> and to [[Debian]] was in July 2005. 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==
==Notes and references==
<!--See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how to generate footnotes using the <ref(erences/)> tags-->
<!--See http://en.wikipedia.org/wiki/Wikipedia:Footnotes for an explanation of how to generate footnotes using the <ref(erences/)> tags-->


{{Reflist|2}}
{{Reflist}}


==External links==
==External links==
{{Portal|Free software}}
{{Portal|Free and open-source software}}
*{{Official website}}
*[http://sisudoc.org/ SiSU] homepage
*[http://jus.uio.no/sisu SiSU <http://jus.uio.no/sisu/>] original homepage


{{DEFAULTSORT:Sisu}}
{{DEFAULTSORT:Sisu}}
Line 53: Line 52:
[[Category:Lightweight markup languages]]
[[Category:Lightweight markup languages]]
[[Category:Linux text-related software]]
[[Category:Linux text-related software]]
[[Category:Free software]]
[[Category:Software using the GPL license]]

Latest revision as of 10:09, 24 December 2023

SiSU
Developer(s)Ralph Amissah
Initial releaseJanuary 5, 2005; 19 years ago (2005-01-05)
Stable release
7.1.11 / July 14, 2017; 7 years ago (2017-07-14)
Repository
Operating systemUnix-like
TypeText Structuring, Publishing, Search
LicenseGPLv3
Websitesisudoc.org Edit this on Wikidata

SiSU (SiSU information structuring universe or Structured information, serialized units),[1] is a Unix command line-oriented framework for document structuring, publishing and search.

Usage

[edit]

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.

Document structuring

[edit]

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

[edit]

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]

[edit]

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.

History

[edit]

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 first open source was on January 5, 2005, [6] and to Debian was in July 2005. 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

[edit]
  1. ^ also chosen for the meaning of the Finnish term sisu.
  2. ^ "Doctorow: Browse all versions". With a Little Help. 2010-10-03. Retrieved 2011-08-11.
  3. ^ Doctorow, Cory (2010-12-17). "The Internet Problem: when an abundance of choice becomes an issue". The Guardian. London. Retrieved 2011-08-11. Guardian (London) 17 December, 2010.
  4. ^ "Spinelli's Footsteps". 2005-11-28. Retrieved 2011-08-11.
  5. ^ http://www.kaapeli.fi/krohn/tainaron/english/3/leena_krohn/tainaron.leena_krohn.1998/ This example was created with SiSU in February 1999. Accessed 2011-08-11.
  6. ^ "Announce SiSU - publishing for e-documents, books, libraries, relational databases". Ruby Maillist. 2005-01-05. Retrieved 2015-05-05.
[edit]