@@ -1458,7 +1458,8 @@ <h3>Algorithm</h3>
14581458 < var > term</ var > MUST NOT be a < a > keyword</ a > and a
14591459 < a data-link-for ="JsonLdErrorCode "> keyword redefinition</ a >
14601460 error has been detected and processing is aborted.
1461- If < var > term</ var > has the form of a keyword (i.e., it begins with `"@"`),
1461+ If < var > term</ var > has the form of a keyword
1462+ (i.e., it matches the ABNF rule `"@"1*ALPHA` from [[RFC5234]]),
14621463 return; processors SHOULD generate a warning.</ li >
14631464 < li class ="changed "> Set < var > previous definition</ var > to any existing
14641465 < a > term definition</ a > for < var > term</ var > in < var > active context</ var > ,
@@ -1516,7 +1517,8 @@ <h3>Algorithm</h3>
15161517 < a data-link-for ="JsonLdErrorCode "> invalid IRI mapping</ a >
15171518 error has been detected and processing is aborted.</ li >
15181519 < li > If the value associated with the `@reverse` < a > entry</ a > is a string
1519- having the form of a keyword (i.e., it begins with `"@"`),
1520+ having the form of a keyword
1521+ (i.e., it matches the ABNF rule `"@"1*ALPHA` from [[RFC5234]]),
15201522 return; processors SHOULD generate a warning.</ li >
15211523 < li > Otherwise, set the < a > IRI mapping</ a > of < var > definition</ var > to the
15221524 result of using the < a href ="#iri-expansion "> IRI Expansion algorithm</ a > ,
@@ -1557,7 +1559,8 @@ <h3>Algorithm</h3>
15571559 error has been detected and processing is aborted.</ li >
15581560 < li > If the value associated with the `@id` < a > entry</ a >
15591561 is not a < a > keyword</ a > , but
1560- has the form of a < a > keyword</ a > (i.e., it begins with `"@"`),
1562+ has the form of a < a > keyword</ a >
1563+ (i.e., it matches the ABNF rule `"@"1*ALPHA` from [[RFC5234]]),
15611564 return; processors SHOULD generate a warning.</ li >
15621565 < li > Otherwise, set the < a > IRI mapping</ a > of < var > definition</ var > to the
15631566 result of using the < a href ="#iri-expansion "> IRI Expansion algorithm</ a > , passing
@@ -3004,7 +3007,8 @@ <h3>Algorithm</h3>
30043007 < li > If < var > value</ var > is a < a > keyword</ a > or < code > null</ code > ,
30053008 return < var > value</ var > as is.</ li >
30063009 < li class ="changed ">
3007- If < var > value</ var > has the form of a keyword (i.e., it begins with `"@"`),
3010+ If < var > value</ var > has the form of a keyword
3011+ (i.e., it matches the ABNF rule `"@"1*ALPHA` from [[RFC5234]]),
30083012 a processor SHOULD generate a warning and return `null`.</ li >
30093013 < li > If < var > local context</ var > is not < code > null</ code > , it contains
30103014 an < a > entry</ a > with a key that equals < var > value</ var > , and the value of the < a > entry</ a >
0 commit comments