HOME

TheInfoList



OR:

In computing, FOSI (Formatting Output Specification Instance) is a stylesheet language for
SGML The Standard Generalized Markup Language (SGML; ISO 8879:1986) is a standard for defining generalized markup languages for documents. ISO 8879 Annex A.1 states that generalized markup is "based on two postulates": * Declarative: Markup should d ...
and, later,
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. ...
. FOSI was developed by the
US Department of Defense The United States Department of Defense (DoD, USDOD or DOD) is an executive branch department of the federal government charged with coordinating and supervising all agencies and functions of the government directly related to national sec ...
to control the
pagination Pagination, also known as paging, is the process of dividing a document into discrete pages, either electronic pages or printed pages. In reference to books produced without a computer, pagination can mean the consecutive page numbering to indi ...
and layout of SGML and XML technical data. FOSI stylesheets are themselves written in SGML, an approach that would later be adopted by
XSL In computing, the term Extensible Stylesheet Language (XSL) is used to refer to a family of languages used to transform and render XML documents. Historically, the W3C XSL Working Group produced a draft specification under the name "XSL," whi ...
. FOSI was implemented by, among others,
Datalogics Datalogics is a computer software company formed in 1967 and based in Chicago, IL. The company licenses software development kits for working with PDF and other document file types. They have previously developed their own typesetting and data ...
, Arbortext and X.Systems. FOSI is documented in the book ''Practical FOSI for Arbortext Editor'' (©2015) by Suzanne Napoleon.


References

Stylesheet languages {{Compu-lang-stub