300 likes | 395 Views
Global Justice XML Data Model aka : Justice XML Data Dictionary (JXDD) PA Driver History JXDD 3.0 Model Validation. January 8-9, 2004 National Governors Association More about JNET www.pajnet.state.pa.us. The Pennsylvania JNET XML Vision. Collaborative Effort :
E N D
Global Justice XML Data Modelaka: Justice XML Data Dictionary (JXDD)PA Driver History JXDD 3.0 Model Validation January 8-9, 2004 National Governors Association More about JNET www.pajnet.state.pa.us
The Pennsylvania JNET XML Vision Collaborative Effort: • JNET – an integrated criminal justice network governed by representatives from 15 state and 2 county agencies with one common goal: exchange critical and useful information efficiently. • JXDD 3.0-based Driver History message the most recent example of continuing inter-agency cooperation. Developed by JNET and PA Department of Transportation, deployed August 2003. • Driver History initiative selected by DOJ as one of several validation projects. JNET / DOT receive technical support from GA Tech Research Institute (GTRI) scientists – designers of JXDD 3.0.
The Pennsylvania JNET XML Vision Overall Advantages: • JXDD 3.0’s object model is a ready-made source of data objects common to the criminal justice community that are highly reusable. • JXDD 3.0’s flexible object structure allows extension of data elements to meet local requirements (optional, multiple). • JXDD 3.0 minimizes data conflicts (some standardized codes). • Reliance on JXDD 3.0 to develop subsequent applications will result in long term resource and cost savings. • JXDD 3.0’s wider domain coverage will enable justice and public safety agencies to more effectively share information at all levels (Enforcement, Courts, Corrections, Probation, Driver/Vehicles, etc.).
The Pennsylvania JNET XML Vision Lessons Learned: • There is a learning curve. JXDD 3.0 has been vastly upgraded over version 2.1 and is still a work in progress. JNET has been using version 3.0 prerelease. Global / GTRI expects to release 3.0 Initial Operating Capacity (IOC) by mid-January 2004. • IOC version will stabilize JXDD, requiring minor changes to existing documentation developed using 3.0 prerelease. • Agencies working in a collaborative manner need to agree on protocol for implementing JXDD 3.0. • GTRI technical support invaluable. Development and training tools for searching JXDD and building schema set for release in early 2004.
The Pennsylvania JNET XML Vision Implementation Issues: • The JXDD 3.0 full schema is very large. Customized subset / partial schema development strategy recommended by GTRI works well. • Properly partitioned applications will enhance implementation flexibility: • Business data in XML format • Presentation in HTML format • Upcoming JXDD 3.0 search tool, schema design tool, and repository/ registry will enhance utility. GTRI presently developing these tools. • Future version(s) of JXDD will present new development options. • It’s the direction the technology is heading (from structure to semantic).
The Pennsylvania JNET XML Vision Improved Information Sharing Efficiency and Effectiveness: • Same set of XML data will service different applications: • On-line web applications • External systems • Mobile applications • XML data can be translated to meet local needs. Business Case for using JXDD 3.0 XML: • More reusable data objects defined in JXDD 3.0. • Customized subset / partial schema approach resolves flexibility and extendibility issues (reuse of JXDD data objects, eliminates unnecessary attributes, multiplicity defined accurately based on local needs, constraints refined).
The Pennsylvania JNET XML Vision Policy Considerations: • Interoperability is XML technology’s greatest benefit. XML is a text file and does not rely on any one platform. • JXDD 3.0 will not give you everything. Keep expectations realistic. • With the proper architecture, JXDD 3.0 extendibility will enable agencies to structure their own approach. • PA Driver History – 80% JXDD, 20% extended • PA Sentencing Guidelines – 60% JXDD, 40% extended • Executive level understanding and leadership key. JNET’s Executive Director Linda Rosenberg the driving force behind JXDD 3.0 project implementations – benefits that will be realized Commonwealth-wide.
The Pennsylvania JNET XML Vision Technician and Vendor Considerations: • Greatest benefit derived from JXDD 3.0 when there is a demonstrated need to share information across agencies. Still useful intra-agency, but most useful inter-agency. • Define your business goals and requirements – what type of participants will be involved in the information sharing effort: • Federated – independent model, each agency going their own way [e.g. health care sector, finance sector, criminal justice agency] VS. • Centralized – single authority model, consolidated control [e.g. NASA, criminal justice authority] • JNET’s collaborative effort falls somewhere in the middle.
The Pennsylvania JNET XML Vision • The original JNET blueprint, published during late 1997, defined an XML based “electronic interchange of data” concept. • JNET’s blueprint established a requirement for the usage of “a standard criminal justice file format to support the electronic interchange of data”. • The blueprint further stated “XML provides information about the data itself and how it relates to other data. In essence, XML is emerging as a standard for web-based delivery of data in agreed- upon name-value pairs.”
The Pennsylvania JNET XML Vision • The JNET blueprint established a strategic direction for sharing information among JNET participating organizations. • A globally accepted, criminal justice focused, XML data standard is essential to accomplishing the strategy. • JNET is, and has always been, in 100% support of “Facilitating information sharing and integrated justice by reducing impediments, such as standards, cost, and time.” • JNET is committed to being part of the enablement process to more effectively provide information sharing and communications among the many justice/public-safety agencies at the local, state, and federal levels.
XML Technical Strategy Semantic Web Justice RDF/OWL Service/Process Definition - ebXML Justice XML Data Model and Schema We are here XML Syntax, DTD, JNET Messages Reliable Messaging Infrastructure
XML Design Approach End Start Understand Justice Data Model • Fill the gap: • Add extensions and restrictions • Add local elements Identify, Analyze Data Source and object modeling Define data mapping between data source and XML Map data source object model to Justice data model Define transformation rules between XML and web presentations
Message Structure jxdd3:PersonGivenName jxdd3:PersonMiddleName jxdd3:PersonSurName jxdd3:PersonSuffixName jxdd3:PersonName jxdd3:PersonBirthDate jxdd3:PersonAssignedIDDetails jxdd3:PersonDriverLicenseID Driver jxdd3:PersonPhysicalDetails jxdd3:PersonSexText jxdd3:PersonSexCode DriverRecordTypeElement DriverRecordTypeCode DriverRecordTypeDescriptionText jxdd3:AddressStreet jxdd3:Address jxdd3:StreetFullText jxdd3:AddressCityName usps:USStateCodeTypeElement jxdd3:AddressStateCode jxdd3:AddressPostalCodeID jxdd3:DriverAuthorizationIssueDate jxdd3: DriverAuthorizationExpirationDate jxdd3: DriverAuthorizationEndorsementCode jxdd3:DriverAuthorizationRestriction DriverHistory DLAuthorization CDLAuthorization OLLAuthorization PLAuthorization DriverLicenseClassCode jxdd3: DrivingRestrictionDescriptionText DriverOriginalAuthorizationIssueDate DriverLicenseStatusCode DriverLicenseStatusDescriptionText DriverLicenseLearnerPermitClassCode DriverLicenseStatusElement DriverLicenseSchoolBusEndorsementDescdriptionText jxdd3: ActivityTypeText jxdd3: ActivityDescriptionText jxdd3: ActivityDate Act143Disclaimer jxdd3:Incident ViolationIncident MedicalIncident jxdd3: ActivityDate jxdd3: Conviction Action PLAction OLLAction ResponseAction Consequence jxdd3: ActivityResultText ProcessDate jxdd3: ActivityCommentText jxdd3: CourtActivity jxdd3: ActivityDate DriverAccident jxdd3: IncidentLocation VehicleType jxdd3: LocationDescriptionText
Infrastructure for Driver Information JNET PennDOT Photo DB SSL Web App JNET User Desktop SSL/VPN Wireless Middleware SSL PennDOT IMS Messaging Hub Carrier Network(s) SSL SSL JNET User PDA PSP IIMS AOPC Police Troopers
Project Cost Estimation * Hardware and software costs are not covered.
Driver Information Demo JNET Driver Information Query Demo • Driver Photo Lookup • Driver History Report
Find Out More About JXDD 3.0 Website Resources: DOJ Global Justice Information Sharing Initiative • www.it.ojp.gov Information Technology, Office of Justice Programs-DOJ • www.ijis.org Integrated Justice Information Systems, Industry Working Group • www.ijisinstitute.org Integrated Justice Information Systems Institute • www.it.ojp.gov/jsr/public/index.jsp Justice Standards Clearinghouse • http://justicexml.gtri.gatech.edu Georgia Tech Research Institute, Global Justice XML Information Center More about JNET www.pajnet.state.pa.us
Find Out More About JXDD 3.0 Reference Article U.S. Department of Justice – Office of Justice Programs Information Technology Initiatives12/17/03 http://www.it.ojp.gov(‘… More News’ link) Pennsylvania’s JNET Crafts a Robust Online Driver History Record Tool Using Global Justice XML “Pennsylvania's Justice Network (JNET), in cooperation with the Pennsylvania Department of Transportation (PennDOT), debuts its online Driver History Record tool, JNET's first implementation using the Global Justice Information Sharing Initiative's (Global) Justice Extensible Markup Language (XML) Data Dictionary. This is the most frequently queried tool of JNET's suite of online offerings, providing digital driver photos, demographics, and driver histories to authorized users.”