* theory.html, tz-art.html, tz-how-to.html, tz-link.html: Use
<main> and <aside> rather than <section>.  <section> is omitted
from IANA’s rendition and anyway doesn’t help accessibility for a
plain-text web page with headers, whereas <main> and <aside> might
help a bit to document where the main and subsidiary areas are.
* tz-how-to.html: Use <footer> for consistency with the others.
---
 theory.html    | 25 ++++---------------------
 tz-art.html    |  5 +++++
 tz-how-to.html |  6 ++++--
 tz-link.html   | 42 ++++--------------------------------------
 4 files changed, 17 insertions(+), 61 deletions(-)

diff --git a/theory.html b/theory.html
index fb2ab821..d56e1a79 100644
--- a/theory.html
+++ b/theory.html
@@ -12,6 +12,7 @@
 </head>
 
 <body>
+<main>
 <h1>Theory and pragmatics of the <code><abbr>tz</abbr></code> code and 
data</h1>
   <nav>
     <ul>
@@ -30,7 +31,6 @@
     </ul>
   </nav>
 
-<section>
   <h2 id="scope">Scope of the <code><abbr>tz</abbr></code> database</h2>
 <p>
 The <a
@@ -113,9 +113,6 @@ It does not always make sense to talk about a timezone’s
 “base offset”, which is not necessarily a single number.
 </p>
 
-</section>
-
-<section>
   <h2 id="naming">Timezone identifiers</h2>
 <p>
 Each timezone has a name that uniquely identifies the timezone.
@@ -404,9 +401,7 @@ second information on platforms that support leap seconds.
 Another <code>etcetera</code> name, <code>GMT</code>,
 is used by older code releases.
 </p>
-</section>
 
-<section>
   <h2 id="abbreviations">Time zone abbreviations</h2>
 <p>
 When this package is installed, it generates time zone abbreviations
@@ -610,9 +605,7 @@ Israel.
 To avoid ambiguity, use numeric <abbr>UT</abbr> offsets like
 <code>-</code>0600 instead of time zone abbreviations like CST.
 </p>
-</section>
 
-<section>
   <h2 id="accuracy">Accuracy of the <code><abbr>tz</abbr></code> database</h2>
 <p>
 The <code><abbr>tz</abbr></code> database is not authoritative, and it
@@ -876,9 +869,7 @@ merely because two locations
 differ in <abbr>LMT</abbr> or transitioned to standard time at
 different dates.
 </p>
-</section>
 
-<section>
   <h2 id="functions">Time and date functions</h2>
 <p>
 The <code><abbr>tz</abbr></code> code contains time and date functions
@@ -1284,9 +1275,7 @@ The vestigial <abbr>API</abbr>s are:
     much the better.
   </li>
 </ul>
-</section>
 
-<section>
   <h2 id="stability">Interface stability</h2>
 <p>
 The <code><abbr>tz</abbr></code> code and data supply the following interfaces:
@@ -1353,9 +1342,7 @@ than Bangkok by putting <samp>Asia/Bangkok</samp> in the 
event’s record,
 the application should be robust in the presence of timezone splits
 between now and the future time.
 </p>
-</section>
 
-<section>
   <h2 id="leapsec">Leap seconds</h2>
 <p>
 Leap seconds were introduced in 1972 to accommodate the
@@ -1430,9 +1417,7 @@ Alternatively, you can install just one set of 
<abbr>TZif</abbr> files
 in the first place; see the <code>REDO</code> variable in this package’s
 <a href="https://en.wikipedia.org/wiki/Makefile";>makefile</a>.
 </p>
-</section>
 
-<section>
   <h2 id="calendar">Calendrical issues</h2>
 <p>
 Calendrical issues are a bit out of scope for a time zone database,
@@ -1446,9 +1431,7 @@ Other information and sources are given in the file 
"<code>calendars</code>"
 in the <code><abbr>tz</abbr></code> distribution.
 They sometimes disagree.
 </p>
-</section>
 
-<section>
   <h2 id="planets">Time and time zones off Earth</h2>
 <p>
 Efforts are underway to establish a reference timescale for the Moon, which has
@@ -1593,15 +1576,15 @@ Sources for time on other planets:
     (2016-01-20).
   </li>
 </ul>
-</section>
+</main>
 
-<section>
+<aside>
 <h2 id="see-also">See also</h2>
 <ul>
 <li><a href="tz-link.html">Time zone and daylight saving time data</a></li>
 <li><a href="tz-art.html">Time and the arts</a></li>
 </ul>
-</section>
+</aside>
 
 <footer>
 <hr>
diff --git a/tz-art.html b/tz-art.html
index 6707b41c..6a003826 100644
--- a/tz-art.html
+++ b/tz-art.html
@@ -9,6 +9,7 @@ ul {padding-left: 1.3rem;}
 <title>Time and the arts</title>
 </head>
 <body>
