OASIS Unstructured Operation Markup Language (UOML) Technical Committee
Statement of Purpose
The purpose of this TC is to create an open, XML-based operation standard for
unstructured documents. The Unstructured Operation Markup Language
specification will define an XML schema for universal document operations. The
schema is suitable for operating printable documents, including create, view,
modify, and query information, that can be printed on paper, e.g. books,
magazine, newspaper, office documents, maps, drawings, blueprints, but is not
restricted to these kinds of documents. There are several commercial and free
applications available based on the current draft of UOML cited below, with more
currently under development.
The resulting specification must meet the following requirements:
- It must be suitable for printable documents.
- It must define universal operations to these documents, including create,
view, modify, query and retrieve.
- It must be compatible with the W3C Extensible Markup Language
(XML) v1.0 and W3C Namespaces in XML v1.0 specifications,
- It must process layout-based information suitable for presenting the
- It must be friendly to document related applications.
- It must be cross-platform and program language independent.
The existing UOML.org XML format specification was developed to meet the above
criteria. It is anticipated that it will be contributed to the TC as a starting
point for its work. A standard for document operation will be of great utility
to many users and software companies developing applications, and should be made
available as soon as possible.
The work of this TC has been divided into two phases:
- In the first phase, the TC will review and adapt proven and established
constructs so that the resulting specification can satisfy the immediate needs
of many users, as well as serve as a base for future, less restricted
development. The work of this TC in the first phase will concentrate on the
- establishing a mechanism and policy for extensions, preferably relying on
- establishing a set of 'core' elements and attributes to be supported by
- incorporating feedback from early adopters of the contributed input
specification and fixing technical problems that may have been uncovered, and
- ensuring that the resulting specification and documentation are consistent
and of high quality.
The TC will issue a first working draft of the UOML specification by March 31,
- In the second phase, this TC will maintain and extend the specification
delivered in Phase 1 to encompass additional areas of applications or users,
which may also include adapting the specification to recent developments. The
work of this TC in the second phase will additionally allow for the following
- enabling additional areas of application,
- exploring new or experimental ideas for document operation, and
- extending the expressiveness of the operation.
The TC will aim to deliver the second draft as a Committee Draft by August 31,
2007 and to submit it for balloting by OASIS membership as an OASIS Standard.
The TC also may choose to submit completed and approved work to other
organizations in accordance with the OASIS Liaison Policy, while retaining the
responsibility for the maintenance of its specifications.
Each of the drafts will include a set of XML schemas setting the vocabulary,
constraints and semantics of each operation in question, and a set of written
specifications that describe the elements and attributes of the schemas in plain
English. The TC may deliver additional Committee Drafts approximately once per
The anticipated audience for this work includes, but is not restricted to:
- makers of document related applications;
- Docbase providers; and
- Other specification writers that need document operations or parts of it.
The TC shall conduct its proceedings in English.
The TC will operate under the RAND Mode under the OASIS IPR Policy.