Global Justice XML Data Model Practical Implementer’s Course www.it.ojp.gov 1 Overview of the GJXDM.

Slides:



Advertisements
Similar presentations
IIJIS Strategic Plan – Issue 5, Establish Standards Strategic Goal 1: Recommend and implement mechanisms and processes to inventory, develop, adopt, publish,
Advertisements

Federal Resources to Promote Information Sharing and Technology Development Christopher Traver Senior Policy Advisor Bureau of Justice.
Vision 2015 Justice Information-Sharing in California.
Tom Clarke, NCSC IAB Teleconference/Webinar August 14, 2008.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
Information Sharing in Justice and Public Safety A National Imperative Paul Wormeli Chairman Executive Steering Committee GJXDM Training and Technical.
S.R.F.E.R.S. State, Regional, and Federal Enterprise Retrieval System Inter-Agency & Inter-State Integration Using GJXML.
1 Overview of Other Global Networks Exchange Network User Group Meeting April 2006.
Global Justice Information Sharing Initiative. Overview The Global Justice Information Sharing Initiative (Global) operates under.
BJA Regional Information Conference March 27 – 29, 2007 / Minneapolis, MN page:1 ACJC Arizona Criminal Justice Commission Presented by: Pat Nelson, Program.
United States Department of Justice U.S. DOJ’s Global Justice Information Sharing Initiative Robert Boehmer Chairman, Global Advisory.
United States Department of Justice The goal : Enable justice information sharing and protect privacy.
Federal Funding Updates David P. Lewis Bureau of Justice Assistance.
National Governor’s Association September 29-30, 2003 Salt Lake City, Utah.
Information Sharing Puzzle: Next Steps Chris Rogers California Department of Justice April 28, 2005.
Realize the Power of Information Global Advisory Committee Meeting October 31, 2007 Steve Ambrosini Director of Operations The IJIS Institute.
1 Lessons Learned From the New York State Integrated Justice Information Exchange Project GJXDM Users’ Conference September 6, 2006.
Paul Wormeli Executive Director IJIS Institute February 28, 2005 GJXDM Executive Briefing.
Bureau of Justice Assistance Training & Technical Assistance Resources NGA Executive Policy Forum Santa Fe, NM May 2-3, 2005.
Tom Clarke VP, Research & Technology National Center for State Courts.
National Information Exchange Model (NIEM) Executive Introduction March 6th, 2007 Donna Roy Director, DHS Enterprise Data Management Office Chair, NIEM.
Global JXDM Executive Briefing February 28, 2005 Arlington, Virginia.
September GJXDM User’s Conference – San Diego GJXDM Re-usable Schema Components (RSCs) Creating IEPDs using Re-usable Schema Components (RSCs)
Information Sharing Challenges, Trends and Opportunities
Law Enforcement Information Technology Standards Council (LEITSC) Project Status Update Global Advisory Committee November 2, 2006.
Global JXDM Executive Briefing National Information Exchange Model.
SEARCH Membership Group Systems & Technology PAC Global Justice XML Data Model (GJXDM) Update January 29, 2005.
Who is TIJIS? What is NIEM? What is the Texas Path to NIEM? What does it mean to me?
1 Information Sharing Environment (ISE) Privacy Guidelines Jane Horvath Chief Privacy and Civil Liberties Officer.
National Information Exchange Model Presented by : Mini Kanwal June, 09.
GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH.
United States Department of Justice Implementing Privacy Policy in Justice Information Sharing: A Technical Framework John Ruegg,
IJIS Institute XML Advisory Committee Committee Report July 28, 2007.
The State of the Information Sharing Union The State of the Information Sharing Union Paul Wormeli Executive Director IJIS Institute
Information Exchange Modeling and Business Process Mapping California Department of Justice Bureau of Criminal Identification and Information.
United States Department of Justice Global Security Working Group Update Global Advisory Committee November 2, 2006 Washington, D.C.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
National Information Exchange Model (NIEM) Overview February 7, 2006 Dave Roberts NIEM Communications and Outreach.
FEA DRM Management Strategy Presented by : Mary McCaffery, US EPA.
11/7/ :20 PM National Information Exchange Model Global Justice XML Data Model Users Conference June 10, 2005 James Feagans, DOJ and Michael Daconta,
11/10/ :04 AM National Information Exchange Model James Feagans & Michael Daconta NIEM Project Manager GLOBAL ADVISORY COMMITTEE BRIEFING October.
1 The New York State Integrated Justice Information Exchange Project BJA Regional Information Sharing Conference: Information Exchange Modeling/Business.
Partnerships in Information Sharing California Department of Justice Bureau of Criminal Identification and Information.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
1 Adoption of GJXDM for the JIN Scott Came Director of Systems and Technology SEARCH December 19, 2006.
National Information Exchange Model (NIEM) Executive Introduction November 29, 2006 Thomas O’Reilly NIEM Program Management Office.
Partnerships in Information Sharing Susanne Martin Staff Information Systems Analyst California Department of Justice.
Information Exchange Package Documentation (IEPD) Clearinghouse Christopher Traver, Technical Advisor BJA/OJP/USDOJ May 17 th, 2006
GAC Highlight: Sharing Criminal Record Information Among New Mexico Tribes and State Kelly Harris, SEARCH Deputy Executive Director.
National Information Exchange Model (NIEM) NGA Executive Policy Forum Santa Fe, NM May 2-3, 2005 Bob Greeves Bureau of Justice Assistance U.S. Department.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
Decoding the Alphabet Soup: Global JIS Standards 101.
Presented by Washington State Administrative Office of the Courts Service-Oriented Architecture: Why should we care? Tom Clarke January 2005.
United States Department of Justice Achieving Information Interoperability: The Justice Reference Architecture A Global Project Tom.
Exploring Service-Oriented Architecture (SOA) to Support Justice-Related Information Sharing Steven E. Correll, Chair Global Infrastructure/Standards Working.
National Information Exchange Model (NIEM) October 24, 2006 Jeremy Warren Deputy Chief Technology Officer U.S. Dept. of Justice.
SEARCH, The National Consortium for Justice Information and Statistics Melissa Nee Government Affairs Specialist SEARCH Overview Briefing.
1 Leveraging Corrections Information for Intelligence Purposes CTA Conference Colorado Springs May 5, 2008 CTA Conference Colorado Springs May 5, 2008.
U.S. Department of Justice Law Enforcement Information Sharing Program (LEISP) Spring 06 - Global Advisory Committee (GAC) Meeting Vance Hitch, Chief Information.
Wisconsin and GJXDM Presentation to the Global Advisory Committee October 20, 2005 Jim Pingel, WIJIS Director
June, 2005 NCSC Component Library National Center for State Courts & URL Integration June, 2005
Justice Information Network Strategic Plan Development Justice Information Network Board March 18, 2008 Mo West, JIN Program Manager.
11 Welcome to the JISP Beacon Webinar: Connect South Dakota: A Justice Information Sharing Success Story Your phone will be muted upon entry. This session.
Armstrong Process Group, Inc. Copyright © Armstrong Process Group, Inc., All rights reserved National Information Exchange.
Realize the Power of Information IJIS Institute Briefing June 24, 2014.
IJIS Institute National Projects IJIS Institute National Projects Paul Wormeli Executive Director IJIS Institute Global Advisory.
BJA Regional Information Conference June / Jacksonville, Florida page:1 ACJC Arizona Criminal Justice Commission Presented by: Pat Nelson, Program.
Achieving Justice Information Interoperability
Michael Daconta & James Feagans
Christopher Traver Senior Policy Advisor Bureau of Justice Assistance
Presentation transcript:

