@@ -3812,14 +3812,18 @@ <h3>Algorithm</h3>
3812
3812
< li > Otherwise, if < var > container</ var > includes < code > @index</ code >
3813
3813
and < var > index key</ var > is < code > @index</ code > ,
3814
3814
set < var > map key</ var > to the value of < code > @index</ code > in < var > expanded item</ var > , if any.</ li >
3815
- < li class ="changed "> Otherwise, if < var > container</ var > includes < code > @index</ code >
3816
- and < var > index key</ var > is not < code > @index</ code > ,
3817
- set < var > map key</ var > to the first value of < var > container key</ var > in < var > compacted item</ var > , if any.
3818
- If there are remaining values in < var > compacted item</ var >
3819
- for < var > container key</ var > , set the value of
3820
- < var > container key</ var > in < var > compacted item</ var >
3821
- to those remaining values. Otherwise, remove that
3822
- < a > entry</ a > from < var > compacted item</ var > .
3815
+ < li id ="alg-compact-2_8_9_6 " class ="changed "> Otherwise, if < var > container</ var > includes < code > @index</ code >
3816
+ and < var > index key</ var > is not < code > @index</ code > :
3817
+ < ol >
3818
+ < li > Reinitialize < var > container key</ var > by < a > IRI compacting</ a >
3819
+ < var > index key</ var > .</ li >
3820
+ < li > Set < var > map key</ var > to the first value of < var > container key</ var > in < var > compacted item</ var > , if any.</ li >
3821
+ < li > If there are remaining values in < var > compacted item</ var >
3822
+ for < var > container key</ var > , set the value of
3823
+ < var > container key</ var > in < var > compacted item</ var >
3824
+ to those remaining values. Otherwise, remove that
3825
+ < a > entry</ a > from < var > compacted item</ var > .</ li >
3826
+ </ ol >
3823
3827
</ li >
3824
3828
< li class ="changed "> Otherwise, if < var > container</ var > includes < code > @id</ code > , set
3825
3829
< var > map key</ var > to the value of < var > container key</ var > in
0 commit comments