overview of the revisor's office...08/09/05 3 “making laws” information brief, december...
TRANSCRIPT
![Page 1: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/1.jpg)
NHPRC GrantE-Legislature Project
September 12-13, 2005
![Page 2: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/2.jpg)
08/09/05 2
ContentsLifecycle of a bill in the legislature
Offices involvedLegislative documentsRevisor’s Legislative IS systems
Revisor XTEND SystemXML TechnologiesXTEND XML Sample
![Page 3: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/3.jpg)
08/09/05 3
“Making Laws”INFORMATION BRIEF, December 2002Minnesota House of RepresentativesResearch Department, 600 State Office Building, St. Paul, MN 55155Available: http://www.house.leg.state.mn.us/hrd/pubs/mkglaws.pdf
![Page 4: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/4.jpg)
“Making Laws”
![Page 5: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/5.jpg)
08/09/05 5
Bill Lifecycledetail
bill_process.vsd
![Page 6: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/6.jpg)
08/09/05 6
Bill Lifecycledetail continue
![Page 7: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/7.jpg)
08/09/05 7
Legislative Documents( Resolution - 6 types)Bill DraftAmendmentBill_Side_By_SideCommittee ReportDesk Comparison ReportConference Committee ReportEngrossed Bill
EnrollmentSession LawsSession Laws TablesStatutesStatutes TablesSenate documents (14)Senate Journal & Indices (6)House documentsHouse Journal & Indices
![Page 8: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/8.jpg)
08/09/05 8
Revisor’s Legislative IS SystemsXTEND
A legislative document processing system tailored to the needs of the Minnesota Legislature.
Bill Status SystemWeb accessible system to identify, track and report on current state legislation.
Web ServerBill Status SystemText: bills, unofficial engrossments, CCRText, Text search, Indices:▪ Statutes ▪ Session Laws ▪ Admin. Rules
![Page 9: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/9.jpg)
08/09/05 9
XTEND SystemA legislative document processing system tailored to the needs of the Minnesota Legislature.XML technologiesBuild upon base of commercial products
Arbortext: Epic, E3Oracle 10g: Application Server, Database Server
MN Legislature customizations coded inJavaArbortext ACL
![Page 10: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/10.jpg)
08/09/05 10
XML-Based Text Editor New Development70 users in Legislature
Phase I:Legislative DocumentsSenate DocumentsDoc RepositoriesSearch capabilitiesSecurity Model
XTEND Summary
Legacy Data
Arbortext
Citrix
Oracle
Java
![Page 11: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/11.jpg)
08/09/05 11
Technology – InventoryHardware
HP Proliant DL380 G3
Intel Xeon 2.80 GHz2GB RAM2 x 36 HDD
HP EVA3000 (SAN)550 GB now> 1TB total capacity
Operating SystemMS Windows 2003 ServerCitrix MetaFramePresentation Server 3.0
Red Hat LinuxAdvanced Server 3.0
![Page 12: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/12.jpg)
08/09/05 12
Technology – Inventory (cont.)
Commercial AppsArbortext
Epic • E3Styler • ArchitectPrint Composer
Oracle 10gApp ServerDatabase
Open SourceCVS, Ant, CruiseControl
SparxEnterprise Architect
Elementool
Custom Apps inSun J2EE
Arbortext ACL
PerlTE data conversion
![Page 13: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/13.jpg)
08/09/05 13
XTEND – Logical Architecture
E3
Oracle Database
Windows ClientOracle App Server
ServiceFacade(s)
BusinessProcessing(domain objects)
Persistence
CompositionEngine
XTENDApplication
XML Editor
WebSite
WebBrowser
Public Users
Legislative Users
ContentManagementRepository
Database
Epic
HTTP
HTTP
HTTP
HTTP
RMI
RMIJDBC
JDBCJDBC
Apache
RMI
![Page 14: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/14.jpg)
08/09/05 14
XTEND – Physical Architecture
PC
Thin client StorageArea
Network(SAN)
Server---
Arbortext EpicXTEND Programs
Web Server
Printers
Server---
Oracle App ServerXTEND Programs
Server---
Oracle DatabaseXTEND Tables
Server---
Arbortext E3XTEND Stylesheets
![Page 15: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/15.jpg)
08/09/05 15
XML in 10 pointshttp://www.w3.org/XML/1999/XML-in-10-points
1. XML is for structuring data
2. XML looks a bit like HTML3. XML is text, but isn't
meant to be read4. XML is verbose by design5. XML is a family of
technologies
6. XML is new, but not that new
7. XML leads HTML to XHTML
8. XML is modular9. XML is the basis for RDF
and the Semantic Web10. XML is license-free,
platform-independent and well-supported
![Page 16: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/16.jpg)
08/09/05 16
XML is a family of W3C technologies
XMLSchemas (including DTDs)XPointerDOMXSL
![Page 17: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/17.jpg)
08/09/05 17
XML TermsA bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.
Structure
Bill.dtd
Content
hf333.xml
Style
Bill.fos
Outputs
hf333.ps, .html
![Page 18: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/18.jpg)
08/09/05 18
XML TermsA bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.
Structure
Bill.dtd
Content
hf333.xml
Style
Bill.fos
Outputs
hf333.ps, .html
<!ELEMENT btitle (btitle_prolog, btitle_summary, btitle_action)>
![Page 19: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/19.jpg)
08/09/05 19
XML TermsA bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.
Structure
Bill.dtd
Content
hf333.xml
Style
Bill.fos
Outputs
hf333.ps, .html
<btitle><btitle_prolog>A bill for an act</btitle_prolog><btitle_summary>relating to state government; appropriating money; </btitle_summary><btitle_action>amending Minnesota Statutes 2002, section 16A.17, by adding a
subdivision. </btitle_action></btitle>
![Page 20: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/20.jpg)
08/09/05 20
XML TermsA bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.
Structure
Bill.dtd
Content
hf333.xml
Style
Bill.fos
Outputs
hf333.ps, .html
<e-i-c gi="btitle_prolog"><?Pub Lcl _id="f234"><?Pub Dtl><charlist inherit="1" charsubsetref="block center"><presp minimum="24pi" nominal="24pi" maximum="24pi" condit="keep" priority="high"><textbrk startpg="recto" pageid="body.page" newpgmdl="global"></charlist></e-i-c>
<e-i-c gi="btitle_summary> ... </e-i-c>
<e-i-c gi="btitle_action> ... </e-i-c>
![Page 21: Overview of the Revisor's Office...08/09/05 3 “Making Laws” INFORMATION BRIEF, December 2002 Minnesota House of Representatives Research Department, 600 State Office Building,](https://reader034.vdocument.in/reader034/viewer/2022042417/5f3368b00db79d34991ee6d1/html5/thumbnails/21.jpg)
08/09/05 21
XML TermsA bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.
Structure
Bill.dtd
Content
hf333.xml
Style
Bill.fos
Outputs
hf333.ps, .html
A bill for an act
relating to state government; appropriating money; amending Minnesota Statutes 2002, section 16A.17, by adding a subdivision.