Specifies types and fields that provide a canonical definition to be built into the gateway schema. Useful for selecting preferred characteristics among types and fields that overlap across subschemas. Root fields marked as canonical specify which subschema the field proxies for new queries entering the graph.
Optional fields: MergedTypeField
Optional key: KeyAnnotation
Name of the type (Query by default)