@@ -10544,13 +10544,18 @@ <h2>Node Objects</h2>
10544
10544
Values of < code > @default</ code > MAY include the value < code > @null</ code > ,
10545
10545
or an < a > array</ a > containing only < code > @null</ code > , in addition to other values
10546
10546
allowed in the grammar for values of < a > member</ a > keys expanding to < a > absolute IRIs</ a > .</ li >
10547
- < li > The values of < code > @id</ code > and < code > @type</ code > MAY additionally be an empty < a > dictionary</ a > ,
10547
+ < li > The values of < code > @id</ code > and < code > @type</ code > MAY additionally be
10548
+ an empty < a > dictionary</ a > (< a data-cite ="JSON-LD11-FRAMING#dfn-wildcard "> wildcard</ a > ),
10548
10549
an < a > array</ a > containing only an empty < a > dictionary</ a > ,
10550
+ an empty < a > array</ a > (< a data-cite ="JSON-LD11-FRAMING#dfn-match-none "> match none</ a > )
10549
10551
an < a > array</ a > of < a > IRIs</ a > .</ li >
10550
10552
< li > A < a > frame object</ a > MAY include a < a > member</ a > with the key < code > @embed</ code > with
10551
10553
any value from < code > @always</ code > , < code > @list</ code > , and < code > @never</ code > .</ li >
10552
10554
< li > A < a > frame object</ a > MAY include < a > members</ a > with the boolean valued
10553
10555
keys < code > @explicit</ code > , < code > @omitDefault</ code > , or < code > @requireAll</ code > </ li >
10556
+ < li > In addition to other property values, a property of a < a > frame object</ a >
10557
+ MAY include a < a data-cite ="JSON-LD11-FRAMING#dfn-value-pattern "> value pattern</ a >
10558
+ (See < a href ="#value-patterns " class ="sectionRef "> </ a > ).</ li >
10554
10559
</ ul >
10555
10560
< p > See [[JSON-LD11-FRAMING]] for a description of how < a > frame objects</ a > are used.</ p >
10556
10561
</ section >
@@ -10630,6 +10635,21 @@ <h2>Value Objects</h2>
10630
10635
for more information on < a > value objects</ a > .</ p >
10631
10636
</ section >
10632
10637
10638
+ < section class ="normative ">
10639
+ < h2 > Value Patterns</ h2 >
10640
+ < p > When < a > framing</ a > ,
10641
+ a < a data-cite ="JSON-LD11-FRAMING#dfn-value-pattern "> value pattern</ a >
10642
+ extends a < a > value object</ a > to allow
10643
+ members used specifically for < a > framing</ a > .</ p >
10644
+ < ul >
10645
+ < li > The values of < code > @value</ code > , < code > @language</ code > and < code > @type</ code > MAY additionally be
10646
+ an empty < a > dictionary</ a > (< a data-cite ="JSON-LD11-FRAMING#dfn-wildcard "> wildcard</ a > ),
10647
+ an < a > array</ a > containing only an empty < a > dictionary</ a > ,
10648
+ an empty < a > array</ a > (< a data-cite ="JSON-LD11-FRAMING#dfn-match-none "> match none</ a > )
10649
+ an < a > array</ a > of < a > strings</ a > .</ li >
10650
+ </ ul >
10651
+ </ section >
10652
+
10633
10653
< section class ="normative ">
10634
10654
< h2 > Lists and Sets</ h2 >
10635
10655
0 commit comments