This document defines new app strings but defines no syntax for those app-strings.
If the single-layer ABNF approach is defined in draft-ietf-cbor-edn-literals as proposed in EDN literals PR#49, the following ABNF should do the trick. It is copied from RFC 3986 with the following changes:
allow RFC 6874 zone IDs in IP URI literals
remove single quote from sub-delims (they can be included almost anywhere when percent encoded)
make the contents of the app-string use URI-reference (either a complete URI or a relative reference)
remove roughly half a dozen completely unused productions
When appended to the ABNF in EDN literals PR#49, this runs through bap -o RFC7405 without errors or warnings.
This document defines new app strings but defines no syntax for those app-strings.
If the single-layer ABNF approach is defined in draft-ietf-cbor-edn-literals as proposed in EDN literals PR#49, the following ABNF should do the trick. It is copied from RFC 3986 with the following changes:
When appended to the ABNF in EDN literals PR#49, this runs through
bap -o RFC7405
without errors or warnings.