Site Map
|
Program
| Day 1 |
| Time | Presentation | Speaker |
Slides |
Streaming Video
(usage
notice) |
| 1300 |
Introduction |
|
|
Real
Player (28:43) |
| |
Welcome to GT |
Dr. Steve Cross, GTRI
Director |
|
|
| |
Introductions and Opening Remarks by OJP |
Pat McCreary, OJP |
|
|
| |
Keynote
Address |
Hon. Deborah Daniels,
Assistant AG |
|
|
|
Global
Training and Technical Assistance Committee |
Paul Wormeli, IJIS Institute |
Slides
(181K) |
(See Above) |
|
GJXDM definition, purpose, and intended use |
Paul Embley, Practioner Resource Group
Robin Gibson, Missouri OSCA |
|
|
|
History and Background |
|
Slides
(727K) |
Real
Player (26:44) |
| | Who was involved | |
|
|
| | How the program started | |
|
|
| | How GJXDM was developed | |
|
|
| | What documents and specs were used | |
|
|
| | Design criteria and benefits | |
|
|
|
Introduction to Technical
Sessions |
John Wandelt, GTRI |
Slides
(446K) |
(None) |
|
Technical Walkthrough |
Mark Kindl, GTRI |
Slides
(1.74M) |
Real
Player (55:38) |
| | GJXDM Content | |
|
|
| | Parts of GJXDM and how they relate | |
|
|
| | Types and properties | |
|
|
| | Basic object oriented modeling | |
|
|
| | Class hierarchy (Is-A, Has-A, Type-Of) | |
|
|
| | Inheritance and reuse | |
|
|
| | Metadata | |
|
|
| | Data element naming | |
|
|
| | Namespaces and versioning | |
|
|
| | Referencing | |
|
|
| | Relationships | |
|
|
| | Code tables and enumerations | |
|
|
| | Intro to exchange documents | |
|
|
| 1500 | Break | |
|
|
|
Exchange Documents |
Mark Kindl, GTRI |
Slides
(1.95M) |
Real
Player (44:26) |
| | Reference architecture | |
|
|
| | Methodology for build exchange documents | |
|
|
| | Tools and reference aids for Step 2 (of methodology) | |
|
|
| | Spreadsheet | |
|
|
| | Context definitions | |
|
|
| | Standard mappings (e.g. NIBRS) | |
|
|
| | Subset schemas (short discussion of rules and tools) | |
|
|
| | How to use the GJXDM spreadsheet | |
|
|
| | PE: Build a document schema and instance with GJXDM | |
|
|
|
GJXDM Viewer |
John Matthews, GTRI |
Slides
(1.57M) |
Real
Player (18:13) |
| | Online GJXDM Viewer | |
|
|
| | GJXDM Viewer static version (HTML) | |
|
|
| | PE: Find some NIBRS equivalent elements | |
|
|
|
Day 1 Homework |
Mark Kindl, GTRI |
Slides
(196K) |
Real
Player (16:14) |
| | PE: Familiarize with GJXDM using spreadsheet and viewer | |
|
|
| 1700 | Administrative comments and Dismissal | John Wandelt, GTRI |
|
|
| Day 2 |
| Time | Presentation | Speaker |
Slides |
Streaming Video |
| 0800 |
Homework Suggested
Solutions Q1-10 |
Mark Kindl, GTRI |
Slides
(2.28M) |
Real
Player (19:06) |
|
Baseline
Concepts 1 |
Webb Roberts, GTRI |
Slides
(1.66M) |
Real
Player (1:12:36) |
| | Types and properties | |
|
|
| | Data graphs | |
|
|
| | PE: Given a data situation, build a model and graph it | |
|
|
| | Subject and object types | |
|
|
| | XML encoding of data instances | |
|
|
| | Rendering in XML | |
|
|
| | Global definitions | |
|
|
| | PE: Create a local XML instance | |
|
|
| | Basic object oriented modeling (through GJXDM examples) | |
|
|
| | How is the justice data model object-oriented? | |
|
|
| | Data inheritance | |
|
|
| | Derivation and substitution | |
|
|
| | PE: Extend a GJXDM type and use substitution | |
|
|
| 1000 | Break | |
|
|
| |
Baseline
Concepts 2 |
Webb Roberts, GTRI |
Slides
(1.12M) |
Real Player (51:17) |
| | XML encoding: converting data model types into XML Schema types | |
|
|
| | Simple types | |
|
|
| | Complex types with complex content (CCC) | |
|
|
| | Complex types with simple content (CSC) | |
|
|
| | Complex types with no content (CNC) | |
|
|
| | Element or attribute? | |
|
|
| | Metadata | |
|
|
| | Multiple subject and object types | |
|
|
| | Dot notation for multiple object types | |
|
|
| | Ranges | |
|
|
| | Namespaces and versioning | |
|
|
| | Organization of GJXDM namespace | |
|
|
| | Version sequencing | |
|
|
| | Enumerations (code tables) | |
|
|
| | Namespaces and external enumerations (codes) | |
|
|
| | base and proxy schemas | |
|
|
| | the "xsd" schema | |
|
|
| | How to use (examples) | |
|
|
| | PE: Using external code tables | |
|
|
| | Multiple codes | |
|
|
| | Extending a code table (to add your own) | |
|
|
| | PE: Extend a code table with your own local codes | |
|
|
|
Naming
Conventions |
Mark Kindl, GTRI |
Slides
(338K) |
Real
Player (29:05) |
| | Interpretation of ISO 11179 | |
|
|
| | Authorized abbreviations | |
|
|
| | DateTime, Date, Time | |
|
|
| | Special cases with examples | |
|
|
| | Code vs Text | |
|
|
| | Text vs Name | |
|
|
| | NameName | |
|
|
| | Complex elements | |
|
|
| 1130 | Lunch | |
|
|
| 1300 |
References and
Relationships |
Webb Roberts, GTRI |
Slides
(1.18M) |
Real
Player (54:19) |
| | xsd:ID and xsd:IDREF | |
|
|
| | Why idrefs have no content | |
|
|
| | Using references (examples) | |
|
|
| | PE: Using references | |
|
|
| | References defined in the Schema | |
|
|
| | Relationships |
Webb Roberts, GTRI |
|
|
| | Sample relationships | |
|
|
| | Implementation of relationships | |
|
|
| | AssociatedWith, SameAs | |
|
|
| | PE: Using Relationships | |
|
|
| |
Relationships -
Lessons Learned |
Jack Wallace, GTRI
Benjamin Shrom, GTRI |
Slides
(769K) |
Real
Player (45:24) |
| |
Schema Subsets |
Webb Roberts, GTRI |
Slides
(427K) |
Real
Player (15:41) |
| | PE: Illustrate full and subset schema validation | |
|
|
| 1500 | Break | |
|
|
| | Building Exchange Document Schemas | |
|
|
| |
Reference Architecture
and Document Building 1 |
Christina Medlin, GTRI |
Slides
(234K) |
Real
Player (46:06) |
| | Gather / define requirements |
|
|
|
| | Analyze your document requirements | |
|
|
| |
JIEM Tool (SEARCH) |
Catherine Plummer, SEARCH
Maria Rueda, GTRI
Sam Chipman, GTRI |
Slides
(2.31M) |
Real
Player (53:57) |
| |
Day 2 Homework |
Mark Kindl, GTRI |
Slides
(111K) |
Real
Player (2:00) |
| | PE: More GJXDM familiarization / harder questions | |
|
|
| 1700 | Administrative comments and Dismissal | John Wandelt, GTRI |
|
|
| Day 3 |
| Time | Presentation | Speaker |
Slides |
Streaming Video |
| 0800 |
Homework Suggested
Solutions Q11-20 |
Mark Kindl, GTRI |
Slides
(231K) |
Real
Player (17:19) |
| |
Document Building
2 |
Christina Medlin, GTRI |
Slides
(1.22M) |
Real
Player (45:09) |
| | Map requirements | |
|
|
| | PE: Create a mapping from a local document to GJXDM | |
|
|
| | Tools, references, work aids | |
|
|
| |
GJXDM Schema Subset
Tool |
John Matthews, GTRI |
Slides
(2.12M) |
Real
Player (26:18) |
| | PE: Given requirements, search/select components; build baseline schema | |
|
|
| | PE: Generate subset schemas | |
|
|
| |
Document Building
3 |
Christina Medlin, GTRI |
Slides
(1.43M) |
Real
Player (22:28) |
| | Document structure | |
|
|
| | Decisions | |
|
|
| | When there are two ways to do same thing | |
|
|
| | When to use elements outside their GJXDM context | |
|
|
| | Document extension | |
|
|
| | How to extend from DocumentType | |
|
|
| | PE: Convert the local schema to a GJXDM schema | |
|
|
| | PE: Convert the local instance to a GJXDM instance | |
|
|
| 1000 | Break | |
|
|
| |
Document Building
4 and 5 |
Christina Medlin, GTRI |
Slides
(655K) |
Real
Player (22:01) |
| | Xerces-based XML validation tool | |
|
|
| | Validate business rules |
|
|
|
| | constraint schemas | |
|
|
| | PE: Constraint schema example | |
|
|
| |
Industry Perspective |
Paul Wormeli, IJIS Institute
Mike Hulme, IWG |
Slides
(228K) |
Real
Player (22:30) |
| |
Management Guidance
| Ken
Gill, OJP |
Slides
(245K) |
Real
Player (15:32) |
| | Who is using GJXDM | |
|
|
| | Operational release 3.0 | |
|
|
| | Governance and control | |
|
|
| | GJXDM Listserv | |
|
|
| | XSTF process | |
|
|
| | Issue and refinement tracking (feedback) | |
|
|
| | Version management | |
|
|
| | Conformance issues | |
|
|
| | How to stay informed | |
|
|
| | How to contribute | |
|
|
| 1200 | Closing remarks (and evaluation forms) | Pat McCreary, OJP |
|
|
|
|