Product Definition
for the DDI 4 standard
Table of contents
Individual products, not covered by the matrix
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 |
|
|
| X |
|
| X | X |
|
| ||
How to Use[3] | HTML |
| X |
|
| X | X |
|
|
| 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?