Understand and declare the types that form the basis of the exchange data model
Understand and declare abstract types to allow certain fields to be of several types sharing a common base.
Associate meta data to types
Associate meta data to fields
How to declare, and hide by default, the ids and traceability data to keep the clarity of the representations.
Use enums to define fields with a list of possible values
Add custom properties to types and type fields
Rename existing Akwatype scalar type and add properties and validation to it
Declare tags at the field level and observe their propagation
Associate reference data with fields
Declare tags at the type level
How to reuse fields declared in an existing type with the using statement
How to add additional information about relationships between entities