While the id attribute will almost certainly become required in a future version of the ASDF Standard, the tag attribute may remain optional. This is because schemas can be referenced by id without necessarily referring to a particular tagged type in the YAML representation.
Given the work to remove the top level tag attribute (which limits schema re-use). I suggest we remove any description of the top-level tag attribute.
The schema information docs mention: https://asdf-standard.readthedocs.io/en/1.1.1/schemas.html#schema-implementation
However, later on the same page https://asdf-standard.readthedocs.io/en/1.1.1/schemas.html#tag the
tag
attribute is described as optional:Given the work to remove the top level
tag
attribute (which limits schema re-use). I suggest we remove any description of the top-leveltag
attribute.