Service Specification Packages

From National Justice Data Architecture
Jump to: navigation, search

A Service Specification Package (SSP) is a formal document describing the capabilities made available through the service; the service model that defines the semantics of the service by representing its behavioral model, information model, and interactions; the policies that constrain the use of the service; and the service interfaces which provide a means to interacting with the service. A Service Specification is analogous to the software documentation of an Application Programming Interface [API]. It provides stakeholders with an understanding of the structure of the service and the rules applicable to its implementation. It gives service consumers the information necessary for consuming a particular service and service providers the information necessary for implementing the service in a consistent and interoperable way.

The main components of a Service Specification are the Service Description, one or more Service Interface Descriptions, and the schemas and the samples used to implement and test the service. A Service Description contains information about all aspects of the service which are not directly tied to the physical implementation of the service; in other words, the service interface. A Service Interface Description is a description of the physical implementation and the service interaction requirements. Since a service can leverage multiple Service Interfaces, the Service Specification might contain more than one Service Interface Description.

Collectively, these documents describe the service from both a business and technical perspective. SSP documents are provided in both human- and machine-readable format as appropriate. The service description describes the behavior of the service in a human-readable (business) form while the service interface description describes the service interaction in human-readable form and includes machine-readable documents such as Web Service Description Language (WSDL) and Extensible Markup Language (XML) schema. Metadata associated with the SSP documents are also included in the Service Specification Package to be used as part of a service registry/repository. The GRA provides guidelines for developing SSPs on the Global Information Sharing Toolkit

Published Specifications:


Charges & Disposition

  • The Charging Service Specification V1.0 will assist justice agencies by supporting more efficient and effective sharing of charging information including bill of information and complaints, and indictments to appropriate agencies and individuals within the justice system. The service will obtain charging information from a particular system (e.g. law enforcement) and send it to other criminal justice agencies as appropriate (e.g. courts, prosecutors).

Detention & Supervision

  • The Offender Transfer Notification Service assists providing information when adult offenders are transferred across state lines and to assist supervision strategies consistent with public safety, offender accountability, and victims’ rights. When a receiving state confirms the arrival of an offender through an Interstate Compact Offender Tracking System (ICOTS) arrival transaction, a “Compact Offender Profile” notification will be sent to the designated entity located the receiving state via this service.
  • The Supervision Conditions Summary Service provides a summary of supervision (e.g., probation and parole) conditions to which a specific person is subject to. This capability enables exchange partners to quickly and efficiently perform assessments, determine whether a subject is in violation of any supervision conditions, and support decision making throughout the criminal justice system.
  • The Inmate Release Information Service will allow requesting agencies, e.g. fusion centers, arresting agency, law enforcement, probation, parole, state criminal history repository, prosecutor, public defender, victim advocacy organizations, etc, to request summary or detailed information regarding an inmate’s supervision profile and release from a partnering corrections organization. In turn, this is expected to facilitate enhanced situational awareness for the justice and public safety communities by providing timely notification of inmate reentry.
  • The SORNA Interjurisdictional Relocation Service provides offender and relocation information, including notifications, between a sending jurisdiction, receiving jurisdiction, the SORNA Exchange Portal, and the United States Marshals Service (USMS) as a part of the offender relocation registration process.

Other Service Specifications

  • The Victim Notification Service provides a national information standard for the exchanges of offender information and notifications from a criminal justice “notifying agency” system to a Victim Notification Provider (VNP) system.
  • The Suspicious Activity Reportservice allows law enforcement and public safety agencies to submit information related to suspicious activity to fusion centers. The scope includes electronic system-to-system exchange of information related to suspicious activity between law enforcement/public safety agencies and fusion centers. The service is specifically related to counterterrorism. The scope of this service will be limited to exchange of information collected and documented in Suspicious Activity Reporting (SAR). Submission of information related to suspicious activity via phone, fax, e-mail, etc., is outside the scope of this service.
  • The Person Information Availability Service allows a summary of the availability and location of information relating to a specific person by querying multiple sources. This capability will enable exchange partners to quickly and efficiently identify the type of information available regarding a specific individual, who is responsible for that information, and where additional information may be obtained. The PIA Service will search multiple information sources (e.g., law enforcement, courts, probation/parole, human services, open source media) and will provide a summary of what information about a specific person is available, how current that information is, and where it can be obtained. The specification places no restrictions on the lines of business that might participate in such an exchange and, as such, the PIA Service could be used to create an enterprise wide virtual “directory” of information.