hahaking119 / vienna-add-in

Automatically exported from code.google.com/p/vienna-add-in
0 stars 0 forks source link

Roadmap XSD Exporter #125

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Current state:

Implementation has not started yet.

Goals:

Being able to generate XML Schemas from an CCTS model following the naming
and design rules of some document format that has been previously mapped to
CCTS.

Why:

This is to support:
* document model transformations
* roundtripping
* sub-setting

What to do/details:

[list sub-tasks or steps to reach the goals and/or details about the
task/requirement]

Original issue reported on code.google.com by michael....@researchstudio.at on 13 Jan 2010 at 10:14

GoogleCodeExporter commented 9 years ago
Supported functions for a basic exporter, not covering special cases:
* A CCTS model C with derived Business Information Entities and an assembled 
document
is ready.
* Choose a document format M this model C shall be transformed to.
* Load the XML Schema of model M which has been previously been mapped to CCTS.
* Load the mapping between model M and the CCTS model C.
* Compute the subset M - M', i.e., the number of all mapped elements from M to 
CCTS
minus C', which is the number of elements in C that have a mapping to M 
according to
the mapping model. In other words we compute those elements of M, which shall be
deleted. With the best case this number equals 0.
* Delete M - M' elements from the XML Schema by doing simple name matching.
* Serialize the XML Schema.

Original comment by michael....@researchstudio.at on 13 Jan 2010 at 10:41

GoogleCodeExporter commented 9 years ago

Original comment by michael....@researchstudio.at on 17 May 2010 at 9:47