Changes between Version 1 and Version 2 of CMDI 1.2/Specification/TransformationCCSLSchema


Ignore:
Timestamp:
11/11/15 15:58:48 (9 years ago)
Author:
Twan Goosen
Comment:

general properties

Legend:

Unmodified
Added
Removed
Modified
  • CMDI 1.2/Specification/TransformationCCSLSchema

    v1 v2  
    66The transformation as described here is assumed to take place on the fully expanded CMD profile, i.e. a version of the specification that has all referenced (non-inline) CMD Component definitions are resolved and substituted, recursively, by their full definitions.
    77
     8=== General properties of the CMD profile schema definition ===
     9
     10A CMD profile schema `MUST` be a single document {or set of linked documents with a single entry point}(?) that allows for the evaluation of a CMD instance on all levels of description defined in one specific CMD profile.
     11The schema `MUST` require the presence of a CMD instance envelope as described in section "Structure of CMDI-files". The value of the `MdProfile` header item `MUST` only be valid if it is equal to the profile id as specified in the associated CMD profile.
     12
     13The CMD profile schema `MAY` include, as a matter of annotation, a copy of (a subset of) the information contained in the `Header` section of the CMD profile from which it is derived.
     14
     15The transformation `MAY` make use of embedded component identifiers to derive (complex) types that can be reused throughout the schema definition.