You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some improved language, punctuation, and markup in rdf-semantics (#126)
* Some improved language, punctuation, and markup in rdf-semantics
* delete extra space
* Editing text to enable removal of mdash punctuation
* re-fixing "standardize apart" dfn
* remove `graph described by the`
Co-authored-by: Peter F. Patel-Schneider <[email protected]>
* `represented by` -> `for`
Co-authored-by: Peter F. Patel-Schneider <[email protected]>
* `This new document describes a graph containing` -> `The graph for this new document contains`
* `more properly described by a surface form such as the following` -> `instead that shown below`
* `standardized</a> apart` -> `standardized apart</a>`
Co-authored-by: Peter F. Patel-Schneider <[email protected]>
* remove ineffectual "also"
* relocates ground graph is lean sentence
---------
Co-authored-by: Peter F. Patel-Schneider <[email protected]>
Copy file name to clipboardExpand all lines: spec/index.html
+32-25Lines changed: 32 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -293,26 +293,25 @@ <h2>Notation and Terminology</h2>
293
293
<p>Two graphs are <adata-cite="RDF12-CONCEPTS#dfn-graph-isomorphism">isomorphic</a> when each maps into the other by a 1:1 mapping on blank nodes. Isomorphic graphs are mutual instances with an invertible instance
294
294
mapping. As blank nodes have no particular identity beyond their location in a graph, we will often treat isomorphic graphs as identical.</p>
295
295
296
-
<p>An RDF graph is <dfn>lean</dfn> if it has no instance which is
297
-
a <a>proper subgraph</a> of itself. Non-lean graphs have internal redundancy
298
-
and express the same content as their lean <a>subgraphs</a>. For example, the graph</p>
296
+
<p>An RDF graph is <dfn>lean</dfn> if it has no instance which is
297
+
a <a>proper subgraph</a> of itself. A <a>ground RDF graph</a> is lean. Non-lean graphs have internal redundancy
298
+
and express the same content as their lean <a>subgraphs</a>. For example, the graph in Example 1 is not lean:</p>
299
299
300
300
<preclass="example" title="Non-lean graph">
301
301
ex:a ex:p _:x .
302
302
_:y ex:p _:x .
303
303
</pre>
304
304
305
-
<p>is not lean, but</p>
305
+
<p>In contrast, the graph in Example 2 <em>is</em>lean:</p>
306
306
307
307
<preclass="example" title="Lean graph">
308
308
ex:a ex:p _:x .
309
309
_:x ex:p _:x .
310
310
</pre>
311
311
312
-
<p>is lean. A <a>ground RDF graph</a> is lean. </p>
313
312
314
313
<sectionid="unions_merges">
315
-
<h3>Shared blank nodes, unions and merges</h3>
314
+
<h3>Shared blank nodes, unions, and merges</h3>
316
315
317
316
<p>Graphs share <a>blank nodes</a> only if they are derived from graphs
318
317
described by documents or other structures (such as an RDF dataset)
@@ -321,7 +320,8 @@ <h3>Shared blank nodes, unions and merges</h3>
321
320
graph are the same as the blank nodes coming from other downloads of
322
321
the same document or from the same <a>RDF source</a>.</p>
323
322
324
-
<p> RDF applications which manipulate concrete syntaxes for RDF which use <adata-cite="RDF12-CONCEPTS#dfn-blank-node-identifier">blank node identifiers</a>
323
+
<p> RDF applications which manipulate concrete syntaxes for RDF which use
<p>However, the document formed by simply concatenating these textual surface representations:</p>
353
+
<p>However, if we simply concatenate these textual surface representations
354
+
to form a new document, as shown below:</p>
352
355
353
356
<p><code>ex:a ex:p _:x .<br/>
354
357
ex:b ex:q _:x .</code><br/></p>
355
358
356
-
<p>describes a graph containing three nodes:</p>
359
+
<p>The graph for this new document contains three nodes, because
360
+
the two occurrences of the blank node identifier "<code>_:x</code>
361
+
now occur in a common identifier scope, and thus identify the same blank node,
362
+
as shown below:</p>
357
363
358
364
<p><imgsrc="RDF12SemanticsDiagrams/example3.svg" alt="Incorrect Union Graph"></p>
359
365
360
-
<p> since the two occurrences of the blank node identifier "<code>_:x</code>" occurring in a common identifier scope identify the same blank node. The four-node union of these two graphs is more properly described by a surface form such as:</p>
366
+
<p>The four-node union
367
+
of these two graphs is instead that shown below:</p>
361
368
362
369
<p><code>ex:a ex:p _:x1 .<br/>
363
370
ex:b ex:q _:x2 .</code></p>
364
371
365
-
<p>in which the blank node identifiers have been <adata-lt="standardize">standardized</a>
366
-
apart to avoid conflating the distinct blank nodes.
367
-
(The particular blank node identifiers used have no significance, only that they are distinct.)</p>
372
+
<p>Here the blank node identifiers have been <adata-lt="standardize">standardized apart</a>
373
+
to avoid conflating the distinct blank nodes.
374
+
(The particular blank node identifiers used have no significance; it matters only that they are distinct.)</p>
368
375
369
376
<p>It is possible for two or more graphs to share a blank node,
370
377
for example if they are <a>subgraphs</a> of a single larger graph or derived from a common source.
@@ -377,15 +384,16 @@ <h3>Shared blank nodes, unions and merges</h3>
377
384
which occur in more than one graph, to be distinct in each graph.
378
385
The resulting graph is called the <dfndata-lt="RDF graph merge">merge</dfn>.
379
386
The merge of <a>subgraphs</a> of a graph may be larger than the original graph.
380
-
For example, the result of merging the two singleton subgraphs of the three-node graph</p>
387
+
For example, the result of merging the two singleton subgraphs of the three-node
388
+
graph shown below, is the four-node graph shown beneath:</p>
0 commit comments