+ All Categories
Home > Documents > The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data...

The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data...

Date post: 03-Aug-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
13
April 2003 The Justice XML Data Model Overview and Status
Transcript
Page 1: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

The Justice XML Data ModelOverview and Status

Page 2: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Purpose: Facilitate information sharing and integrated justice by reducing impediments, such as standards, cost, and time.

What is the Justice XML?What is the Justice XML?

XML: A set of rules that specify syntax for information exchange.

Justice XML: Extends XML to the justice and public safety communities by providing a standard vocabulary and semantic building blocks that can be reused and extended by practitioner, integrator, and vendor communities.

Page 3: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

A Collaborative EffortFederal, State, Local, and Tribal Agencies

A Collaborative EffortFederal, State, Local, and Tribal Agencies

ArrestWarrant.xsdArrestWarrant.xsd

IncidentReport.xsdIncidentReport.xsd

SentenceOrder.xsdSentenceOrder.xsd

ChargeDoc.xsdChargeDoc.xsd

RapSheet.xsdRapSheet.xsd

DriverHistory.xsdDriverHistory.xsd

RISSIntel.xsdRISSIntel.xsd

CourtFiling.dtdCourtFiling.dtd

Justice XMLData Dictionary,

Schema, andRepository

Justice XMLData Dictionary,

Schema, andRepository

DocumentSpec.xsdDocumentSpec.xsdDocumentSpec.xsdDocumentSpec.xsd

OtherDocSpecs.xsdOtherDocSpecs.xsdOtherDocSpecs.xsdOtherDocSpecs.xsd

Justice Information Exchange Model (JIEM)(developed by SEARCH)

Justice Information Exchange Model (JIEM)(developed by SEARCH)

ReconcilData

Dictionary(RDD)

XML Object RepositoryXML Object Repository

W3C XML SchemaW3C XML Schema

Support Data ComponentsSupport Data ComponentsSimple ComponentsSimple Components

Complex ComponentsComplex ComponentsDocument / TransactionsDocument / Transactions

Other DDs&

Data Sets

RequirementsMethodologyFormal Rules

Ref ArchitectureStandards

RequirementsMethodologyFormal Rules

Ref ArchitectureStandards

CriMNet

InfoTech

Page 4: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

What Sources of Requirements Are Being Used?What Sources of Requirements Are Being Used?

SPONSOR SOURCE DOCUMENTS / SPECIFICATIONSGlobal ISWG Reconciliation Data Dictionary (RDD) v1.0.0JTF for ICHTS Rap Sheet v2.2 schemaRISS RISSIntel v2.0 schemaOASIS CourtFiling v1.1 DTDAAMVA Driver History v1.02 schemaNIJ InfoTech v2.0 Data Dictionary and schemaLA County CA Incident Report schemaSEARCH Justice Info Exchange Model (JIEM) data setsOASIS Arrest Warrant schemaOASIS Charging Document schemaOASIS Sentencing Order schemaMinnesota CriMNet v1.0 Data Dictionary and schemaNCSC Data element spreadsheets (civil, criminal, juvenile)Maricopa Co AZ ICJIS Data Dictionary v1.3CISA Southwest Border States DD (TX, AZ, NM)NLETS NCIC 2000 Data Dictionary and Code TablesNIBRS Incident Report schema

Page 5: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

DDS2.1

DDS2.1

.xsd2.1

.xsd2.1

.xml2.1

.xml2.1

2.1Apps2.1

Apps

.xsl2.0-2.1

UpperCamelCase

DD.rdfs4.0

.rdfs4.0

.rdfs4.0

.rdf4.0.rdf4.0

4.0Apps4.0

Apps

JDD4.0

JDD4.0

RDFDDS3.0

DDS3.0

.xsd3.0

.xsd3.0

.xml3.0

.xml3.0

3.0Apps3.0

Apps

JDD3.0

JDD3.0

ObjectOriented

+ Relationships

? .xsl2.1-3.0