+<main>
 <h1>Time and the arts</h1>
 <h2>Documentaries</h2>
 <ul>
@@ -612,12 +613,16 @@ but maybe in your time zone I haven’t finished yet. So 
stay tuned!”
 (Goldie Hawn, <em>Rowan &amp; Martin’s Laugh-In</em> No. 65, 1970-03-09)
 </li>
 </ul>
+</main>
+
+<aside>
 <h2>See also</h2>
 <ul>
 <li><a href="tz-link.html">Time zone and daylight saving time data</a></li>
 <li><a href="theory.html">Theory and pragmatics of the
 <code><abbr>tz</abbr></code> code and data</a></li>
 </ul>
+</aside>
 
 <footer>
 <hr>
diff --git a/tz-how-to.html b/tz-how-to.html
index 82a6176b..1ad77906 100644
--- a/tz-how-to.html
+++ b/tz-how-to.html
@@ -15,6 +15,7 @@ ul {padding-left: 1.3rem;}
 </style>
 </head>
 <body>
+<main>
 <h1>How to Read the <a href="https://en.wikipedia.org/wiki/Tz_database";>tz
 Database</a> Source Files</h1>
 <h2>by Bill Seymour</h2>
@@ -660,14 +661,15 @@ Zone Pacific/Honolulu -10:31:26 -     LMT    1896 Jan 13 
12:00
 </table>
 
 <p>There will be a short quiz later. <code>8-)</code></p>
+</main>
 
+<footer>
 <hr>
-<address>
 This web page is in the public domain, so clarified as of
 2015-10-20 by Bill Seymour.
 <br>
 All suggestions and corrections will be welcome; all flames will be amusing.
 Mail to was at pobox dot com.
-</address>
+</footer>
 </body>
 </html>
diff --git a/tz-link.html b/tz-link.html
index 42644e6b..8f836909 100644
--- a/tz-link.html
+++ b/tz-link.html
@@ -11,6 +11,7 @@ ul {padding-left: 1.3rem;}
 </style>
 </head>
 <body>
+<main>
 <h1>Time zone and daylight saving time data</h1>
 <p>
 <a href="https://en.wikipedia.org/wiki/Time_zone";>Time zone</a> and
@@ -61,7 +62,6 @@ area.
     </ul>
   </nav>
 
-<section>
 <h2 id="tzdb">The <code><abbr title="time zone">tz</abbr></code> database</h2>
 <p>
 The <a href="https://en.wikipedia.org/wiki/Public_domain";>public-domain</a>
@@ -134,9 +134,7 @@ Universal Time</a> (<abbr>UTC</abbr>).
 The database also records when daylight saving time was in use,
 along with some time zone abbreviations such as <abbr>EST</abbr>
 for Eastern Standard Time in the <abbr>US</abbr>.</p>
-</section>
 
-<section>
 <h2 id="download">Downloading the <code><abbr>tz</abbr></code> database</h2>
 <p>
 The following <a
@@ -206,9 +204,7 @@ Time Zone Information Format (<abbr>TZif</abbr>)</a>
 The code also lets
 you read a <abbr>TZif</abbr> file and interpret timestamps for that
 location.</p>
-</section>
 
-<section>
 <h2 id="changes">Changes to the <code><abbr>tz</abbr></code> database</h2>
 <p>
 The <code><abbr>tz</abbr></code> code and data
@@ -280,9 +276,7 @@ found in <a href="theory.html">Theory and pragmatics of the
 <a href="https://a0.github.io/a0-tzmigration/";>A0 TimeZone Migration</a>
 displays changes between recent <code><abbr>tzdb</abbr></code> versions.
 </p>
-</section>
 
-<section>
 <h2 id="coordinating">Coordinating with governments and distributors</h2>
 <p>
 As discussed in
@@ -330,9 +324,7 @@ The shorter the notice, the more likely clock problems will 
arise; see “<a
 href="https://codeofmatt.com/on-the-timing-of-time-zone-changes/";>On
 the Timing of Time Zone Changes</a>” for examples.
 </p>
-</section>
 
-<section>
 <h2 id="commentary">Commentary on the <code><abbr>tz</abbr></code> 
database</h2>
 <ul>
 <li>The article
@@ -348,9 +340,7 @@ database’s style.</li>
 <li><a href="https://doi.org/10.1145/3340301.3341125";>What time is it:
 managing time in the internet</a> analyzes the database longitudinally.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="web">Web sites using recent versions of the
 <code><abbr>tz</abbr></code> database</h2>
 <p>
@@ -384,9 +374,7 @@ calculates the current time difference between 
locations.</li>
 <li><a href="https://www.wx-now.com";>Weather Now</a> and
 <a href="https://www.thetimenow.com";>The Time Now</a> list the weather 
