|
Welcome
The purpose of this website is to provide information about the
ongoing work of the U.S. House of Representatives in relation to the eXtensible Markup Language
(XML).
Under the direction of the Senate Committee on Rules and Administration and
the House Committee on Administration,
the Secretary of the Senate
and the Clerk of the House have worked together with the
Congressional Research Service, the
Library of Congress and the
Government Publishing Office to create Document Type Definition files (DTDs) for
use in the creation of legislative documents using XML.
As this is an ongoing effort, it is important to note that the DTDs and examples presented here may change and be extended over time. Roll Call Votes are available in XML at the Office of the Clerk's website.
Legislation prepared in XML (starting in January 2004) is available on the LOC's site Congress.gov and through GPO’s Federal Digital System (FDsys), govinfo, and Bulk Data repositories.
House staff participate in a number of public forums about this work. Presentations can be found in the Resources section.
Drafting Legislation using XML at the U.S. House of Representatives provides information about the history of drafting legislation in the House and the efforts to create an XML authoring application.
The U.S. Code in XML
On July 30, 2013, the Office of Law Revision Counsel released the United States Code in XML format. The XML files, the schema, a user guide and related files can be found on their download page. Additionally, the schema USLM-1.0.xsd and user guide are available here. To see proposed changes to the USLM schema, follow the discussion on GPO's GitHub repo.
Bill Status in Bulk: At the direction of the U.S. House of Representatives Appropriations Committee, in support of the Legislative Branch Bulk Data Task Force, the Government Publishing (GPO), the Library of Congress (LOC), the Clerk of the House, and the Secretary of the Senate are planning to make Bill Statuses in XML format available through the GPO’s Federal Digital System (FDsys) Bulk Data repository starting with the 113th Congress. At launch in early 2016, the FDsys Bulk Data repository for Bill Status information will be available at http://www.gpo.gov/fdsys/bulkdata/BILLSTATUS.
Schema files available on GitHub:
In August 2016, GPO made available on GitHub the Bill DTDs and USLM schema files which are used to validate XML files for the U.S. Code, bills, resolutions, and amendments (and the House Rules).
|
|
Notice
The document type definitions (DTDs) presented on this site were developed at the U.S. House of Representatives by employees of the Federal Government in the course of their official duties. Pursuant to Title 17 Section 105 of the United States Code, these DTDs are not subject to copyright protection and are in the public domain. These DTDs are in draft form. The U.S. House of Representatives assumes no responsibility whatsoever for their use by other parties, and makes no guarantees, expressed or implied, about their quality, reliability, or any other characteristic.
These DTDs can be redistributed and/or modified freely provided that any derivative works bear some notice that they are derived from it, and any modified versions bear some notice that they have been modified. |
|