DDS2.0

DDS2.0

.xsd2.0

.xsd2.0

.xml2.0

.xml2.0

2.0Apps2.0

Apps

Normative DD Schema (DDS)

Standard Data DictionaryRDD1.0

RDD1.0

ReferenceDocumentSchemas

DocumentInstances

Applications 1.0Apps1.0

Apps

DHR 1.0.xsdRISS 2.0.xsdCF1.1 DTD.xsdRap 2.2

.xsd

? .xsl3.0-4.0

DHR.xmlRISS.xmlCF.xmlRAP.xml

Justice XML Data Dictionary Schema EvolutionJustice XML Data Dictionary Schema Evolution

Page 6: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Justice XML Data Dictionary ComponentsJustice XML Data Dictionary Components

Activity ~45% (other objects ~55%)Activity ~45% (other objects ~55%)LocationLocation

ContactInfo

ContactInfo

PropertyProperty

other5%

other5%

DocumentDocumentRelationshipsRelationships

ReferenceDocument.xsdReferenceDocument.xsd

ContentMetadataRegistry

Metadata

InfrastructureMetadata

PersonPersonOrganizationOrganization

IS-A

Page 7: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Assembling the PiecesAssembling the Pieces

Doc.xsdDoc.xsd

IncidentRpt

IncidentRpt

BookingRpt

BookingRpt Charge

DocCharge

Doc

CaseFile

CaseFile

ArrestWarrantArrest

WarrantArrest

RptArrest

Rpt

ProtectOrder

ProtectOrder

SentenceOrder

SentenceOrder

ActivityActivity

PersPers

LocLocCntCnt

PropPropOrgOrg

??????DocDocRelateRelate

IncidentIncident

ActivityActivity

InvestigateInvestigate

ArrestArrest

BookBook ConfineConfine

ProsecuteProsecute

IndictIndict AdjudicateAdjudicate SentenceSentence

IncarcerateIncarcerate

BondBond

SuperviseSupervise

ReleaseRelease

ChargeCharge

PardonPardonParoleParole

FineFine

Page 8: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Justice XML Data Dictionary v3.0 Database StatisticsJustice XML Data Dictionary v3.0 Database Statistics

JXDD v3.0 (April 2003)Complex types 300Elements 2,000

JXDD v3.0 (April 2003)Complex types 300Elements 2,000

Total components 2,300Total components 2,300

RDD v1.0.1 (October 2002)Complex properties 30Simple properties 250

RDD v1.0.1 (October 2002)Complex properties 30Simple properties 250

Total components 280Total components 280

According to one government data consultant, all branches and departments of a typical state government use about 20,000 unique data elements.

According to one government data consultant, all branches and departments of a typical state government use about 20,000 unique data elements.

Source requirement references = 35Source requirement components = 16,000Source requirement references = 35Source requirement components = 16,000

Page 9: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

What Are Some Benefits?What Are Some Benefits?

• It's FREE !!!• Reduction in implementation cost• Standards-based• Increased information sharing and interoperability• Extensibility and flexibility• Promotes reusable components• Broad domain (courts, law enforcement,

corrections, and the intelligence community)

Page 10: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

id pilots, test, validate

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

vet / refine

JXDD FOC v3

JXDD Release for Comment v3.0build prerelease

JXDD IOC v3.0 Decision

2003

...

Review Period

... ...IOC release

JXDD v3.0 ScheduleJXDD v3.0 Schedule

Page 11: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Justice XML Registry/Repository ModelJustice XML Registry/Repository Model

JusticeRegistryServer

QMQM

LMLM

LM = Lifecycle MgtQM = Query MgtLM = Lifecycle MgtQM = Query Mgt

ebXMLcompliant

ebXMLcompliant

EPARegistryServer

QMQM

DoDRegistryServer

QMQMebXML

compliantebXML

compliant

Registry ClientJIEM-MT

Registry ClientJIEM-MT

Registry ClientWeb Server

