diff --git a/docs/odata-csdl-json/odata-csdl-json.html b/docs/odata-csdl-json/odata-csdl-json.html index a451e93a..1ce093a4 100644 --- a/docs/odata-csdl-json/odata-csdl-json.html +++ b/docs/odata-csdl-json/odata-csdl-json.html @@ -3889,7 +3889,7 @@

The remaining characters MUST be the underscore character (U+005F) or any character in the Unicode category “Letter (L)”, “Letter number (Nl)”, “Decimal number (Nd)”, “Non-spacing mark (Mn)”, “Combining spacing mark (Mc)”, “Connector punctuation (Pc)”, and “Other, format (Cf)”.

Non-normatively speaking it starts with a letter or underscore, followed by at most 127 letters, underscores or digits.

-

For maximum interoperability services SHOULD use simple identifiers consisting only of latin letters, the underscore, and decimal numbers, that is match the pattern ^[_A-Za-z][_A-Za-z0-9]*$.

+

For maximum interoperability services SHOULD use simple identifiers that additionally only consist of characters from the Basic Latin code block and match the pattern ^[_A-Za-z][_A-Za-z0-9]*$.

15.3 Qualified Name

diff --git a/docs/odata-csdl-json/odata-csdl-json.md b/docs/odata-csdl-json/odata-csdl-json.md index f586c584..40593d7e 100644 --- a/docs/odata-csdl-json/odata-csdl-json.md +++ b/docs/odata-csdl-json/odata-csdl-json.md @@ -5699,8 +5699,8 @@ Non-normatively speaking it starts with a letter or underscore, followed by at most 127 letters, underscores or digits. For maximum interoperability services SHOULD use simple identifiers -consisting only of latin letters, the underscore, and decimal numbers, -that is match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. +that additionally only consist of characters from the Basic Latin code block +and match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. ## 15.3 Qualified Name diff --git a/docs/odata-csdl-xml/odata-csdl-xml.html b/docs/odata-csdl-xml/odata-csdl-xml.html index eff04dd1..4521dde4 100644 --- a/docs/odata-csdl-xml/odata-csdl-xml.html +++ b/docs/odata-csdl-xml/odata-csdl-xml.html @@ -3643,7 +3643,7 @@

The remaining characters MUST be the underscore character (U+005F) or any character in the Unicode category “Letter (L)”, “Letter number (Nl)”, “Decimal number (Nd)”, “Non-spacing mark (Mn)”, “Combining spacing mark (Mc)”, “Connector punctuation (Pc)”, and “Other, format (Cf)”.

Non-normatively speaking it starts with a letter or underscore, followed by at most 127 letters, underscores or digits.

-

For maximum interoperability services SHOULD use simple identifiers consisting only of latin letters, the underscore, and decimal numbers, that is match the pattern ^[_A-Za-z][_A-Za-z0-9]*$.

+

For maximum interoperability services SHOULD use simple identifiers that additionally only consist of characters from the Basic Latin code block and match the pattern ^[_A-Za-z][_A-Za-z0-9]*$.

15.3 Qualified Name

diff --git a/docs/odata-csdl-xml/odata-csdl-xml.md b/docs/odata-csdl-xml/odata-csdl-xml.md index ae35adbc..aed16fbc 100644 --- a/docs/odata-csdl-xml/odata-csdl-xml.md +++ b/docs/odata-csdl-xml/odata-csdl-xml.md @@ -5499,8 +5499,8 @@ Non-normatively speaking it starts with a letter or underscore, followed by at most 127 letters, underscores or digits. For maximum interoperability services SHOULD use simple identifiers -consisting only of latin letters, the underscore, and decimal numbers, -that is match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. +that additionally only consist of characters from the Basic Latin code block +and match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. ## 15.3 Qualified Name diff --git a/odata-csdl/15 Identifier and Path Values.md b/odata-csdl/15 Identifier and Path Values.md index 34d99c70..3ed1a3c9 100644 --- a/odata-csdl/15 Identifier and Path Values.md +++ b/odata-csdl/15 Identifier and Path Values.md @@ -29,8 +29,8 @@ Non-normatively speaking it starts with a letter or underscore, followed by at most 127 letters, underscores or digits. For maximum interoperability services SHOULD use simple identifiers -consisting only of latin letters, the underscore, and decimal numbers, -that is match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. +that additionally only consist of characters from the Basic Latin code block +and match the pattern `^[_A-Za-z][_A-Za-z0-9]*$`. ## ##subsec Qualified Name