Skip to content

Commit bacc17c

Browse files
committed
Add description of match none and wildcard to frame object as well as adding value pattern to grammar.
1 parent db183ed commit bacc17c

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

index.html

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10544,13 +10544,18 @@ <h2>Node Objects</h2>
1054410544
Values of <code>@default</code> MAY include the value <code>@null</code>,
1054510545
or an <a>array</a> containing only <code>@null</code>, in addition to other values
1054610546
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>),
1054810549
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>)
1054910551
an <a>array</a> of <a>IRIs</a>.</li>
1055010552
<li>A <a>frame object</a> MAY include a <a>member</a> with the key <code>@embed</code> with
1055110553
any value from <code>@always</code>, <code>@list</code>, and <code>@never</code>.</li>
1055210554
<li>A <a>frame object</a> MAY include <a>members</a> with the boolean valued
1055310555
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>
1055410559
</ul>
1055510560
<p>See [[JSON-LD11-FRAMING]] for a description of how <a>frame objects</a> are used.</p>
1055610561
</section>
@@ -10630,6 +10635,21 @@ <h2>Value Objects</h2>
1063010635
for more information on <a>value objects</a>.</p>
1063110636
</section>
1063210637

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+
1063310653
<section class="normative">
1063410654
<h2>Lists and Sets</h2>
1063510655

0 commit comments

Comments
 (0)