|
2 | 2 | <html lang="en">
|
3 | 3 | <head>
|
4 | 4 | <meta charset="utf-8">
|
| 5 | + <meta name="color-scheme" content="light dark"> |
5 | 6 | <title>RDF 1.2 Concepts and Abstract Syntax</title>
|
6 | 7 | <script src="https://www.w3.org/Tools/respec/respec-w3c" class="remove"></script>
|
7 | 8 | <script src="./common/local-biblio.js" class="remove"></script>
|
|
43 | 44 | };
|
44 | 45 | </script>
|
45 | 46 | <style>
|
46 |
| - figure { text-align: center; } |
| 47 | + body:has(input[type='radio'][value='light']:checked) { color-scheme: light } |
| 48 | + body:has(input[type='radio'][value='dark']:checked) { color-scheme: dark } |
| 49 | + figure { text-align: center } |
| 50 | + figure > a { display: block } |
| 51 | + figure > a > object { max-width: 40em; pointer-events: none } |
47 | 52 | table.simple td, table th { border: 1px solid #ddd; padding: 0.2em 0.5em; }
|
48 | 53 | ol ol { list-style-type: lower-latin; }
|
49 | 54 | .grammar td { font-family: monospace;}
|
@@ -138,7 +143,10 @@ <h3>Graph-based Data Model</h3>
|
138 | 143 | node-arc-node link.</p>
|
139 | 144 |
|
140 | 145 | <figure id="fig-rdf-graph">
|
141 |
| - <a href="rdf-graph.svg"><img src="rdf-graph.svg" alt="An RDF graph with two nodes (Subject and Object) and a triple connecting them (Predicate)" /></a> |
| 146 | + <a href="rdf-graph.svg"> |
| 147 | + <object data="rdf-graph.svg" |
| 148 | + aria-label="An RDF graph with two nodes (Subject and Object) and a triple connecting them (Predicate)"></object> |
| 149 | + </a> |
142 | 150 | <figcaption>An RDF graph with two nodes (Subject and Object) and a triple connecting them (Predicate)</figcaption>
|
143 | 151 | </figure>
|
144 | 152 |
|
@@ -326,34 +334,30 @@ <h3>Triple Terms and Reification</h3>
|
326 | 334 | Concrete syntaxes, such as Turtle [[RDF12-TURTLE]],
|
327 | 335 | may have shortcuts for capturing a <a>triple term</a> with its <a>reifier</a>.</p>
|
328 | 336 |
|
329 |
| - <p>The following diagram represents a statement and a reification of an unasserted <a>triple term</a>.</p> |
| 337 | + <p>The following diagram represents a <a>reifying triple</a> of an unasserted, abstract <a>triple term</a>, and a <a>triple</a> relating the <a>reifier</a> to another resource.</p> |
330 | 338 |
|
331 | 339 | <figure id="fig-triple-term">
|
332 | 340 | <a href="triple-term.svg">
|
333 |
| - <!-- A version of this graphic can be found at https://docs.google.com/drawings/d/1RP9Nw5GCNjduWSXZj_EZ8FaAc7p_N-WVmzJ0syvum1k --> |
334 |
| - <img src="triple-term.svg" |
335 |
| - alt="An RDF graph containing a triple that references an unasserted triple term (with grey background) via a reifier" |
336 |
| - style="width:70%" |
337 |
| - aria-describedby="fig-triple-term-alt"/> |
| 341 | + <object data="triple-term.svg" aria-describedby="fig-triple-term-alt" |
| 342 | + aria-label="An RDF graph containing a triple that references an unasserted triple term (with grey dashed arc) via a reifier"></object> |
338 | 343 | </a>
|
339 | 344 | <figcaption id="fig-triple-term-alt">
|
340 |
| - An <a>RDF graph</a> containing a <a>triple</a> that references an unasserted <a>triple term</a> (with grey background) via a <a>reifier</a>. |
| 345 | + An <a>RDF graph</a> containing a <a>reifying triple</a> that references an abstract <a>triple term</a> (which is unasserted, depicted using a grey, dashed arc) from a <a>reifier</a>; and a triple describing this reifier. |
341 | 346 | </figcaption>
|
342 | 347 | </figure>
|
343 | 348 |
|
344 |
| - <p>A variation on the graph shown in <a href="#fig-triple-term"></a> can be described |
345 |
| - where the <a>triple term</a> is also <a data-lt="asserted triple">asserted</a>.</p> |
| 349 | + <p>Here is a variation on the graph shown in <a href="#fig-triple-term"></a>. This represents a graph |
| 350 | + where the <a>triple term</a> corresponds to an <a>asserted triple</a>. |
| 351 | + </p> |
346 | 352 |
|
347 | 353 | <figure id="fig-asserted-triple-term">
|
348 | 354 | <a href="asserted-triple-term.svg">
|
349 |
| - <!-- A version of this graphic can be found at https://docs.google.com/drawings/d/1gAHQj4wk87tmeHf4-wnxdgmjq3T05_ovrJq0V-1VXKw --> |
350 |
| - <img src="asserted-triple-term.svg" |
351 |
| - alt="An RDF graph containing a triple that references an triple term, which is also asserted, via a reifier" |
352 |
| - style="width:70%" |
353 |
| - aria-describedby="fig-asserted-triple-term-alt"/> |
| 355 | + <object data="asserted-triple-term.svg" aria-describedby="fig-asserted-triple-term-alt" |
| 356 | + aria-label="An RDF graph containing a reifying triple where the triple term corresponds to an asserted triple"></object> |
354 | 357 | </a>
|
355 | 358 | <figcaption id="fig-asserted-triple-term-alt">
|
356 |
| - An <a>RDF graph</a> containing a <a>triple</a> that references an <a>triple term</a>, which is also asserted, via a <a>reifier</a>. |
| 359 | + An <a>RDF graph</a> containing a <a>reifying triple</a> where the <a>triple term</a> corresponds to an <a>asserted triple</a>. |
| 360 | + The diagram represents the proposition as a fact using the asserted triple, meaning that the relationship holds. |
357 | 361 | </figcaption>
|
358 | 362 | </figure>
|
359 | 363 |
|
|
0 commit comments