describe steps that need to be taken in order to validate a message that aren't covered by JSON Schema. e.g. prefix in metadata.id must match metadata.kind. context
metadata.id
metadata.kind