too.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="protocols">Network protocols for <code><abbr>tz</abbr></code> data</h2>
 <ul>
 <li><a href="https://www.rfc-editor.org/info/rfc7808/";>Time Zone
@@ -409,9 +397,7 @@ title="Extensible Markup Language">XML</abbr></a> format, 
and a variant
 uses <a href="https://www.json.org/json-en.html";><abbr
 title="JavaScript Object Notation">JSON</abbr></a> format.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="compilers">Other <code><abbr>tz</abbr></code> compilers</h2>
 <p>Although some of these do not fully support
 <code><abbr>tz</abbr></code> data, in recent <code><abbr>tzdb</abbr></code>
@@ -602,9 +588,7 @@ source into text files, along with a runtime that can read 
those
 files. Tcl is freely available under a <abbr>BSD</abbr>-style
 license.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="TZif">Other <abbr>TZif</abbr> readers</h2>
 <ul>
 <li>The <a
@@ -698,9 +682,7 @@ package contains <a 
href="https://www.haskell.org";>Haskell</a> code that
 parses and uses <abbr>TZif</abbr> data. It is freely
 available under a <abbr>BSD</abbr>-style license.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="software">Other <code><abbr>tz</abbr></code>-based time zone 
software</h2>
 <ul>
 <li><a href="https://foxclocks.org";>FoxClocks</a>
@@ -743,9 +725,7 @@ Java</a> contains a copy of a subset of a recent
 <code><abbr>tz</abbr></code> database in a
 Java-specific format.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="other-dbs">Other time zone databases</h2>
 <ul>
 <li><a href="https://www.astro.com/atlas";>Time-zone Atlas</a>
@@ -769,9 +749,7 @@ Schedules Information Manual</a> of the
 International Air Transport Association
 gives current time zone rules for airports served by commercial aviation.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="maps">Maps</h2>
 <ul>
 <li><a href="https://www.worldtimezone.com";>World Time Zone Map
@@ -793,9 +771,7 @@ World Factbook</em></a>, formerly published by the
 Although the maps’ pictorial quality is good,
 the maps do not indicate daylight saving time.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="boundaries">Time zone boundaries</h2>
 <p>Geographical boundaries between timezones are available
 from several <a
@@ -846,9 +822,7 @@ for land and territorial waters only). A captain can change 
ship’s
 clocks any time after entering a new time zone; midnight changes are
 common.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="civil">Civil time concepts and history</h2>
 <ul>
 <li><a 
href="https://www.nist.gov/pml/time-and-frequency-division/popular-links/walk-through-time";>A
@@ -871,9 +845,7 @@ time zone boundary.</li>
 <li><a href="https://statoids.com/tconcept.html";>Basic Time
 Zone Concepts</a> discusses terminological issues behind time zones.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="national">National histories of legal time</h2>
 <dl>
 <dt>Australia</dt>
@@ -971,9 +943,7 @@ Navy (SOHMA) publishes an annual <a
 href="https://sohma.armada.mil.uy/index.php/servicios/datos-astronomicos"; 
hreflang="es">almanac
 (in Spanish)</a>.</dd>
 </dl>
-</section>
 
-<section>
 <h2 id="costs">Costs and benefits of time shifts</h2>
 <p>Various sources argue for and against daylight saving time and time
 zone shifts, and many scientific studies have been conducted. This
@@ -1052,9 +1022,7 @@ opposes <abbr>DST</abbr> changes and permanent 
<abbr>DST</abbr>,
 and advocates that governments adopt
 “permanent Standard Time for the health and safety of their citizens”.</li>
 </ul>
-</section>
 
-<section>
 <h2 id="precision">Precision timekeeping</h2>
 <ul>
 <li><a
@@ -1206,9 +1174,7 @@ However, there is still no consensus on whether this is 
the best way
 to replace leap seconds.
 </li>
 </ul>
-</section>
 
-<section>
 <h2 id="notation">Time notation</h2>
 <ul>
 <li>The <a id="CLDR" href="https://cldr.unicode.org";>Unicode Common Locale Data
@@ -1279,16 +1245,16 @@ any future changes to the rules. One should never set
 local time is nine hours ahead of <abbr>UT</abbr> and the time zone
 is called “<abbr>GMT</abbr>”.</li>
 </ul>
-</section>
+</main>
 
-<section>
+<aside>
 <h2 id="see-also">See also</h2>
 <ul>
 <li><a href="theory.html">Theory and pragmatics of the
 <code><abbr>tz</abbr></code> code and data</a></li>
 <li><a href="tz-art.html">Time and the arts</a></li>
 </ul>
-</section>
+</aside>
 
 <footer>
 <hr>
-- 
2.53.0

Reply via email to