31
IJIS, LEITSC & APCO Partnering to Build IEPDs for CADs and RMS Chief Michael Haslip, Blaine Police Dept. Suzette McLeod, Program Mgr, IJIS Institute

IJIS, LEITSC & APCO Partnering to Build IEPDs for CADs and RMS Chief Michael Haslip, Blaine Police Dept. Suzette McLeod, Program Mgr, IJIS Institute Heather

Embed Size (px)

Citation preview

IJIS, LEITSC & APCO Partnering

to Build IEPDs for CADs and RMS

Chief Michael Haslip, Blaine Police Dept.

Suzette McLeod, Program Mgr, IJIS Institute

Heather Ruzbasan, LEITSC PM, IACP

Today’s Session:

• The Partnership & Governance Structure– Enabling quality work @ a reasonable cost

• The Process– Forming a team and building IEPDs

• The Results– Supporting key CAD and RMS exchanges

• What We Learned– And…mistakes you can avoid

Partnership for this Project

• BJA Sponsored Our Effort

• APCO supplied Project 36 documentation & Monitoring Station SMEs

• LEITSC defined need for IEPs in recent CAD & RMS Functional Specifications & law enforcement SMEs

• IJIS Institute provided IEPD development management and industry SMEs

The Future Requires We;

• Build perpetual partnerships with other associations and agencies

• Recognize competencies and expertise of “partners”

• Leverage existing infrastructure of “partners”

• Share, share, and share information, work products, and time.

Governance Model

• Authoritative Owners

• Steering Committee

• Working teams

• IJIS Staff

• IJIS Contracted IEPD Experts

Clear Goals & Objectives

Provide for LEITSC, APCO, BJA, & public safety community publication of IEP reference documents that support the top ten public safety data exchanges

Appointed Practitioners• Lt. Dave Mulholland

– US Park Police• Chief Michael Haslip

– Blaine Police Department• Chief Gary Vest

– Powell Police Department• Jim Slater, CIO

– Massachusetts Public Safety• Dina Jones

– Story County, IA• Dan Murray

– Arlington Police Department• Jim Cox

– Port Orange Public Safety

• Stephen Wisely– Onondaga

• Alan Komenski– Bellevue Police Department

• Bill Cade– APCO

• Martin Moody– APCO

• Heather Ruzbasan– LEITSC

• Mat Snyder– IACP

• Tom Steele, CIO– Delaware DHS

Selected Industry Firms

• Asynchrony Solutions• MTG Mgt Consultants• Advanced Justice Sys• Spillman Technologies• Visionair Inc.• PAVIC Marketing• TriTech Software Sys• Intergraph Corporation• Enforsys, Inc.

• Cisco Systems, Inc.• Sungard HTE/OSSI• Bask Enterprises• URL Integration• Vector Security• Fire Monitoring Technologies• Microkey• Dice Corporation• GE Monitoring Systems

IJIS Institute is the “Voice of Industry” with 163 Member Firms

Today’s Session:

• The Partnership– Enabling quality work @ a reasonable cost

• The Process– Forming a team and building IEPDs

• The Results– Supporting key CAD and RMS exchanges

• What We Learned– And…mistakes you can avoid

What is an IEPD?

XML

XML stands for EXtensible Markup Language and is much like HTML. While HTML was designed to assist in defining how data looks or is displayed, however, XML was designed to describe data.

GJXDM

XML descriptions (tags) are not pre-defined so the Global Justice XML Data Model was created to assist in defining national tags for justice related information exchanges.

IEP

The Global JXDM approach is to construct and utilize exchange packets (IEPs or GIEPs) with GJXDM components anytime data is shared between systems, agencies, and juristictions.

An IEP Document is a package of exchange artifacts that serve as reference materials. The package includes GJXDM-conformant model schemas used “as is” or extended to meet individual jurisdictional requirements and it also includes associated documentation that help implementers understand the information exchange.

What is Meant by “REUSE”?

GJXDM

What is Meant by “REUSE”?

What is in an IEPD?

DOMAIN MODEL

SCHEMAS

DOCUMENTATION

GJXDM

MAPPING

INSTANCE& STYLE-SHEET

ExchangeInception

ExchangeInception

DomainModeling

DomainModeling

StandardsMapping

StandardsMapping

SchemaBuilding

SchemaBuilding

Test viaValidating

Test viaValidating

Artifacts & DeliverablesArtifacts & Deliverables

UMLDomainModel

UMLDomainModel

XMLInstance

XMLInstance

Sample Style Sheet

Sample Style Sheet

Use CaseModel

Use CaseModel

ExchangeModel

ExchangeModel

GJXDMMapping

GJXDMMapping

List ofExtendedElements

List ofExtendedElements

GJXDMSubschema

Generator

GJXDMSubschema

Generator Forms orScreens

Forms orScreens

ModelingTool

ModelingTool

OtherIEPs

OtherIEPs

CADSpecs

CADSpecs

RMSSpecs

RMSSpecs

GJXDMGJXDM

MappingTool

MappingTool

XMLDocumentSchemas

XMLDocumentSchemas

XMLConstraintSchemas

XMLConstraintSchemas

