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

Slides:



Advertisements
Similar presentations
Technical Committee on GJXDM Technical Committee Presentation on GJXDM.
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Database Systems: Design, Implementation, and Management Ninth Edition
Karolina Muszyńska Based on:
Case Studies on Information Exchange Package Documentation (IEPD) Development GJXDM Users Conference Atlanta, Georgia June 9, 2005.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Requirements Analysis 5. 1 CASE b505.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis CASE Computer.
Chapter 10: Analyzing Systems Using Data Dictionaries Instructor: Paul K Chen.
IMS1805 Systems Analysis Topic 3: Doing Analysis (continued from previous weeks)
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 2 Data Models Database Systems, 8th Edition 1.
Supplement 02CASE Tools1 Supplement 02 - Case Tools And Franchise Colleges By MANSHA NAWAZ.
David Harrison Senior Consultant, Popkin Software 22 April 2004
Unit 4 – XML Schema XML - Level I Basic.
Presented to: Federal Architects By: Kim W. Barnette, Ph.D. Aeronautical Information Management Federal Aviation Administration Date: April 11, 2007 Federal.
Technical Introduction to NIEM
GJXDM Information Exchange Package Methodology Naming & Design Rules (MNDR) John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Information Sharing: Challenges, Tools, Resources Mark Perbix Justice Information Systems Specialist, SEARCH.
Justice Information Exchange Model (JIEM) Larry Webster SEARCH January 23, 2004.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
National Survey and Cadastre – Denmark Conceptual Modeling of Geographic Databases - Emphasis on Relationships among Geographic Databases Anders Friis-Christensen.
Workshop Standards in Action, Lisbon
ArchiMate Authors : eSchoolink Group - ITNLU. Contents 1. What’s ArchiMate ? 2. Why ArchiMate ? 3. Main Benefits of ArchiMate 4. Layers of ArchiMate 5.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
Database Systems: Design, Implementation, and Management Ninth Edition
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
September GJXDM User’s Conference – San Diego GJXDM Re-usable Schema Components (RSCs) Creating IEPDs using Re-usable Schema Components (RSCs)
Interfacing Registry Systems December 2000.
FGDC Address Standard Update: What's Next? Address Standard Working Group Martha Wells, GISP Carl Anderson, GISP Sara Yurman, GISP Ed Wells, GISP Hilary.
Improving U.S. Voting Systems Interoperability in Election Data and Devices TGDC Meeting July 20 – 21, 2015 Improving U.S. Voting Systems 1 John P. Wack.
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
JIEM and Business Process Change. Exchange Analysis  Work with stakeholder Subject Matter Experts (SMEs) to identify information sharing requirements.
GRA Implementations using Open Source Technologies Mark Perbix and Yogesh Chawla SEARCH.
University of Southern California Center for Systems and Software Engineering Model-Based Software Engineering Supannika Koolmanojwong Spring 2013.
Information Exchange Modeling and Business Process Mapping California Department of Justice Bureau of Criminal Identification and Information.
A Gradual Process for Integrating E-learning in a Higher Education Institute © Igor Kanovsky & Rachel “The New Educational Benefits of ICT in.
NIEM Information Exchange Package Documentation (IEPD) Mini Kanwal NIEM Technical Advisor Department of Homeland Security September, 7 th 2006.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
Discovering object interaction. Use case realisation The USE CASE diagram presents an outside view of the system. The functionality of the use case is.
Partnerships in Information Sharing California Department of Justice Bureau of Criminal Identification and Information.
1 Adoption of GJXDM for the JIN Scott Came Director of Systems and Technology SEARCH December 19, 2006.
Copyright  2006 Crossflo Systems, Inc. All Rights Reserved Reuse of GJXDM Components and IEPDs for Incident Report Exchanges Presented by: Winfield Wagner.
Partnerships in Information Sharing Susanne Martin Staff Information Systems Analyst California Department of Justice.
JIEM and Business Process Change. 2 Objectives Need for Exchange Analysis – Available Tools What is JIEM? Business Process Modeling Using JIEM Where JIEM.
Why Standardize Metadata?. Why Have a Standard? Think for a moment how hard it would be to… … bake a cake without standard units of measurement. … put.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
Leveraging UBL for Developing Justice XML (GJXDM) Reference Documents John Ruegg County of Los Angeles Information Systems Advisory Body GJXDM User Conference.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 1: Introduction.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
B AJ Bureau of Justice Assistance Global Justice Information Sharing Initiative The State of Kansas Vs GJXDM Or Experience Gained.
June, 2005 NCSC Component Library National Center for State Courts & URL Integration June, 2005
COMPASS09 Annual Conference of Compass Informatics.
Michael Radloff, Martin Schultz 12th International Conference BPM 2014 Modeling Concepts for Internal Controls in Business Processes – an Empirically Grounded.
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 14 Slide 1 Object-Oriented Design.
FGDC Address Data Standard Scope, Status, and Structure  United States Street, Landmark, and Postal Address Data Standard"  Scope: Street, landmark,
Developing a Comprehensive Address Data Standard for the United States U.S. Address Standard Working Group: Martha McCart Wells, GISP, Spatial Focus Inc.
Object-Orientated Analysis, Design and Programming
Introduction to UML.
XML Data Introduction, Well-formed XML.
GJXDM Tools Team Georgia Tech Research Institute
Information Systems Advisory Body GJXDM User Conference - June, 2005
INFS 6225 Object Oriented Systems Analysis & Design
2. An overview of SDMX (What is SDMX? Part I)
Session 3: Information Modelling and Information Communities
XML Examples AIXM 5 RC2.
NIEM Tool Strategy Next Steps for Movement
Presentation transcript:

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

SEARCH, The National Consortium for Justice Information and Statistics | 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

SEARCH, The National Consortium for Justice Information and Statistics | 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. But… There are no definitive standards and reconciliation may be required between similar IEPDs

SEARCH, The National Consortium for Justice Information and Statistics | 4

5

6

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

SEARCH, The National Consortium for Justice Information and Statistics | 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

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

SEARCH, The National Consortium for Justice Information and Statistics | 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

SEARCH, The National Consortium for Justice Information and Statistics | 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

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

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

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

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

SEARCH, The National Consortium for Justice Information and Statistics | 16 Data Usage

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

SEARCH, The National Consortium for Justice Information and Statistics | 18 Simple Reuse

SEARCH, The National Consortium for Justice Information and Statistics | 19 Simple Reuse

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

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

SEARCH, The National Consortium for Justice Information and Statistics | 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

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

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

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

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

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

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

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

SEARCH, The National Consortium for Justice Information and Statistics | 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

SEARCH, The National Consortium for Justice Information and Statistics | 31 Further information about JIEM Mark Perbix Justice Information Systems Specialist SEARCH: