|
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