Updated date-stamped JSON-LD Syntax Editor's draft with latest changes.
--- a/spec/ED/json-ld-syntax/20120930/diff-20120830.html Sat Sep 29 21:29:19 2012 -0400
+++ b/spec/ED/json-ld-syntax/20120930/diff-20120830.html Sat Sep 29 21:29:43 2012 -0400
@@ -16,6 +16,7 @@
<style type="text/css">
.diff { font-weight:bold; color:#0a3; }
.issue.resolved { display: none; }
+table, thead, tr, td { padding: 5px; border-width: 1px; border-spacing: 0px; border-style: solid; border-collapse: collapse;}
</style>
<style>/*****************************************************************
* ReSpec 3 CSS
@@ -3172,16 +3173,15 @@
Data
</del>
<ins class="diff-chg">It
-</ins>
-is
-<ins class="diff-new">easy
+is
+easy
for
humans
to
read
and
write.
-</ins></li><li><ins class="diff-new">
+</ins></li><li><ins class="diff-chg">
It
is
easy
@@ -3191,20 +3191,21 @@
parse
and
generate.
-</ins></li><li><ins class="diff-new">
+</ins></li><li><ins class="diff-chg">
It
has
+a
+syntax
+that
+</ins>
+is
+<ins class="diff-new">familiar
+across
</ins>
a
<del class="diff-old">set
</del>
-<ins class="diff-chg">syntax
-that
-is
-familiar
-across
-a
-large
+<ins class="diff-chg">large
number
</ins>
of
@@ -12579,8 +12580,13 @@
would
result
in
-three
+<del class="diff-old">three
triples
+</del>
+<ins class="diff-chg">the
+following
+data
+</ins>
being
generated,
each
@@ -12596,29 +12602,53 @@
inherent
order:
</p>
-<div class="issue">
-<div class="issue-title">
-<span>
-Issue
-</span>
-</div>
-<p class="">
+<del class="diff-old">Issue
Including
an
illustration
might
be
better.
-</p>
-</div>
-<div class="example"><div class="example-title"><span>Example 44</span></div><pre class="example"><http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "joe" .
+</del>
+<table class="example">
+<thead>
+<tr>
+<del class="diff-old"><http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "joe" .
<http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "bob" .
<http://example.org/people#joebob>
<http://xmlns.com/foaf/0.1/nick>
"jaybee"
.
-</pre>
-</div>
+</del>
+<th>
+<ins class="diff-chg">Subject
+</ins></th><th><ins class="diff-chg">
+Property
+</ins></th><th><ins class="diff-chg">
+Object
+</ins></th></tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/people#joebob
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/nick
+</ins></td><td><ins class="diff-chg">
+joe
+</ins></td></tr><tr><td><ins class="diff-chg">
+http://example.org/people#joebob
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/nick
+</ins></td><td><ins class="diff-chg">
+bob
+</ins></td></tr><tr><td><ins class="diff-chg">
+http://example.org/people#joebob
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/nick
+</ins></td><td><ins class="diff-chg">
+jaybee
+</ins></td></tr></tbody></table>
<p>
Multiple
values
@@ -12631,7 +12661,9 @@
expanded
form:
</p>
-<div class="example"><div class="example-title"><span>Example 45</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 44</span></div><pre class="example">{
"@id": "http://example.org/articles/8",
"dc:title": <span class="diff">
[
@@ -12656,35 +12688,63 @@
generate
the
following
-triples,
+<del class="diff-old">triples,
+</del>
+<ins class="diff-chg">data,
+</ins>
again
with
no
inherent
order:
</p>
-<div class="issue">
-<div class="issue-title">
-<span>
-Issue
-</span>
-</div>
-<p class="">
+<del class="diff-old">Issue
Including
an
illustration
might
be
better.
-</p>
-</div>
-<div class="example"><div class="example-title"><span>Example 46</span></div><pre class="example"><http://example.org/articles/8> <http://purl.org/dc/terms/title> "Das Kapital"@de .
+</del>
+<table class="example">
+<thead>
+<tr>
+<del class="diff-old"><http://example.org/articles/8> <http://purl.org/dc/terms/title> "Das Kapital"@de .
<http://example.org/articles/8>
<http://purl.org/dc/terms/title>
"Capital"@en
.
-</pre>
-</div>
+</del>
+<th>
+<ins class="diff-chg">Subject
+</ins></th><th><ins class="diff-chg">
+Property
+</ins></th><th><ins class="diff-chg">
+Object
+</ins></th><th><ins class="diff-chg">
+Language
+</ins></th></tr>
+</thead>
+<tbody>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/articles/8
+</ins></td><td><ins class="diff-chg">
+http://purl.org/dc/terms/title
+</ins></td><td><ins class="diff-chg">
+Das
+Kapital
+</ins></td><td><ins class="diff-chg">
+de
+</ins></td></tr><tr><td><ins class="diff-chg">
+http://example.org/articles/8
+</ins></td><td><ins class="diff-chg">
+http://purl.org/dc/terms/title
+</ins></td><td><ins class="diff-chg">
+Capital
+</ins></td><td><ins class="diff-chg">
+en
+</ins></td></tr></tbody></table>
<p>
As
the
@@ -12724,7 +12784,9 @@
as
follows:
</p>
-<div class="example"><div class="example-title"><span>Example 47</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 45</span></div><pre class="example">{
...
"@id": "http://example.org/people#joebob",
"foaf:nick":
@@ -12786,7 +12848,9 @@
context
</a>:
</p>
-<div class="example"><div class="example-title"><span>Example 48</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 46</span></div><pre class="example">{
<span class="diff">"@context":
{
...
@@ -13089,7 +13153,9 @@
first
node:
</p>
- <div class="example"><div class="example-title"><span>Example 49</span></div><pre class="example">{
+<del class="diff-old"> {
+</del>
+ <div class="example"><div class="example-title"><span>Example 47</span></div><pre class="example">{
...
"name": "Manu Sporny",
"<span class="diff">knows</span>":
@@ -13190,7 +13256,9 @@
For
example:
</p>
- <div class="example"><div class="example-title"><span>Example 50</span></div><pre class="example">{
+<del class="diff-old"> {
+</del>
+ <div class="example"><div class="example-title"><span>Example 48</span></div><pre class="example">{
"@context": ...,
"<span class="diff">@graph</span>":
[
@@ -13306,7 +13374,9 @@
definition
</a>:
</p>
- <div class="example"><div class="example-title"><span>Example 51</span></div><pre class="example"><span class="diff">[</span>
+<del class="diff-old">
+</del>
+ <div class="example"><div class="example-title"><span>Example 49</span></div><pre class="example"><span class="diff">[</span>
{
<span class="diff">"@context": ...,</span>
"@id": "http://manu.sporny.org/i/public",
@@ -13417,21 +13487,37 @@
node
</a>.
</p>
- <div class="example"><div class="example-title"><span>Example 52</span></div><pre class="example">{
+<del class="diff-old"> {
"@context": ...,
+</del>
+ <div class="example"><div class="example-title"><span>Example 50</span></div><pre class="example">{
+<ins class="diff-chg"> "@context": {
+ "asOf": "http://purl.org/net/provenance/ns#accessedResource",
+ "Person": "http://xmlns.com/foaf/0.1/Person",
+ "name": "http://xmlns.com/foaf/0.1/name",
+ "knows": "http://xmlns.com/foaf/0.1/knows",
+ "xsd": "http://www.w3.org/2001/XMLSchema#"
+ },
+</ins>
<span class="diff">"@id": "http://example.org/graphs/73",
"asOf": { "@value": "2012-04-09", "@type": "xsd:date" },
"@graph":</span>
[
{
"@id": "http://manu.sporny.org/i/public",
- "@type": "foaf:Person",
+<del class="diff-old"> "@type": "foaf:Person",
+</del>
+<ins class="diff-chg"> "@type": "Person",
+</ins>
"name": "Manu Sporny",
"knows": "http://greggkellogg.net/foaf#me"
},
{
"@id": "http://greggkellogg.net/foaf#me",
- "@type": "foaf:Person",
+<del class="diff-old"> "@type": "foaf:Person",
+</del>
+<ins class="diff-chg"> "@type": "Person",
+</ins>
"name": "Gregg Kellogg",
"knows": "http://manu.sporny.org/i/public"
}
@@ -13477,7 +13563,10 @@
Manu
and
Gregg.
-Meta-data
+<del class="diff-old">Meta-data
+</del>
+<ins class="diff-chg">Metadata
+</ins>
about
the
graph
@@ -13501,15 +13590,73 @@
from
the
Web.
-</p>
-<div class="issue">
-<div class="issue-title">
-<span>
-Issue
-</span>
-</div>
-<p class="">
-These
+<ins class="diff-new">An
+alternative
+view
+of
+the
+information
+above
+is
+represented
+in
+table
+form
+below:
+</ins>
+</p>
+<table class="example">
+<thead>
+<tr>
+<th>
+<ins class="diff-chg">Graph
+</ins></th><th><ins class="diff-chg">
+Subject
+</ins></th><th><ins class="diff-chg">
+Property
+</ins></th><th><ins class="diff-chg">
+Object
+</ins></th><th><ins class="diff-chg">
+Datatype
+</ins></th></tr>
+<del class="diff-old">Issue
+</del>
+</thead>
+<tbody>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://purl.org/net/provenance/ns#accessedResource
+</ins></td><td><ins class="diff-chg">
+2012-04-09
+</ins></td><td><ins class="diff-chg">
+http://www.w3.org/2001/XMLSchema#date
+</ins></td></tr><tr><td><ins class="diff-chg">
+http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://manu.sporny.org/i/public
+</ins></td><td><ins class="diff-chg">
+http://www.w3.org/2001/XMLSchema#type
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/Person
+</ins></td><td>
+</td>
+</tr>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://manu.sporny.org/i/public
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/name
+</ins></td><td><ins class="diff-chg">
+Manu
+Sporny
+</ins></td><td>
+<del class="diff-old">These
examples
could
all
@@ -13530,8 +13677,48 @@
in
the
document.
-</p>
-</div>
+</del>
+</td>
+</tr>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://manu.sporny.org/i/public
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/knows
+</ins></td><td><ins class="diff-chg">
+http://greggkellogg.net/foaf#me
+</ins></td><td>
+</td>
+</tr>
+<tr>
+<td>
+<ins class="diff-chg">http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://greggkellogg.net/foaf#me
+</ins></td><td><ins class="diff-chg">
+http://www.w3.org/2001/XMLSchema#type
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/Person
+</ins></td><td></td></tr><tr><td><ins class="diff-chg">
+http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://greggkellogg.net/foaf#me
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/name
+</ins></td><td><ins class="diff-chg">
+Gregg
+Kellogg
+</ins></td><td></td></tr><tr><td><ins class="diff-chg">
+http://example.org/graphs/73
+</ins></td><td><ins class="diff-chg">
+http://greggkellogg.net/foaf#me
+</ins></td><td><ins class="diff-chg">
+http://xmlns.com/foaf/0.1/knows
+</ins></td><td><ins class="diff-chg">
+http://manu.sporny.org/i/public
+</ins></td><td></td></tr></tbody></table>
</section>
<section id="identifying-unlabeled-nodes">
<h3>
@@ -13681,7 +13868,9 @@
is
used.
</p>
-<div class="example"><div class="example-title"><span>Example 53</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 51</span></div><pre class="example">{
...
"@id": "<span class="diff">_:foo</span>",
...
@@ -13826,7 +14015,9 @@
context
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 54</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 52</span></div><pre class="example">{
"@context":
{
<span class="diff">"url": "@id"</span>,
@@ -13945,7 +14136,9 @@
input
document:
</p>
-<div class="example"><div class="example-title"><span>Example 55</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 53</span></div><pre class="example">{
"@context":
{
"name": "http://xmlns.com/foaf/0.1/name",
@@ -13979,7 +14172,9 @@
following
output:
</p>
-<div class="example"><div class="example-title"><span>Example 56</span></div><pre class="example">[
+<del class="diff-old">[
+</del>
+<div class="example"><div class="example-title"><span>Example 54</span></div><pre class="example">[
{
"http://xmlns.com/foaf/0.1/name": [
{ "@value": "Manu Sporny" }
@@ -14162,7 +14357,9 @@
input
document:
</p>
-<div class="example"><div class="example-title"><span>Example 57</span></div><pre class="example">[
+<del class="diff-old">[
+</del>
+<div class="example"><div class="example-title"><span>Example 55</span></div><pre class="example">[
{
"http://xmlns.com/foaf/0.1/name": [ "Manu Sporny" ],
"http://xmlns.com/foaf/0.1/homepage": [
@@ -14183,7 +14380,9 @@
JSON-LD
context:
</p>
-<div class="example"><div class="example-title"><span>Example 58</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 56</span></div><pre class="example">{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": {
@@ -14219,7 +14418,9 @@
following
output:
</p>
-<div class="example"><div class="example-title"><span>Example 59</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 57</span></div><pre class="example">{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": {
@@ -14626,14 +14827,18 @@
definitions
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 60</span>: Simple node definition</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 58</span>: Simple node definition</div><pre class="example">{
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"depiction": "http://twitter.com/account/profile_image/manusporny"
}
</pre>
</div>
-<div class="example"><div class="example-title"><span>Example 61</span>: Array of node definitions</div><pre class="example">[
+<del class="diff-old">[
+</del>
+<div class="example"><div class="example-title"><span>Example 59</span>: Array of node definitions</div><pre class="example">[
{
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
@@ -14815,7 +15020,9 @@
expressions.
</li>
</ul>
-<div class="example"><div class="example-title"><span>Example 62</span>: Node definition with external context</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 60</span>: Node definition with external context</div><pre class="example">{
<span class="diff">"@context": "http://json-ld.org/contexts/person.jsonld"</span>,
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
@@ -14938,7 +15145,9 @@
node
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 63</span>: Node definition with @id</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 61</span>: Node definition with @id</div><pre class="example">{
"@context": "http://json-ld.org/contexts/person.jsonld",
<span class="diff">"@id": "http://manu.sporny.org/i/public"</span>,
"name": "Manu Sporny",
@@ -15063,7 +15272,9 @@
</code>
key.
</p>
-<div class="example"><div class="example-title"><span>Example 64</span>: Node definition with @type</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 62</span>: Node definition with @type</div><pre class="example">{
"@context": "http://json-ld.org/contexts/person.jsonld",
"@id": "http://manu.sporny.org/i/public",
<span class="diff">"@type": "Person"</span>,
@@ -15257,7 +15468,9 @@
</a>.
</p>
</div>
-<div class="example"><div class="example-title"><span>Example 65</span>: Multiple node definitions with a single context using @graph</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 63</span>: Multiple node definitions with a single context using @graph</div><pre class="example">{
"@context": ...,
"<span class="diff">@graph</span>":
[
@@ -15502,7 +15715,9 @@
definition
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 66</span>: Explicit node reference</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 64</span>: Explicit node reference</div><pre class="example">{
"@context": ...,
"@graph": [
{
@@ -15722,7 +15937,9 @@
SKOS-XL
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 67</span>: Language map expressing a property in three languages</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 65</span>: Language map expressing a property in three languages</div><pre class="example">{
"@context":
{
"title":
@@ -16851,7 +17068,9 @@
contexts.
</p>
</section>
-<div class="example"><div class="example-title"><span>Example 68</span>: Context definition with simple terms, expanded term definitions and @language</div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 66</span>: Context definition with simple terms, expanded term definitions and @language</div><pre class="example">{
"@language": "en",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"foaf": "http://xmlns.com/foaf/0.1/",
@@ -16888,9 +17107,13 @@
</p>
<div class="issue">
<div class="issue-title">
+<a href="https://github.com/json-ld/json-ld.org/issues/157">
<span>
Issue
-</span>
+<ins class="diff-new">157
+</ins>
+</span>
+</a>
</div>
<p class="">
The
@@ -17382,7 +17605,9 @@
</code>
declaration:
</p>
-<div class="example"><div class="example-title"><span>Example 69</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<del class="diff-old">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+</del>
+<div class="example"><div class="example-title"><span>Example 67</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://manu.sporny.org/i/public> a foaf:Person;
foaf:name "Manu Sporny";
foaf:homepage
@@ -17390,7 +17615,9 @@
.
</pre>
</div>
-<div class="example"><div class="example-title"><span>Example 70</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 68</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -17452,7 +17679,9 @@
</a>.
</p>
</section>
-<div class="example"><div class="example-title"><span>Example 71</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<del class="diff-old">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+</del>
+<div class="example"><div class="example-title"><span>Example 69</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://manu.sporny.org/i/public>
a foaf:Person;
foaf:name "Manu Sporny";
@@ -17467,7 +17696,9 @@
.
</pre>
</div>
-<div class="example"><div class="example-title"><span>Example 72</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 70</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -17505,7 +17736,9 @@
of
values.
</p>
-<div class="example"><div class="example-title"><span>Example 73</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<del class="diff-old">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+</del>
+<div class="example"><div class="example-title"><span>Example 71</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://example.org/people#joebob> a foaf:Person;
foaf:name "Joe Bob";
foaf:nick
@@ -17517,7 +17750,9 @@
.
</pre>
</div>
-<div class="example"><div class="example-title"><span>Example 74</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 72</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -17558,7 +17793,9 @@
and
homepages.
</p>
-<div class="example"><div class="example-title"><span>Example 75</span></div><pre class="example"><div <span class="diff">prefix="foaf: http://xmlns.com/foaf/0.1/"</span>>
+<del class="diff-old">>
+</del>
+<div class="example"><div class="example-title"><span>Example 73</span></div><pre class="example"><div <span class="diff">prefix="foaf: http://xmlns.com/foaf/0.1/"</span>>
<ul>
<li <span class="diff">typeof="foaf:Person"</span>>
<a <span class="diff">rel="foaf:homepage" href="http://example.com/bob/" property="foaf:name" </span>>Bob</a>
@@ -17588,7 +17825,9 @@
described
below.
</p>
-<div class="example"><div class="example-title"><span>Example 76</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 74</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -17645,7 +17884,9 @@
in
JSON-LD.
</p>
-<div class="example"><div class="example-title"><span>Example 77</span></div><pre class="example"><div class="vcard">
+<del class="diff-old"><div class="vcard">
+</del>
+<div class="example"><div class="example-title"><span>Example 75</span></div><pre class="example"><div class="vcard">
<a class="url fn" href="http://tantek.com/">Tantek Çelik</a>
</div>
</pre>
@@ -17698,7 +17939,9 @@
http://tantek.com/
</code>.
</p>
-<div class="example"><div class="example-title"><span>Example 78</span></div><pre class="example">{
+<del class="diff-old">{
+</del>
+<div class="example"><div class="example-title"><span>Example 76</span></div><pre class="example">{
"@context":
{
"vcard": "http://microformats.org/profile/hcard#vcard",
@@ -17740,7 +17983,9 @@
Work
item.
</p>
-<div class="example"><div class="example-title"><span>Example 79</span></div><pre class="example"><dl itemscope
+<del class="diff-old"><dl itemscope
+</del>
+<div class="example"><div class="example-title"><span>Example 77</span></div><pre class="example"><dl itemscope
itemtype="http://purl.org/vocab/frbr/core#Work"
itemid="http://purl.oreilly.com/works/45U8QJGZSQKDH8N">
<dt>Title</dt>
@@ -17801,7 +18046,9 @@
</abbr>
</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 80</span></div><pre class="example">[
+<del class="diff-old">[
+</del>
+<div class="example"><div class="example-title"><span>Example 78</span></div><pre class="example">[
{
"@id": "http://purl.oreilly.com/works/45U8QJGZSQKDH8N",
"@type": "http://purl.org/vocab/frbr/core#Work",
--- a/spec/ED/json-ld-syntax/20120930/index.html Sat Sep 29 21:29:19 2012 -0400
+++ b/spec/ED/json-ld-syntax/20120930/index.html Sat Sep 29 21:29:43 2012 -0400
@@ -16,6 +16,7 @@
<style type="text/css">
.diff { font-weight:bold; color:#0a3; }
.issue.resolved { display: none; }
+table, thead, tr, td { padding: 5px; border-width: 1px; border-spacing: 0px; border-style: solid; border-collapse: collapse;}
</style>
<style>/*****************************************************************
* ReSpec 3 CSS
@@ -2068,18 +2069,37 @@
...
}</pre></div>
-<p>The markup shown above would result in three triples being generated,
+<p>The markup shown above would result in the following data being generated,
each relating the node to an individual value, with no inherent order:</p>
-<div class="issue"><div class="issue-title"><span>Issue</span></div><p class="">Including an illustration might be better.</p></div>
-
-<div class="example"><div class="example-title"><span>Example 44</span></div><pre class="example"><http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "joe" .
-<http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "bob" .
-<http://example.org/people#joebob> <http://xmlns.com/foaf/0.1/nick> "jaybee" .</pre></div>
+<table class="example">
+<thead>
+ <tr><th>Subject</th>
+ <th>Property</th>
+ <th>Object</th>
+</tr></thead>
+<tbody>
+<tr>
+ <td>http://example.org/people#joebob</td>
+ <td>http://xmlns.com/foaf/0.1/nick</td>
+ <td>joe</td>
+</tr>
+<tr>
+ <td>http://example.org/people#joebob</td>
+ <td>http://xmlns.com/foaf/0.1/nick</td>
+ <td>bob</td>
+</tr>
+<tr>
+ <td>http://example.org/people#joebob</td>
+ <td>http://xmlns.com/foaf/0.1/nick</td>
+ <td>jaybee</td>
+</tr>
+</tbody>
+</table>
<p>Multiple values may also be expressed using the expanded form:</p>
-<div class="example"><div class="example-title"><span>Example 45</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 44</span></div><pre class="example">{
"@id": "http://example.org/articles/8",
"dc:title": <span class="diff">
[
@@ -2094,19 +2114,36 @@
]</span>
}</pre></div>
-<p>The markup shown above would generate the following triples, again with
+<p>The markup shown above would generate the following data, again with
no inherent order:</p>
-<div class="issue"><div class="issue-title"><span>Issue</span></div><p class="">Including an illustration might be better.</p></div>
-
-<div class="example"><div class="example-title"><span>Example 46</span></div><pre class="example"><http://example.org/articles/8> <http://purl.org/dc/terms/title> "Das Kapital"@de .
-<http://example.org/articles/8> <http://purl.org/dc/terms/title> "Capital"@en .</pre></div>
-
+<table class="example">
+<thead>
+ <tr><th>Subject</th>
+ <th>Property</th>
+ <th>Object</th>
+ <th>Language</th>
+</tr></thead>
+<tbody>
+<tr>
+ <td>http://example.org/articles/8</td>
+ <td>http://purl.org/dc/terms/title</td>
+ <td>Das Kapital</td>
+ <td>de</td>
+</tr>
+<tr>
+ <td>http://example.org/articles/8</td>
+ <td>http://purl.org/dc/terms/title</td>
+ <td>Capital</td>
+ <td>en</td>
+</tr>
+</tbody>
+</table>
<p>As the notion of ordered collections is rather important in data
modeling, it is useful to have specific language support. In JSON-LD,
a list may be represented using the <code>@list</code> <a class="tref internalDFN" title="keyword" href="#dfn-keyword">keyword</a> as follows:</p>
-<div class="example"><div class="example-title"><span>Example 47</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 45</span></div><pre class="example">{
...
"@id": "http://example.org/people#joebob",
"foaf:nick":
@@ -2120,7 +2157,7 @@
and order is maintained when processing a document. If every use of a given multi-valued
property is a list, this may be abbreviated by setting <code>@container</code>
to <code>@list</code> in the <a class="tref internalDFN" title="context" href="#dfn-context">context</a>:</p>
-<div class="example"><div class="example-title"><span>Example 48</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 46</span></div><pre class="example">{
<span class="diff">"@context":
{
...
@@ -2168,7 +2205,7 @@
<p>The example shows two nodes related by a property from the first node:</p>
- <div class="example"><div class="example-title"><span>Example 49</span></div><pre class="example">{
+ <div class="example"><div class="example-title"><span>Example 47</span></div><pre class="example">{
...
"name": "Manu Sporny",
"<span class="diff">knows</span>":
@@ -2191,7 +2228,7 @@
to one another through a property. The mechanism may also be used where
<a class="tref internalDFN" title="embedding" href="#dfn-embedding">embedding</a> is not desirable to the application. For example:</p>
- <div class="example"><div class="example-title"><span>Example 50</span></div><pre class="example">{
+ <div class="example"><div class="example-title"><span>Example 48</span></div><pre class="example">{
"@context": ...,
"<span class="diff">@graph</span>":
[
@@ -2219,7 +2256,7 @@
This is equivalent to using multiple <a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definitions</a> in array and defining
the <code>@context</code> within each <a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definition</a>:</p>
- <div class="example"><div class="example-title"><span>Example 51</span></div><pre class="example"><span class="diff">[</span>
+ <div class="example"><div class="example-title"><span>Example 49</span></div><pre class="example"><span class="diff">[</span>
{
<span class="diff">"@context": ...,</span>
"@id": "http://manu.sporny.org/i/public",
@@ -2245,21 +2282,27 @@
about a <a class="tref internalDFN" title="linked_data_graph" href="#dfn-linked_data_graph">linked data graph</a> itself,
rather than just a single <a class="tref internalDFN" title="node" href="#dfn-node">node</a>.</p>
- <div class="example"><div class="example-title"><span>Example 52</span></div><pre class="example">{
- "@context": ...,
+ <div class="example"><div class="example-title"><span>Example 50</span></div><pre class="example">{
+ "@context": {
+ "asOf": "http://purl.org/net/provenance/ns#accessedResource",
+ "Person": "http://xmlns.com/foaf/0.1/Person",
+ "name": "http://xmlns.com/foaf/0.1/name",
+ "knows": "http://xmlns.com/foaf/0.1/knows",
+ "xsd": "http://www.w3.org/2001/XMLSchema#"
+ },
<span class="diff">"@id": "http://example.org/graphs/73",
"asOf": { "@value": "2012-04-09", "@type": "xsd:date" },
"@graph":</span>
[
{
"@id": "http://manu.sporny.org/i/public",
- "@type": "foaf:Person",
+ "@type": "Person",
"name": "Manu Sporny",
"knows": "http://greggkellogg.net/foaf#me"
},
{
"@id": "http://greggkellogg.net/foaf#me",
- "@type": "foaf:Person",
+ "@type": "Person",
"name": "Gregg Kellogg",
"knows": "http://manu.sporny.org/i/public"
}
@@ -2269,12 +2312,71 @@
<p>The example above expresses a <em>named</em>
<a class="tref internalDFN" title="linked_data_graph" href="#dfn-linked_data_graph">linked data graph</a> that is identified by the <a class="tref internalDFN" title="iri" href="#dfn-iri"><abbr title="Internationalized Resource Identifier">IRI</abbr></a>
<code>http://example.org/graphs/73</code>. That graph is composed of the
- statements about Manu and Gregg. Meta-data about the graph itself is also
+ statements about Manu and Gregg. Metadata about the graph itself is also
expressed via the <code>asOf</code> property, which specifies when the
- information was retrieved from the Web.</p>
-
- <div class="issue"><div class="issue-title"><span>Issue</span></div><p class="">These examples could all have TriG definitions of their RDF results,
- but that would involve adding RDF earlier in the document.</p></div>
+ information was retrieved from the Web. An alternative view of the
+ information above is represented in table form below:</p>
+
+<table class="example">
+<thead>
+ <tr><th>Graph</th>
+ <th>Subject</th>
+ <th>Property</th>
+ <th>Object</th>
+ <th>Datatype</th>
+</tr></thead>
+<tbody>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://example.org/graphs/73</td>
+ <td>http://purl.org/net/provenance/ns#accessedResource</td>
+ <td>2012-04-09</td>
+ <td>http://www.w3.org/2001/XMLSchema#date</td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://manu.sporny.org/i/public</td>
+ <td>http://www.w3.org/2001/XMLSchema#type</td>
+ <td>http://xmlns.com/foaf/0.1/Person</td>
+ <td></td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://manu.sporny.org/i/public</td>
+ <td>http://xmlns.com/foaf/0.1/name</td>
+ <td>Manu Sporny</td>
+ <td></td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://manu.sporny.org/i/public</td>
+ <td>http://xmlns.com/foaf/0.1/knows</td>
+ <td>http://greggkellogg.net/foaf#me</td>
+ <td></td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://greggkellogg.net/foaf#me</td>
+ <td>http://www.w3.org/2001/XMLSchema#type</td>
+ <td>http://xmlns.com/foaf/0.1/Person</td>
+ <td></td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://greggkellogg.net/foaf#me</td>
+ <td>http://xmlns.com/foaf/0.1/name</td>
+ <td>Gregg Kellogg</td>
+ <td></td>
+</tr>
+<tr>
+ <td>http://example.org/graphs/73</td>
+ <td>http://greggkellogg.net/foaf#me</td>
+ <td>http://xmlns.com/foaf/0.1/knows</td>
+ <td>http://manu.sporny.org/i/public</td>
+ <td></td>
+</tr>
+</tbody>
+</table>
</section>
@@ -2293,7 +2395,7 @@
external document. The <a class="tref internalDFN" title="unlabeled_node" href="#dfn-unlabeled_node">unlabeled node</a> identifier is scoped to the
document in which it is used.</p>
-<div class="example"><div class="example-title"><span>Example 53</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 51</span></div><pre class="example">{
...
"@id": "<span class="diff">_:foo</span>",
...
@@ -2318,7 +2420,7 @@
This feature also allows developers to design domain-specific implementations
using only the JSON-LD <a class="tref internalDFN" title="context" href="#dfn-context">context</a>.</p>
-<div class="example"><div class="example-title"><span>Example 54</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 52</span></div><pre class="example">{
"@context":
{
<span class="diff">"url": "@id"</span>,
@@ -2347,7 +2449,7 @@
<p>For example, assume the following JSON-LD input document:</p>
-<div class="example"><div class="example-title"><span>Example 55</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 53</span></div><pre class="example">{
"@context":
{
"name": "http://xmlns.com/foaf/0.1/name",
@@ -2363,7 +2465,7 @@
<p>Running the JSON-LD Expansion algorithm against the JSON-LD input document
provided above would result in the following output:</p>
-<div class="example"><div class="example-title"><span>Example 56</span></div><pre class="example">[
+<div class="example"><div class="example-title"><span>Example 54</span></div><pre class="example">[
{
"http://xmlns.com/foaf/0.1/name": [
{ "@value": "Manu Sporny" }
@@ -2394,7 +2496,7 @@
<p>For example, assume the following JSON-LD input document:</p>
-<div class="example"><div class="example-title"><span>Example 57</span></div><pre class="example">[
+<div class="example"><div class="example-title"><span>Example 55</span></div><pre class="example">[
{
"http://xmlns.com/foaf/0.1/name": [ "Manu Sporny" ],
"http://xmlns.com/foaf/0.1/homepage": [
@@ -2407,7 +2509,7 @@
<p>Additionally, assume the following developer-supplied JSON-LD context:</p>
-<div class="example"><div class="example-title"><span>Example 58</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 56</span></div><pre class="example">{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": {
@@ -2421,7 +2523,7 @@
against the JSON-LD input document provided above would result in the following
output:</p>
-<div class="example"><div class="example-title"><span>Example 59</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 57</span></div><pre class="example">{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": {
@@ -2482,12 +2584,12 @@
a single <a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definition</a>
or a JSON <a class="tref internalDFN" title="array" href="#dfn-array">array</a> containing a set of
one or more <a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definitions</a>.</p>
-<div class="example"><div class="example-title"><span>Example 60</span>: Simple node definition</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 58</span>: Simple node definition</div><pre class="example">{
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
"depiction": "http://twitter.com/account/profile_image/manusporny"
}</pre></div>
-<div class="example"><div class="example-title"><span>Example 61</span>: Array of node definitions</div><pre class="example">[
+<div class="example"><div class="example-title"><span>Example 59</span>: Array of node definitions</div><pre class="example">[
{
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
@@ -2520,7 +2622,7 @@
in <a href="#grammar-context" class="sec-ref"><span class="secno">A.6</span> <span class="sec-title">Context Definition</span></a>, or</li>
<li>an <a class="tref internalDFN" title="array" href="#dfn-array">array</a> composed of any number of the previous two expressions.</li>
</ul>
-<div class="example"><div class="example-title"><span>Example 62</span>: Node definition with external context</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 60</span>: Node definition with external context</div><pre class="example">{
<span class="diff">"@context": "http://json-ld.org/contexts/person.jsonld"</span>,
"name": "Manu Sporny",
"homepage": "http://manu.sporny.org/",
@@ -2537,7 +2639,7 @@
<a class="tref internalDFN" title="term" href="#dfn-term">term</a> defined in the <a class="tref internalDFN" title="active_context" href="#dfn-active_context">active context</a> expanding
into an <a class="tref internalDFN" title="iri" href="#dfn-iri"><abbr title="Internationalized Resource Identifier">IRI</abbr></a> or an <a class="tref internalDFN" title="unlabeled_node" href="#dfn-unlabeled_node">unlabeled node</a>.</p>
-<div class="example"><div class="example-title"><span>Example 63</span>: Node definition with @id</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 61</span>: Node definition with @id</div><pre class="example">{
"@context": "http://json-ld.org/contexts/person.jsonld",
<span class="diff">"@id": "http://manu.sporny.org/i/public"</span>,
"name": "Manu Sporny",
@@ -2557,7 +2659,7 @@
<a class="tref internalDFN" title="node_reference" href="#dfn-node_reference">node reference</a> entries but <em class="rfc2119" title="must">must</em>
discard everything except for the value of the <code>@id</code> key.</p>
-<div class="example"><div class="example-title"><span>Example 64</span>: Node definition with @type</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 62</span>: Node definition with @type</div><pre class="example">{
"@context": "http://json-ld.org/contexts/person.jsonld",
"@id": "http://manu.sporny.org/i/public",
<span class="diff">"@type": "Person"</span>,
@@ -2585,7 +2687,7 @@
<a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definitions</a>.</p></div>
-<div class="example"><div class="example-title"><span>Example 65</span>: Multiple node definitions with a single context using @graph</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 63</span>: Multiple node definitions with a single context using @graph</div><pre class="example">{
"@context": ...,
"<span class="diff">@graph</span>":
[
@@ -2638,7 +2740,7 @@
(or an alias for <code>@id</code>) is a <a class="tref internalDFN" title="node_reference" href="#dfn-node_reference">node reference</a> and not a
<a class="tref internalDFN" title="node_definition" href="#dfn-node_definition">node definition</a>.
</p>
-<div class="example"><div class="example-title"><span>Example 66</span>: Explicit node reference</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 64</span>: Explicit node reference</div><pre class="example">{
"@context": ...,
"@graph": [
{
@@ -2684,7 +2786,7 @@
<li>an <a class="tref internalDFN" title="array" href="#dfn-array">array</a> zero or more of these</li>
</ul>
<p class="issue resolved" data-number="133">We had also discussed values other than strings, such as those that might represent a more reified version of a value with other properties, such as is described using <a href="http://www.w3.org/TR/skos-reference/skos-xl.html">SKOS-XL</a>.</p>
-<div class="example"><div class="example-title"><span>Example 67</span>: Language map expressing a property in three languages</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 65</span>: Language map expressing a property in three languages</div><pre class="example">{
"@context":
{
"title":
@@ -2798,7 +2900,7 @@
<p>See <a href="#the-context" class="sec-ref"><span class="secno">3.5</span> <span class="sec-title">The Context</span></a> and <a href="#expanded-term-definition" class="sec-ref"><span class="secno">4.5</span> <span class="sec-title">Expanded Term Definition</span></a>
for a further discussion of contexts.</p>
</section>
-<div class="example"><div class="example-title"><span>Example 68</span>: Context definition with simple terms, expanded term definitions and @language</div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 66</span>: Context definition with simple terms, expanded term definitions and @language</div><pre class="example">{
"@language": "en",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"foaf": "http://xmlns.com/foaf/0.1/",
@@ -2814,7 +2916,7 @@
<!--OddPage-->
<h2><span class="secno">B. </span>Relationship to Other Linked Data Formats and Data Models</h2><p><em>This section is non-normative.</em></p>
-<div class="issue"><div class="issue-title"><span>Issue</span></div><p class="">
+<div class="issue"><div class="issue-title"><a href="https://github.com/json-ld/json-ld.org/issues/157"><span>Issue 157</span></a></div><p class="">
The intent of the Working Group and the Editors of this specification is to
eventually align terminology used in this document with the terminology used
in the RDF Concepts document [<cite><a class="bibref" href="#bib-RDF-CONCEPTS">RDF-CONCEPTS</a></cite>] to the extent to which it makes sense to do so.
@@ -2872,13 +2974,13 @@
<p>The JSON-LD context has direct equivalents for the Turtle
<code>@prefix</code> declaration:</p>
-<div class="example"><div class="example-title"><span>Example 69</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<div class="example"><div class="example-title"><span>Example 67</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://manu.sporny.org/i/public> a foaf:Person;
foaf:name "Manu Sporny";
foaf:homepage <http://manu.sporny.org/> .</pre></div>
-<div class="example"><div class="example-title"><span>Example 70</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 68</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -2899,14 +3001,14 @@
<a class="tref internalDFN" title="unlabeled_node" href="#dfn-unlabeled_node">unlabeled nodes</a>.</p>
</section>
-<div class="example"><div class="example-title"><span>Example 71</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<div class="example"><div class="example-title"><span>Example 69</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://manu.sporny.org/i/public>
a foaf:Person;
foaf:name "Manu Sporny";
foaf:knows [ a foaf:Person; foaf:name "Gregg Kellogg" ] .</pre></div>
-<div class="example"><div class="example-title"><span>Example 72</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 70</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -2924,13 +3026,13 @@
<h5><span class="secno">B.1.1.3 </span>Lists</h5>
<p>Both JSON-LD and Turtle can represent sequential lists of values.</p>
-<div class="example"><div class="example-title"><span>Example 73</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+<div class="example"><div class="example-title"><span>Example 71</span></div><pre class="example">@prefix foaf: <http://xmlns.com/foaf/0.1/> .
<http://example.org/people#joebob> a foaf:Person;
foaf:name "Joe Bob";
foaf:nick ( "joe" "bob" "jaybee" ) .</pre></div>
-<div class="example"><div class="example-title"><span>Example 74</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 72</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -2953,7 +3055,7 @@
<p>The following example describes three people with their respective names and
homepages.</p>
-<div class="example"><div class="example-title"><span>Example 75</span></div><pre class="example"><div <span class="diff">prefix="foaf: http://xmlns.com/foaf/0.1/"</span>>
+<div class="example"><div class="example-title"><span>Example 73</span></div><pre class="example"><div <span class="diff">prefix="foaf: http://xmlns.com/foaf/0.1/"</span>>
<ul>
<li <span class="diff">typeof="foaf:Person"</span>>
<a <span class="diff">rel="foaf:homepage" href="http://example.com/bob/" property="foaf:name" </span>>Bob</a>
@@ -2970,7 +3072,7 @@
<p>An example JSON-LD implementation using a single <a class="tref internalDFN" title="context" href="#dfn-context">context</a> is
described below.</p>
-<div class="example"><div class="example-title"><span>Example 76</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 74</span></div><pre class="example">{
"@context":
{
"foaf": "http://xmlns.com/foaf/0.1/"
@@ -3003,7 +3105,7 @@
<p>The following example uses a simple Microformats hCard example to express
how the Microformat is represented in JSON-LD.</p>
-<div class="example"><div class="example-title"><span>Example 77</span></div><pre class="example"><div class="vcard">
+<div class="example"><div class="example-title"><span>Example 75</span></div><pre class="example"><div class="vcard">
<a class="url fn" href="http://tantek.com/">Tantek Çelik</a>
</div></pre></div>
@@ -3012,7 +3114,7 @@
properties. Also note that the Microformat to JSON-LD processor has
generated the proper URL type for <code>http://tantek.com/</code>.</p>
-<div class="example"><div class="example-title"><span>Example 78</span></div><pre class="example">{
+<div class="example"><div class="example-title"><span>Example 76</span></div><pre class="example">{
"@context":
{
"vcard": "http://microformats.org/profile/hcard#vcard",
@@ -3037,7 +3139,7 @@
item.
</p>
-<div class="example"><div class="example-title"><span>Example 79</span></div><pre class="example"><dl itemscope
+<div class="example"><div class="example-title"><span>Example 77</span></div><pre class="example"><dl itemscope
itemtype="http://purl.org/vocab/frbr/core#Work"
itemid="http://purl.oreilly.com/works/45U8QJGZSQKDH8N">
<dt>Title</dt>
@@ -3065,7 +3167,7 @@
true to the desires of the Microdata community to avoid contexts and
instead refer to items by their full <a class="tref internalDFN" title="iri" href="#dfn-iri"><abbr title="Internationalized Resource Identifier">IRI</abbr></a>.</p>
-<div class="example"><div class="example-title"><span>Example 80</span></div><pre class="example">[
+<div class="example"><div class="example-title"><span>Example 78</span></div><pre class="example">[
{
"@id": "http://purl.oreilly.com/works/45U8QJGZSQKDH8N",
"@type": "http://purl.org/vocab/frbr/core#Work",