0803JIT_XMLGLOBAL (JXDM update)

advertisement
Justice XML Data Model
Paul Embley
08 August 2003
Importance of Standards
Standards exponentially increase value to
everyone (critical mass)
 Electrical outlets & plugs
 Ethernet, TCP/IP, HTTP, HTML
Open standards, not organization, allowed the
Web to grow so fast
XML is the data standard
August 2003
Data is Data
Connectedness
Intelligence
Patterns
Information
Relationships
Data
Understanding
August 2003
What is XML?

A structured language for describing a electronic document sent by one
agency to another (e.g. Arrest/ Incident Report)

Sets a standard for exchanging information electronically

Establishes an organizing template for the electronic document

Facilitates standards-based data exchange
August 2003
What is XML?

XML specifications do not dictate how the data is stored
in sending or receiving systems

Specifications are broad enough to accommodate
jurisdictional differences

Specifications are shared among states and federal
justice agencies
August 2003
Header (Metadata)
Case Object
Person Object
Activity Object
(Offense)
Activity Object
(Disposition)
Activity Object
(Commitment)
August 2003
Justice XML Data Dictionary Schema Evolution
RDD
1.0
Document
Instances
Applications
JDD
3.0
JDD
4.0
Normative DD Schema
Reconcile:
RISS, Rap,
CF, AAMVA
Std Doc
Schemas
Standard Data Dictionary
DDS
2.0
RISS1.0
.xsd
CF1.1
.xsd
Rap2.2
.xsd
RISS
.xml
CF
.xml
Rap
.xml
1.0
Apps
Upper
Camel
Case
2.0
Apps
Object
Oriented
+ RDF
Block
.xsd
2.1
.xsd
2.0
.xml
2.0
DDS
2.1
.xsl
2.0-2.1
.xml
2.1
2.1
Apps
? .xsl
2.1-3.0
DDS
3.0
RDF
DD.rdfs
4.0
.xsd
3.0
.rdfs
4.0
.xml ? .xsl
3.0 3.0-4.0
.rdf
4.0
3.0
Apps
4.0
Apps
August 2003
JXDD Version 3.0
•
•
•
•
•
•
•
•
•
Aligned with standards (some were not available to RDD)
Model-based  consistent
Requirements-based – data elements, processes, documents
Object-oriented  efficient extension and reuse
Expanded domain (courts, corrections, juvenile, etc.)
Extensions to activity objects / processes
Relationships (to improve exchange information context)
Can evolve / advance with emerging technology (RDF/OWL)
Basis for an XML component registry that can provide
• Searching / browsing components and metadata
• Assistance for schema development / generation
• Reference / cache XML schemas for validation
• Interface (via std specs) to external XML registries
August 2003
What Standards Are Being Applied?
XML.gov
Draft Federal XML Schema Developer’s Guide (04/02)
ISO / IEC
11179 Specification & Standardization of Data Elements
UN / CEFACT ebXML Core Components Technical Spec 1.85 (09/02)
FBI
Electronic Fingerprint Transmission Spec v7 (01/99)
ANSI / NIST
Data Format for Interchange of Fingerprint, Facial, & SMT
OASIS
XML Common Biometrics Format Committee (09/02)
Dept of Navy Draft XML Registry Requirements (09/02)
DoD
DoD 5015.2-STD Design Criteria Std for E-RMS Apps (06/02)
W3C
XML Schema Specification (05/01)
W3C
RDF and RDF Schema Specification (02/99)
August 2003
What Sources of Requirements Are Being Used?
SPONSOR
SOURCE DOCUMENTS / SPECIFICATIONS
Global ISWG
JTF for ICHTS
RISS
LegalXML
AAMVA
Reconciliation Data Dictionary (RDD) v1.0.0
Rap Sheet v2.2 schema
RISSIntel v2.0 schema
CourtFiling v1.1 DTD
Driver History v1.02 schema
NIJ
LA County CA
InfoTech v2.0 Data Dictionary and schema
Incident Report schema
SEARCH
LegalXML
LegalXML
LegalXML
Minnesota
Justice Info Exchange Model (JIEM) data sets
Arrest Warrant schema
Charging Document schema
Sentencing Order schema
CriMNet v1.0 Data Dictionary and schema
NCSC
Maricopa Co AZ
CISA
FBI
NIBRS
Data element spreadsheets (civil, criminal, juvenile)
ICJIS Data Dictionary v1.3
Southwest Border States DD (TX, AZ, NM)
NCIC 2000 Data Dictionary and Code Tables
Incident Report schema
August 2003
JXDD v3.0.0.0
PreRelease
Content
Miscellaneous
general properties
and support types
Objects
Components
Activity
1092
Person
478
Property
308
Location
162
Document
107
Miscellaneous
99
Organization
86
ContactInformation 34
TOTALS
2366
%
46.2
20.2
13.0
6.9
4.5
4.2
3.6
1.4
100.0
Activity
107
99
86
34
Person
Property
162
1092
Location
Document
Miscellaneous
308
Organization
ContactInformation
478
August 2003
JXDM v3.0 Schedule
2003
Jan
Feb
Mar
Build Pre-Release
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
JXDM Pre-Release v3 for public review
Public review, vet, and refine
XSTF face-face
JXDM IOC v3 Decision
...
IOC Release
...
Reference document schemas
Refinement and maintenance
Maintenance releases
IOC = Initial Operational Capability
August 2003
Criteria for JXDM Validation Projects
Technical Considerations
Validation projects should exercise and test:
• Range of features – including local extension, code tables,
secondary relationships.
• Scope of domain – component coverage (What new JXDD
components are necessary; unnecessary or never used?)
• Scope of application – capability to adequately support both
formal document and ad hoc transaction oriented applications.
• Scale – volume, size, and speed of information exchanges
(Are partial schemas needed to compensate for slower
validation or processing?)
• Platforms & Tools – Range of implementation platforms and
development tools.
• Horizontal interoperability – exchanges with external agencies
or jurisdictions at similar levels (e.g., multi-state).
• Vertical interoperability – e.g., intra-state exchanges involving
state, county, tribal, and local agencies.
August 2003
Validation Projects
• Colorado
• Washington
• Pennsylvania J-Net
potentially
15 states represented
(over ¼ of the U.S.)
• Criminal Information Sharing Alliance
(CISANet – CA, NM, AZ, TX, ID, GA)
• Minnesota CriMNet (MN, IA, IL, MI, ND, WI)
August 2003
Validation Projects
• WA Courts (Tom Clarke) – plans for Rap Sheet, Charging,
Citation, and Disposition documents
• PA J-Net (Linda Rosenberg) – plans for Driver History
• CISANet (Glen Gillum) – upgrade (in progress) will use
JXDD as target exchange format; will also design and
explore applicability of Justice Query Language (JQL)
• MN CriMNet (Tom Kooy) – will use JXDD for external
exchanges as required
August 2003
Other 3.0 Projects
• NLETS (Steve Correll) – Driver History, Rap Sheet
• CapWIN (George Ake) – integrated transportation and
criminal justice information wireless network
• Syracuse PD (Pete Small) – Three PD’s and Prosecutor’s
office
• LA County Sheriff – Incident Report
• Many others
August 2003
Reference Document Schemas
The Short List ~15
REFERENCE SCHEMA
Arrest/Incident Report
Common Alerting Protocol (CAP)
Inmate Record
Criminal History (Rap Sheet)
Arrest Warrant
Charging Document
Citation
Court Disposition / Disposition Rpt
Court Filing / Document v1.1
Court Order
Driver History
Filed Motion
Incident Status Summary (ICS-209)
Probation Report
Protection Order
Sentence Order
JUSTIFICATION
OASIS, LASD, NIBRS, MD
LASD, CAP
CriMNet
IL, WI, WA, MD
OASIS, WI
OASIS, LASD, WA
LASD, WA
OASIS, WA
OASIS (large spec)
has multiple types
AAMVA, PA JNet
has multiple types
DHS, NIMS
LASD
OASIS
OASIS, WA
August 2003
Reference Document Schemas
The Long List ~100+
• The Ultimate List may be ~150.
• Likely many more local schemas.
+
Common Alerting Protocol
Incident Status Sum (ICS209)
Court Filing and Document (v1.1)
August 2003
Justice XML Data Dictionary Registry/Repository Model
Data Requirements,
Business Processes, Models,
…
ebXML
compliant
LM = Lifecycle Mgt
QM = Query Mgt
Map
Other J/PS artifacts
Justice Data Dictionary
Model and Repository
Justice
Registry LM
Server
QM
Justice XML Repository
ebXML
compliant
EPA
QM
Registry
Server
DoD
QM
Registry
Server
Registry Client
Web Server
Registry Client
COTS Application
Browsers
August 2003
Justice Reference Model
Justice
Process
Model
Business
Architecture
• Business
Reference Model
Sequence
Sequenceof
ofEvents
Eventsin
inthe
theCriminal
CriminalJustice
JusticeSystem
System
Criminal
CriminalJustice
JusticeSystem
SystemModel
Model
Justice
Service
Model
Applications Architecture
• Conceptual/Process Model
• Interoperability Model
Data Architecture
Technology Architecture
• Technical Models
• Technical Reference Model
• Standards
Federal Enterprise Architecture (FEA)
(Architectures and Models)
Justice XML Data Model + Dictionary v3
XML, RDF, XMI / UML, SOAP
ebXML, UDDI, WSDl, WSCL,
WSFL, JAVA, J2EE, .Net
August 2003
What Else / What Next?
Additional requirements
• justice query language (jql)
• Security / sensitivity / privacy
• Web services
XSTF
• Reference document schemas
• Reviewing feedback
• Next scheduled meeting late Aug / early Sep
• Weekly teleconference to review feedback
• Work plan
• Technical Assistance Steering Cmte
IWG
• JXDM presentation 29 April 2003
• List of test requirements
• 1-page summary format for test results/feedback
• Will solicit help with reference document schemas
• Providing feedback through Mike Hulme
• Vendor contact
August 2003
Download