Global Justice XML Data Model Practical Implementer’s Course 1 Overview of the GJXDM

Practical Implementer’s Course 2 Global Justice XML Data Model Acronyms DOJ: Department of Justice BJA: Bureau of Justice Assistance OJP: Office of Justice Programs GJXDM: Global Justice XML Data Model NIEM: National Information Exchange Model NDR: Naming and Design Rules COIs: Communites of Interest LoBs: Lines of Business BRM: Business Reference Model IEPD: Information Exchange Package Documentation Nlets: International Justice and Public Safety Information Sharing Network SOA: Service Oriented Architecture XSTF: XML Structure Task Force SIGs: Special Interest Groups NTAC: NIEM Technical Advisory Committee NBAC: NIEM Business Advisory Committee GTRI: Georgia Tech Research Institute SSGT: Subset Schema Generation Tool IIR: Institute for Intergovernmental Research NCSC: National Center for State Courts JRA: Justice Reference Architecture JIEM: Justice Information Exchange Model

Global Justice XML Data Model Practical Implementer’s Course 3 The Global Justice Information Sharing Initiative (“Global”) and the Global Advisory Committee

Practical Implementer’s Course 4 Global Justice XML Data Model What is Global? Initiative operating under the support and guidance of Bureau of Justice Assistance (BJA) and Office of Justice Programs (OJP), U.S. Department of Justice (DOJ) Global – through its Global Advisory Committee (GAC) – is a Federal Advisory Committee to the highest law enforcement officer in the nation: the U.S. Attorney General GAC Mission—improve the administration of justice and protect the nation’s public by promoting practices and technologies for the secure sharing of justice-related information GAC consists of broad membership (“group of groups”) – fundamental tenet of inclusiveness and collaboration GAC recommendations are informed by work of four Working Groups: 1.Global Intelligence Working Group (GIWG) 2.Global Infrastructure/Standards Working Group (GISWG) 3.Global Privacy and Information Quality Working Group (GPIQWG) 4.Global Security Working Group (GSWG)

