|
The
Annotated Text Processor (ATP)

(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
|