Hi I currently see a YAML document called tosca-simple-1.0.yaml that imports the following files:
* artifactcs.yaml * capabilities.yaml * data.yaml * groups.yaml * interfaces.yaml * nodes.yaml * policies.yaml * relationships.yaml Each imported file has a set of normative types and each type provides a reference to a YAML profile specification version. YAML Profile 1.2 introduces new types. YAML Profile 1.2 also makes changes to normative types while keeping the same type name. Option A. Is the plan to create a tosca-simple-1.2.yaml (eventually) that imports a completely different set of type definitions documents? Option B. Or is the plan to continue expanding on the existing normative type documents by mixing multiple YAML Profile versions in the same type definitions doc? I think I prefer option A. In addition, I think we should indicate the YAML specific version in the filename for each definitions document, say capabilities-1.0.yaml. I also think the all type definitions documents including the main document (e.g. tosca-simple-1.0.yaml) should include the tosca_definitions_version in the first line. This way we can remove the specification keyname in the _extension section for each type definition. What do you think? Regards Steve Baillargeon
