Sunday, November 10, 2013

Creating, using and managing XML component dictionaries for NIEM quick tutorials

XML Component Dictionary capabilities are provided in conjunction with the CAM Editor toolset.  These dictionaries accelerate the development of consistent XML information exchanges using standard sets of dictionary components.

The quick tutorials are aimed at showing the 'how to' of the basic capabilities to jump start use of XML dictionaries with the CAM Editor.

Also included are tips and functions relating to use of NIEM exchange development, IEPD and EIEM techniques. This includes generating XSD schema, reuse scores, wantlist, and cross reference spreadsheets along with models and UML.

The collection of dictionary tutorials videos run for a total of approximately 20 minutes.  Each video can be reviewed individually also.

Learn how to use the dictionary functions to create dictionaries by harvesting data model components from existing XSD schema, SQL database table schema, or simple Excel / Open Office spreadsheets with tables of components listed.

These videos should be viewed in conjunction with reviewing the overall concepts and techniques described in the companion video on the CAM Editor and Dictionaries overview.  The approach is aligned with OASIS and Core Components Technical Specification (CCTS) standards specifications for XML components and dictionaries.

Dictionary collections can be stored locally on the file system, or local network, or collaboratively on the web or cloud deployment, or can be shared and managed securely using the Oracle Enterprise Repository (OER) tool.

Included in the latest release of the CAM Editor is the ability to use the analyse dictionary tool to determine duplicate components, conflicting component definitions, missing component descriptions and so on.  This ensures high quality dictionary component specifications.  Using the CAM Editor you can also create MindMap models and UML physical models of your dictionary components sets. For a complete guide to using the CAM Editor see the main YouTube video tutorials website and the CAM Editor website.

Wednesday, August 7, 2013

NIEM exchanges using JSON and XML with Java and the CAM editor

The new and significantly improved CAM editor toolset v3.0 is now available.

The main focus is integrating JSON handling alongside the existing XML capabilities to provide developers with the ability to use either or both from the single set of infrastructure.  The infrastructure includes the CAM editor, the CAMV validation engine and the Open-XDX SQL integration engine.

You can use JSON seamlessly now with the CAMV engine to provide robust content validation services.

There are three new quick video training segments that show case these new features, available here on Youtube.

With the Open-XDX open data API toolset we have added bi-directional support.  This means using the same CAM template and the SQL drag and drop interface you can design Update/Insert SQL database web services along with the query services. 

Again the focus is on providing simple and rapid application development support. 

This works with JSON sources also and we have the Java source code available to illustrate using Open-XDX in tandem with JSON.

The example code and resources can be found at our GitHub site while on line demonstrations are available from the site.

Also we have improved the CAM editor capabilities with XSD schema importing and exporting resolving a range of complexity nuances not previously handled allow improved accuracy and compatibility with XSD schema.

In summary the new CAM editor toolset provides:
o All new JSON capabilities and template type
o Bi-directional data processing using Open-XDX for open data query and update
o Significant CAMV rules engine performance improvementso Better XSD schema importing and exporting
o Example Java code and 'how to' quick video guides

We look forward to seeing the enhanced solutions this helps people deliver to their customers.

NIEM Training Videos Resource Site on Youtube

A series of videos are now available online that provide training and illustrate various aspects of NIEM information exchange development.

Learn how to build a working XML query/response system with SQL database accessing and XML components from example NIEM schema and dictionary.

Watch quick videos of common exchange development tasks including working with XML, XSD and JSON targets and sources along with SQL and Java examples.

Software development practitioners, business analysts and managers will find the materials accessible and valuable in showing the decision making processes that go into constructing a working NIEM exchange.

Materials are focused on practical implementers, after viewing the instruction material you can use the open source tools and apply to your own use cases and information exchange projects.

All the SQL, Java, JSON and XML code, editor tools, dictionary and instructions that accompany the tutorial videos are also available for download so you can try everything yourself. 

See the NIEM Training Videos site to access the NIEM training resources.

And the open source project web site (sponsored by Oracle) contains the tools, downloads and supplemental technical materials and quick guide manuals.

Friday, May 17, 2013

PMIX XML open source software for Prescription Medication Information eXchange web services

The NIEM PMIX XML webservices demonstration is now available on and also the open source download package and sample data.

The software illustrates how to use the NIEM PMIX XSD schema developed by DOJ/BJA for the PMIX community.   Both query and response messages are built using the schema.

The online demonstration web services allow you to interactively test this and see both the patient information and prescription drug details in operation.

For more details see the website location.

Wednesday, March 27, 2013

New CAM Editor v2.4 release with enhanced Collaboration tools

The focus for this release is improved collaboration support including better dictionary generation, models, reports, spreadsheets and enhancement of the rules entry tools and rules processing. Added is support for Italian language localization.
The new XPath conditional rule entry wizard makes XPath rules definition significantly easier for cross-field validations and more. Also improved is more consistent rule handling in the CAMV engine.
For collaboration the locations of dictionaries collections can now be placed at a URL, a file system or stored in the Oracle Enterprise Repository (OER). Coupled with this are now the consistent dictionary collections and database connections manager tools for configuration management. Also better generation of dictionaries from spreadsheets and a new spreadsheet to dictionary utility XSLT tool. 
The Mindmap of structure models have been enhanced to include color coding of Added and Updated annotations plus SQL DBmappings and choice items.
Several enhancements have been made to the CAMV validation engine along with XSD schema generating and annotations handling.

In summary the new CAM Editor V2.4 provides the following improved functionality:
  • All new XPath rules entry Wizard tool
  • Significantly enhanced Dictionary generation
  • Collaboration support including Oracle Enterprise Repository (OER) and URL locations
  • Better dictionary collection and SQL database connections management
  • Enhanced Mindmap model generating
  • XML export format for Tabular Report View
  • Italian language localization
  • CAMV rules engine improvements
  • New spreadsheet handling utilities
  • More consistent NIEM NDR evaluation

     To download the latest software please see the download site.