diff --git a/index.html b/index.html index de19895..e269815 100644 --- a/index.html +++ b/index.html @@ -1691,11 +1691,13 @@

Capability Delegation

Multibase

-A Multibase string includes a single character header which identifies the -base and encoding alphabet used to encode a binary value, followed by the -encoded binary value (using that base and alphabet). The common Multibase -header values and their associated base encoding alphabets as provided below -are normative: +A Multibase value encodes a binary value as a +base-encoded +string. The value starts with a single character header, which identifies +the base and encoding alphabet used to encode a binary value, followed by the +encoded binary value (using that base and alphabet). The common +Multibase header values and their associated base +encoding alphabets, as provided below, are normative:

@@ -2483,12 +2485,12 @@

Datatypes

The `multibase` Datatype

-Multibase-encoded strings are used to encode binary -data into ASCII-only formats, which are useful in environments that cannot -directly represent binary values. This specification makes use of this encoding. -In environments that support data types for string values, such as RDF -[[?RDF-CONCEPTS]], Multibase-encoded content is -indicated using a literal value whose datatype is set to +Multibase-encoded strings are used to encode binary +data into printable formats, such as ASCII, which are useful in environments +that cannot directly represent binary values. This specification makes use of +this encoding. In environments that support data types for string values, such +as RDF [[?RDF-CONCEPTS]], Multibase-encoded content +is indicated using a literal value whose datatype is set to `https://w3id.org/security#multibase`.

@@ -2503,9 +2505,9 @@

The `multibase` Datatype

The lexical space
-Any string that starts with a Multibase character and -the rest of the characters consist of allowable characters in the respective -base-encoding alphabet. +Any string that starts with a [=Multibase header=] and the rest of the +characters consist of allowable characters in the respective base-encoding +alphabet.
The value space
@@ -2514,8 +2516,8 @@

The `multibase` Datatype

The lexical-to-value mapping
Any element of the lexical space is mapped to the value space by base-decoding -the value based on the base-decoding alphabet associated with the -first Multibase character in the lexical string. +the value based on the base-decoding alphabet associated with the first +[=Multibase header=] in the lexical string.
The canonical mapping