copyright 2006 crossflo systems, inc. all rights reserved reuse of gjxdm components and iepds for...
TRANSCRIPT
Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Reuse of GJXDM Components and IEPDs for Incident Report
Exchanges
Presented by:Winfield Wagner
Joe RamirezScott Edson
September 7, 2006
2Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
OverviewOverview What is a Reference Model IEPD?What is a Reference Model IEPD?
Development and implementation history Development and implementation history of the Incident Report Reference Modelof the Incident Report Reference Model
Reference Model IEPD development life Reference Model IEPD development life cycle concepts and componentscycle concepts and components
Reuse of the reference model approach Reuse of the reference model approach across domainsacross domains
3Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Incident Reference Model Incident Reference Model Time LineTime Line
2004
2005
2006
2007
RIS
A Im
plem
enta
tion
RIS
A P
ilot
NJS
P In
stal
lation
LASO
Com
pone
nts
NIE
M IE
PD
N-D
Ex V
alid
atio
n
SEARCH
\COPS
Wor
ksho
p Rev
iew
OLL
ESIN
Com
pone
nts
Initia
l Inc
iden
t IE
PD
4Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Reference IEPDReference IEPD
““An expandable Information Exchange Package An expandable Information Exchange Package Document that represents all possible information Document that represents all possible information collected over the life span of a specific document collected over the life span of a specific document type and/or service and can represent the collected type and/or service and can represent the collected knowledge about the document or service, its knowledge about the document or service, its initiating event or ongoing activities, and its state at initiating event or ongoing activities, and its state at any given point over its process life span.” any given point over its process life span.”
““A accepted general representation or IEPD template A accepted general representation or IEPD template of a document type and/or service that can be used as of a document type and/or service that can be used as a component library for initiating the development of a component library for initiating the development of many different exchanges that represent pieces or many different exchanges that represent pieces or part of the document type or service” part of the document type or service”
5Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Reference IEPD Definition One Reference IEPD Definition One
ProcessA IEP Process
B
ReferenceSchema A
ExtensionSchema A
SubsetSchema A
Event Activity 1
IEP Process C
Activity 2
IEP Etc.
Reference IEPD
6Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Reference Schema Definition Reference Schema Definition TwoTwo
Process A IEP 1 Process B
DocumentSchema A
Process C IEP 2 Process D
DocumentSchema B
ExtensionSchema
SubsetSchema
Exchange 1
Reference IEPD
Exchange 2
7Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Incident Reference IEPD ScopeIncident Reference IEPD Scope Capture all possible information about an event Capture all possible information about an event
and subsequent related law enforcement and subsequent related law enforcement activities in which a law enforcement field officer activities in which a law enforcement field officer or representative is required to respond to and or representative is required to respond to and document for the purpose of future review, document for the purpose of future review, analysis, investigation and/or adjudicationanalysis, investigation and/or adjudication
General Incident, Field Interview & Call for ServiceGeneral Incident, Field Interview & Call for Service
SourcesSources ARJIS (ARJIS (Automated Regional Justice Information SystemAutomated Regional Justice Information System)) Los Angeles Sheriffs Department Los Angeles Sheriffs Department OLLESIN (OLLESIN (Ohio Local Law Enforcement Information Sharing NetworkOhio Local Law Enforcement Information Sharing Network)) New Jersey State PoliceNew Jersey State Police FBI-NDEx Project FBI-NDEx Project SEARCH/COP Reference IEPD Workshops SEARCH/COP Reference IEPD Workshops
8Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
IEPD Implementation BenefitsIEPD Implementation Benefits
Only one subset schema and extension schema Only one subset schema and extension schema for multiple exchanges (Consistency)for multiple exchanges (Consistency)
Reusable and understandable across jurisdictions Reusable and understandable across jurisdictions and exchangesand exchanges
Speeds up exchange development and Speeds up exchange development and implementationimplementation
Expandable without little or no impacting earlier Expandable without little or no impacting earlier installations of the IEPDinstallations of the IEPD
9Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
IEPD Implementation BenefitsIEPD Implementation Benefits
Easier to convert to new standard’s versions or Easier to convert to new standard’s versions or other standards such as NIEMother standards such as NIEM
Reduces development costsReduces development costs
Can support different exchange implementation Can support different exchange implementation strategies service, transaction, document, etc.strategies service, transaction, document, etc.
Approach can be utilized for different business Approach can be utilized for different business domains (PMP, Emergency Services, etc.)domains (PMP, Emergency Services, etc.)
10Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Incident Reference Model Incident Reference Model Time LineTime Line
2004
2005
2006
2007
RIS
A Im
plem
enta
tion
RIS
A P
ilot
NJS
P In
stal
lation
(Arr
est)
LASO
Com
pone
nts
(Gen
eral
Inci
dent
)
NIE
M IE
PD
N-D
Ex V
alid
atio
n
SEARCH
\COPS
(N-D
Ex)
OLL
ESIN
Com
pone
nts
(Ass
et a
nd M
/O)
Initia
l Inc
iden
t IE
PD (FI
)
11Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Regional Information Sharing Regional Information Sharing and Analysis (RISA)and Analysis (RISA)
ObjectiveObjective: Provide a predictive : Provide a predictive analysis capability to mitigate potential analysis capability to mitigate potential criminal and terrorist eventscriminal and terrorist events
BenefitsBenefits: :
Cross-reference field incidents Cross-reference field incidents across multiple, regional data across multiple, regional data sourcessources
Single, reusable, and scalable data Single, reusable, and scalable data interface for intelligence analysis interface for intelligence analysis engine engine
HIGHLIGHTSHIGHLIGHTS
Disparate data sources Disparate data sources including: Oracle, DB2, including: Oracle, DB2, MS AccessMS Access
GJXDM conformingGJXDM conforming
Operational < 45 daysOperational < 45 days
First multi-jurisdictional First multi-jurisdictional data sharing project data sharing project using GJXDM.using GJXDM.
HIGHLIGHTSHIGHLIGHTS
Disparate data sources Disparate data sources including: Oracle, DB2, including: Oracle, DB2, MS AccessMS Access
GJXDM conformingGJXDM conforming
Operational < 45 daysOperational < 45 days
First multi-jurisdictional First multi-jurisdictional data sharing project data sharing project using GJXDM.using GJXDM.
12Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Regional Information Sharing Regional Information Sharing and Analysis (RISA)and Analysis (RISA)
HPD
UPSD
GJXDMXML Data
LAPP
LBPD DataExchange Server
IntelAnalysis
GJXDMXML Data
SD Harbor Police Dept.
USCG
Agent
Agent
Agent
Agent
Agent
13Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
New Jersey State PoliceNew Jersey State PoliceData AugmentationData Augmentation
ObjectiveObjective: Extract : Extract IncidentIncident and and ArrestArrest data from NJSP Record Management data from NJSP Record Management SystemSystem
BenefitsBenefits: :
Leverages core Incident Reference Leverages core Incident Reference Model to create IEPD for NJSP and Model to create IEPD for NJSP and local/state/federal agencieslocal/state/federal agencies
Provides reusable data sharing Provides reusable data sharing interface interface
Enhances critical SIMS time-Enhances critical SIMS time-sensitive decision processessensitive decision processes
Minimal footprint to IT systemsMinimal footprint to IT systems
HIGHLIGHTSHIGHLIGHTS
Oracle 8i data sourceOracle 8i data source
GJXDM conformingGJXDM conforming
MQ Series InterfaceMQ Series Interface
≈ ≈ 500,000 records500,000 records
Complex mappingComplex mapping
Supports NIEM and Supports NIEM and other national other national standards.standards.
HIGHLIGHTSHIGHLIGHTS
Oracle 8i data sourceOracle 8i data source
GJXDM conformingGJXDM conforming
MQ Series InterfaceMQ Series Interface
≈ ≈ 500,000 records500,000 records
Complex mappingComplex mapping
Supports NIEM and Supports NIEM and other national other national standards.standards.
14Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
New Jersey State Police New Jersey State Police Data AugmentationData Augmentation
JDBCDataExchange
Agent
MQ Adapter
RMS
NJSP RMS
.xml File
AP
I
SIMS
.xml File
NJSP SIMS
MQ Series
15Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Incident Reference Model Time Incident Reference Model Time LineLine
2004
2005
2006
2007
RIS
A Im
plem
enta
tion
RIS
A P
ilot
NJS
P In
stal
lation
(Arr
est)
LASO
Com
pone
nts
(Gen
eral
Inci
dent
)
NIE
M IE
PD
N-D
Ex V
alid
atio
n
SEARCH
\COPS
(N-D
Ex)
OLL
ESIN
Com
pone
nts
(Ass
et a
nd M
/O)
Initia
l Inc
iden
t IE
PD (FI
)
16Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
IEPD Life CycleIEPD Life Cycle
Objects&
Components
Business Process Model
Define the Exchange
Define the Exchange
MissionStatement/Implementation Guide
Schema PackageDevelopment
Define Who, Where, When,
Why, How
Define Who, Where, When,
Why, How
ConOpsUse CasesJIEM Objects
Define What
Define What
UML Diagram /Object Type Listing /Content RulesDefine
Standards Models
Define Standards Models
StandardsTransformation
Business Data Model
Initialization
Testing and Implementation
IEPDs&
Schemas
Standards Dictionaries/ Properties & Types Listing
IEPD Repository
CreateExchang
eStructure
s
CreateExchang
eStructure
s
Standards Model/ Properties & Types Listing
Proof the Exchange
Proof the Exchange
= Technicians = Practitioners
Schema Validation Tool/ Application Test
17Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Component or Object AnalysisComponent or Object Analysis
SubjectSubject , who has a Name, Identification and Description, , who has a Name, Identification and Description, commits an reported offense, at a specific Location against commits an reported offense, at a specific Location against a Victim who has a Name, Identification and Resident a Victim who has a Name, Identification and Resident Address and was observed by a Witness, who has a Name Address and was observed by a Witness, who has a Name and Identificationand Identification
An An IncidentIncident has a reported Subject, Victim and Witness has a reported Subject, Victim and Witness (Context) who all of object type “Person”.(Context) who all of object type “Person”.
A A PersonPerson may have Name, Identification and Residence may have Name, Identification and Residence (Components)(Components)
A A ResidenceResidence and and OffenseOffense (Context Location are of object (Context Location are of object type Locationtype Location
At the time the At the time the OfficerOfficer (Who is a Person object type) reports (Who is a Person object type) reports (activity) the Incident, there is an Event (offense) and (activity) the Incident, there is an Event (offense) and activities of a victim’s statement and witness’s statement activities of a victim’s statement and witness’s statement
18Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
IEPD Reference RepositoryIEPD Reference Repository
ObjectsObjects Base UML Object or Component DiagramsBase UML Object or Component Diagrams Base Properties and Types SpreadsheetsBase Properties and Types Spreadsheets Subset SchemaSubset Schema
GJXDM or Extension Context Objects GJXDM or Extension Context Objects Base UML Context Object or Component DiagramsBase UML Context Object or Component Diagrams Base Context Properties and Types SpreadsheetsBase Context Properties and Types Spreadsheets Subset SchemaSubset Schema Extension SchemaExtension Schema
Activities and event are captured as a separate Activity Activities and event are captured as a separate Activity ObjectObject
19Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Best PracticesBest Practices
Include objects and attributes the exchange will Include objects and attributes the exchange will need today and in the future (logical not physical)need today and in the future (logical not physical)
Consider all forms of data representation as a Consider all forms of data representation as a starting point to define attributes (database starting point to define attributes (database formats, forms, screen shots) and transform into formats, forms, screen shots) and transform into real world descriptorsreal world descriptors
Always progress down to the base objects Always progress down to the base objects Base Objects, Context Objects, Exchange Objects Base Objects, Context Objects, Exchange Objects
should be reused or added to the IEPD Repositoryshould be reused or added to the IEPD Repository If new attributes are identified for an existing If new attributes are identified for an existing
Object update the Object in the repositoryObject update the Object in the repository
20Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Prescription DataPrescription Data Filled and reported by a pharmacy (Dispenser)Filled and reported by a pharmacy (Dispenser) Internal and external activity associated with a PrescriptionInternal and external activity associated with a Prescription Investigative augmentation of information (Lint)Investigative augmentation of information (Lint)
Patient, Prescriber, Dispenser, Drug and SubjectPatient, Prescriber, Dispenser, Drug and Subject Processes (Transactions)Processes (Transactions)
Request and ResponseRequest and Response AlertAlert Prescription Record TransportPrescription Record Transport
PMP Contacts and RequestorsPMP Contacts and Requestors Multiple Standards (GJXDM, NIEM, ASAP, etc.Multiple Standards (GJXDM, NIEM, ASAP, etc.
Prescription Monitoring ProgrPrescription Monitoring Program (PMP)am (PMP)
21Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
In ConclusionIn Conclusion
Use of a Reference Schema:Use of a Reference Schema: Enables reusabilityEnables reusability Provides a standard model for Provides a standard model for
information sharinginformation sharing Reduces Reduces
development/implementation development/implementation timelines for IEPDs and exchangestimelines for IEPDs and exchanges
Provides a framework for addressing Provides a framework for addressing future needs and strategiesfuture needs and strategies
22Copyright 2006 Crossflo Systems, Inc. All Rights Reserved
Questions?
Winfield J. WagnerDirector of Integrated Justice Information SystemsCrossflo Systems, Inc.11995 El Camino Real, Suite 302San Diego, California 92130Office: 858-583-0333Fax: 858-724-7224Mobile: 858-525-1447Email: [email protected]
Scott Edson, LieutenantLos Angeles County Sheriff's DepartmentLaw Enforcement Information Sharing Project12440 E. Imperial Hwy., Suite 650Norwalk, CA 90650Office: 562-345-4305Email: [email protected]