Hi everybody,
Following the last TOSCA Language Ad-Hoc meeting, please find next the current status of the section reorganization discussion. Note that the section numbers below are the current section numbers.
BR/C
Tosca chapter 3 organization:
- 3.5 TOSCA Metamodel (but extended with a short metamodel description)
- TOSCA service template
- Intro and generic description of the different specification blocks
- 3.10 Service Template Definition
- TOSCA version and namespaces
- 3.1 TOSCA Namespace URI
- 3.2 Using Namespaces
- Imports and References
- 3.6.8 Import definition
- 3.6.6 Repository definition
- Additional information
- 3.6.1 Description Definition
- 3.6.2 Metadata
- DSL Definintions (maybe add the YAML examples that I remember were somewhere in the text)
- Type-specific definitions (including the derivation rules here)
- 3.7.1 Entity Type Schema
- Enumerate the other entity types and explain that they are going to be defined in sections next to the entities definitions further in the document
- TOSCA topology template
- Intro and generic description of the different specification blocks. Further this section collects topics from 3.6 Reusable modeling definitions and 3.8 Template-specific definitions
- 3.9 Topology Template Definition
- Note: some of the keywords are explained only here, such as inputs and outputs
- Nodes and Relationships
- 3.7.9 Node Type
- 3.8.6 Node Template
- 3.7.9 Node Type
- 3.8.7 Relationship Template
- Capabilities and Requirements
- 3.7.7 Capability Type
- 3.7.2 Capability definition
- 3.8.1 Capability assignment
- 3.7.8 Requirement Type
- 3.7.3 Requirement definition
- 3.8.2 Requirement assignment
- 3.6.5 Node Filter definition
- 3.6.4 Property Filter definition
- Interfaces
- 3.7.5 Interface Type
- 3.6.19 Interface definition
- 3.8.5 Interface assignment
- 3.6.17 Operation definition
- 3.8.3 Operation assignment
- 3.6.18 Notification definition
- 3.8.4 Notification assignment
- 3.6.16 Operation implementation definition and notification implementation definition
- Artifacts
- 3.7.4 Artifact Type
- 3.6.7 Artifact definition
- Groups and Policies
- 3.7.11 Group Type
- 3.8.8 Group definition
- 3.7.12 Policy Type
- 3.8.9 Policy definition
- 3.6.21 Trigger definition
- 3.6.20 Event Filter definition
- 3.6.24 Condition clause definition
- 3.6.23 Assertion definition
- 3.6.22 Activity definitions
- Properties, Attributes and Parameters
- 3.3 Parameter and property types
- 3.7.6 Data Type
- 3.6.9 Schema Definition
- 3.6.3 Constraint clause
- 3.6.10 Property definition
- 3.6.11 Property assignment
- 3.6.12 Attribute definition
- 3.6.13 Attribute assignment
- 3.6.14 Parameter definition
- NEW Parameter assignment
- Workflows
- 3.8.10 Imperative Workflow definition
- 3.6.25 Workflow precondition definition
- 3.6.26 Workflow step definition
- Substitution
- 3.8.16 Substitution mapping
- 3.8.11 Property mapping
- 3.8.12 Attributes mapping
- 3.8.13 Capability mapping
- 3.8.14Requirement mapping
- 3.8.15 Interface mapping