Practical Implementer’s Course 5 Global Justice XML Data Model GAC Membership Administration Office of the United States Courts American Association of Motor Vehicle Administrators American Correctional Association American Probation and Parole Association Association of State Correctional Administrators Conference of State Court Administrators Criminal Intelligence Coordinating Council Criminal Justice Information Services (CJIS) Advisory Board Executive Office for United States Attorneys Federal Bureau of Investigation International Association of Chiefs of Police (IACP) IACP – Division of State and Provincial Police IACP – Indian Country Law Enforcement Section INTERPOL – United States National Central Bureau Major Cities Chiefs Association National Association of Attorneys General

Practical Implementer’s Course 6 Global Justice XML Data Model GAC Membership (continued) National Association of Court Management National Association of State Chief Information Officers National Center for State Courts National Conference of State Legislators National Council of Juvenile and Family Court Judges National Criminal Justice Association National District Attorneys Association National Governors Association National Legal Aid & Defender Association National Sheriffs’ Association NLETS – The International Justice and Public Safety Information Sharing Network SEARCH, The National Consortium for Justice Information and Statistics U.S. Department of Homeland Security U.S. Department of Justice – Justice Management Division U.S. Drug Enforcement Administration

Practical Implementer’s Course 7 Global Justice XML Data Model Area of Emphasis: Developing and Implementing the National Criminal Intelligence Sharing Plan (NCISP) (GIWG Activity)

Global Justice XML Data Model Practical Implementer’s Course 8 Area of Emphasis: Development of Recommended Fusion Center Standards (GIWG Activity)

Practical Implementer’s Course 9 Global Justice XML Data Model Area of Emphasis: Privacy (GPIQWG Activity) 1)Privacy and Information Quality Policy Development for the Justice Decision Maker ( Completed) Targets executives with a high-level, educational policy piece underscoring the need for their attention and response to privacy and data quality issues 2)Privacy Policy Development Guide Builds on the Policy Paper (above) Targets those charged with actually developing the privacy policy In-depth, hands-on manual including templates, tools, and resources Anticipated drop date: summer 2005

Practical Implementer’s Course 10 Global Justice XML Data Model Areas of Emphasis: Information Sharing Standards and Architecture (GISWG Activities) Global Justice XML Data Model (Global JXDM) and NIEM Service-Oriented Architecture (SOA) for the justice community – Justice Reference Architecture

Practical Implementer’s Course 11 Global Justice XML Data Model Collaborative Relationships Global tenets: collaboration with other agencies and leveraging complementary activities: Fusion Centers International Association of Chiefs of Police International Association of Law Enforcement Intelligence Analysts (IALEIA) Law Enforcement Intelligence Unit (LEIU) NLETS – The International Justice and Public Safety Information Sharing Network Regional Information Sharing Systems (RISS) Program U.S. DOJ Justice Intelligence Coordinating Council Law Enforcement Information Sharing Project (LEISP) Law Enforcement National Data Exchange (N-DEx) U.S. Department of Homeland Security (National Information Exchange Model, or “NIEM”)

