The Institute
Publications
Projects
CDEL Sound Lab
Resources at Indiana University
Opportunities at AISRI
Related Links
News and Events
Search the AISRI site!
Help

Projects

Projects | Research | Editorial | Educational

The Annotated Text Processor (ATP)

Back Data and Metadata Modeler Next


(click to enlarge)

ATP's Data Modeler lets the user design and implement schemas for document structure and define display styles for each element in the document. All operations in the document-processing interface are governed by the element definitions created and modified in the Data Modeler. The Data Modeler is actually a user interface for ATP's underlying data-model processor which loads model information into memory for rapid run-time operations in documents.

Because ATP is designed with the Text Encoding Initiative, and SGML in mind, its own document schema organization is almost entirely congruent with SGML Document Type Definitions (DTD), and XML schemas (XSD). Readers familiar with DTDs and XML schemas will recognize most of the options that ATP automates when it creates a new node in a document schema—simple, complex and mixed content specifications, occurrence specifications, child order, and so on. ATP also defines relations between successor elements of the same type and provides special tools for concatenation or incremental processing of series members.

The Data Modeler provides tools for defining and modifying element attributes, in any of the three common schema styles (HTML, DTD, and XSD) and ATP's own very similar style. The Data Modeler also provides tools for metadata description in aid of current efforts to document and harvest metadata about research collections—users can use these tools to include Dublin Core metadata information in their documents, for example.

Back to Annotated Text Processor

©2001, 2002, 2003, The Trustees of Indiana University