Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


DDI Lifecycle Production Framework

Legacy Production Framework

For DDI Lifecycle 3.0, 3.1, 3.2, and 3.3, the published package was produced using the following steps.

  1. Enter the model and documentation directly in XML schema files.
  2. Write high level documentation in Word files and convert them to PDF.
  3. Manage content and changes using Bitbucket.
  4. Create a ZIP file containing the XML Schema files, PDF documentation, and examples.

Future Production Framework

For versions of DDI Lifecycle after 3.3, the following process can be used. This system is already in production, but the outputs are not yet used for publication.

  1. Edit the model using COGS (see http://www.cogsdata.org)
  2. Write high level documentation using Markdown or RestructuredText within the COGS system.
  3. Manage content and changes using Github.
  4. Continuous Integration system builds the following for every change.
    1. XML Schema
    2. OWL 2 (RDF Schema)
    3. OMG's UML Normative XMI 2.4.2
    4. OMG's UML XMI 2.5 with Diagrams and Diagram Exchange
    5. Sphinx HTML documentation and visualizations
    6. JSON Schema
    7. C# class library with JSON and XML serialization
    8. SVG and dot visualizations
    9. GraphQL schema language

Decisions to make for the future production framework:

  1. Which outputs are useful to include in a published packages?


  • No labels