Formatting Output Specification Instance
   HOME

TheInfoList



OR:

In computing, FOSI (Formatting Output Specification Instance) is a
stylesheet language A style sheet language, or style language, is a computer language that expresses the presentation of structured documents. One attractive feature of structured documents is that the content can be reused in many contexts and presented in various w ...
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 des ...
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. T ...
. 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 secu ...
to control the
pagination Pagination, also known as paging, is the process of dividing a document into discrete page (paper), pages, either electronic pages or printed pages. In reference to books produced without a computer, pagination can mean the consecutive page num ...
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," which ...
. 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 databa ...
,
Arbortext Arbortext Advanced Print Publisher (APP, formerly Advent 3B2) is commercial typesetting software application sold by Parametric Technology Corporation. The software contains an automated publishing engine that can manually or automatically produce ...
and X.Systems. FOSI is documented in the book ''Practical FOSI for Arbortext Editor'' (©2015) by Suzanne Napoleon.


References

Stylesheet languages {{Compu-lang-stub