Date post: | 14-Apr-2017 |
Category: |
Documents |
Upload: | matt-johnson |
View: | 272 times |
Download: | 0 times |
IJIS Institute
RMS/JMS/Livescan Data Exchange
Standardization Task Force
December 2014
Lead Authors Matthew Johnson, South Sound 911 Srinivasan Venkatraj, Emergitech
Contributors Tim Ball, Kentucky State Police AFIS Bob Beall, MorphoTrak Pete Fagan, NGI Executive Education & Outreach Steve Hoggard (Task Force Chair), Spillman Technologies Ed Raper, Shelby County (TN) Teresa Wu, 3M (Cogent)
FINAL RECOMMENDATIONS OF THE RMS/JMS/LIVESCAN
DATA EXCHANGE STANDARDIZATION TASK FORCE
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page i
ACKNOWLEDGEMENTS
The IJIS Institute is grateful to the RMS/JMS/Livescan Data Exchange Standardization Task
Force members who volunteered time, expertise, and leadership to support the work of this
important endeavor. We are appreciative of the input, participation, and knowledge of the
following individuals:
Principal Contributors
Matthew Johnson, South Sound 911
Srinivasan Venkatraj, EmergiTech
Committee Members
The IJIS Institute Task Force Committee is comprised of the following members:
TASK FORCE MEMBER
COMPANY/ ORGANIZATION
TYPE OF ORGANIZATION REPRESENTED
Steve Hoggard (Task Force Chair) Spillman Technologies CAD/RMS/JMS Provider
Ed Raper Shelby County TN Practitioner
John Goergen Grand Ledge, MI Practitioner
Leila Tite Hennepin County Sheriff MN Practitioner
Matthew Johnson South Sound 911 Practitioner
Pete Fagan NGI Executive Education & Outreach CJIS Consultant
Srinivasan Venkatraj EmergiTech CAD/RMS/JMS Provider
Teresa Wu 3M (Cogent) Livescan Provider
Tim Ball Kentucky State Police AFIS Practitioner
Tony Misslin (Bob Beall) MorphoTrak Livescan Provider
Don Gabbin IJIS Institute IJIS Support Staff
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page ii
EXECUTIVE SUMMARY
About the RMS/JMS/Livescan Taskforce
The IJIS institute, at the request of the IJIS Public Safety Technical Standards Committee
(IPSTSC), initiated the Records Management System (RMS), Jail Management System (JMS),
and Livescan Data Exchange Taskforce (herein known as the RMS/JMS/Livescan Taskforce).
The goal of the RMS/JMS/Livescan Task Force was to solve interoperability issues surrounding
the abovementioned systems (referred to in this paper as the domain). The RMS/JMS/Livescan
Task Force is composed of practitioners and service providers that are expert in implementing
and operationally supporting technology within the domain.
Problem Identification
This RMS/JMS/Livescan Task Force drilled into the problem and identified the primary
workflows of domain end users while also taking into consideration alternate workflows and
upstream and downstream requirements of systems outside of the domain. This enabled the
domain expertise on the RMS/JMS/Livescan Taskforce to reduce the problems into
understandable, agreed-upon problem statements and then further distill those into requirements.
This effort created a foundation on which the group could identify a solution to solve the
inoperability within the context of the domain.
The following problem space statements were determined to be in-scope for the solution
recommendation:
1. Entry points into and out of the domain vary.
2. Custom system implementation results in increased cost.
3. There is not a subsystem within the domain that acts as the data of record.
4. There is not common data definition.
Solution Recommendations
The solution recommended reinforces existing standards available from the National Information
Exchange Model (NIEM) and Interface Solutions already available and in use. This Taskforce
will recommend the solution to the IJIS Springboard Program Team for acceptance into the
Springboard Certification Initiative (SCI). The program has a tried and tested framework to
verify and certify interoperability standards for the justice, public safety, and homeland security
communities. In solving the problems within the domain, the Taskforce recommends
approaching the solution through the SCI as follows:
1. Review domain process and data definition and make selection of NIEM Information
Exchange Packet Documentation (IEPD) and Interface Solution.
2. Validate Prospective Solutions using the Springboard Test Harness.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page iii
3. Create and (or) Assimilate a Domain Data IEPD from NIEM.
4. Create Implementation Best Practices and Tools for practitioners and solutions providers.
5. Create an Adoption Plan for the justice community.
Business Value
Creating a data standard and Interface Solution through the SCI will lead to the fulfilling the
following business goals within the justice community:
1. Enhance functionality to the end-user and reduce procedural burdens through improved
interoperability.
2. Adapt to data formats and standards used by upstream or downstream processing.
3. Provide transparency to practitioners and service providers who implement and support
the system
4. Enable continual enhancements as subsystems and related technologies emerge and
improve.
5. Reduce effort required to implement new systems and subsystems resulting in cost
savings.
6. Have common data and definition that are predominantly used in systems to support
data fidelity.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page iv
CONTENTS
ACKNOWLEDGEMENTS ......................................................................................................................................... I
Principal Contributors ......................................................................................................................................... i Committee Members ............................................................................................................................................. i
EXECUTIVE SUMMARY ......................................................................................................................................... II
About the RMS/JMS/Livescan Taskforce .................................................................................................... ii Problem Identification ..................................................................................................................................... ii Solution Recommendations ............................................................................................................................ ii Business Value ................................................................................................................................................... iii Table of Figures .................................................................................................................................................. v
PREFACE .................................................................................................................................................................... 1
Task Force Background ................................................................................................................................... 1 Task Force Goals ................................................................................................................................................ 1 Previous and Ongoing Efforts in Law Enforcement Standards ........................................................... 2
THE ROLE OF STANDARDS IN RMS/JMS/LIVESCAN................................................................................... 5
APPROACH TO CREATING A STANDARD ....................................................................................................... 7
Problem Identity ................................................................................................................................................ 7
RECOMMENDATIONS .......................................................................................................................................... 11
#1—Domain Process and Data Definition ............................................................................................... 11 #2—Validate Prospective Solutions within the Springboard Test Harness ................................. 13 #3—Create and (or) Assimilate Domain Data IEPD ............................................................................. 13 #4—Create Implementation Best Practices and Tools ........................................................................ 13 #5—Create an Adoption Plan ...................................................................................................................... 14
SCOPE ....................................................................................................................................................................... 15
ROADMAP EXAMPLE ........................................................................................................................................... 16
ABOUT THE IJIS INSTITUTE ............................................................................................................................. 17
About the Springboard Program ................................................................................................................ 17
APPENDIX A: PRIMARY WORKFLOWS ......................................................................................................... 19
APPENDIX B: USE CASES .................................................................................................................................... 22
APPENDIX C: DATA ELEMENTS ....................................................................................................................... 28
APPENDIX D: NGI ADDITIONAL HISTORY, BACKROUND, AND INTERFACE NUANCES ................ 31
APPENDIX E: REQUIREMENT TRACEABILITY ............................................................................................ 32
APPENDIX F: ACRONYMS AND ABBREVIATIONS ...................................................................................... 35
APPENDIX G: TERMS AND DEFINITIONS ..................................................................................................... 36
APPENDIX H: REFERENCES ............................................................................................................................... 38
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page v
Table of Figures
Figure 1: Multiple Entry Points into the System are Possible ....................................................................................... 8
Figure 2: Mugshot Booking Implementation Cost Breakdown ..................................................................................... 8
Figure 3: Subsystems may Contain the Most Up-to-date Data ...................................................................................... 9
Figure 4: Interoperability Throughout the Criminal Justice Community in the RMS/JMS/Livescan Domain............ 12
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 1
PREFACE
Task Force Background
The Records Management System (RMS), Jail Management System (JMS), Livescan Standard
Data Exchange Task Force (herein known as the RMS/JMS/Livescan Taskforce) was formed by
the IJIS Institute at the request of the IJIS Public Safety Technical Standards Committee
(IPSTSC) to expand on efforts to enhance interoperability between RMS, JMS, and Livescan
systems. The IJIS Institute, the members of the RMS/JMS/Livescan Task Force, and the criminal
justice community as a whole are generally aware of the data exchange issues caused by a
federated,1 multi-vendor criminal justice system, on which the criminal justice community is
wholeheartedly reliant. Compounding the problems imposed by a system-of-systems are ever-
changing data, compliance requirements, and standards. The result? Costs that do not equate to
end user functional capabilities, reduction in data fidelity and integrity, and brittle, un-scalable
systems inflexible of change.
Stakeholders of the RMS/JMS/Livescan Task Force are aware of the industry-wide efforts that
have come before this undertaking. Collectively these efforts are not to be overlooked as each,
whether data format or transport standard, is worthy of viability review. The validity of
previously developed standards was reconciled against the problem statement and in-scope use
cases that are outlined herein. Upon recognition of use case, fulfillment gap analysis against
scope drove additions where additional standards are required.
IJIS Institute and members of the RMS/JMS/Livescan Task Force realize that there are a variety
of efforts underway to improve information sharing in federated systems, both within the
criminal justice community and in private industry with similar problem domains. Within the
criminal justice community, standards include the Automated Biometric Identification System
from the American National Standards Institute and National Institute of Standards and
Technology (ANSI/NIST), the Electronics Biometrics Transmission Specification (EBTS), and
the National Information Exchange Model (NIEM). Both NIEM and EBTS are well received yet
not broadly adopted in the criminal justice community at the local agency level. Outside the
criminal justice community there are highly transactional systems like those used in the
healthcare industry. Health care currently has a Health Level 7 (HL7) standard that is broadly
adopted and vastly expanded patient information interoperability.
Lastly, the RMS/JMS/Livescan Task Force understands the environment and imposing factors
that make creating one standard a moving target but also serve as reasons for pursuing one.
Task Force Goals
Based on the agreement of the members, the goals of the RMS/JMS/Livescan Task Force are to:
1 Federated system is a collection of multiple autonomous systems that are connected to achieve multiple user goals.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 2
1. Explore all the efforts currently prevailing in each of the sectors outlined so that the task
force may intelligently review information sharing landscape between RMS/JMS and
Livescan Systems.
2. Specifically examine the role that nationally-accepted technology standards may play in
addressing information sharing between RMS/JMS and Livescan systems as it relates to
justice and public safety community.
3. Specify steps that need to be taken to develop a road map to address the information
sharing related challenges within the domain.
4. Recommend a framework of best practices guide for implementation and operations can
be developed and promoted to the entities involved in both the public and private sector.
5. The efforts of this Task Force will result in the development of requirements for the
RMS/JMS/Livescan standard, identify the standards body to take the lead to develop the
standard, and kick-off the Springboard initiative to certify the standard. (see Appendix E:
Requirement Traceability).
Previous and Ongoing Efforts in Law Enforcement Standards
This section details some of the historical efforts undertaken by, the IJIS Institute, and others.
It is important to understand previous efforts related to standards for interoperable federated
criminal justice systems. The RMS/JMS/Livescan Task Force has a forward-looking approach in
identifying how standards will continue to play a role in criminal justice systems, in the system
of systems, and in new technologies as they continue to manifest themselves. We will identify
successful standards both within law enforcement and in other industries. By pursuing the
recommendations as suggested, criminal justice system decision makers, and those that desire to
share information with them, would benefit from being in a position to effectively plan for the
demands of next generation needs rather than being forced to react to them.
American National Standards Institute (ANSI) and National Institute of Standards and Technology (NIST) Standard on Automated Biometric Identification System (ABIS)
This standard is specific to the capture and definition of biometric modalities. It defines the
content, format, and units of measurement for the exchange of fingerprint, palm print,
facial/mugshot, scar mark & tattoo (SMT), iris, and other biometric sample information that may
be used in the identification or verification process of a subject. The information consists of a
variety of mandatory and optional items, including scanning parameters, related descriptive and
record data, digitized fingerprint information, and compression.
Currently, both government and industry partners ubiquitously use the term Automated
Fingerprint Identification System (AFIS), but AFIS has transitioned over time. As AFIS have
been more widely deployed and technology advancements have occurred, the F in AFIS, which
historically referred to fingerprints, is no longer a valid reference. Traditional AFIS capabilities
and capacity have been surpassed by the inclusion of new biometric modalities to include palms,
faces, SMTs, and irises. As this transition has occurred over the last decade, the more appropriate
system reference has become the Automated Biometric Identification System (ABIS).
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 3
Similarly, the Federal Bureau of Investigation (FBI) Criminal Justice Information Services
Division (CJIS) Integrated Automated Fingerprint Identification System (IAFIS) has also
transitioned with the final deployment of the Next Generation Identification System (NGI) in
September 2014; as a result, IAFIS changed in name to NGI. Since accepting new biometrics
(palm, face, SMT, and iris) this will provide new investigative and informational service
capabilities to accommodate users of current and future biometric modalities. Future modalities
may include rapid DNA identification sent to Federal and state agencies in the coming years.
The standard experienced the following transitions over time:
1986 – 1993 First version released as a minutiae-based standard. It required a minimal
amount of memory for the exchange and storage of fingerprint data.
1993 – 1998 An addendum to the standard was made to include mugshots, scars, marks, and
tattoos. Data format was also included however minutiae provisions were
maintained. A revision was made in 1998 that included new record types for
fingerprint and palm print.
1999 – Present The current version is a product of workgroups convened in 2005 and most
recently updated in 2013. This version defines image quality and best practices
for image capture. An iris record type was also added, as well as an XML
alternative representation.
Electronic Biometric Transmission Specification (EBTS)
EBTS seeks to complement the ANSI/NIST data standard by creating transactional standards to
communicate with the FBI NGI System for identification, verification, informational, and
investigative purposes. The authorized local or state arresting/booking agency that sends data to
State Identification Bureau (SIB) must use the EBTS standard to successfully transmit and
receive messages back and forth between agencies. FBI’s CJIS Division’s NGI (replaces the
IAFIS) will have a complete biographic profile in the subject records, in addition to the
fingerprints, the palm print, mugshots, SMT, and iris information.
The FBI is now prepared to include additional biometric modalities. This will support the
American National Standards Institute the National Institute of Standards and Information
Technology Laboratory ANSI/NIST ITL-2013 with the new record types and transactions.
Obviously, without submission of the new data and capturing and submitting the correct data
elements, the new biometric modalities cannot be submitted to further the mission of enhancing
criminal justice and homeland security. There are unique data fields that are applied to the
records and transactions that are sent and received from the SIB and NGI that can link records
and can be used to enhance data fidelity by contributing agencies, see Appendix D: NGI
Additional History, Background, and Interface Nuances for additional information.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 4
Data Standardization – System Non Specific
National Information Exchange Model (NIEM)
With roots in state and local government, NIEM2 is a community-driven, government-wide,
standards-based approach to exchanging information. Information exchange is about connecting
data from one computer to another, and another, and so on. NIEM ensures that information is
well-understood and carries the same consistent meaning across various communities, allowing
interoperability to occur. With NIEM, you only need to know two languages—your own and
NIEM.
The standard experienced the following transitions over time:
2003 – 2005 Global Justice Information Sharing Initiative was a grass-roots initiative set into
motion by the desire to create a seamless, interoperable model for data exchange
that could solve a range of information-sharing challenges across a variety of
government agencies. After a two-year effort, the first pre-release of the Global
Justice XML Data Model (GJXDM) was announced in April 2003.
Built upon GJXDM’s success and lessons learned from it’s use, the National
Information Exchange Model (NIEM) was launched in 2005, uniting key
stakeholders from Federal, state, local, and tribal governments to develop and
deploy a national model for information sharing and the organizational structure
to govern it.
2005 – Present NIEM was formally initiated in April 2005 by the chief information officers of
the U.S. Department of Homeland Security and the U.S. Department of Justice.
In October 2010, the U.S. Department of Health and Human Services joined as
the third steward of NIEM.
Since 2005, NIEM has issued four releases: 1.0 in 2006, 2.0 in 2007, 2.1 in
2009, and 3.0 is now available.
Relevant NIEM Implementations 2005 to Present
The FBI CJIS National Data Exchange System (N-DEx) is a national information system that
was born out of the events of 9/11 for criminal justice and law enforcement agencies. It was
created as a result in the change in philosophy from a need to know to a need to share that ham
strung efforts to thwart the tragic events. The N-DEx Information Exchange Package
Documentations (IEPDs) were created to standardize data elements and enable data
interoperability between disparate RMS/JMS to further the goals of N-DEx and national un-
classified information sharing. Under the umbrella of NIEM, N-DEx created the Incident and
Arrest IEPD and the Incarceration, Booking, and Probation and Parole IEPD.
2 http://www.niem.gov
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 5
THE ROLE OF STANDARDS IN RMS/JMS/LIVESCAN
A lot has been said of standards throughout history. During the colonial times in the United
States, John Q. Adams stated, “weights and measures may be ranked among the necessities of
life to every individual of human society.” In 1948, an organization by the name of the Bureau of
Standards, created a computer standard using vacuum tubes and diode logic. By 1988, this
bureau became the National Institute of Standards and Technology. NIST overseas several
laboratories, one of which houses an atomic clock that just happens to be the national time
standard.
Even with just this brief history lesson in standards, it is still obvious that standards are rooted in
everything we do. More so in many things we take for granted such as universal weight,
distance, or time measurement. When technologies are universally implemented in a similar
fashion, the result is reduced ambiguity with secondary results of efficiencies, tertiary results in
decreased implementation costs, and so on. There are stellar examples where technical standards
have vastly enhanced our professional and personal lives. Take, for instance, the World Web
Consortium (W3C) – every digital device we own depends on the web platform standards
provided by the W3C. The web platform standard, along with hundreds of other proprietary and
universal standards, enable tens of thousands of different components to connect with our
devices; all of which delivers utility by making technology relatively universal.
While the necessity for RMS/JMS/Livescan standards may not be quite as critical to be a
necessity of life, or as essential to keeping watches set across the nation, it is critical in keeping
our criminal justice systems operating with a high-degree of fidelity in order to keep our general
public safe. That said, this criminal justice federated system is worthy of a standard. Without
standards, there is a series of cobbled-together interfaces, technologies, and devices that make
our system of systems. Ultimately, we often do not know who has the key to the castle that keeps
our constituents safe.
Standards have different meanings to different groups. Project managers and finance departments
in criminal justice agencies see the result of the lack of standards. Custom development, where
there could be standards-based best practices, accounts for 30% of criminal justice system
integration costs. Criminal justice service providers and IT shops see technology standards as
inflexible and (or) an imposition. Most importantly, obfuscated to most if not all, is the time
customizing interfaces that have reproducible inputs and outputs is time not spent enhancing
end-user functionality. As service providers and practitioners, we are capable of solving these
issues and influencing our local, state, tribal, or Federal ABIS to adapt to such a solution.
In order to be successfully adopted and as an ongoing concern, the standard must address each of
the stakeholder objections or reasons for resistance to adopting. With approaches such as Service
Oriented Architecture (SOA), design patterns, and open or semi-open source, it appears to be
technically feasible to address stakeholder concerns about standards. When focusing on core data
elements that are important to improve data fidelity across systems and ultimately enhance the
quality of the records. Creating the capability to link activity to records that will allow data
transfer back and forth as the data traverses several disparate systems such as JMS/RMS
Livescan local, regional, state ABIS and the NGI System. Therefore, the RMS/JMS/Livescan
Task Force will seek to create a standard that will:
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 6
1. Enhance functionality to the end user and reduce procedural burdens through improved
interoperability.
2. Adapt to data formats and standards used by upstream or downstream processing.
3. Be transparent to practitioners and service providers who implement and support the
system.
4. Provide continual enhancements as subsystems and related technologies emerge and
improve.
5. Reduce effort required to implement new systems and subsystems, which will result in
cost savings.
6. Have common data and definition that are predominantly used in systems to support
data fidelity.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 7
APPROACH TO CREATING A STANDARD
The first step to solve any problem is identifying that there is one. The problem cannot be merely
stated in a broad stroke; it needs to be distilled to a level of understanding of which all
stakeholders of the system understand. In this case, the Task Force is the subset of stakeholders.
Therefore, requirements are, in-turn, clearly identified in order to make recommendations for a
solution. The scope will be reviewed and updated iteratively and, from this, the roadmap toward
a universal standard is drafted. Finally, with these elements we can enlist the support of agencies,
service providers, and accredited institutions for adoption.
Problem Identity
RMS, JMS, and Livescan collectively are the lion’s share of the subsystems that makeup the
federated criminal justice system. There are both upstream and downstream systems, such as
mugshot and iris systems and local, regional, or state ABIS. There are also ancillary systems that
are data dependent, such as court management systems (CMS). While each subsystem has a
distinct purpose, each also has ancillary
purposes, which creates further complexity.
These subsystem customizations are then left
in the hands of the local agency IT
departments. This, along with multiple
agencies supporting the subsystems, results
in tribal knowledge3 for maintenance,
troubleshooting, and upgrades, in other
words: “who has the keys to the castle?”
Problem Statement #1 – Entry Points and Workflows Vary
There are numerous examples of multipurpose subsystems. The Livescan machine has the
primary purpose to capture fingerprints; however, it is often used to capture arrest and
demographic information. The process is intended to maintain personal criminal history, verify
identity, and update the state and national criminal history record with new criminal activity or
other relevant information. Most, but not all, agencies use it as the conduit to local, regional, and
State Identification Bureau (SIB) and state ABIS and, subsequently, to the FBI-CJIS NGI
System to establish identity and criminal activity that establishes a national criminal history
record. Once the criminal history is established, it is used for criminal and non-criminal justice
purposes such as the applicant background check. However, even though the RMS/JMS usually
acts as the master data aggregator for local agencies, this is not always the case. Compounding
the disparity is that there is not a single entry point into the system, see Figure 1. For instance,
many of the systems are used for demographic intake at a jail. There are likely no two agencies
alike in their RMS, JMS, and Livescan implementation, see Appendix A: Primary Workflows.
3 Tribal knowledge is any unwritten information that is not commonly known by others within a company/organization. This term is used most when referencing information that may need to be known by others in order to produce quality product or service.
“Organizations which design systems….are constrained to produce designs which are copies of the communication structures of these organizations.”
-Melvin Conway
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 8
FIGURE 1: MULTIPLE ENTRY POINTS INTO THE SYSTEM ARE POSSIBLE
Problem Statement #2 – Custom Adapters Result in Increased Costs
Each implementation and or change to the RMS/JMS/Livescan requires custom interfaces. Each
change or addition has resultant costs for both the producer and consumer of the interface.
During a recent new mugshot booking implementation at a Pierce County (WA) agency, the
costs for custom integration amongst systems accounted for 27% of the overall costs, see Figure
2. While this may not necessarily be significant when looked at individually, if replicated in
thousands of subsystems across law enforcement agencies nationwide, it does become
significant, especially when you also consider the ongoing support costs will increase as a direct
result of custom adapters.
FIGURE 2: MUGSHOT BOOKING IMPLEMENTATION COST BREAKDOWN
Interfaces 27%
Hardware & Server
Licensing 19%
Mugshot Software Licensing
45%
Travel / Training
9%
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 9
Problem Statement #3 – It Isn’t Always Known What System is the Most Up-to-date
While RMS is typically the master data repository for an agency, there are many instances where
the subsystems are updated with the most recent data. For instance, someone is taken into
custody and they use a false name, and the inaccuracy is not discovered until the person is
fingerprint verified. When this happens, the upstream or downstream systems may not be
updated, see Figure 3.4
External Domain Interfaces
Internal Domain
Records Management
System
Jail Management System
Livescan System
Dept of Licensing
Courts/Legal
State Patrol
CJIS/FBI
AFIS/ABIS
Mugshot and Iris
FIGURE 3: SUBSYSTEMS MAY CONTAIN THE MOST UP-TO-DATE DATA
Problem Statement #4 – There Isn’t Common Data
Data that traverses multiple systems does not have common definitions or organization. Most of
this data is backed by different database types, which makes the system of systems not only a big
4 This figure is a generic representation that is reflective of many justice information system and may not be as representative of a
smaller agency’s systems.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 10
data’5 problem, but there is also a lack of common definitions. State and local offense data or
charges may not be reflective of those used by a state or county, which causes data translation
issues when creating or updating a criminal history. Additionally, one system may identify with
Uniformed Crime Reporting (UCR) crime types and another Incident Based Reporting (IBR)
crime types. Nationally, only IBR is accepted, however, many agencies and municipalities still
use UCR-based reporting. Not only does this result in duplicate entry, the fidelity of the data is
compromised.
5 Big data is an all-encompassing term for any collection of data sets so large and complex that it becomes difficult to process
using on-hand data management tools or traditional data processing applications. [Source: Wikipedia]
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 11
RECOMMENDATIONS
The RMS/JMS/Livescan Task Force’s analysis and problem definition led headlong into part of
the solution. When reviewing existing data standard solutions available there was little debate as
to what solution, whole or in part, would solve the lack of data definition in our proposed
problem domain. During the review of prospective solutions, the task force members were often
reflecting back to the National Information Exchange Model (NIEM) and noting, “NIEM already
does that.”
There are holes, however, identified where NIEM meets interoperability requirements. (See
Appendix E: Requirement Traceability, specifically BR-1.) The RMS/JMS/Livescan Task Force
preliminarily looked into an Interface Solution6 to fill these requirements. There are a multitude
of off-the-shelf and third-party solutions available to create workflows and connect disparate
systems, however, not one of the solutions was as obvious as NIEM is to solve data fidelity
issues. Therefore, we opt to perform further analysis before recommending an Interface Solution.
Adopting both NIEM and an Interface Solution will provide cost savings through the use of
community-developed tools and standardized data; this is contrary to the problems caused from
individual custom integration efforts between stovepipes of data and disparate systems. NIEM
will increase data fidelity by defining commonalties in the RMS/JMS/Livescan domain and an
Interface Solution can easily adapt to each organizations’ disparate systems, workflow, and
business rules. The combined solution will build upon an NIEM IEPD of data definitions and
implementations based on industry best practices. The result will be interoperability throughout
the criminal justice community in the RMS/JMS/Livescan domain, Figure 4.
#1—Domain Process and Data Definition
The RMS/JMS/Livescan Task Force spent a significant amount of time reviewing and
documenting data elements, workflows, and use cases; however, more analysis is required. A
deeper analysis will ensure all the primary workflows, process exceptions, and up and
downstream processing is identified. The analysis will capture as many workflows and data used
in the RMS/JMS/Livescan domain. It will also identify a large representation of the internal and
external dependent systems. Addressing these workflows and data will create the foundation for
primary/exception workflows, common and unique data for further validation against IEPDs and
Interface Solutions.
To be considered for an IEPD, NIEM requires documentation that is more extensive. While
populating the remaining documentation, we can begin reviewing the existing IEPDs, such as the
Justice clearinghouse, for a prospective fit against the primary use cases and data elements
outlined in Appendix A: Primary Workflows, Appendix B: Use Cases, and Appendix C: Data
Elements. This review would include data validation by and between upstream and downstream
data standards such as N-DEx, NIST records, and EBTS. In this review, it will be possible to
standup up the IJIS Institute test harness for validation of potential IEPD data models and
Interface Solutions with existing use case data and process flows respectively.
6 Interface Solution is a term used to refer to a kind of middleware (e.g., MULE ESB) standards based framework, or web
services, which can be used to transform, route, clone and translate messages.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 12
External Domain Interfaces
Internal Domain
Records Management
System
Jail Management System
Livescan System
Dept of Licensing
Courts/Legal
State Patrol
CJIS/FBI
AFIS/ABIS
Standards Based
Interface Solution
Mugshot and Iris
FIGURE 4: INTEROPERABILITY THROUGHOUT THE CRIMINAL JUSTICE COMMUNITY IN THE RMS/JMS/LIVESCAN DOMAIN
Outcomes and Artifacts
NOTE: Artifacts are identified with italics and NIEM required artifacts are annotated with
asterisk.
RMS/JMS/Livescan Standard Mission Statement*
NIEM Readiness Assessment*
Identify, as much as possible, summary use cases identified within the
RMS/JMS/Livescan domain
Exchange Content Model* showing the relationship and cardinality of objects in the
domain
Document mapping* of the RMS/JMS/Livescan data in UML
Document remaining Sequence and Process Diagrams as necessary
Identify which additional use cases need 100ft definition
NIEM Cost Model*
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 13
#2—Validate Prospective Solutions within the Springboard Test Harness
This will begin validating domain data and definitions against NIEMs existing IEPD
clearinghouse(s), and downstream EBTS standards. This will lead to the determination what
existing IEPD(s) fit the JMS/RMS/Livescan domain. This work will be in conjunction
identifying a repeatable Implementation Solution using existing off the shelf, open source
project, or other Interface Framework. Domain workflows will be used to evaluate existing or
create an in-house implementation of best practices. We shall evaluate and recommend an
implementation framework from the existing workflows. The Domain workflows will be used to
evaluate existing or creating an in-house toolset of implementation best practices.
Outcomes and Artifacts.
Finalize the Business Requirements outlined in this document
Business rules* which will be will be derived from the use cases
XML schema documents* for structure and constraints of the XML
Implementation Solution recommendation and justification
Draft outcomes of prospective IEPD and IE evaluation
#3—Create and (or) Assimilate Domain Data IEPD
Artifacts from previous documentation will be packaged and submitted to NIEM for IEPD
evaluation by the NIEM Business Architecture Committee (NBAC) and the NIEM Technical
Architecture Committee (NTAC). This will include the XML data to determine if a new IEPD is
required or assimilate and harmonize with an existing clearinghouse. This will result in creating
an exchange XML IEPD instance or assimilate an existing clearinghouse.
Outcomes and Artifacts
Sample XML instance* that contains all Information Exchange Package
Mapping document* between the source domain data and the NIEM current data model
Identify either an existing clearinghouse or recommend making a new IEPD
NBAC and NTAC recommendation
#4—Create Implementation Best Practices and Tools
NIEM has a core of required artifacts that assist in adoption and implementation. On the other
hand, and depending on the proposed Interface Solution, the solution may have out-of-the-box
APIs and best practices already identified. Knowing an Interface Solution requires user
documentation for successful adoption and implementation; the documents will model and
assimilate with the NIEM user documentation into a comprehensive ‘Read Me’ package.
Outcomes and Artifacts
User documentation assembled into comprehensive package, this will include but not limited to
the following:
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 14
NIEM Model Package Description (MPD)* to validate between MPD and XSD
Read Me* to describe the NIEM XML artifact and Implementation Solution
Change log* to describe upcoming and previous changes to the IEPD
Sample XML* to demonstrate each Information Exchange Package
#5—Create an Adoption Plan
There will be a clearly defined plan for industry adoption, ongoing support, and continual
improvements. This is important to ensure the solution has a successful launch and the industry
has awareness of its availability and merits. This will include adoption strategies by including the
requirement to support the proposed standard in upcoming RFPs for RMS/JMS/Livescan
implementations. The Plan will be transferred into a roadmap, and feedback will be requested on
the roadmap to assist in defining the long-term direction of the standard.
Outcomes and Artifacts
Adoption Plan* identifying which industry associations to approach, ongoing operations
and ownership, and implementation strategy
Solution/Standard Roadmap that depicts ongoing efforts and functional releases
Put operational controls around the IEPD to include governance, technical architecture,
versioning controls, etc.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 15
SCOPE
In Scope
Should the recommendations be accepted by and brought into the Springboard Certification
Initiative (SCI), the RMS/JMS/Livescan Task Force recommends focusing on the primary
workflows and use cases with Common and Unique Data Elements exchanged – outlined in
Appendix A: Primary Workflows, Appendix B: Use Cases, and Appendix C: Data Elements.
These workflows have the potential to provide immediate interoperability and solve the NGI
biometric submission challenges that face the criminal justice community. Once validated, that
the solution would increase interoperability, and it would be timely to work with early adopter
service providers and practitioners to gain immediate benefit and show viability. This viability
would include the internal interoperability and an external interfacing system.
The documentation will lead into end-user documentation, both for the prospective NIEM data
standard and the Interface Solution best practices. This documentation would assist practitioners
and service providers to implement and operationally support the standards-based solution.
Therefore, at the end of the evaluation period, there will be end-user documentation and an early
release recommended Implementation Solution and data definition available to the community.
Out of Scope
This recommendation only includes the solutions leading toward the enhancement of data
fidelity and an Implementation Solution within the RMS/JMS/Livescan domain. This is not
inclusive of any aspect of system security as is covered under FBI CJIS Security Policy
standards and requirements as well as those that may be more stringent in any given state. It will
be up to the implementing agencies network security to limit/prevent access to the data formats
and administrative tools.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 16
ROADMAP EXAMPLE
The following provides a graphic example of the roadmap.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 17
ABOUT THE IJIS INSTITUTE
The IJIS Institute unites the private and public sectors to improve mission-critical information
sharing and safeguarding for those who protect and serve our communities. The IJIS Institute
provides training, technical assistance, national scope issue
management, and program management services to help
government fully realize the power of information sharing.
Founded in 2001 as a 501(c)(3) nonprofit corporation with
national headquarters on The George Washington University
Virginia Science and Technology Campus in Ashburn, Virginia,
the IJIS Institute has grown to nearly 320 member companies
and individual associates from government, nonprofit, and
educational institutions from across the United States.
The IJIS Institute thanks the RMS/JMS/Livescan Task Force for their work on this document.
The IJIS Institute also thanks the many companies who have joined as Members that contribute
to the work of the Institute and share in the commitment to improving justice, public safety, and
homeland security information sharing.
For more information on the IJIS Institute:
Visit the website at: http://www.ijis.org/,
Follow the IJIS Institute on Twitter: @ijisinstitute,
Read the IJIS Factor Blog, and
Join us on LinkedIn at: Justice and Public Safety Information Sharing.
About the Springboard Program
Springboard is an evaluation and certification program designed to help advance information
sharing in the justice, public safety, and homeland security communities. Springboard provides
independent services to industry and government for the evaluation and certification of
implementations of standards-based information sharing solutions.
The Springboard program works with sponsor organizations and an initiative team of industry
and government representatives to provide a venue for the evaluation of implementations of
interoperability standards. Each Springboard Certification Initiative (SCI) team develops a Test
Harness that serves as the focal point for testing of implementations in the field, which is
followed by formal conformance testing and certification.
The SCI conformance criteria are developed to match a standards-based interoperability
specification. Tests against these criteria are then implemented in the SCI Test Harness, which is
made available to participants seeking to engage in conformance testing of their own products or
systems.
A specification owner participates in each initiative to ensure that the Test Harness
implementation is true to the intent of the specification of the standard or service. These owners
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 18
can include a standards development organization (SDO) committee such as the Organization for
the Advancement of Structured Information Standards (OASIS) Electronic Court Filing
Technical Committee (ECF TC) or the developer of a Global Reference Architecture (GRA)
service specification.
The first certification initiative provided evaluation and certification of implementations of the
Prescription Drug Monitoring Information Exchange (PMIX) GRA Service Specification. The
second initiative is nearing completion and will provide evaluation and certification of
implementations of the OASIS ECF Standard. During this initiative, the SCI Team of
government and industry representatives worked with the OASIS ECF Technical Committee to
develop the Test Harness, a tool based on the ECF Standard and used for carrying out the
certification tests. The Technical Committee and the Initiative Team worked in close cooperation
to ensure that the Test Harness was an accurate reflection of the specification’s normative
requirements for the use of eXtensible Markup Language (XML) to transmit legal documents
among court system participants.
Conformance testing generates a record of all tests that are passed by a candidate product or
system that has implemented the specification in part or in its entirety. The successful
completion of these tests will enable purchase of a certification mark license that can be used in
product packaging, documentation, and promotional material.
Source: http://www.ijis.org/_programs/springboard.html
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 19
APPENDIX A: PRIMARY WORKFLOWS
Livescan Workflow Use Case 1Export Booking Data from RMS/JMS
LivescanRMS/JMS State/County/NGI
Ph
ase
Enter/Update Person Information
and Confirm
Optional – Capture Photo/SMT
Standard Exchange of
Person Information
IEPD
Extract Person Information from
Database
Consume Person Information and
Validate
Capture Biometrics
Optional – Capture Photo/SMT
Save Person Information and
Send to State/NGI and Sub-Systems
Enter/Update Person Information
Process Person Information
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 20
Livescan Workflow Use Case 2Import Booking Data from Livescan to RMS/JMS
LivescanRMS/JMSState/County/NGI
Enter/Update Person Information
and Confirm
Standard Exchange of
Person Information
IEPD
Extract Person Information
Consume Person Information and
Validate
Capture Biometrics
Optional – Capture Photo/SMT
Save Person Information and
Send to Sub-Systems
Enter/Update Person Information
Process Person Information
Optional – Capture Photo/SMT
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 21
Livescan Workflow Use Case 3Process State and FBI Response
LivescanRMS/JMSState/County/NGI
Standard Exchange of
Response Information
IEPD
Consume Response Information and
Validate
Save Response Information
Process Person Information
Extract Person Information and
Biometrics
Send to State/NGI
Prepare Response Information
Process Response Information
Prepare Response Information and
Send
Note
The Response Information may be
returned in many ways
LiveScan, email, CJIS, etc
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 22
APPENDIX B: USE CASES
Export Booking Data from RMS/JMS
Brief Description
This use case documents the functionality when an agency has entered demographic and charges
data into a RMS/JMS system and exports it to a Livescan system. The scope of the use case is to
the point where the data is pulled up in a Livescan system and updated for missing information.7
Actors
RMS/JMS data entry personnel (data entry clerk, booking officer, etc.)
RMS/JMS system
Livescan system ABIS
Agency Livescan data entry personnel
Flow of Events
Basic Flow
1. RMS/JMS data entry personnel at the agency enter demographic and charges data for the
booking into RMS/ JMS system. List of data elements that may be entered is documented
in Section 1 of ‘Data elements exchanged between RMSJMS and Livescan’
2. RMS/ JMS data entry personnel confirm data entry completed for transfer to agency
Livescan system
3. RMS/JMS system extracts and exports demographic, charges data and other associated
biometrics such as mugshots, Scars/Marks/Tattoos, iris and DNA coding available in the
RMS/ JMS associated to the booking activity. The biometrics may have been contributed
from subsystems as part of or interfaced to the JMS/RMS. These biometrics are to be
associated with the current booking activity)
4. Agency Livescan system accepts data from the RMS/ JMS system
5. Agency Livescan system performs any required validations and presents the data to the
Agency Livescan data entry personnel
6. Agency Livescan data entry personnel update any incorrect or missing information
required to be entered
7. Agency Livescan personnel capture biometrics at the Livescan device not extracted from
the RMS/JMS and subsystems such as mugshots, Scars/Marks/Tattoos, iris and Rapid
DNA
8. Agency Livescan data entry personnel save updated data in the appropriate system,
including images, for further processing (submission to the local, regional, state, tribal
agencies (ABIS) FBI(NGI) etc. as appropriate)
7 Note: The general use of the term Livescan device in the context of this document is for ease of reference. It is recognized that a Livescan device is the primary data entry point for capture of biometric, biographic and associated information that is collected by the device and then stored, in a local, state, regional, tribal or federal ABIS and other databases. The state – State Identification Bureau, is the state criminal history record repository and the state ABIS is interfaced with the state criminal history record repository.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 23
9. Use case ends here
Alternative Flows
Step 5 of Basic Flow - Livescan system mandatory validations on data file fail
1. Agency Livescan system sends back an error to RMS/ JMS system of failed validations.
Examples of some of the validations - required fields missing, length of data in the field
is more than what the Livescan can accept, code value (such as hair color, eye, color,
POB) is not in the list of accepted values by the Livescan system
2. RMS/ JMS data entry personnel update required data and confirm data entry completed
for transfer to agency Livescan system
3. Use case continues at Step 3 of Basic Flow
Step 3 of Basic Flow - Workflow involves Livescan system personnel pulls data from
RMS/JMS
1. Agency Livescan data entry personnel at the agency enters identifying information for the
booked inmate (e.g. unique master name number, booking number)
2. Agency Livescan system sends query to RMS/ JMS system with identifying information
for the inmate
3. RMS/JMS system extracts and exports demographic, charges data and other associated
biometrics such as mugshots, Scars/Marks/Tattoos, iris and DNA coding available in the
RMS/ JMS associated to the booking activity. The biometrics may have been contributed
from subsystems as part of or interfaced to the JMS/RMS. These biometrics are to be
associated with the current booking activity
4. Use case continues at Step 4 of the Basic Flow
Pre-Conditions
Charged suspect has been booked
Post-Conditions
All data necessary from RMS/ JMS system for further processing beyond the agency Livescan
system has been imported and validated in agency Livescan system for submission to the state
ABIS and to NGI if appropriate.
Extension Points
None identified
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 24
Import Booking Data to RMS/JMS
Brief Description
This use case documents the functionality when an agency has entered demographic and charges
data into a Livescan system and exports it to a RMS/ JMS system to process the booking on that
side. The scope of the use case is to the point where the data is pulled up in a RMS/ JMS system
and updated for additional information.
Actors
RMS/JMS data entry personnel (data entry clerk, booking officer, etc.)
RMS/JMS system
Subsystems ( mugshot, iris, Rapid DNA)
Livescan system ABIS
Agency Livescan data entry personnel
State/ FBI – CJIS NGI system
Flow of Events
Basic Flow
1. Agency Livescan data entry personnel at the agency enter demographic and charges data
for the booking into Livescan system. List of data elements that may be entered is
documented in Section 1 of ' Data elements exchanged between RMSJMS and Livescan'.
2. Agency Livescan data entry personnel capture biometrics for the booked subject at the
agency Livescan station
3. Agency Livescan system sends biometric, demographic/ biographic and charges data for
further processing (submission to the local, regional, state, tribal agencies (ABIS)
FBI(NGI), etc. as appropriate)
4. Agency Livescan system extracts and exports the demographic/ biographic and charges
data from the state/NGI response
5. RMS/JMS system accepts the data from the agency livescan system
6. RMS/JMS system performs all required validations. Examples of some of the validations
- required fields missing, length of data in the field is more than what the RMS/ JMS
system can accept, code value (such as hair color, eye, color, POB) is not in the list of
accepted values by the RMS/ JMS system
7. RMS/ JMS system saves the booking data
8. RMS/ JMS system presents the booking data to the RMS/ JMS personnel
9. RMS/ JMS system forwards data and biometrics images to interface subsystems as
needed
10. Use case ends here
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 25
Alternative Flows
Step 5 of Basic Flow - RMS/JMS system mandatory validations on data file fail
1. RMS/ JMS system sends back an error to Livescan system of failed validations
2. Agency Livescan data entry personnel update required data and confirm data entry
completed for transfer to state Livescan ABIS system
3. Use case continues at Step 3 of Basic Flow
Pre-Conditions
Charged suspect has been booked
Post-Conditions
All data necessary for the RMS/ JMS system has been imported from the Livescan system.
Any subsystems associated with this booking activity has needed data imported to update records
associated with the booking activity.
Extension Points
None
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 26
Process Response from State
Brief Description
This use case documents the functionality when an agency has submitted biometric,
demographic and charges data to the State ABIS (State Identification Bureau) and/or FBI
(IAFIS/NGI) system, a response with relevant data is received back and forwarded to the RMS/
JMS system and all subsystems.
Actors
RMS/JMS system
Subsystem Mugshot iris, Rapid DNA
Livescan ABIS system
Local, regional, state ABIS/ NGI system
RMS/ JMS personnel
Flow of Events
Basic Flow
1. Agency Livescan system submits biometrics, demographic and charges data for further
processing to the local/ regional/ state agencies (ABIS), FBI(NGI) system
2. Agency Livescan system accepts response from the local/ regional/ state ABIS/ NGI
system
a. Note: The state – State Identification Bureau, sends back responses that provide
information about booking activity/event submitted to the state and the subject of
the booking activity. The response may come back in various formats. For
example, the response typically it is sent back via an “Administrative Message”
to what is typically a NCIC type terminal. It may also come back via designated
agency email, specific web portal or sent directly to the submitting agency
Livescan device. The message provides information about subject, and unique
identifiers about the event transaction that was submitted to the state. The unique
identifiers in the response should be used to tie the activity in the record with the
images to ensure data fidelity that ties the messages with the event and data
collected and submitted.
3. Agency Livescan system exports to the RMS/ JMS system, the local/ regional/ state
agencies (ABIS) FBI(NGI) / response data. List of data elements that may be exported is
documented in Section 2 of ' Data elements exchanged between RMSJMS and Livescan'.
4. RMS/JMS system accepts the data from the agency Livescan
5. RMS/ JMS system performs validation and updates (manual or automatic updates) to
include all subsystems – mugshot, iris, Rapid DNA
6. Use case ends here
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 27
Alternative Flows
Step 4 of Basic Flow - RMS/JMS system automatically updates information based on
response from NGI/State ABIS system
1. RMS/ JMS system accept sends back an error to Livescan system of failed validations
2. Agency Livescan data entry personnel update required data and confirm data entry
completed for transfer to Livescan system
3. Use case continues at Step 3 of Basic Flow
Step 2 of Basic Flow - NGI/ state ABIS does not return response via the Livescan but
instead via email, state CJIS system or some other method
1. RMS/ JMS system processes the alternate method of delivery and parses out the data
2. Use case continues at Step 5 of Basic Flow
Pre-Conditions
Charged suspect has been booked, biometrics captured and agency Livescan system has
demographic and charge data updated
Post-Conditions
NGI and State ABIS response data has been processed to update booked inmate's data in the
RMS/ JMS system and all related subsystems.
Extension Points
None
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 28
APPENDIX C: DATA ELEMENTS
Livescan and RMS/JMS Exchange
1. Originating agency for the booking export (ORI)
2. Booking Number (RMS/ JMS tracking number)
3. Originating Agency Case Number (OCA)
4. Social Security Number
5. Name - last, first, middle
6. Aliases
7. Place of Birth
8. Country of Citizenship
9. DOB
10. Sex
11. Race
12. Height
13. Weight
14. Eye Color
15. Hair Color
16. Skin Tone
17. Scars, Marks, Tattoos
NCIC Code Table for LocationANSI/NIST Table 68 for Description
18. Photos available Y vs NO
19. Event Identifier
20. Biometric Set Identifier
21. FNU/Universal Control Number
22. SID Number
23. Transaction Control Number TCN
24. Transaction Control Reference Number TCR
25. Employer - Name and address
26. Occupation
27. School - Name and address
28. Residence street name
29. Residence street number
30. Residence street suffix
31. Residence street pre direction
32. Residence street post direction
33. Residence city
34. Residence state
35. Residence zip
36. Residence phone number
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 29
37. Arresting county
38. Date of Arrest
39. Date Printed
40. Arresting officer
41. Booking agency
42. Date of Offense
43. Offense (charge) code
44. Offense (charge) description
45. Court charge disposition
46. Court of jurisdiction - Name and address
47. Warrant number (if one involved in booking)
48. Offender ID number (for agency)
49. Fingerprint Reason
50. Fingerprinting officer
51. Was there firearm possession
52. Was arrest due to domestic disturbance
53. Any notes or comments
NGI/State ABIS Response Data Elements
The following NGI - State ABIS response data elements sent to the agency Livescan system, sent
via an email response to the agency, or sent to the agency via "Administrative Message" are
exported by to RMS/ JMS system and subsystems – State and local User Defined Fields sent to
NGI are also returned.
1. Were fingerprints identified - Identification/ Non-Identification response decision
2. FBI identification number/Universal Control Number (FNU/UCN) - Unique number
assigned for established criminal and civil identities to the record associated with
biometrics submitted by the State Identification Bureau and then retained by NGI
3. State identification number (SID) - Unique number for the record associated with the
biometrics submitted to the State Identification Bureau
4. Transaction Control Number – Unique number assigned to the booking event once
submitted and received at the State Identification Bureau. Note - NGI takes the state
TCN and places it in the TCR field. NGI creates their own TCN for transactions
received at NGI
5. Transaction Control Number Reference Number – Unique FBI supplied number
applied when biometric submission from the State Identification Bureau reaches NGI
and is transmitted back by NGI to the agency
6. Local agency supplied data, OCA, Booking number should be validated and is
returned to submitting agency
7. Event Identifier (EVI) - Unique number assigned to the event when it was received at
NGI (arrest/ booking). This numeric field is used to identify a specific biometric
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 30
enrollment event for an identity such as a date of arrest or date printed. A single EVI
may encompass multiple BSIs, if more than one biometric set is enrolled for the event
8. Biometric Set Identifier (BSI) - Numeric field that is used to identify a specific
biometric enrollment event for an identity. A single EVI may encompass multiple
BSIs, if more than one biometric set is enrolled for the event. The BSI
uniquely identifies each biometric image set or photo, such as a facial photo, a
fingerprint set, a palm print set, or a supplemental print set.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 31
APPENDIX D: NGI ADDITIONAL HISTORY, BACKGROUND, AND INTERFACE NUANCES
The general use of the term Livescan device in the context of this document is for ease of
reference. It is recognized that a Livescan device is the primary data entry point for capture of
biometric, biographic, and associated information that is collected by the device and then stored,
in a local, state, regional, tribal, or Federal ABIS and other databases. The state – State
Identification Bureau (SIB) – is the state criminal history record repository and the state ABIS is
interfaced with the state criminal history record repository.
The term state is used interchangeably in the document in this regard. To describe the work flow
for the context of this document, authorized local and state arresting/booking agencies submit
biometric, biographic, event, and charge data to the state ABIS – SIB. The Livescan which used
to be the primary electronic data entry point for booking data to submitted to the state and NGI
has transitioned; now, data may be imported from a JMS/RMS interface and there may be
systems interfaced to the JMS/RMS such as a mugshot or iris system.
Once the data is submitted via the Livescan device, it may update a local ABIS but, at a
minimum, it is connected to the state ABIS and SIB. Once submitted, if a match occurs with the
biometric data (fingerprints are primary) submitted along with other biometric modalities, the
ABIS and SIB provide an identification match or non-identification based on the fingerprint
submission. The submission either updates an existing record or creates new criminal history
record.
If there is no identification at the SIB by the ABIS, if authorized, the SIB will transmit the data
to NGI for an identification/non-identification decision. If there is an identification match NGI
will respond back to the SIB with the information it holds on the matching biometrics and/or
what other state may hold the information for the subject. If no identification is made, the state
may direct NGI to create a new record to establish a criminal history record for the subject.
The SIB receives information back from NGI or if it is just a state submission only, the state
communicates the information back to the original contributing agencies so they can update their
agency records associated with subject.
The FBI-CJIS NGI System and the SIB create and/or provide unique identifying data fields to be
able to link what information was submitted to each entity for record linking. The return of these
data fields is to enable data integrity so information can be associated between what was
submitted from the contributing agency with what information was returned. In addition to
information in unique identifying data fields the SIB and NGI typically return state or local
agency applied fields that may or may not be stored at the SIB or NGI, such as the transaction
control numbers or agency booking number.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 32
APPENDIX E: REQUIREMENT TRACEABILITY
BUSINESS
REQ NO.
BUSINESS REQUIREMENT
NAME/DESCRIPTION
FUNCTIONAL
REQ NO.
FUNCTIONAL REQUIREMENT
PROSPECTIVE SOLUTION
1=Neither enables or disables functionality
2=Enables Functionality
NAME/DESCRIPTION NIEM Interface
Solution8
BR-1 The standard will enhance
functionality to the end-user and
reduce procedural burdens through
interoperability
1-FR-1 The standard/solution must be workflow
agnostic for intake processing
1 2
1-FR-1.1 Allow the intake workflow to be initiated
by RMS
1 2
1-FR-1.2 Allow the intake workflow to be initiated
by JMS
1 2
1-FR-1.3 Allow the intake workflow to be initiated
by the livescan
1 2
1-FR-2 The standard/solution will update
subsystems with the most current data
1 2
1-FR-3 Configurable to assign which system
contains the master data
1 2
1-FR-4 Configurable to update other systems
with most current data
1 2
1-FR-5 Trigger other subsystems to initiate
updates when a data update takes place
1 2
1-FR-6 The standard/solution will have
undefined data fields
2 1
8 MULE Enterprise Service Bus (ESB), Global Reference Architecture (GRA) and Mirth were used for requirement fulfillment evaluation as prospective solutions.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 33
BUSINESS
REQ NO.
BUSINESS REQUIREMENT
NAME/DESCRIPTION
FUNCTIONAL
REQ NO. FUNCTIONAL REQUIREMENT
PROSPECTIVE SOLUTION
1=Neither enables or disables functionality
2=Enables Functionality
1-FR-7 Data fields available in the standard will
allow custom data fields
2 1
1-FR-8 Data can be converted from one system to
the other
2 1
1-FR-9 There will be a configurable data
translator
1 1
BR-2 The standard will adapt to data
formats and standards used by
upstream or downstream processing
2-FR-1 The standard shall be configurable to
address individual agencies system needs
2 2
2-FR-2 Shall adapt to each agencies sub-system
configuration
2 2
2-FR-3 The standard shall allow adaptation for
systematic changes
2 2
2-FR-4 Changes can be made to onboard new or
replacement subsystems.
2 2
BR-3 The standard will be transparent to
practitioners and vendors who
implement and support the system
3-FR-1 The standard/solution will be supported
by training and documentation
2 2
3-FR-2 The standard/solution will be documented 2 2
3-FR-3 Documentation will allow staff to create
adapters that maintain the standard
2 2
3-FR-4 Training will be available to service
providers and agency staff
2 2
3-FR-5 Training will be available both online and
in-person
2 2
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 34
BUSINESS
REQ NO.
BUSINESS REQUIREMENT
NAME/DESCRIPTION
FUNCTIONAL
REQ NO. FUNCTIONAL REQUIREMENT
PROSPECTIVE SOLUTION
1=Neither enables or disables functionality
2=Enables Functionality
3-FR-6 Training shall be at no cost to the
implementing agency
2 1
3-FR-7 Implementing the standard will not hinder
the end-users workflow
1 2
BR-4 The standard will be continually
enhanced as subsystems and related
technologies emerge and improve
4-FR-1 The regulatory institution will provide
updates to the standard to meet system
requirements
2 2
4-FR-2 The standard will support updated
platform and related upgrades
2 2
BR-5 The standard will reduce effort
required to implement new systems
and subsystems resulting in cost
savings
5-FR-1 The standard/solution must reduce
implementation time
2 2
5-FR-2 Allow for repeatable implementations 2 2
BR-6 The standard must have common
data and definition that are
predominantly used in systems
6-FR-1 The standard must create common data
definition
2 1
6-FR-2 Have all common data elements within
JMS
2 1
6-FR-3 Have all common data elements within
RMS
2 1
6-FR-4 Have all common data elements within
Livescan
2 1
6-FR-5 Data transferred between sub-systems in
industry standard languages, i.e. xml.
2 1
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 35
APPENDIX F: ACRONYMS AND ABBREVIATIONS
ACRONYM OR
ABBREVIATION DEFINITION
ABIS Automated Biometric Identification System
ANSI American National Standards Institute
APCO Association of Public-Safety Communications Officials
AVL Automatic Vehicle Location
BJA Bureau of Justice Assistance
BSI Biometric Set Identifier
CAD Computer-aided Dispatch
CFS Call for Service
ConOps Concept of Operations
DMV Department of Motor Vehicles
EIDD Emergency Incident Data Document
EMD Emergency Medical Dispatch
EMS Emergency Medical Services
ERDG Emergency Response Design Group
EVI Event Identifier
FBI Federal Bureau of Investigation
FirstNet First Responder Network Authority
GIS Geographic Information System
GRA Global Reference Architecture
HL7 Health Level 7
IACP International Association of Chiefs of Police
IAFIS Integrated Automated Fingerprint Identification System (FBI)
IEPD Information Exchange Package Documentation
III ( or Triple I) Interstate Identification Index (FBI)
LEITSC Law Enforcement Information Technology Standards Council (IACP)
LPR License Plate Reader
LTE Long-Term Evolution
MDC Mobile Data Computer
NCIC National Crime Information Center (FBI)
N-DEx National Data Exchange
NENA National Emergency Number Association
NG9-1-1 Next Generation 9-1-1
NGI Next Generation Identification (Replaced IAFIS)
NIEM National Information Exchange Model
NLECTC National Law Enforcement and Corrections Technology Center
Nlets The International Justice & Public Safety Network
NOBLE National Organization of Black Law Enforcement Executives
NSA National Sheriffs' Association
PDA Personal Digital Assistant
PERF Police Executive Research Forum
PSAP Public Safety Answering Point
PSDI Public Safety Data Interoperability
RFP Request For Proposal
RMS Records Management Systems
SEARCH National Consortium for Justice Information and Statistics
SRE Submission Results Electronic
Task Force RMS/JMS/Livescan Task Force
TCN Transaction Control Number
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 36
ACRONYM OR
ABBREVIATION DEFINITION
TCR Transaction Control Reference
SID State Identification Number
UCN Universal Control Number
APPENDIX G: TERMS AND DEFINITIONS
TERM DEFINITION
Adaptability Ability to change a system or component of a system to incorporate
systematic changes.
Biometric Set Identifier (BSI) Unique numeric field will be used to identify a specific biometric enrollment
event for an identity. A single EVI may encompass multiple BSIs, if more
than one biometric set is enrolled for the event. The BSI will
uniquely identify each biometric image set or photo, such as a facial photo, a
fingerprint set, a palm print set, or a supplemental print set.
Event Identifier (EVI) Unique Number assigned to the event when it was received at NGI
(arrest/booking). This numeric field will be used to identify a specific
biometric enrollment event for an identity such as a date of arrest or date
printed. A single EVI may encompass multiple BSIs, if more than one
biometric set is enrolled for the event.
Federated System Pattern in enterprise architecture that allows interoperability and information
sharing between semi-autonomous de-centrally organized systems and
applications. [Wikipedia]
Health Level 7 (HL7) A set of international standards for transfer of clinical and administrative
data between Hospital information systems.
Interface Solution An Interface Solution is a term used to refer to a kind of middleware, e.g.
MULE ESB, standards based framework, and web services, which can be
used to transform, route, clone and translate messages.
Interoperability Ability of making systems and organizations work together (inter-operate).
Service Oriented Architecture
(SOA)
A loosely-coupled architecture designed to meet the business needs of the
organization. [MSDN Network, SOA]
State Identification Number
(SID)
Unique number assigned to a criminal identity at a State Identification
Bureau. This number may have a different name/label used by each states.
Submission Results Electronic
(SRE)
EBTS Transaction response from NGI that provides information about the
subject whose biometrics have been submitted for a state or local agency for
an identification search transaction.
Transaction Control Number
(TCN)
Unique number assigned to a request by the State Identification Bureau
(SIB) and NGI when a submission is received. Each assigns a unique
number. NGI returns the SIB TCN in the Transaction Control Reference
Field. States may return their TCN back to the local agency in the TCN field
and not the TCR.
Transaction Control Reference
(TCR)
EBTS Field that returns the original TCN from the State Identification
Bureau to the submitting agency.
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 37
Transactional System Transaction processing systems consist of computer hardware and software
hosting a transaction-oriented application that performs the routine
transactions necessary to conduct business. [Wikipedia]
Transparency A system operating in such a way that it is easy for others to see what and
how actions are performed.
Universal Control Number
(UCN)
Assigned to criminal and civil identities by the FBI CJIS Division Next
Generation Identification System upon the authorized submission of
fingerprint records. This number is replacing the FBI Number (FNU).
Final Recommendations of the RMS/JMS/Livescan Data Exchange Standardization Task Force
IJIS Institute, RMS/JMS/Livescan Data Exchange Standardization Task Force Page 38
APPENDIX H: REFERENCES
Brown, R. (2014, August). Sr. Systems Integrator. (M. Johnson, Interviewer) Dave Evans. (2011, April). The Internet of Things How the Next Evolution of the Internet is
Changing Everything. Retrieved October 22, 2014, from Cisco: http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
None. (2010, Febuary). Open-Source Software. Retrieved October 22, 2014, from
Wikipedia: http://en.wikipedia.org/wiki/Open-source_software None. (2012). FBI Biometric. Retrieved October 28, 2014, from Federal Bureau of
Investigations: https://www.fbibiospecs.org/ebts.html None. (2014, October 1). About W3C. Retrieved October 22, 2014, from World Wide Web
Consortium: http://www.w3.org/Consortium/ None. (2014, October 9). Conway's Law. Retrieved November 7, 2014, from Wikipedia:
http://en.wikipedia.org/wiki/Conway%27s_law None. (2014, January 31). National Institute of Standards and Technology, General
Information. Retrieved October 28, 2014, from National Institute of Standards and Technology: http://nist.gov/public_affairs/general_information.cfm
None. (2014, February 5). Presidential Measurement Timeline. Retrieved October 22, 2014,
from National Institute of Standards and Technology: http://www.nist.gov/pml/wmd/metric/presidential-measurements-timeline.cfm
None. (2014, December 4). Tribal Knowledge. Retrieved December 15, 2014, from
Wikipedia: http://en.wikipedia.org/wiki/Tribal_knowledge None. (n.d.). Health Level Seven International. Retrieved October 22, 2014, from HL7 Intl.:
http://www.hl7.org/ None. (n.d.). Interoperability. Retrieved October 22, 2014, from Wikipedia:
http://en.wikipedia.org/wiki/Interoperability None. (n.d.). Service Oriented Architecutre (SOA). Retrieved October 22, 2014, from
Microsoft Developers Network: http://msdn.microsoft.com/en-us/library/bb833022.aspx