Presentation is loading. Please wait.

Presentation is loading. Please wait.

GJXDM User’s Conference September 7, 2006 Component Reuse: Identifying and Building Components for Use in Exchange Analysis.

Similar presentations


Presentation on theme: "GJXDM User’s Conference September 7, 2006 Component Reuse: Identifying and Building Components for Use in Exchange Analysis."— Presentation transcript:

1 GJXDM User’s Conference September 7, 2006 Component Reuse: Identifying and Building Components for Use in Exchange Analysis

2 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 2 Exchange Analysis Work with stakeholder Subject Matter Experts (SMEs) to identify information sharing requirements Identify the context and content of the exchange  Triggering Events  Senders and Receivers  Business Rules  Information Follow a standard methodology to describe and capture exchange requirements Accurate analysis builds the foundation for effective component development and reuse

3 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 3 Building Components Build from scratch Leveraging the work of others The IEPD Clearinghouse contains examples of GJXDM conformant schemas that can be used as the basis of component building. www.it.ojp.gov But… There are no definitive standards and reconciliation may be required between similar IEPDs

4 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 4

5 5

6 6

7 7 Attribute - Data Group Booking ReportCharging DocumentField Interview Report Components LocationAddress Full Text City State (fips 10-4) Location description Postal code and extension Secondary Unit Street full text Street name Street number Street type For addresses (subject, court, prosecutor): Address Full Text Street Full Text Secondary Unit Street Predirectional Text Street Postdirectional Text Street Number Street Name Street Type Street Extension For “jurisdictional” location (e.g., court), include county For incident location: Address Full Text City State (USPS) Location description Postal code Street Predirectional Text Street Postdirectional Text Street full text Street name Street type Geographic coordinates Cross streets Addresses contain various (different) subsets of this location information Location Basic  Location Name  Address Full Text  Street (+ subparts)  City  County  State  Postal Code  Country Location Extended  Geographic Coordinates  Mail delivery location  Highway Mile marker  Intersection  Relative location distance and/or direction  Cross streets

8 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 8 Using an Effective Methodology and Tools Methodologies  UML (Uniform Modeling Language)  JIEM (Justice Information Exchange Model) Analysis  BPMN (Business Process Modeling Notation) Tools  Freeware – ArgoUML JIEM  Licensed – Enterprise Architect Visio Exchange Modeler

9 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 9 UML Modeling Class / Static Structure Diagrams

10 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 10 Class / Static Structure Diagrams Advantages –  Can be understood by non-technical users  Graphical  Component Identification is a logical outcome Disadvantages –  Requires orientation/training  May not be portable outside of tool

11 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 11 Using JIEM to Develop Components Freely available to analysts, users and developers Allows nesting of simple and complex elements and structures Components can be easily shared between exchanges and documents Integrates with UML modeling and IEPD development tools

12 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 12 Using JIEM to Develop Components

13 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 13 Using JIEM to Develop Components

14 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 14 Using JIEM to Develop Components

15 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 15 Using JIEM to Develop Components

16 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 16 Data Usage

17 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 17 Nested Data Structure in JIEM

18 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 18 Simple Reuse

19 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 19 Simple Reuse

20 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 20 Building Class Diagrams with JIEM

21 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 21 Using JIEM to Develop Components

22 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 22 JIEM Integration With IEPD JIEM Modeling Data Mapping IEPD Development XML Exchange Specifications Define Exchange Requirements Map Data Elements to GJXDM/NIEM Generate GJXDM/NIEM Conformant XML Schemas JIEMIEPD Tool

23 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 23 Integration to IEPD Tool

24 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 24 Mapping Components to IEPDs

25 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 25 Mapping Components to IEPDs

26 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 26 Mapping Components to IEPDs

27 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 27 Mapping Components to IEPDs

28 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 28 Mapping Components to IEPDs

29 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 29 Mapping Components to IEPDs

30 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 30 Summary Building components simplifies and standardizes IEPD development Using component promotes reuse Analysis is required to define content Various tools can be used to build components

31 SEARCH, The National Consortium for Justice Information and Statistics | www.search.org 31 Further information about JIEM Mark Perbix Justice Information Systems Specialist mark.perbix@search.org SEARCH: 916-392-2550 www.search.org


Download ppt "GJXDM User’s Conference September 7, 2006 Component Reuse: Identifying and Building Components for Use in Exchange Analysis."

Similar presentations


Ads by Google