XMLExtensionSchemas

XMLExtensionSchemas

Built IEPDs

Packaging & Posting

Packaging & Posting

All IEPArtifacts

All IEPArtifacts

SupportDoc

SupportDoc

ClearingHousePosting

ClearingHousePosting

Today’s Session:• The Partnership & Governance Structure

– Enabling quality work @ a reasonable cost

• The Process– Forming a team and building IEPDs

• The Results– Supporting key CAD and RMS exchanges

• What We Learned– And…mistakes you can avoid

CAD Team IEPD #1Group  Exchange Name Exchange Purpose

CAD Initial CFS Transfer Eliminate re-keying of incident information for transfer between agencies or disciplines

911 Caller Arlington PD US Park Police

Obtain Incident InfoEnter CAD DataContact Other AgencyProvide Incident Info

Obtain Incident InfoEnter CAD DataRespond to Incident

Call 911Report Accident

CAD Team IEPD #2 & 3Group  Exchange Name Exchange Purpose

CAD Resource Availability

Response 

Eliminate phone calls to multiple agencies to query whether specific resources are available for release to assist in incident response

Dispatched Unit Dispatcher Agency 1

Update CADCall Agency 1Call Agency 2Call Agency 3

Answer CallRespond to Request

Request K9 Support

Agency 2

Answer CallRespond to Request

Agency 3

Answer CallRespond to Request

CAD Team IEPD #4 & 5Group Exchange Name Exchange Purpose

CAD Subscriptions

Unit Updates

Provide for regular updating of resources from partnering agencies to speed identification of available resources or facilitate sharing of resources

Field Unit Dispatcher Agency 1

Update CADContact Partner Agency

Request K9 Support Search AvailabilityProvide Availability

Group  Exchange Name Exchange Purpose

CAD Request Resource

Respond to Resource Request

Facilitate systematic request for assistance or resource release between agencies

CAD Team IEPD #6 & 7

Group  Exchange Name Exchange Purpose

RMS Query RMS

RMS Query Summary Response

Support external-to-RMS or cross-RMS searches based on person, location, object, or incident/offense

RMS Team IEPD #1 & 2

Search on Person

Search on Object

Search on Location

Search on Offense

Record Mgt Systems

Group 

Exchange Name Exchange Purpose

CAD / RMS

CAD-to-RMS Support inter-system exchanges between CAD and RMS systems

CAD & RMS IEPD

Group  Exchange Name Exchange Purpose

Alerts External Alerts Eliminate re-keying of alarm information between monitoring stations and PSAPs

Alerts Team IEPD

Intrusion AlarmFire Alarm

Validate AlarmContact PSAPProvide Alarm Info

Obtain Alarm InfoEnter CAD IncidentDispatch Units

Business Monitoring Station 911 Center/PSAP

Category Document Nbr. ElementsResource Availability Qery 84Available Resorce Response 63Request For Resource 106

Alarm External Alert 2.0 107Summary CFS Info 138Detailed CFS Info 229Request Unit Status Update 11Unit Status Update 36

CAD To RMS CAD To RMS 377RMS Query 169RMS Summary Response 162

Resource Query

CFS Transfer

Resouce Staus Update

Cross-RMS Query

Exchanges Varied in Size

GJXDM (235)

NIEM* (29)

Extended (77)

* Element are in local namespace but are derived from NIEM Emergency Management Domain

New GJXDM Elements Still Being Identified

• The Partnership & Governance Structure– Enabling quality work @ a reasonable cost

• The Process– Forming a team and building IEPDs

• The Results– Supporting key CAD and RMS exchanges

• What we Learned– And…mistakes you can avoid

Today’s Session:

Some Advice to Consider• Define the authoritative owner and governance

structure early• Create a strawman before the first modeling

meeting by doing some homework• Be open to refining your exchanges once you get

the experts in the room• Make sure you have a diverse yet balanced team in

the modeling sessions• Have key roles appointed to support sessions;

• A facilitator with modeling expertise• A tool jockey capturing element data• A documenter who captures all the discussions, assumptions,

and implementation thoughts

Some More Advice• Don’t overlook the need to validate the

mapping after the working sessions• Start sessions by having team members

share their systems, processes, etc… to bring words to life

• Have an aggressive outreach and communication strategy where a diverse team shares project objectives and progress

• Seek and support Pilots, HelpDesk, and TA support to validate work and share real-life success stories

• Acknowledge and support varied levels of automation and exchange partner trust

Don’t ……………..• Forget to check the IEPD Clearinghouse

• Overwrite your modeling work; especially late in the day

• Don’t rush the modeling; if you are struggling consider refining IEP purpose

• Schedule heavy agenda items after a full day of modeling

• Get hung up on implementation issues

• Forget to order afternoon caffeine and snacks

Key References• GJXDM Help-Desk

it.ojp.gov/gjxdm/helpdesk/

• IEPD Clearinghouseit.ojp.gov/iepd/

• IJIS Instituteijis.org

• LEITSC Websiteleitsc.org/

• APCOapcointl.org

QUESTIONS

For more information contact:

Suzette McLeod at the IJIS Institute

[email protected]