[im] Making <time> safe for historians
János Sugár
sj at c3.hu
Wed Nov 4 10:46:06 CET 2020
The HTML 5 spec introduces the <time> element to mark up a date or
time. Although I support the inclusion of these semantics in HTML, I
believe that the current specification of the <time> element is vague
because it avoids the question whether the element is safe for
historians. Right now it hurts historical research more than it
helps. In this entry I'll explain why.
Although I will concentrate on the HTML5 syntax here, what I have to
say also applies to the microformats datetime design pattern. The
Microformats site adds one important detail to the discussion that
the HTML5 spec overlooks: the point of having a <time> element (or a
datetime design pattern) at all:
Use the datetime-design-pattern to make datetimes that are human
readable also formally machine readable.
Who needs machine readable dates? As far as I can see there are two
target audiences for this operation. The first is obviously social
applications that have to work with dates, and where it can be useful
to compare dates of two different events. An app must be able to see
if two events fall on the same day and warn you if they do.
However, as a target audience social applications are immediately
followed by historians (or historical, chronological applications).
After all, historians are (dare I say it?) historically the most
prolific users of dates, until they were upstaged by social
applications.
This raises the question whether the <time> element should be
tailored for historical use at all. When I started writing this entry
I was convinced that it should.
/.../
https://www.quirksmode.org/blog/archives/2009/04/making_time_saf.html
More information about the Intermedia-l
mailing list