"Got Meta-Data?"®








XML Case Study...

XML for Legislatures:
A Case Study on the Automation of Law

Learn more about XMaLpha Legislative Solutions™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