Ian Brightwell and Richard Dixon Hughes
DH4 Pty Ltd
ianbri@dh4.com.au , and richard@dh4.com.au
Delivered at the 2nd AustLII Conference on Computerisation of Law via the Internet , Australasian Legal Information Institute ( AustLII ), University of Technology, Sydney, Australia, 21-23 July 1999.
|
This paper discusses issues related to the development of a legislative database for NSW based on use of Standard Generalised Markup Language ( SGML ). In particular it addresses the issues related to selecting SGML as a markup environment and discusses identified project risks. The paper also provides an update on the progress of the project to date and the next stages.
The paper also looks at the benefits of adopting a standard approach among all Australian jurisdictions to reduce the long term development costs of legislation and advocates the use of uniform SGML/XML structures for this purpose.
This paper largely stems from work undertaken by DH4 Pty Ltd on behalf of the Parliamentary Counsel's Office (PCO) of NSW. DH4 is currently assisting the PCO prepare a tender for the supply and installation of a proposed new Legislative Drafting and Database System (LDDS).
The PCO's computer system is critical for the efficient operation of its core functions of drafting and publishing NSW legislation and in enabling it to meet the key objectives in its Corporate Plan.
The current system was designed in 1989, following the closure of the Government Printing Office. Under this system, legislation is drafted on network PC's running WordPerfect 8 and is stored in a repository as WordPerfect 5.1 documents. Until recently, all documents were prepared for publication using CAPS, a specialised Unix application, which runs on SUN/Solaris workstations and generates hardcopy output of typeset quality. This approach had the disadvantages that additional proof-reading was required to ensure that any drafting changes to a published document are reflected in both the CAPS system and the WordPerfect document. Also, the earlier versions of Wordperfect had problems in the representation of some tables, formulae and graphics. More recently, hardcopy approaching typeset quality has been generated directly from documents in the repository by using Wordperfect 8 as a publishing tool.
The current system has enabled the PCO to produce all NSW legislation and ancillary publications in-house on a cost-effective basis. More importantly, it has enabled the development of an electronic database of all NSW Legislation, which is both comprehensive and up-to-date and which was the first such collection of State legislation in Australia and was one of the first collections made available to Australasian Legal Information Institute for publishing on their Internet site.
The PCO's strategy as described in its recent Annual Reports to Parliament, is to seek a development path for its IT systems and Legislative Database that will not be restricted by the limitations of proprietary software or document formats. In particular, the Office is seeking a long-term path for at least the next five to ten years that will:
The development path is intended to ensure that the PCO retains its position in terms of best practice in the use of IT for legislative drafting and publishing.
Towards this end, the PCO engaged DH4 in 1997 to undertake a strategic assessment and analysis of available options. A business case for a new Legislative Drafting and Database System (LDDS) was subsequently prepared and endorsed by the NSW Government.
1.2 Objectives of the LDDS Project
The overall objectives of the LDDS Project are to:
The project is being addressed in two stages, with a target completion date of mid-2001.
The objectives of Stage 1 of the LDDS Project are to:
The objectives of Stage 2 of the LDDS Project are to:
The LDDS project is designed principally to implement the new legislative drafting and database system described in PCO's business case ( DH4 Pty Ltd ). The business case described the 'Initial Project' as having the following major tasks:
The scope of Stage 1 of the LDDS project is limited to implementing a subset of the current legislative database, which represents most of the NSW Statute Book.
The scope of Stage 2 includes the construction, testing, training and implementation of the automated consolidation system, document, records and workflow management for and Practice Management System.
Standard Generalised Markup Language ( SGML ) is a standards-based document format available for storage of textual data. SGML offers the following advantages to legislative drafters:
Currently, the Tasmanian PCO is the only jurisdiction in Australia using SGML in the legislative process. However, there are several projects in progress overseas and locally which are either using or investigating the use of SGML to manage their legislative database. These include: HMSO, Formex (EC documents), Kluwer (Dutch legislation) and the Singapore Government (which uses FrameMaker +SGML). Also legal publishers such as Butterworths, CCH and Desktop Law have selected SGML as their preferred data storage format.
The principal risk associated with the use of SGML is possible obsolescence, which may occur if it is not supported actively enough in the market place. The potential contender to replace SGML is XML. Nevertheless, SGML appears to be no more disadvantaged than any proprietary data structure with respect to its life expectancy.
Other factors that need to be carefully managed during implementation of an SGML-based legislative drafting and database system include:
The current project was conceived over twelve months ago with $1.5M funding given to the PCO for a three year period commencing with the 1998/99 financial year.
The major dates for each major component of the LDDS project are as follows:
Stage 1 (Sep 1998 - Dec 2000)
Stage 2 (Apr 2000 to Jun 2001)
3.2 Tasks Completed or Underway
A number of project initiation tasks have been undertaken. These include:
The most significant task commenced to date is the evaluation of a drafting tool, which has (so far) focussed on assessing WordPerfect Versions 8 and 9 (because WordPerfect is the only fully-functioned word processor that supports SGML as a native document format and is the PCO's incumbent environment) and Framemaker +SGML. The selection of the drafting tool is critical, as this is a core component of the LDDS and its capabilities must influence the overall system architecture, PCO training/support needs and on the tasks required of the data conversion contractor. At the time of publishing the final selection had not been made.
In addition to the above tasks the PCO has been pro-active in providing legislative documents on the web in PDF. The PCO's own web site contains several publications about the PCO and the preparation of legislation and the status of legislation eg. 'Legislation in Force' which is updated weekly.
In addition, the PCO has collaborated with the NSW Parliament and is currently publishing Bills on the web. These can be found at the NSW Parliament web site .
During Stage 1 a contract will be let for conversion of the existing legislative database into SGML this will occur in two phases.
The first phase will require the contractor to provide a fixed price for the creation of a DTD to satisfy the legislative drafting and publishing requirements of the PCO. The resulting data types will be subjected to evaluation and acceptance testing before proceeding to next phase. The PCO has reserved the right to discontinue the contract at this point.
The second phase will entail the creation of marked-up SGML documents from existing WordPerfect 5.1 documents and some paper based information for legislation selected from the NSW Legislative Database.
An additional contract will be let to implement the converted data using the selected drafting tool for the PCO and to configure style/layout files to generate final art work or electronic file. The specific responsibilities of the contractor for this contract will be:
The PCO will undertake the conversion of miscellaneous graphics, formulae, tables, forms from a paper format to electronic. Also the supply and installation of a search engine suitable for retrieving and displaying converted legislation both over and Intranet and the Internet will be created.
4. The Case for a National Standard
All jurisdictions in Australia are now preparing the bulk of their legislative information as electronic documents using common desktop word processing tools such as MS Word or WordPerfect. These tools have led to significant cost savings and productivity gains in drafting offices and have also provided legislative information in electronic forms which have facilitated electronic delivery via services such as AustLII and the Commonwealth's SCALE+ system.
The internal savings from using these tools stem from the reduction in data handling compared to older paper based methods. Due to the availability of a low cost drafting tools, legislative drafters can create a document which is almost ready for mass printing. We say 'almost' because, at present, there are some editorial and publishing technicalities which are often more effectively handled by clerical support staff.
4.2 Problems with Current Approach
Unfortunately, there is little commonality between each jurisdiction's method of using drafting tools. Each jurisdiction has its own style sheets which to a greater or lesser extent reflect the structure of the local legislation and assist the offices format the final printed product. When legislation is 'applied' from one jurisdiction to another the process of incorporating the legislation into the receiving jurisdiction's statute book can be onerous, particularly where electronic documents have to be converted from one form to another and then manually verified by proof-reading.
Similarly, incompatibilities between different versions of proprietary word-processing products or file conversions between different products now incur significant costs in editing, correcting and validating legislative data.
Additionally the current ad hoc approach adds significant cost to the delivery of the law to the community. This is reflected in the fact that an industry has emerged which does little more than convert legislative documents from the various jurisdictions' formats to a common format for electronic publishing and in some cases value adding.
Moves toward electronic publishing and the automation of Parliamentary support processes have the potential to expose any weaknesses in the technology chain used to produce legislation. This point is developed in the recent Victorian Law Reform Committee Report ( Parliament of Victoria ) which made many far reaching recommendations regarding the use of information technology and the law. It is interesting to note that in section 11.42 of the report the following statement was made 'The Victorian (web) site is the bi-product [sic] of a larger integrated legislative management system. Called the 'Legislative Document Management System' (LDMS), it provides support for drafting and automates the process of the progress of a bill through Parliament.'. This statement supports the concept that the efficient operation of 'front office' legislative publishing systems (particularly web based systems) are dependent on 'back office' support systems and can potentially fail due to any lack of control or effectiveness in those systems.
4.3 Move towards a National DTD
Various Australian Governments and legal commentators have postulated that access to the law is a fundamental right for all Australians. The NSW Law Society ( Access to Justice Task Force ) found that if a community is to exercise their right to participate in the justice system, it is important that the justice system is seen to be and is:
The ability for citizens and their legal advisers to have accurate, up-to-date and cost effective access the statutes is becoming an increasingly important aspect of their ability to identify the law and to obtain access to justice.
The development of a single national Document Type Definition (DTD) to satisfy many (if not all) of the features of Australian legislation is an achievable goal. The adoption of a common national DTD would be a significant achievement for Australia and have the following benefits.
A major benefit for all jurisdictions would be the ability to conjointly develop or share sophisticated technology for handling amendments to legislation and to provide historical views of legislation as it stood in previous times. Australian industry and research organisations have already developed some expertise in providing such capability and a national focus may provide opportunities for our IT industries.
It is interesting to note that in the USA a Multistate Legislative Document Management Project has recently been established to consider the possibility of a multistate replacement of TextDBMS and the development of a comprehensive legislative document management system. The following goals for this project are:
Additionally the Legal Information Standards Council sponsored by the Law Foundation of NSW is developing some best practice standards for the document naming and formatting of legislation in electronic form. Although this is a tentative first step, it is important that a strategy be developed to encourage the national development of a suitable standard for all jurisdictions.
It is suggested that the first step in achieving this goal is to prepare a business case quantifying the benefits of standardising legislative mark-up. Given that sufficient benefits are demonstrable, a national forum should be established to prepare and manage a strategy for the implementation of suitable standards. The ultimate objective of this strategy should be to define a nationally acceptable DTD.
It is not expected that a DTD of this type is going to provide the detail required by each jurisdiction to fully implement their drafting environments. It should however, provide a common subset of information that publishers can rely upon for down-stream processing and that jurisdictions can use for data interchange and as a basis for systems design.
DH4 Pty Ltd: Business Case - Legislative Drafting & Database System, Unpublished report for NSW PCO, September 1997.
SGML: Standard Generalised Markup Language – ISO 8879-1986.
Parliament of Victoria: LAW REFORM COMMITTEE REPORT, Melbourne, Government Printer, May 1999, No. 52 Session 1998–99, ISBN 0-7311-5272-7, < http://www.parliament.vic.gov.au/lawreform/tech/default.htm >.
Access to Justice Task Force: New South Wales Law Society, Access to Justice Task Force, Access to Justice Final, Report December 1998, < http://www.lawsocnsw.asn.au/about/papers/access_to_justice/access_to_justice-3 .html >.
Citation: Brightwell I et al, 'Computerised Legislative Drafting and Access to Statutes', Conference Paper, 2000 (1) The Journal of Information, Law and Technology (JILT). <http://elj.warwick.ac.uk/jilt/00-1/brightwell.html>. New citation as at 1/1/04: <http://www2.warwick.ac.uk/fac/soc/law/elj/jilt/2000_1/austlii/brightwell/>