This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "XML-MIF Publishing Process"

From HL7Wiki
Jump to navigation Jump to search
Line 7: Line 7:
  
 
:For the remainder of this year we plan to get all publishing process MIF2 enabled for the 2010 V3 publication. Paul Biron and Andy Stechishin (publishing WG) are prepared and capable of doing this work.
 
:For the remainder of this year we plan to get all publishing process MIF2 enabled for the 2010 V3 publication. Paul Biron and Andy Stechishin (publishing WG) are prepared and capable of doing this work.
 +
 
=Roles/Style=
 
=Roles/Style=
 
*Plan/Oversee/Design Critic - WB under current HL7 contract
 
*Plan/Oversee/Design Critic - WB under current HL7 contract
 +
*Oversee Publishing Results, processes, etc. - DL as HL7 responsibility
 
*MIF Review, Schema Design, Transform Design - PB - new contract
 
*MIF Review, Schema Design, Transform Design - PB - new contract
 
*Transform Development, Testing, Process Design & Documentation - AS - new contract
 
*Transform Development, Testing, Process Design & Documentation - AS - new contract
 +
 +
=Steps=
 +
#Correct xhtml
 +
##Solves NHS problem
 +
##Learning for PB and AS
 +
##Focuses in generator, RoseTree and current Pubs (RIM & Voc) transforms
 +
#Explore WYSIWYG Editor Opportunities from NHS
 +
##Determine whether to include this integration in the current project
 +
#Review, critique, document strategy current usage of MIF to Publish
 +
##Examples
 +
###RIM
 +
###Vocabulary
 +
##(If needed) seek amendment to MIF2 (also ongoing)
 +
#Map (plan) current DTD-based Structures to MIF
 +
##PubDb XML
 +
##v3mDomain.dtd (same as above??)
 +
##v3m.dtd (??) Generic publishing DTD
 +
#Select PubDb strategy -
 +
#*Transform current xml to
 +
#*Generate from DB to MIF
 +
#**Java
 +
#**RoseTree (VB6)
 +
#Review Current Publication Format and consider changes to more readily align with MIF
 +
##Document Style changes
 +
##DECIDE/Document needed transforms to either
 +
##*Publish in old form from MIF
 +
##*Migrate old content to new Form
 +
#Build and Test PubDb to MIF process
 +
#Design/document new Transforms needed for Publishing from MIF content
 +
#Build and Testy Transforms for Publishing
 +
#Design and integrate Publishing transformation processes into current process
 +
#Design and assemble an editing platform (using WYSIWYG editor) plus a MIF-driven structure to create HL7 Specifications directly in MIF
 +
#CDA Transform from Static Model to X-path & Schematron constraint statements

Revision as of 15:37, 23 July 2009

XML-MIF Project Background

This project arose from the tactical analysis of how to improve and stabilize the V3 Publishing process that is based opn XML and currently trying to migrate to MIF representations of all V3 artifacts. The tooling projects forwarded to the HL7 Board state:

The Tooling Work Group and the Publications Work Group has determined that a third foundational project should be performed at this time. In the last two years we have standardized on using MIF2 as our model (i.e., artifacts) exchange format. Working with the Publishing Work Group we have determined that it is time that we upgrade the XML that we use in our internal publishing processes to make use of MIF2. This requires that we produce MIF2 export from our Publications Database and convert our existing XML publishing process to be MIF2 enabled.
This will allow HL7 to upgrade its existing XML stream in the publishing process which is needed to participate in the new Specification Publication Process. We also need to document the implied requirements so that we have solid information as we start producing the other new tools necessary to support our complete tooling plan.
For the remainder of this year we plan to get all publishing process MIF2 enabled for the 2010 V3 publication. Paul Biron and Andy Stechishin (publishing WG) are prepared and capable of doing this work.

Roles/Style

  • Plan/Oversee/Design Critic - WB under current HL7 contract
  • Oversee Publishing Results, processes, etc. - DL as HL7 responsibility
  • MIF Review, Schema Design, Transform Design - PB - new contract
  • Transform Development, Testing, Process Design & Documentation - AS - new contract

Steps

  1. Correct xhtml
    1. Solves NHS problem
    2. Learning for PB and AS
    3. Focuses in generator, RoseTree and current Pubs (RIM & Voc) transforms
  2. Explore WYSIWYG Editor Opportunities from NHS
    1. Determine whether to include this integration in the current project
  3. Review, critique, document strategy current usage of MIF to Publish
    1. Examples
      1. RIM
      2. Vocabulary
    2. (If needed) seek amendment to MIF2 (also ongoing)
  4. Map (plan) current DTD-based Structures to MIF
    1. PubDb XML
    2. v3mDomain.dtd (same as above??)
    3. v3m.dtd (??) Generic publishing DTD
  5. Select PubDb strategy -
    • Transform current xml to
    • Generate from DB to MIF
      • Java
      • RoseTree (VB6)
  6. Review Current Publication Format and consider changes to more readily align with MIF
    1. Document Style changes
    2. DECIDE/Document needed transforms to either
      • Publish in old form from MIF
      • Migrate old content to new Form
  7. Build and Test PubDb to MIF process
  8. Design/document new Transforms needed for Publishing from MIF content
  9. Build and Testy Transforms for Publishing
  10. Design and integrate Publishing transformation processes into current process
  11. Design and assemble an editing platform (using WYSIWYG editor) plus a MIF-driven structure to create HL7 Specifications directly in MIF
  12. CDA Transform from Static Model to X-path & Schematron constraint statements