Registry ClientWeb Server

BrowsersBrowsers

Other J/PS artifactsOther J/PS artifacts

Justice Data DictionaryModel and Repository

Justice Data DictionaryModel and Repository

Justice XML Repository

Map

Data Requirements, Business Processes, Models, …

Data Requirements, Business Processes, Models, …

Page 12: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Applications Architecture• Conceptual/Process Model• Interoperability Model

Data Architecture

Federal Enterprise Architecture (FEA)(Architectures and Models)

Justice Process Model

Justice XML Data Model v3

JusticeService Model

JusticeService Model

XML, RDF, XMI / UML, SOAPebXML, UDDI, WSDl, WSCL,

WSFL, JAVA, J2EE, .Net

Activity ~60% (other objects ~30%)Activity ~60% (other objects ~30%)LocationLocation

ContactInfoContactInfo

PropertyProperty

???10%???10%

DocumentDocumentRelationshipsRelationships

ReferenceDocument.xsdReferenceDocument.xsd

ContentMetadataRegistry

Metadata

InfrastructureMetadata

PersonPersonOrganizationOrganization

IS-A

Sequence of Events in the Criminal Justice SystemSequence of Events in the Criminal Justice System Criminal Justice System ModelCriminal Justice System Model

Local_Instance.xmlLocal_Instance.xmlStandard_Instance.xmlStandard_Instance.xml

xmlns:xsi

W3C XMLInstance

W3C XMLInstance

namespace references

Schema Reference ArchitectureSchema Reference Architecture

W3C XMLSchema

W3C XMLSchema Support

TypesSupportTypes

Element and Relationship Names

Element and Relationship Names

EntityTypesEntityTypes

xmlns:Justice

xmlns:Local

Standard Tag NamesStandard

Tag NamesData Typesthat do not fit into the class hierarchy

Data Typesthat do not fit into the class hierarchy

Primary Data Model -- Class Hierarchy

Primary Data Model -- Class Hierarchy

import+ ns ref

ns ref

Reference Documentse.g. Arrest Warrant

Reference Documentse.g. Arrest Warrant

LocalExtension

LocalExtension

import+ ns ref

import+ ns ref

xmlns:xsd

Justice XML Data Dictionary Registry/Repository ModelJustice XML Data Dictionary Registry/Repository Model

JusticeRegistryServer

QMQM

LMLM

LM = Lifecycle MgtQM = Query MgtLM = Lifecycle MgtQM = Query Mgt

ebXMLcompliant

ebXMLcompliant

EPARegistryServer

QMQM

DoDRegistryServer

QMQMebXML

compliantebXML

compliant

Registry ClientCOTS Application

Registry ClientCOTS Application

Registry ClientWeb Server

Registry ClientWeb Server

BrowsersBrowsers

Other J/PS artifactsOther J/PS artifacts

Justice Data DictionaryModel and Repository

Justice Data DictionaryModel and Repository

Justice XML Repository

Map

Data Requirements, Business Processes, Models, …

Data Requirements, Business Processes, Models, …

Technology Architecture• Technical Models• Technical Reference Model• Standards

BusinessArchitecture• Business

Reference Model

Justice Reference ModelJustice Reference Model

Page 13: The Justice XML Data Model - Bureau of Justice Assistance...Global ISWG Reconciliation Data Dictionary (RDD) v1.0.0 JTF for ICHTS Rap Sheet v2.2 schema RISS RISSIntel v2.0 schema OASIS

April 2003

Need Additional Information?Need Additional Information?

Program: J. Patrick McCreary, Bureau of Justice Assistance (BJA) (202) [email protected]

Technical: John Wandelt, Georgia Tech Research Institute (GTRI) (404) [email protected]

Feedback: Bob Greeves, BJA (202) [email protected] Gill, BJA (202) [email protected]

For current release: http://www.it.ojp.gov/jxdd/For additional background information: http://justicexml.gtri.gatech.edu/


Recommended