lsd0013

LSD0013: The donau:// scheme
Log | Files | Refs

commit f3f863e3ee43855e9091bfa7d1237f23cf9852ea
parent c783f7212b18d541811bacf9659b52022fdc0452
Author: Emmanuel Benoist <emmanuel.benoist@bfh.ch>
Date:   Thu,  8 May 2025 17:14:33 +0200

Re-reading an editing of XML

Diffstat:
Mdraft-donau.xml | 22++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/draft-donau.xml b/draft-donau.xml @@ -92,9 +92,9 @@ <section title="Objective"> <t> - A 'taler' URI always instructs a Donau validator to perform the + A 'donau' URI always instructs a Donau validator to perform the validation of a Donau donation statement. - A 'taler' URI consists of the reference to a specific taxpayer for a + A 'donau' URI consists of the reference to a specific taxpayer for a given year plus optional parameters. </t> <t> @@ -288,12 +288,14 @@ <section anchor="base32-U-crockford" title="Base 32 representation of binary data"> All binary data MUST be encoded to be transmitted. For encoding, one -MUST use the Base32 U Crockford encoding. This is a variation of the base32 encoding <xref target ="RFC4648">. +MUST use the Base32 U Crockford encoding. This is a variation of the +base32 encoding <xref target ="RFC4648" />. The encoding works similarly to the standard, but uses another Base 32 -Alphabet. The new alphabet is given in the Table 1, below. +Alphabet. The new alphabet is given in the Table <xref target="figure_base32_encoding"/>, below. -Table 1: The Base 32 Encoding Alphabet + <figure anchor="figure_base32_encoding" title="The Base 32 Encoding Alphabet."> + <artwork name="" type="" align="left" alt=""><![CDATA[ Value Encoding Value Encoding Value Encoding Value Encoding 0 0 9 9 18 J 27 V 1 1 10 A 19 K 28 W @@ -305,13 +307,17 @@ Table 1: The Base 32 Encoding Alphabet 7 7 16 G 25 S 8 8 17 H 26 T + ]]></artwork> + </figure> + + To prevent OCR problems, a system decoding binary data encoded with base 32 U Crockford MUST -accept the codes presented in the Table 2, below. System reading a U +accept the codes presented in the Table <xref target="figure_base32_decoding"/>, below. System reading a U MUST evaluate it as a V. -Table 2: The Base 32 Decoding Alphabet - + <figure anchor="figure_base32_decoding" title="The Base 32 Decoding Alphabet."> + <artwork name="" type="" align="left" alt=""><![CDATA[ Value Encoding Value Encoding Value Encoding Value Encoding 0 0 9 9 18 J|j 27 V|v|u|U 1 1|i|I|l|L 10 A|a 19 K|k 28 W|w