XML Case Study...
XML for Legislatures:
A Case Study on the Automation of Law
Brief
Description - This talk reviews an XML automation project for
authoring, update, and distribution of data comprising State legislative
documents. XML was chosen to permit the immortalization of intelligence in the
data. Lessons learned and solutions will be presented.
Prerequisites - A basic awareness of XML.
Tutorial Abstract - This Case Study focuses
on selected best practices for XML automation projects. The Minnesota Office of
the Revisor of Statutes implements and maintains hardware and software systems
used to create, update, and distribute the majority of data that comprise the
State’s legislative documents. Replacement of outdated computer hardware and
legacy software was identified, along with a need for a technology that allows
the structure of a document to be described, encoded, and immortalized. The
Extensible Markup Language (XML) is such a technology. During the project,
several lessons were learned regarding the nature of planning specific to XML
data conversion and integration, the scope of new development specific to XML
creation and storage, and certain disadvantages associated with preservation of
old logic and data structures.
The document suite includes statutes, bills, session laws, amendments, committee
reports, calendars, resolutions, various indices, comparative biennium
compilations, administrative rules, and the State constitution. The authoring
parties responsible for creation and amendment of these documents include
elected members, advisors, attorneys, and support staff for the Minnesota
Senate, House of Representatives, and Legislative Council. The Revisor’s
information systems serve multiple purposes. In addition to document creation,
these systems of inter-related data structures provide repository functions and
source data for Website presentation, commercial print publications, interim
reports, and other highly styled documents (Gearhart, 2002).
The replacement of outdated computer hardware and legacy software became a
priority for the Revisor’s office in early 2002. The Information Technology
department of the Revisor’s office identified a need for a technology that
allows the structure of a document to be described and encoded. The Extensible
Markup Language (XML) is such a technology, allowing the structural
representation and immortalization of intelligence in text documents. In order
to benefit from such an encoding system, it is necessary to first appreciate the
structure of documents (Daum & Scheller, 2000). All documents have structure
that can be described, and documents that have the same structure are considered
instances of a single document class, such as statute class, bill class,
amendment class, and others (Shepherd, 2001). Following presentations, education
sessions, and feasibility studies, the Revisor’s office embarked on the
XML-Based Text Editing – New Development (XTEND) project.
The XTEND project is still underway, but progressing rapidly. To date, it has
been largely successful with many of the major objectives accomplished to user
satisfaction, management quality guidelines, and industry standards. To ensure
success, a large quantity of documentation was produced, tied to Use-Cases, and
frequently reviewed by the team and external authorities. These reviews offered
many benefits throughout the development effort.
The lessons learned have value for anyone engaging on an XML conversion of a
legacy system. The personnel invested in the project, such as users, developers,
subcontractors, stakeholders, etc., shared a vision and a voice with regard to
the project and its eventual outcome. As such, the XTEND project offers a
testament to shared commitment, orchestrated development efforts, object
oriented programming concepts, and hard work.
For additional information about this presentation,
please contact:
Devan Shepherd – info@XMaLpha.com,
+1.877.XML.Plan
About XMaLpha Technologies - Legislative Solutions™
Practice Group
XMaLpha Technologies provides analysis, design, education, systems integration,
and implementation of robust, industrial-strength solutions that employ
structurally-rich XML documents. The Legislative Solutions Practice Group
specializes in the automation of authoring, storage, engrossment, and publishing
of complex documents. Professionals from XMaLpha partner with Local, State and
Federal Government subject matter experts, to design and realize efficient,
customized solutions.
SPEAKER'S CONTACT INFORMATION:
Devan Shepherd [brief biography]
XMaLpha Technologies [http://XMaLpha.com]
+1.651.484.0471
+1.877.XML.Plan - Toll-free
+1.413.832.5554 - FAX

|