Analyzed Layout and Text Object

(Redirected from ALTO (XML))

Analyzed Layout and Text Object (ALTO) is an open XML Schema developed by the EU-funded project called METAe.[1]

The standard was initially developed for the description of text OCR and layout information of pages for digitized material. The goal was to describe the layout and text in a form to be able to reconstruct the original appearance based on the digitized information - similar to the approach of a lossless image saving operation.

ALTO is often used in combination with Metadata Encoding and Transmission Standard (METS) for the description of the whole digitized object and creation of references across the ALTO files, e.g. reading sequence description.

The standard is hosted by the Library of Congress since 2010 and maintained by the Editorial Board initialized at the same time.

In the time from the final version of the ALTO standard in June 2004 (version 1.0) ALTO was maintained by CCS CCS Content Conversion Specialists GmbH, Hamburg up to version 1.4.

Structure

edit

An ALTO file consists of three major sections as children of the root <alto> element:[2]

  • <Description> section contains metadata about the ALTO file itself and processing information on how the file was created.
  • <Styles> section contains the text and paragraph styles with their individual descriptions:
    • <TextStyle> has font descriptions
    • <ParagraphStyle> has paragraph descriptions, e.g. alignment information
  • <Layout> section contains the content information. It is subdivided into <Page> elements.
<?xml version="1.0"?>
<alto>
  <Description>
    <MeasurementUnit/>
    <sourceImageInformation/>
    <Processing/>
  </Description>
  <Styles>
    <TextStyle/>
    <ParagraphStyle/>
  </Styles>
  <Layout>
    <Page>
      <TopMargin/>
      <LeftMargin/>
      <RightMargin/>
      <BottomMargin/>
      <PrintSpace/>
    </Page>
  </Layout>
</alto>

Software support

edit

See also

edit

References

edit
  1. ^ Stehno, Birgit; Egger, Alexander; Retti, Gregor (April 2003). "METAe—Automated Encoding of Digitized Texts". Literary and Linguistic Computing. 18 (1): 77–88. doi:10.1093/llc/18.1.77.
  2. ^ Structure of ALTO Files
edit