| Line | 199e44561de3fd9e731a335d8b2a655f42d9bc04 | 6c5fef82527bd419e8e9c7e7f3a6420c9925cf10 |
| 1 | <!DOCTYPE html> | <!DOCTYPE html> |
| 2 | <html> | <html> |
| 3 | <head> | <head> |
| ⋮ | ⋮ | ⋮ |
| 50 | <hr class="below-title"> | <hr class="below-title"> |
| 51 | </div> | </div> |
| 52 | <div class="update-prepend rss-description-exclude"> | <div class="update-prepend rss-description-exclude"> |
| 53 | <em> ➣ This post was meaningfully revised at 2024-06-01 @ 09:35 PM EDT. The previous revision is <a href="index-oldcommit-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html">here</a>. (See <a href="index.html#update-history">update history</a>.) <br> | <em> ➣ This post was meaningfully revised at 2024-06-02 @ 12:25 AM EDT. The previous revision is <a href="index-oldcommit-199e44561de3fd9e731a335d8b2a655f42d9bc04.html">here</a>. (See <a href="index.html#update-history">update history</a>.) <br> |
| 54 | ➣ This post is expected to evolve over time. You can subscribe to ongoing updates <a href="index-sprout.rss">here</a>. | ➣ This post is expected to evolve over time. You can subscribe to ongoing updates <a href="index-sprout.rss">here</a>. |
| 55 | <link rel="alternate" type="application/rss+xml" title="Update to The 'iffy' XML namespace" href="https://tech.interfluidity.com/xml/iffy/index-sprout.rss"></em> | <link rel="alternate" type="application/rss+xml" title="Update to The 'iffy' XML namespace" href="https://tech.interfluidity.com/xml/iffy/index-sprout.rss"></em> |
| 56 | <hr> | <hr> |
| 57 | </div> | </div> |
| ⋮ | ⋮ | ⋮ |
| 70 | <li><a href="#iffy-initial"><code>iffy:initial</code></a></li> | <li><a href="#iffy-initial"><code>iffy:initial</code></a></li> |
| 71 | <li><a href="#iffy-provenance"><code>iffy:provenance</code></a></li> | <li><a href="#iffy-provenance"><code>iffy:provenance</code></a></li> |
| 72 | <li><a href="#iffy-revision"><code>iffy:revision</code></a></li> | <li><a href="#iffy-revision"><code>iffy:revision</code></a></li> |
| 73 | <li><a href="#iffy-timestamp"><code>iffy:timestamp</code></a></li> | |
| 74 | <li><a href="#iffy-update"><code>iffy:update</code></a></li> | <li><a href="#iffy-update"><code>iffy:update</code></a></li> |
| 75 | <li><a href="#iffy-update-history"><code>iffy:update-history</code></a></li> | <li><a href="#iffy-update-history"><code>iffy:update-history</code></a></li> |
| 76 | </ul> | </ul> |
| ⋮ | ⋮ | ⋮ |
| 184 | <p>See also <a href="#iffy-update-history"><code>iffy:update-history</code> example</a>.</p> | <p>See also <a href="#iffy-update-history"><code>iffy:update-history</code> example</a>.</p> |
| 185 | </div> | </div> |
| 186 | <hr> | <hr> |
| 187 | <p><a id="iffy-timestamp" href=""></a><strong>Element — <code>iffy:timestamp</code></strong></p> | |
| 188 | <div class="iffy-element-desc"> | |
| 189 | <p>MUST contain an <a href="https://datatracker.ietf.org/doc/html/rfc3339">RFC3339</a> date-time construction.</p> | |
| 190 | <p>Formatting and constraints are identical to those described for <a href="https://datatracker.ietf.org/doc/html/rfc4287#section-3.3">atom date constructs</a>.</p> | |
| 191 | <p><strong>Example</strong>:</p> | |
| 192 | <pre><code class="language-xml"><iffy:timestamp>2003-12-13T18:30:02Z</iffy:timestamp> | |
| 193 | <iffy:timestamp>2003-12-13T18:30:02+01:00</iffy:timestamp> | |
| 194 | </code></pre> | |
| 195 | <p>See also <a href="#iffy-update-history"><code>iffy:update-history</code> example</a>.</p> | |
| 196 | </div> | |
| 197 | <hr> | |
| 198 | <p><a id="iffy-update" href=""></a><strong>Element — <code>iffy:update</code></strong></p> | <p><a id="iffy-update" href=""></a><strong>Element — <code>iffy:update</code></strong></p> |
| 199 | <div class="iffy-element-desc"> | <div class="iffy-element-desc"> |
| 200 | <p><strong>When a sub-element of <a href="#iffy-update-history"><code>iffy:update-history</code></a></strong></p> | <p><strong>When a sub-element of <a href="#iffy-update-history"><code>iffy:update-history</code></a></strong></p> |
| 201 | <p>MUST contain one <a href="#iffy-timestamp"><code>iffy:timestamp</code></a> element.</p> | <p>MUST contain one <a href="https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.15"><code>atom:updated</code></a> element.</p> |
| 202 | <p>MAY also contain one each of</p> | <p>MAY also contain one each of</p> |
| 203 | <ul> | <ul> |
| 204 | <li><a href="https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.13"><code>atom:summary</code></a></li> | <li><a href="https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.13"><code>atom:summary</code></a></li> |
| ⋮ | ⋮ | ⋮ |
| 216 | <p>SHOULD contain a sequence of <a href="#iffy-update"><code>iffy:update</code></a> elements, in reverse chronological order, describing the histories of <em>major revisions</em> to an item.</p> | <p>SHOULD contain a sequence of <a href="#iffy-update"><code>iffy:update</code></a> elements, in reverse chronological order, describing the histories of <em>major revisions</em> to an item.</p> |
| 217 | <p>MAY contain one <a href="#iffy-initial"><code>iffy:initial</code></a> element.</p> | <p>MAY contain one <a href="#iffy-initial"><code>iffy:initial</code></a> element.</p> |
| 218 | <p>Items containing an <code>iffy:update-history</code> SHOULD also include an <a href="https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.15"><code>atom:updated</code></a> tag corresponding to the most recent update.</p> | <p>Items containing an <code>iffy:update-history</code> SHOULD also include an <a href="https://datatracker.ietf.org/doc/html/rfc4287#section-4.2.15"><code>atom:updated</code></a> tag corresponding to the most recent update.</p> |
| 219 | <p><strong><em>Typo fixes, small rephrasings, and other minor tweaks need not be recorded as distinct updates. That is, within a "single update" there may be a sequence of smaller revisions that go unrecorded.</em></strong> Applications that want a more forensic history might consider including and exposing every published change in version control.</p> | <p><strong><em>Typo fixes, small rephrasings, and other minor tweaks are not expected to be recorded as distinct updates. That is, within a "single update" there may be a sequence of smaller revisions that go unrecorded.</em></strong> Applications that want a more forensic history might consider including and exposing every published change in version control.</p> |
| 220 | <p><a id="iffy-update-history-example" href=""></a><strong>Example</strong>:</p> | <p><a id="iffy-update-history-example" href=""></a><strong>Example</strong>:</p> |
| 221 | <pre><code class="language-xml"><item> | <pre><code class="language-xml"><item> |
| 222 | | <!-- Other item elements --> |
| 223 | <iffy:update-history> | <iffy:update-history> |
| 224 | <iffy:update> | <iffy:update> |
| 225 | <iffy:timestamp>2024-06-02T03:00:00Z</iffy:timestamp> | <atom:updated>2024-06-02T04:20:00Z</atom:updated> |
| 226 | <atom:summary><![CDATA[Add tags related to updates and revisions.]]></atom:summary> | <atom:summary> |
| 227 | | <![CDATA[Drop <code>iffy:timestamp</code>. We can just reuse <code>atom:updated</code> for the same work.]]> |
| 228 | | </atom:summary> |
| 229 | <iffy:revision> | <iffy:revision> |
| 230 | | https://tech.interfluidity.com/xml/iffy/index-oldcommit-199e44561de3fd9e731a335d8b2a655f42d9bc04.html |
| 231 | | </iffy:revision> |
| 232 | | <iffy:diff> |
| 233 | | https://tech.interfluidity.com/xml/iffy/index-diff-199e44561de3fd9e731a335d8b2a655f42d9bc04-to-current.html |
| 234 | | </iffy:diff> |
| 235 | | </iffy:update> |
| 236 | | <iffy:update> |
| 237 | | <atom:updated>2024-06-02T01:35:00Z</atom:updated> |
| 238 | | <atom:summary><![CDATA[Add initial take on tags related to updates and revisions.]]></atom:summary> |
| 239 | | <iffy:revision> |
| 240 | https://tech.interfluidity.com/xml/iffy/index-oldcommit-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html | https://tech.interfluidity.com/xml/iffy/index-oldcommit-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html |
| 241 | </iffy:revision> | </iffy:revision> |
| 242 | <iffy:diff> | <iffy:diff> |
| 243 | https://tech.interfluidity.com/xml/iffy/index-diff-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0-to-current.html | https://tech.interfluidity.com/xml/iffy/index-diff-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0-to-199e44561de3fd9e731a335d8b2a655f42d9bc04.html |
| 244 | </iffy:diff> | </iffy:diff> |
| 245 | </iffy:update> | </iffy:update> |
| 246 | <iffy:update> | <iffy:update> |
| 247 | <iffy:timestamp>2024-05-26T03:00:00Z</iffy:timestamp> | <atom:updated>2024-05-26T03:00:00Z</atom:updated> |
| 248 | <atom:summary><![CDATA[Add JS/CSS so that prior revisions are visually distinct from current.]]></atom:summary> | <atom:summary><![CDATA[Add JS/CSS so that prior revisions are visually distinct from current.]]></atom:summary> |
| 249 | <iffy:revision> | <iffy:revision> |
| 250 | https://tech.interfluidity.com/xml/iffy/index-oldcommit-13de0232319ceab2f830591c318089d18cbec78d.html | https://tech.interfluidity.com/xml/iffy/index-oldcommit-13de0232319ceab2f830591c318089d18cbec78d.html |
| ⋮ | ⋮ | ⋮ |
| 254 | </iffy:diff> | </iffy:diff> |
| 255 | </iffy:update> | </iffy:update> |
| 256 | <iffy:update> | <iffy:update> |
| 257 | <iffy:timestamp>2024-05-24T04:25:00Z</iffy:timestamp> | <atom:updated>2024-05-24T04:25:00Z</atom:updated> |
| 258 | <atom:summary> | <atom:summary> |
| 259 | <![CDATA[Drop tags <code>iffy:when-updated</code> and <code>iffy:original-guid</code>, bad appraoch to updates.]]> | <![CDATA[Drop tags <code>iffy:when-updated</code> and <code>iffy:original-guid</code>, bad appraoch to updates.]]> |
| 260 | </atom:summary> | </atom:summary> |
| ⋮ | ⋮ | ⋮ |
| 275 | <div class="post-metainfo"> | <div class="post-metainfo"> |
| 276 | <a href="index.html">04:10 AM EDT</a> | <a href="index.html">04:10 AM EDT</a> |
| 277 | <div class="updated-note"> | <div class="updated-note"> |
| 278 | <a href="index.html#major-updates">Last major update at 2024-06-01 @ 09:35 PM EDT</a> | <a href="index.html#major-updates">Last major update at 2024-06-02 @ 12:25 AM EDT</a> |
| 279 | </div> | </div> |
| 280 | </div> | </div> |
| 281 | </div> | </div> |
| ⋮ | ⋮ | ⋮ |
| 289 | <a href="../../index.html">↑↑↑</a> | <a href="../../index.html">↑↑↑</a> |
| 290 | </div> | </div> |
| 291 | <div class="next"> | <div class="next"> |
| 292 | | <a href="../../2024/06/02/green-shoots-of-sprouts/index.html">Green shoots of sprouts →</a> |
| 293 | </div> | </div> |
| 294 | </div> | </div> |
| 295 | <div id="update-history" class="update-history"> | <div id="update-history" class="update-history"> |
| 296 | <h3 class="update-history-title"><a id="major-updates" href=""></a>Major revisions:</h3> | <h3 class="update-history-title"><a id="major-updates" href=""></a>Major revisions:</h3> |
| 297 | <ul> | <ul> |
| 298 | <li><span class="update-timestamp"><i>2024-06-01 @ 09:35 PM EDT</i></span> — Add initial take on tags related to updates and revisions. (<a href="index-diff-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0-to-current.html">diff</a>)</li> | <li><span class="update-timestamp"><i>2024-06-02 @ 12:25 AM EDT</i></span> — Drop <code>iffy:timestamp</code>. We can just reuse <code>atom:updated</code> for the same work. (<a href="index-diff-199e44561de3fd9e731a335d8b2a655f42d9bc04-to-current.html">diff</a>)</li> |
| 299 | | <li><span class="update-timestamp"><i> <a href="index-oldcommit-199e44561de3fd9e731a335d8b2a655f42d9bc04.html">2024-06-01 @ 09:35 PM EDT</a></i></span> — Add initial take on tags related to updates and revisions. (<a href="index-diff-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0-to-199e44561de3fd9e731a335d8b2a655f42d9bc04.html">diff</a>)</li> |
| 300 | <li><span class="update-timestamp"><i> <a href="index-oldcommit-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html">2024-05-25 @ 11:00 PM EDT</a></i></span> — Add JS/CSS so that prior revisions are visually distinct from current. (<a href="index-diff-13de0232319ceab2f830591c318089d18cbec78d-to-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html">diff</a>)</li> | <li><span class="update-timestamp"><i> <a href="index-oldcommit-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html">2024-05-25 @ 11:00 PM EDT</a></i></span> — Add JS/CSS so that prior revisions are visually distinct from current. (<a href="index-diff-13de0232319ceab2f830591c318089d18cbec78d-to-72eaf9fdfebc9e627bff33bbe1102d4d250ad1d0.html">diff</a>)</li> |
| 301 | <li><span class="update-timestamp"><i> <a href="index-oldcommit-13de0232319ceab2f830591c318089d18cbec78d.html">2024-05-24 @ 12:25 AM EDT</a></i></span> — Drop tags <code>iffy:when-updated</code> and <code>iffy:original-guid</code>, bad appraoch to updates. (<a href="index-diff-394986cb8d9c57f567d324e691a44d50102101ce-to-13de0232319ceab2f830591c318089d18cbec78d.html">diff</a>)</li> | <li><span class="update-timestamp"><i> <a href="index-oldcommit-13de0232319ceab2f830591c318089d18cbec78d.html">2024-05-24 @ 12:25 AM EDT</a></i></span> — Drop tags <code>iffy:when-updated</code> and <code>iffy:original-guid</code>, bad appraoch to updates. (<a href="index-diff-394986cb8d9c57f567d324e691a44d50102101ce-to-13de0232319ceab2f830591c318089d18cbec78d.html">diff</a>)</li> |
| 302 | <li><span class="update-timestamp"><i> <a href="index-oldcommit-394986cb8d9c57f567d324e691a44d50102101ce.html">2024-05-13 @ 04:10 AM EDT</a></i></span> — Initial publication.</li> | <li><span class="update-timestamp"><i> <a href="index-oldcommit-394986cb8d9c57f567d324e691a44d50102101ce.html">2024-05-13 @ 04:10 AM EDT</a></i></span> — Initial publication.</li> |
| ⋮ | ⋮ | ⋮ |
| 312 | </div> | </div> |
| 313 | </body> | </body> |
| 314 | </html> | </html> |