Product Definition

for the DDI 4 standard

Table of contents

Points for discussion

Matrix view

Individual products, not covered by the matrix

Work Products Checklist

Library [PIM] Products

Functional View Products

Production Resources

Points for discussion

➔       How to incorporate detailed use case information for PIM and functional views?

Matrix view[1] 

 

 

Full model

Functional views[2] 

 

 

PIM

XMI

XSD

RDF

PIM

XMI

XSD

RDF

Normative definition

 

 X

 

 

 

 X

 X

 

 

Documentation

HTML

 

 X

 

 

 X 

 X

 

 

PDF

 

 X

 

 

 X

 X

 

 

How to Use[3] 

HTML

 

 X

 

 

 X

 X

 

 

PDF

 

 X

 

 

 X 

 X

 

 

Examples

ZIP

 X

 X

 

 

 X

 X

 

 

PIM → PSM

script

 X

 

 

 

 X

 X

 X

 X

rules

 X

 

 

 

 X

 X

 X

 X

PSM → schema

script

 X

 

 

 

 X

 X

 X

 X

rules

 X

 

 

 

 X

 X

 X

 X

→ white cells is what we need

Individual products, not covered by the matrix

➔       Visualizations (.dot, .png, .svg) → ZIP

➔       Documentation of the build process and tools - HTML

➔       Documentation of the build process and tools - PDF

➔       Ant file[4]  (including all dependency definitions)

Work Products Checklist[5] 

This list enumerates the specific files which need to be created for a full release of DDI.

Library [PIM] Products

PIM / full model

➔       Documentation for the Library packages (including high-level documentation) [PIM] model - HTML

➔       Documentation for the Library packages (including high-level documentation) [PIM] model - PDF

➔       How to use - HTML

➔       How to use - PDF

➔       XMI for the Library packages [PIM](possibly more than one flavor)

XSD binding of the full model

➔       Normative XSD Schema for the Library Packages

➔       Documentation for the Library packages XSD - HTML

➔       Documentation for the Library packages XSD - PDF

➔       How to use the XSD - HTML

➔       How to use the XSD - PDF

➔       XSD Examples .ZIP

RDFS/OWL binding of the full model

➔       RDFS/OWL specification for the Library packages

➔       Documentation for the Library packages RDFS/OWL specification - HTML

➔       Documentation for the Library packages RDFS/OWL specification - PDF

➔       How to use the RDFS/OWL - HTML

➔       How to use the RDFS/OWL - PDF

➔       RDFS/OWL Examples .ZIP

Functional View Products

➔       Documentation for each functional view model - HTML

➔       Documentation for each functional view model - PDF

XSD for Functional Views

➔       Non-normative XSD for each functional view

➔       Documentation for each functional view XSD - HTML

➔       Documentation for each functional view XSD - PDF

➔       How to use the XSD - HTML

➔       How to use the XSD - PDF

➔       XSD Examples .ZIP

RDFS/OWL for Functional Views

➔       RDFS/OWL specification for each functional view

➔       Documentation for the each functional view RDFS/OWL specification - HTML

➔       Documentation for the each functional view RDFS/OWL specification - PDF

➔       How to use the RDFS/OWL - HTML

➔       How to use the RDFS/OWL - PDF

➔       RDFS/OWL Examples .ZIP

Production Resources

➔       Scripts for XSD PIM-PSM

➔       Rules for XSD PIM-PSM

➔       Scripts for XSD PSM-XSD

➔       Rules for XSD PSM-XSD

➔       Scripts for RDFS/OWL PIM-PSM

➔       Rules for RDFS/OWL PIM-PSM

➔       Scripts for RDFS/OWL PSM-XSD

➔       Rules for RDFS/OWL PSM-XSD

Miscellaneous

➔       Visualizations (.dot, .png, .svg) → ZIP

➔       Documentation of the build process and tools - HTML

➔       Documentation of the build process and tools - PDF

➔       Ant file (including all dependency definitions)

 


1 Use this to highlight how complex our products are getting. Emphasize the need to think through the way in which standards are packaged and delivered.

2 Highlight which products are multiplied by the number of functional views.

3 Input from the discussion: we might want to combine the "documentation" and the "how to use" blocks.

4 Input from the discussion: We should differentiate between products (on the check list) and deliveries. Technical things like the ant file should only be linked in the deliveries.

5 This is a redundant view of the matrix. How do we ensure consistency?