Practical Implementer’s Course 12 Global Justice XML Data Model Global Areas of Emphasis are Important Promote standards-based, electronic information exchange Consistency and widespread adoption = decrease stovepipes, increase in capabilities Promote information sharing that is timely, accurate, complete, and accessible in a secure and trusted environment while vigorously considering privacy issues Recommendations informed by input from across the entire justice spectrum – strength in GAC composition Emphasis on incremental strategies and support of legacy systems Not “all or nothing” propositions, while at the same time informing agency’s “next steps” Emphasis on reuse (Global JXDM) and leveraging/building on existing efforts (NIEM) and justice IT expertise = resource conservation No need to reinvent the wheel – save time, money, and manpower Providing real guidance and tools to the field Global gives a powerful voice to local, state, and tribal justice information sharing issues

Practical Implementer’s Course 13 Global Justice XML Data Model GJXDM Training and Technical Assistance Committee (GTTAC) GJXDM training programs Reference document development Technical assistance National help desk Knowledge management system NletsSEARCH NLECTCGTRI NCSCLEITSC XSTF IJIS Institute

Practical Implementer’s Course 14 Global Justice XML Data Model GTTAC member organizations Nlets National Center for State Courts SEARCH National Governors Association National Law Enforcement and Corrections Technology Centers Georgia Tech Research Institute Law Enforcement Information Technology Standards Council (IACP, PERF, NOBLE, NSA) Global XML Structure Task Force Justice Information Sharing Professionals National Association of State CIOs IJIS Institute Chair—Tom Clarke VP, NCSC GTTAC Executive Steering Committee Paul Wormeli, Chair, IJIS Institute Steve Correll, Nlets Ron Hawley, SEARCH Mary McQueen, NCSC

Practical Implementer’s Course 15 Global Justice XML Data Model Who Created the GJXDM? of the Global Infrastructure/Standards Working Group

Practical Implementer’s Course 16 Global Justice XML Data Model What is the GJXDM? The GJXDM, or Global Justice XML Data Model, is a large-scale, object-oriented data model with extensive inheritance, instantiated as XML Schema; composed of reusable components (~2000 data elements and ~500 data types); and designed to facilitate disparate justice entities in exchanging information quickly, accurately, and reliably

Practical Implementer’s Course 17 Global Justice XML Data Model What the GJXDM REALLY is A data dictionary and reference model in the form of an XML Schema A framework that can be adapted/extended by local, state, tribal, and federal jurisdictions to support information sharing A work in progress Intentionally overinclusive

Practical Implementer’s Course 18 Global Justice XML Data Model What the GJXDM is NOT Database technology Just XML—it is a set of objects and their definitions Big “J” (U.S. Department of Justice) specific Does include courts, corrections, juvenile, etc. A programming language A silver bullet A replacement for exchanges and interagency agreements, which must still be defined A definition of interoperability (messaging, etc.)

Practical Implementer’s Course 19 Global Justice XML Data Model An Astonishingly Brief History Many separate data dictionary efforts Major data dictionary reconciliation effort Created the Reconciled Data Dictionary (RDD) GJXDM starts with the RDD and adds structure More on this in just a moment… GJXDM is the current release

Practical Implementer’s Course 20 Global Justice XML Data Model Governance (Also Astonishingly Brief) Global XML Structure Task Force (XSTF) sets the direction of the GJXDM Wide representation: Courts State and local law enforcement Probation and parole Federal government Vendor community Academia Global Advisory Committee directs the XSTF DOJ, OJP funds GJXDM development

Practical Implementer’s Course 21 Global Justice XML Data Model What Do You Need to Succeed With GJXDM? Governance Tools Training Resources Follow best practices GJXDM Software development Domain-specific

Practical Implementer’s Course 22 Global Justice XML Data Model GJXDM Design Standards-based Structured data dictionary Represented by XML Schema Object-oriented Extension Reuse Enables local additions of data components

Practical Implementer’s Course 23 Global Justice XML Data Model GJXDM Design (continued) Overinclusive and optional Requirements, solutions, and time constraints from rational compromises

