From b93f78c2f18f8d5d306bec399fb7881f92d2dd7e Mon Sep 17 00:00:00 2001 From: Manu Sporny Date: Thu, 24 Aug 2023 17:25:02 -0400 Subject: [PATCH] Simplify language in multibase datatype section. Co-authored-by: Ivan Herman --- index.html | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 55cd6812..dd4188b0 100644 --- a/index.html +++ b/index.html @@ -1992,9 +1992,7 @@

The `cryptosuiteString` Datatype

The `multibase` Datatype

-This specification encodes binary data into [[?MULTIBASE]]-encoded strings, -which is useful in environments that cannot represent some binary values, such -as ASCII-only data formats. In environments that support data types +[[?MULTIBASE]]-encoded strings are used to encode binary data into ASCII-only format, 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`. @@ -2017,13 +2015,13 @@

The `multibase` Datatype

The value space
-Any arbitrary binary data value. +An arbitrary binary data value.
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 character in the lexical string. +first [[?MULTIBASE]] character in the lexical string.
The canonical mapping