NIEM IEPD Life Cycle and Tools - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

NIEM IEPD Life Cycle and Tools

Description:

Samples. XML document instances, XSL style sheets. Development. Participants, process, artifacts ... Thank you! Catherine Plummer. SEARCH, The National Consortium ... – PowerPoint PPT presentation

Number of Views:188
Avg rating:3.0/5.0
Slides: 29
Provided by: markk70
Category:
Tags: iepd | niem | cycle | life | note | samples | thank | tools | you

less

Transcript and Presenter's Notes

Title: NIEM IEPD Life Cycle and Tools


1
Applied GJXDM Knowledge for Practical
Implementations
Catherine Plummer, SEARCH 2006 NAJIS
Conference September 20-22, 2006
2
Information Sharing Project Goals and Objectives
  • Define Exchanges and IEPDs to support
    interoperability among justice and public safety
    systems
  • Constrain/restrict down to key choices to support
    interoperability
  • Expand and refine GJXDM/NIEM through experienced
    feedback resolve vague definitions

3
Goals of the JIEM - IEPD Process
  • Produce models that help project stakeholders
  • Provide a mechanism to synthesize domain/business
    knowledge of SMEs
  • Support artifact reuse
  • Leverage open standards
  • Work with standards based tools that are readily
    available in the public domain
  • Share lessons learned/best practices

4
JIEM - IEPD Business Issues
  • Business goals are the primary driver
  • Participation by operational representatives
    (SMEs)
  • Justice exchange data does not belong to only one
    domain
  • Example Incident Report
  • Reuse of artifacts
  • Every JIEM - IEPD is a potential model

5
Site Readiness Indicators
  • Understanding of and commitment to information
    sharing
  • Preliminary planning completed
  • Agreement from stakeholders to participate
  • Sufficient fiscal and human resources

6
JIEM - IEPD Workgroup
  • Representative group of exchange partners
  • Inclusion of business SMEs and technical experts
  • Selection of members is important
  • IEPDs cannot be built by technical staff or
    business staff in isolation, partnership is
    critical
  • Skilled, experienced facilitator important

7
JIEM - IEPD Process
8
GJXDM IEPDGuidelines
  • Purpose and Scope
  • List of Artifacts
  • XML Schemas
  • GJXDM Subset Schema, Constraint Schema, Extension
    Schema, Document Schema
  • Additional Exchange Provisions
  • Minimal data set, additional business rules, etc.
  • Samples
  • XML document instances, XSL style sheets
  • Development
  • Participants, process, artifacts
  • Testing and Conformance
  • Feedback

9
Contents of an IEPD
10
Domain Modeling UML
  • Precise and formal, yet
  • Graphical and understandable by stakeholders
  • Supports O/O concepts inherent in XML Schema
  • Supported by low-cost tools
  • Industry/developer buy-in and adoption

11
Domain Modeling Incident Report
12
Mapping to GJXDM
  • To build schema, each class/property in the
    domain model must be mapped to a type/element in
    GJXDM
  • Sometimes mapping can be represented in path-like
    notation
  • Sometimes it can only be described in prose
  • Makes automated mapping (and schemas generated
    from the domain model) very difficult
  • Sometimes domain concepts are missing from GJXDM
    these are mapped to elements in an extension
    schema (your own namespace)

13
Mapping to GJXDM
  • Spreadsheet with four columns
  • Class
  • Property or Association
  • GJXDM Mapping (path or prose, extensions
    color-coded)
  • Notes

14
(No Transcript)
15
How JIEM and SSGT interoperate
SSGT Mapping Tool
JIEM
Schema Subset Generation Tool (SSGT)
Mapping Report
Wantlist
SSGT
.XMI
ArgoUML
Subset.zip
16
Moving Forward
  • Export other dimensions beyond information
    dimension in standard open specification (e.g.
    BPMN, etc.)
  • Evaluate applicability to other domains and NIEM
  • Capture additional metadata (security, privacy,
    etc.) to support SOA
  • Support generation of extension and constraint
    schemas
  • Support sharing/reuse of mappings, wantlists, and
    schemas across JIEM exchanges and site DBs.
  • Support sharing/reuse with other non-JIEM users
    through standard import/export specifications
    (the NIEM IEPD specification is well suited for
    this).

17
Moving Forward
  • Remember the goal is to exchange messages, not
    to build databases
  • The more we standardize the container and the
    payload of components, the more it supports our
    goals
  • Standard, non-proprietary, consistently
    structured artifacts helps all of us to leverage
    JIEM and IEPD models for information sharing

18
Look Before You Create
  • Someone may have already done it
  • Someone may be working on it
  • Someone may be thinking about it
  • IEPD Clearinghouse, http//it.ojp.gov/iepd/
  • Be sure to register your project

19
QA
XML?
20
Thank you!
  • Catherine Plummer
  • SEARCH, The National Consortium
  • for Justice Information and Statistics
  • 916-392-2550 x 301
  • catherine_at_search.org

21
  • Screen shots

22
Schema Subset Generation Tool(SSGT)
  • SSGT is a Web application that allows a user to
    browse the GJXDM and create GJXDM schema subsets
    and their wantlists.
  • Supports basic and advanced search for GJXDM
    components.

23
SSGT Expand aType or Property
  • A complex type can be expanded to see its
    properties.
  • A property can be expanded to see its types
    properties.

24
SSGT Types
  • User clicks a type to see its
  • definition
  • base types
  • derived types
  • properties
  • properties that it is the type of

25
SSGT Properties
  • User clicks a property to see its
  • definition
  • types in which its contained
  • its types.

26
SSGT SelectProperties and Types
  • Properties and types can be selected for
    inclusion in the GJXDM schema subset.

27
SSGT Generate Subset.zip
  • Generating a GJXDM schema subset, creates a .zip
    file containing both the subset and and its
    corresponding wantlist.

28
SSGT Save and Load Wantlists
  • Wantlists can be saved and loaded so that work
    can be suspended and resumed.
Write a Comment
User Comments (0)
About PowerShow.com