Practical Implementer’s Course 24 Global Justice XML Data Model Why Structure? What’s wrong with a giant Data Dictionary? Lack of consistency Each person-ish object might be different Lack of re-use Adding something new means adding multiple copies Quickly becomes unmanageable

Practical Implementer’s Course 25 Global Justice XML Data Model Why Structure? Structure buys you: Consistency All people-based objects share commonalities All document-based objects share commonalities Etc. Ease of Re-use Add new types of info in one place only At whatever level is appropriate

Practical Implementer’s Course 26 Global Justice XML Data Model Using the GJXDM GJXDM is a toolbox Over-inclusive and optional is a valid document Don’t use it “as is” Use it to create your own versions, following certain rules This creates a number of other schemas…

Practical Implementer’s Course 27 Global Justice XML Data Model Other Schemas Subset Schema (or is that “Schema Subset?”) Contains just the parts you need Extension Schema GJXDM is huge, but not all-inclusive Can add elements of your own via extension Document Schema Defines root element and acts as a wrapper for your XML documents GJXDM itself doesn’t have a root element Constraint Schema Applies other business rules, e.g. cardinality

Practical Implementer’s Course 28 Global Justice XML Data Model By Hand? You can deal with all this by hand You can learn about the model by reading the schema You can create schema subsets by hand But I wouldn’t recommend it!

Practical Implementer’s Course 29 Global Justice XML Data Model Tools GTRI Spreadsheet Look up types and elements it.ojp.gov/jxdm/3.0.3/ GTRI SSGT Ditto, plus generate subset schemas gjxdmtools.gtri.gatech.edu/ Wayfarer Inheritance and a whole lot more

Practical Implementer’s Course 30 Global Justice XML Data Model What Do You Do With It? Define exchanges Combine schemas and documentation into collections called IEPDs IEPDs = Information Exchange Package Documentation No, I don’t like the name either

Practical Implementer’s Course 31 Global Justice XML Data Model IEPD Development Life Cycle

Practical Implementer’s Course 32 Global Justice XML Data Model Look Before You Create Someone may have already done it Someone may be working on it Someone may be thinking about it IEPD Clearinghouse, Be sure to register your project

Practical Implementer’s Course 33 Global Justice XML Data Model Technical Assistance Sources GJXDM Training and Technical Assistance Committee GJXDM Executive Briefing GJXDM Developer Training GJXDM Help Desk and Listserv Technical Assistance IACP IJIS Institute NCSC NGA NLECTC SEARCH

Practical Implementer’s Course 34 Global Justice XML Data Model Resources for Understanding the Model GJXDM Help Desk it.ojp.gov/gjxdm/helpdesk/ GJXDM Listserv GJXDM User Guide it.ojp.gov/documents/GJXDMUserGuide.pdf GJXDM Technical Overview articles/carlson.pdf

Practical Implementer’s Course 35 Global Justice XML Data Model GJXDM Training Regional focus Class size of 40–100 New format focused on Basic knowledge of GJXDM Tools Information exchanges

Practical Implementer’s Course 36 Global Justice XML Data Model GJXDM Conformance DOJ Special Conditions Language Requires conformance with the GJXDM DHS Special Conditions Language Mirrors the DOJ language DOJ-DHS Memorandum of Understanding Executive Order 13356, replaced by E.O (October 25, 2005) Establishes an Information Systems Council Focus on information sharing and interoperable systems

Practical Implementer’s Course 37 Global Justice XML Data Model Semantic Conformance What do we mean by conformance? Conformance means the ability to share accurate and reliable information using the GJXDM such that the information has the same meaning for the sender as it does for the receiver

Practical Implementer’s Course 38 Global Justice XML Data Model Technical Conformance Import and reference GJXDM namespace or a correct subset If it exists, use the appropriate GJXDM component (i.e., do not create a duplicate of one that exists) Be semantically consistent Use GJXDM components in accordance with their definitions Do not use an element to represent data other than what its definition describes

Practical Implementer’s Course 39 Global Justice XML Data Model Technical Conformance (continued) Apply XML Schema extension rules correctly and consistently Naming and Design Rules (NDR) Exchanges conform, NOT systems What you call data or how you use it in your own system does not impact conformance What counts is how you package data as XML for exchange There is no concept of partial conformance