<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tantek</id>
	<title>WHATWG Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.whatwg.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tantek"/>
	<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/wiki/Special:Contributions/Tantek"/>
	<updated>2026-05-14T04:31:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Cite_element&amp;diff=9758</id>
		<title>Cite element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Cite_element&amp;diff=9758"/>
		<updated>2014-11-14T17:35:14Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Speaker */ spec allows for it now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Research, data, use cases, issues, and enhancements related to the HTML5 &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
== Speaker ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ins datetime=&amp;quot;2014-11-14&amp;quot;&amp;gt;Update 2014-11-14: The HTML spec has been changed to allow use of &amp;amp;lt;cite&amp;amp;gt; to refer to a speaker, and even includes an example of it: http://www.w3.org/html/wg/drafts/html/master/text-level-semantics.html#the-cite-element&amp;lt;/ins&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The cite element has been used (and recommended to be used) to refer to speakers in a conversation, or individuals when quoting them, thus HTML5 should explicitly permit and encourage this use.&lt;br /&gt;
&lt;br /&gt;
This section serves to document both uses in the wild, and long-standing recommendations/documentations thereof.&lt;br /&gt;
&lt;br /&gt;
=== Examples in the Wild ===&lt;br /&gt;
* 2003-08-23: &amp;lt;cite&amp;gt;[http://diveintomark.org/archives/2003/08/29/semantics Won’t somebody please think of the gerbils?]&amp;lt;/cite&amp;gt; by &amp;lt;cite&amp;gt;[http://diveintomark.org/ Mark Pilgrim]&amp;lt;/cite&amp;gt;: &amp;lt;blockquote&amp;gt;I mark up names of people I link to (like in the list above) with the CITE tag, and I have a script that runs every night that aggregates those tags and creates posts by citation.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.geekinthepark.co.uk/transcripts/2008/brian-cant.html transcript of the presentation “What Brian Cant Never Taught You About Metadata”, by Drew McLellen] (this is from a template I provided the transcription company; all others are similar structure. brucel)&lt;br /&gt;
* Many blog posts on [http://adactio.com/journal/ adactio.com], e.g &amp;lt;cite&amp;gt;[http://adactio.com/journal/1398/ Blame]&amp;lt;/cite&amp;gt; from 2008-01-09: &amp;lt;blockquote&amp;gt;...something Bruce Sterling said at last year’s South by Southwest...&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* Default WordPress theme (&amp;quot;Kubrick&amp;quot;) uses cite for name of commenters. That&#039;s approx 46 bajillion instances.&lt;br /&gt;
* The transcripts for comics (#34 and onward) at [http://www.cssquirrel.com/ CSSquirrel]. The links to the transcripts are hidden from sighted users, one example is: [http://www.cssquirrel.com/comicscripts/script35.htm Transcript #35 2009-09-08]&lt;br /&gt;
* 2005-05-16: Speakers in this &amp;lt;cite&amp;gt;[http://erikanderica.org/erik/work/lazarus/playtext/ Towneley Lazarus play]&amp;lt;/cite&amp;gt; edition are identified using CITE.&lt;br /&gt;
* [http://igofigure.com/page/testimonials/ Testimonials on the website for Go Figure Inc.] use cite to denote the names/locations of the people who provided the testimonial&lt;br /&gt;
* [http://guineylaw.com/testimonials/ The Law Offices of Thomas G Guiney] uses cite to mark up the names of speakers for testimonial quotes.&lt;br /&gt;
* [http://2009.dconstruct.org/podcast/makeitso/ Podcast transcript] from dConstruct 2009 ([http://2009.dconstruct.org/podcast/ more])&lt;br /&gt;
* Various &amp;quot;conversations&amp;quot;/transcripts at [http://peterjanes.ca/blog/ Petroglyphs], e.g. [http://peterjanes.ca/blog/2008/04/04/bang/ dialogue], and [http://peterjanes.ca/blog/wp-content/themes/petroglyphs/style.css CSS classes defined for terms, titles, etc.] ([http://peterjanes.ca/2005/citations/# XMDP])&lt;br /&gt;
* any article at Einfach für Alle (major german accessibility resource), e.g. [http://www.einfach-fuer-alle.de/artikel/ueberschriften-strukturen-in-html/] (see sidebar, 4th box from top labelled &amp;quot;mehr dazu:&amp;quot;) uses cite to mark up authors&#039; names&lt;br /&gt;
* any articles on [http://www.la-grange.net/ La Grange] with a quote from a book or poem, and in addition any kind of references to a blog post. cite class=&amp;quot;auteur&amp;quot; and cite class=&amp;quot;title&amp;quot; for author and title respectively.&lt;br /&gt;
* 2011-06-07: Wikipedia marks the autor inside a blockquote with the cite-Element: [http://en.wikipedia.org/wiki/Template:Quotation en Wikipedia] ([http://toolserver.org/~jarry/templatecount/index.php?lang=en&amp;amp;name=Template%3AQuotation#bottom 12379 uses]), [http://de.wikipedia.org/wiki/Wikipedia:Zitate#Blockzitate de Wikipedia] ([http://toolserver.org/~jarry/templatecount/index.php?lang=de&amp;amp;name=Zitat#bottom 24922 uses])&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* 1998-04-24 &amp;lt;cite&amp;gt;[http://www.w3.org/TR/1998/REC-html40-19980424/struct/text.html#h-9.2.1 HTML 4.0 REC]&amp;lt;/cite&amp;gt; &amp;lt;blockquote&amp;gt;Contains a citation or a reference to other sources.&amp;lt;/blockquote&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;As &amp;amp;lt;CITE&amp;amp;gt;Harry S. Truman&amp;amp;lt;/CITE&amp;amp;gt; said,&amp;lt;br&amp;gt;&amp;amp;lt;Q lang=&amp;quot;en-us&amp;quot;&amp;amp;gt;The buck stops here.&amp;amp;lt;/Q&amp;amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;More information can be found in &amp;amp;lt;CITE&amp;amp;gt;[ISO-0000]&amp;amp;lt;/CITE&amp;amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* 1999-12-24 &amp;lt;cite&amp;gt;[http://www.w3.org/TR/html401/struct/text.html#edef-CITE HTML 4.01 REC]&amp;lt;/cite&amp;gt; (same definition and examples as quoted above).&lt;br /&gt;
* 2005-03-13: &amp;lt;cite&amp;gt;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;lt;/cite&amp;gt; presentation (to an overflowing room at SXSW Interactive 2005 in Austin, TX) specifically, [http://tantek.com/presentations/2005/03/elementsofxhtml/#slide10 slide10 and following] document blog quote markup, and [http://tantek.com/presentations/2005/03/elementsofxhtml/#slide19 slide 19 and following] document conversation markup.&lt;br /&gt;
** 2005-09-29: update: &amp;lt;cite&amp;gt;[http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML]&amp;lt;/cite&amp;gt; presentation (to a packed room at Web Essential 05 in Sydney Australia) again [http://tantek.com/presentations/2005/09/elements-of-xhtml/#slide10 slide 10 and following], and [http://tantek.com/presentations/2005/09/elements-of-xhtml/#slide34 slide 34 and following] respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Counter-arguments ===&lt;br /&gt;
==== original intent of cite element ====&lt;br /&gt;
* 2007-06-07 &amp;lt;cite&amp;gt;Dan Connolly&amp;lt;/cite&amp;gt;, Editor of HTML 2.0, said in IRC that &amp;lt;blockquote cite=&amp;quot;http://krijnhoetmer.nl/irc-logs/html-wg/20070607#l-797&amp;quot;&amp;gt;&amp;amp;lt;cite&amp;amp;gt; was supposed to capture the chicago-manual-of-style idiom for titles of works. I have lost track of what it means these days.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
** This may have been the original intent (original theoretical purity), however, based on the example in the HTML4 spec(s) and adoption by the web community over the past 10+ years (see above examples in the wild), it makes more sense to define the &amp;amp;lt;cite&amp;amp;gt; element per actual usage (preferring authors), rather than original intent (theoretical purity), per the [http://www.w3.org/TR/html-design-principles/#priority-of-constituencies priority of constituencies HTML design principle]. - [[User:Tantek|Tantek]] 22:18, 13 August 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;DanC said allowing &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt; for speakers was a bug in HTML 4 that happened because he was asleep at the wheel.&amp;quot;&lt;br /&gt;
** Regardless of what DanC as a &amp;lt;em&amp;gt;specifier&amp;lt;/em&amp;gt; may have intended, the authors have widely adopted the usage of cite for speakers, and thus since authors are considered over specifiers (per above-referenced design principle), we should prefer author usage over original specifier intent.&lt;br /&gt;
&lt;br /&gt;
==== speakers are not italicized typically ====&lt;br /&gt;
* &amp;quot;Since speakers aren&#039;t italicized typically, using &amp;lt;nowiki&amp;gt;&amp;lt;cite&amp;gt;&amp;lt;/nowiki&amp;gt; for them doesn&#039;t really make sense. &amp;quot;&lt;br /&gt;
** This sounds like either an argument from presentation, which seems backwards, as semantics should be determined first, and then authors can style semantics however they wish, or it&#039;s an argument from default presentation implementation, in which case once again per [http://www.w3.org/TR/html-design-principles/#priority-of-constituencies priority of constituencies HTML design principle], since authors are considered over implementers, we should respect author usage of cite for speakers over any particular implementer opinion of what cite should do or look like.&lt;br /&gt;
***The Design Principles don&#039;t support the notion of determining semantics first. In fact, the Design Principles were carefully drafted not to treat semantics as having any value on their own right but only as a means to a useful end (such as Device Independence or Accessibility). As for considering authors over implementors or specifiers, we should consider whether an author who hasn&#039;t been exposed to advocacy that tries to rationalize the feature set of HTML4 would find a need to mark up speakers in a way that italicizes by default and required additional work to un-italicize as opposed to not marking up speakers at all all using the &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; element to bold speakers where required by a newspaper-like house style. That is, what authors do after having been exposed to advocacy is bad evidence for determining the needs the authors would have on their own initiative.&lt;br /&gt;
&lt;br /&gt;
=== Opinions ===&lt;br /&gt;
Opinions on whether HTML5 should explicitly permit and encourage use of the cite element to refer to speakers in a conversation, or individuals when quoting them:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* +1 [http://www.zeldman.com/superfriends/ HTML5 Super Friends], specifically [http://www.zeldman.com/superfriends/guide/#cite cite element: review of data].&lt;br /&gt;
* +1 [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:Adactio|Jeremy Keith]]&lt;br /&gt;
* +1 [[User:Brucel|Bruce Lawson]], article agreeing with Tantek, July 06 [http://www.brucelawson.co.uk/2006/breaking-news-w3c-specs-are-not-word-of-god/ Breaking news: w3c specs are not the Word of God]&lt;br /&gt;
* +1 [[User:Cssquirrel|Kyle Weems]]&lt;br /&gt;
* +1 [[User:Erikvorhes|Erik Vorhes]]&lt;br /&gt;
* +1 [[User:Themattharris|Matt Harris]]&lt;br /&gt;
* -0 [[User:EdwardOConnor|EdwardOConnor]]&lt;br /&gt;
* +1 [[User:Xanthir|Tab Atkins Jr.]]&lt;br /&gt;
* +1 [http://www.rachaelmoore.name/web-design/html-web-design/citing-in-html5-cite-attribute-and-cite-tag/ Citing in HTML5] by Rachael L. Moore&lt;br /&gt;
* +1 [[User:Tcaspers|Tomas Caspers]]&lt;br /&gt;
* +1 [[User:NickFitz|NickFitz]]&lt;br /&gt;
* +1 [[User:Asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* +1 [http://statichtml.com/2009/html5-cite-element.html HTML5&#039;s &amp;amp;lt;cite&amp;amp;gt; element: what is it good for?] by Steve Webster&lt;br /&gt;
* +1 [[User:Urlyman|Jonathan Schofield]]&lt;br /&gt;
* +1 [[User:Dalizard|Dimitar Haralanov]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:Tjameswhite|Tim White]]&lt;br /&gt;
* +1 [[User:Tswicegood|Travis Swicegood]]&lt;br /&gt;
* -1 [[User:Hsivonen|Henri Sivonen]]&lt;br /&gt;
* +1 [[User:KevinMarks|Kevin Marks]]&lt;br /&gt;
* +1 [[User:Stefsull|Stephanie (Sullivan) Rewis]]&lt;br /&gt;
* +1 [[User:Kroc|Kroc Camen]]—See my [http://camendesign.com/abbr_redux article on abbr/dfn/cite usage]—Cite is “for giving credit”&lt;br /&gt;
* +1 [[User:Suit|Suit]] because examples on various sites get this wrong (see [http://www.quackit.com/html_5/tags/html_cite_tag.cfm] for example) - its just confusing.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== articles on speaker cite ===&lt;br /&gt;
Articles supporting the use of the cite element for marking up speakers:&lt;br /&gt;
* &amp;lt;cite&amp;gt;[http://24ways.org/2009/incite-a-riot 24 Ways: Incite A Riot]&amp;lt;/cite&amp;gt;, 2009-12-11, by Jeremy Keith&lt;br /&gt;
&lt;br /&gt;
=== speaker cite FAQ ===&lt;br /&gt;
Frequently Asked Questions about using the cite element for marking up speakers.&lt;br /&gt;
&lt;br /&gt;
==== how do you connect the speaker cite to what was said ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How could we connect the speaker, CITE to what was said, Q, without nesting? Perhaps using FOR, as in form labels:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite for=&amp;quot;good&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &amp;lt;q id=&amp;quot;good&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;On the other hand, if we reverse that we could have a many-to-one relationship:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;cite id=&amp;quot;andy&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &amp;lt;q for=&amp;quot;andy&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;&amp;lt;/nowiki&amp;gt; and later said &amp;lt;q for=&amp;quot;andy&amp;quot;&amp;gt;This is better&amp;lt;/q&amp;gt;.&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; The existing [http://www.w3.org/TR/html401/struct/text.html#adef-cite-Q &#039;cite&#039; attribute] on the &amp;amp;lt;q&amp;amp;gt; and &amp;amp;lt;blockquote&amp;amp;gt; elements can be used for this, in HTML4 and later:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;cite id=&amp;quot;andy&amp;quot;&amp;gt;Andy Mabbett&amp;lt;/cite&amp;gt; said &lt;br /&gt;
&amp;lt;q cite=&amp;quot;#andy&amp;quot;&amp;gt;This is good&amp;lt;/q&amp;gt;&lt;br /&gt;
 and later said &lt;br /&gt;
&amp;lt;q cite=&amp;quot;#andy&amp;quot;&amp;gt;This is better&amp;lt;/q&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== speaker cite related ===&lt;br /&gt;
* [[FAQ#The_.3Ccite.3E_element_should_allow_names_of_people_to_be_marked_up|WHATWG FAQ re cite and names of people]]&lt;br /&gt;
&lt;br /&gt;
== references ==&lt;br /&gt;
* [http://www.w3.org/TR/html401/struct/text.html#edef-CITE HTML 4.01 definition of the CITE element]&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=URL&amp;diff=9731</id>
		<title>URL</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=URL&amp;diff=9731"/>
		<updated>2014-10-06T22:15:23Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add Requests and Issues / How to compare URLs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{CC0 page}}&lt;br /&gt;
&lt;br /&gt;
This documents research and notes around URLs for the [http://url.spec.whatwg.org/ URL standard].&lt;br /&gt;
&lt;br /&gt;
==Implementations==&lt;br /&gt;
&lt;br /&gt;
* http://trac.webkit.org/browser/trunk/Source/WebCore/platform/KURL.cpp&lt;br /&gt;
* http://trac.webkit.org/browser/trunk/Source/WebCore/platform/KURLWTFURL.cpp&lt;br /&gt;
* http://trac.webkit.org/browser/trunk/Source/WebCore/platform/KURLGoogle.cpp&lt;br /&gt;
* http://trac.webkit.org/browser/trunk/Source/WebCore/platform/network/DataURL.cpp (data URLs)&lt;br /&gt;
* http://mxr.mozilla.org/mozilla-central/source/netwerk/base/src/nsStandardURL.cpp&lt;br /&gt;
* http://mxr.mozilla.org/mozilla-central/source/dom/src/jsurl/nsJSProtocolHandler.cpp (javascript URLs)&lt;br /&gt;
* http://mxr.mozilla.org/mozilla-central/source/nsprpub/pr/src/misc/prnetdb.c#1544 (IPv6)&lt;br /&gt;
&lt;br /&gt;
==Tests==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/cweb/iri-tests&lt;br /&gt;
&lt;br /&gt;
Variants of the following code (runs in Live DOM Viewer) are useful to test which code points are URL escaped in browsers:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
var a = document.createElement(&amp;quot;a&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
i = 0&lt;br /&gt;
cp = 0x100&lt;br /&gt;
&lt;br /&gt;
while ( i &amp;lt; cp ) {&lt;br /&gt;
  a.href = &amp;quot;http://x&amp;quot; + String.fromCharCode(i) + &amp;quot;@x/&amp;quot;&lt;br /&gt;
  if(a.href.length != &amp;quot;http://x)@x/&amp;quot;.length) {&lt;br /&gt;
    w(a.href)&lt;br /&gt;
  }&lt;br /&gt;
  i++&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/script&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Parsing==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/annevk/url/blob/master/url.js&lt;br /&gt;
* http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Sep/0305.html has notes on file URLs in Gecko.&lt;br /&gt;
&lt;br /&gt;
==JavaScript libraries==&lt;br /&gt;
&lt;br /&gt;
For improving the API we might want to take inspiration from:&lt;br /&gt;
&lt;br /&gt;
* http://medialize.github.com/URI.js/&lt;br /&gt;
* https://github.com/joyent/node/blob/master/doc/api/url.markdown&lt;br /&gt;
* https://github.com/bestiejs/punycode.js (just Punycode)&lt;br /&gt;
&lt;br /&gt;
==Schemes==&lt;br /&gt;
&lt;br /&gt;
Apart from the scheme-types listed below, the URL Standard identifies &amp;quot;relative schemes&amp;quot;, used for parsing a URL into a parsed URL.&lt;br /&gt;
&lt;br /&gt;
=== Purpose-specific schemes ===&lt;br /&gt;
&lt;br /&gt;
URL schemes are purpose-specific schemes if they only work in one context. These only work for WebSocket:&lt;br /&gt;
&lt;br /&gt;
* ws&lt;br /&gt;
* wss&lt;br /&gt;
&lt;br /&gt;
=== Fetch schemes ===&lt;br /&gt;
&lt;br /&gt;
URL schemes are resource schemes if fetching the URL results in either a network error or a resource with associated MIME type (potentially sniffed).&lt;br /&gt;
&lt;br /&gt;
; ftp&lt;br /&gt;
; http&lt;br /&gt;
; https : These all can be used by the corresponding protocol directly.&lt;br /&gt;
; file : Needs platform-specific interpretation and mapping to a resource on a the local file system.&lt;br /&gt;
; data : Needs its resource and MIME type information retrieved from its scheme data/query.&lt;br /&gt;
; blob&lt;br /&gt;
; about : The resource is effectively the result of passing scheme data to a hash table (not sure if case-sensitive or not; definitely no percent decoding). Query and fragment can be used by the resource.&lt;br /&gt;
&lt;br /&gt;
(The same-origin definition should maybe account for about/blob/data.)&lt;br /&gt;
&lt;br /&gt;
=== Navigate schemes ===&lt;br /&gt;
&lt;br /&gt;
* The &amp;quot;fetch schemes&amp;quot; -&amp;gt; use &amp;quot;fetch&amp;quot;&lt;br /&gt;
* javascript&lt;br /&gt;
* Not the &amp;quot;purpose-specific schemes&amp;quot; -&amp;gt; error&lt;br /&gt;
* All other schemes (including &amp;quot;external schemes&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
=== External schemes ===&lt;br /&gt;
&lt;br /&gt;
Depending on the context, schemes not listed above will either launch an external application or result in a network error. Examples:&lt;br /&gt;
&lt;br /&gt;
* mailto&lt;br /&gt;
* skype&lt;br /&gt;
&lt;br /&gt;
==IDNA==&lt;br /&gt;
&lt;br /&gt;
=== Definitions ===&lt;br /&gt;
&lt;br /&gt;
* IDNA2003+: IDNA2003 with Unicode updated to the latest version. (So not NFKC from Unicode 3.2., although [http://docs.python.org/2/library/unicodedata.html#unicodedata.ucd_3_2_0 Python might do that]... ) Restrictions on display might be in place.&lt;br /&gt;
* IDNA2008+: IDNA2008 with [http://tools.ietf.org/html/rfc5895#section-2 RFC 5895 section 2] mapping and IDNA2003 domain label separators. Display is restricted to IDNA2008, lookup is unrestricted (everything gets Punycoded).&lt;br /&gt;
&lt;br /&gt;
=== Implementations ===&lt;br /&gt;
&lt;br /&gt;
* IDNA2003+: Safari, Chrome, Firefox&lt;br /&gt;
** Changing, see e.g. https://codereview.chromium.org/23642003#msg4&lt;br /&gt;
* IDNA2008+: Internet Explorer?&lt;br /&gt;
&lt;br /&gt;
=== Tests ===&lt;br /&gt;
&lt;br /&gt;
* http://mathias.html5.org/tests/url/idna2003-separators/ IDNA2003 domain label separators are supported everywhere&lt;br /&gt;
&lt;br /&gt;
=== Algorithms ===&lt;br /&gt;
&lt;br /&gt;
* ToLabels(domain string) -&amp;gt; ASCII-label list (empty label at the end signifies trailing dot) or failure. &lt;br /&gt;
* ToASCII(Unicode-label) -&amp;gt; ASCII-label.&lt;br /&gt;
* ToUnicode(ASCII-label) -&amp;gt; Unicode label.&lt;br /&gt;
&lt;br /&gt;
(For convenience maybe ToASCII and ToUnicode should accept lists too.)&lt;br /&gt;
&lt;br /&gt;
=== UI ===&lt;br /&gt;
&lt;br /&gt;
Note that this has potential security implications too, but does not matter for interoperability.&lt;br /&gt;
&lt;br /&gt;
* http://www.chromium.org/developers/design-documents/idn-in-google-chrome (also includes summary for other browsers)&lt;br /&gt;
* https://wiki.mozilla.org/IDN_Display_Algorithm&lt;br /&gt;
* http://www.alvestrand.no/pipermail/idna-update/2011-December/date.html (has lots of background discussion)&lt;br /&gt;
* https://bugs.webkit.org/show_bug.cgi?id=126627&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
* Input to DNS is a byte array. (This means that &amp;quot;_&amp;quot; and byte 0x03 can be valid input. Not sure whether &amp;quot;.&amp;quot; works within a label. Higher than 0x7F cannot happen if IDNA is used.)&lt;br /&gt;
* DNS is of course not the only system in place, but browsers do not seem to care as far as mapping is concerned.&lt;br /&gt;
* http://www.unicode.org/mail-arch/unicode-ml/y2011-m07/0036.html http://www.unicode.org/mail-arch/unicode-ml/y2011-m07/0057.html&lt;br /&gt;
* http://tools.ietf.org/html/rfc6055 has historical deliberations&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;br /&gt;
&lt;br /&gt;
== Requests and Issues ==&lt;br /&gt;
=== How to compare URLs ===&lt;br /&gt;
There is at least one specification (being implemented) that needs a reference for how to compare URLs for equivalency.&lt;br /&gt;
* http://microformats.org/wiki/representative-hcard-parsing&lt;br /&gt;
&lt;br /&gt;
Hence, request:&lt;br /&gt;
&lt;br /&gt;
New section/feature in the URL spec:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;How to compare URLs&amp;quot;&lt;br /&gt;
&lt;br /&gt;
with something like: &amp;quot;parse them first and then compare the serialization&amp;quot;&lt;br /&gt;
&lt;br /&gt;
See: http://krijnhoetmer.nl/irc-logs/whatwg/20141006#l-843&lt;br /&gt;
for background / discussion.&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=MetaExtensions&amp;diff=9414</id>
		<title>MetaExtensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=MetaExtensions&amp;diff=9414"/>
		<updated>2013-12-12T04:13:53Z</updated>

		<summary type="html">&lt;p&gt;Tantek: make intro more readable, add MikeSmith instructions for getting validator(s) updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists the allowed extension values for the name=&amp;quot;&amp;quot; attribute of the &amp;amp;lt;meta&amp;gt; element in HTML5. &lt;br /&gt;
&lt;br /&gt;
You may add your own values to this list, which makes them legal HTML5 metadata names. &lt;br /&gt;
&lt;br /&gt;
We ask that you:&lt;br /&gt;
* &#039;&#039;&#039;avoid redundancy&#039;&#039;&#039; - if someone has already defined a name that does roughly what you want, please reuse it. &lt;br /&gt;
* &#039;&#039;&#039;be sure to include &#039;&#039;all&#039;&#039; the items&#039;&#039;&#039; [http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#other-metadata-names required by the spec] &#039;&#039;including a link to a specification&#039;&#039; that specifies the keyword &#039;&#039;as an HTML meta keyword&#039;&#039;.  If a proposal lacks a specification and a version in a complete specification exists, the latter is to be preferred. &lt;br /&gt;
&lt;br /&gt;
Note that URL-valued properties must not be registered as meta names but should be registered as [http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions rel keywords] instead. &lt;br /&gt;
&lt;br /&gt;
Also note that changes to this registry may not be reflected in validators in real time.&lt;br /&gt;
&lt;br /&gt;
Changes to this registry may not be reflected in validators in real time.&lt;br /&gt;
&lt;br /&gt;
If you add a meta name value to this table and you want it supported in the validator(s), you need to either [http://bugzilla.validator.nu/ open a validator bug] or e-mail the [mailto:www-validator@w3.org www-validator@w3.org] list to ask that it be added and reference your change to this page.&lt;br /&gt;
&lt;br /&gt;
== Registered Extensions ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to specification&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| aafc.subject&lt;br /&gt;
| The topic of the resource within the Department of Agriculture and Agri-Food Canada&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rights&lt;br /&gt;
| Extra Copyright info used by Direkt SPEED and others&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| The Name of the site for OpenGraph Facebook&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.act&lt;br /&gt;
| A specific piece of legislation which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.accessibility&lt;br /&gt;
| A statement indicating the accessibility characteristics of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.accessMode&lt;br /&gt;
| Perceptual mode for the resource. &lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.aggregationLevel&lt;br /&gt;
| The level of aggregation of the described resource - an &#039;item&#039; or a &#039;collection&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.availability&lt;br /&gt;
| How the resource can be obtained or accessed, or contact information. Primarily used for offline resources to provide information on how to obtain physical access to the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.case&lt;br /&gt;
| A specific piece of case law which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.category&lt;br /&gt;
| The generic type of the resource being described - a &#039;service&#039;, &#039;document&#039; or &#039;agency&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.dateLicensed&lt;br /&gt;
| Date a license was applied or became effective.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.documentType&lt;br /&gt;
| The form of the described resource where the value of category is‘document’. Document is used in its widest sense and includes resources such as text, images, sound files and software.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.function&lt;br /&gt;
| The business function to which the resource relates. Functions are the major units of activity which organisations pursue in order to meet the mission and goals of the organisation.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.isBasisFor&lt;br /&gt;
| A related resource that is a performance, production, derivation, translation or interpretation of the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.isBasedOn&lt;br /&gt;
| A related resource of which the described resource is a performance, production, derivation, translation or interpretation.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.jurisdiction&lt;br /&gt;
| The name of the political/administrative entity covered by the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.mandate&lt;br /&gt;
| A specific legal instrument which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.protectiveMarking&lt;br /&gt;
| A protective marking applied to the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.regulation&lt;br /&gt;
| A specific regulation which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.serviceType&lt;br /&gt;
| The form of the described resource where the value of category is ‘service&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| alexaverifyid&lt;br /&gt;
| Used to verify ownership of Alexa Search&lt;br /&gt;
| [http://www.alexa.com/faqs/?p=188 Alexa FAQ About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Copyright&lt;br /&gt;
| Used to verify Copyright of the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;rights&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; &#039;&#039;&#039;(already proposed but rejected because of missing spec)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:rights&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Revisit&lt;br /&gt;
| Used to check revisit of the Website&lt;br /&gt;
|&lt;br /&gt;
| Possibly &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;revisit-after&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, &lt;br /&gt;
cookies&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Abstract&lt;br /&gt;
| Used to check the content of the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:abstract&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-topic&lt;br /&gt;
| Used to check the page topic or category of the Website&lt;br /&gt;
|&lt;br /&gt;
| standard &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
or &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;keywords&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| audience&lt;br /&gt;
| Used to clarify the audience or category page traffic for the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:audience&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Already existing, but &#039;&#039;&#039;rejected because of missing spec&#039;&#039;&#039;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| tysontcsverid&lt;br /&gt;
| Used to verify ownership of Website for TCS webmaster tools&lt;br /&gt;
| [http://www.tysontcs.co.uk/Veridspec.html Livechat About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-itunes-app&lt;br /&gt;
| Promoting Apps with Smart App Banners&lt;br /&gt;
| [http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html Safari Web Content Guide]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-capable&lt;br /&gt;
| Sets whether a web application runs in full-screen mode.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| mobile-web-app-capable (also could maybe be assumed when &amp;lt;code&amp;gt;application-name&amp;lt;/code&amp;gt; is set?)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-status-bar-style&lt;br /&gt;
| Sets the style of the status bar for a web application.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-touch-fullscreen&lt;br /&gt;
| Makes WebApp Fullscreen (With iPhone 5 Support)&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-title&lt;br /&gt;
| Sets the title of the application when added to the homescreen on iOS6+&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| application-url&lt;br /&gt;
| &#039;&#039;&#039;Start URL of web apps in Google Chrome&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;application-url&amp;quot; meta tag can be used to specify the start URL of pinned web apps in Google Chrome.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;application-url&amp;quot; content=&amp;quot;https://gmail.com/&amp;quot;&amp;gt;&lt;br /&gt;
| [http://www.google.com/chrome/intl/en/webmasters-faq.html#customshortcuts Google Chrome Webmaster FAQ] [http://code.google.com/p/chromium/issues/detail?id=40010#c1 Chromium issue response]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| baiduspider&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Baidu only.&lt;br /&gt;
| [http://www.baidu.com/search/robots_english.html Baidu documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| bitcoin&lt;br /&gt;
| A Bitcoin address&lt;br /&gt;
| [https://en.bitcoin.it/wiki/Address Bitcoin address on the Bitcoin wiki]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.include&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.program&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Program&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.commodity&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Commodity&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.activity&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Activity&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| citeseerxbot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting CiteSeerX only.&lt;br /&gt;
| [http://csxstatic.ist.psu.edu/submit CiteSeerX Submit Documents] &amp;lt;small&amp;gt;&#039;If you do not want your documents crawled by CiteSeerX, please use a robots.txt to disallow our crawler named &amp;quot;citeseerxbot&amp;quot;&#039;&amp;lt;/small&amp;gt;, [http://csxstatic.ist.psu.edu/about/crawler CiteSeerX Crawler]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| collection&lt;br /&gt;
| To replace the obsolete dc:collection. A collection is described as a group, an aggregation of topics Used to describe the top-level content of XHTML documents. These appear in your META tags showing a group of subject. Website Taxonomy improve classification for search engine analysis and semantic communication with a description language content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta name=&amp;quot;collection&amp;quot; content=&amp;quot;MetaExtensions&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&amp;quot;subject&amp;quot; content=&amp;quot;topics, thesaurus, Meta Tag, header, semantic&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://www.trucsweb.com/tw/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| csrf-param&lt;br /&gt;
| Cross-site request forgery protection parameter for Ruby on Rails&lt;br /&gt;
| [http://apidock.com/rails/ActionView/Helpers/CsrfHelper/csrf_meta_tag Rails API]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| csrf-token&lt;br /&gt;
| Cross-site request forgery protection token for Ruby on Rails&lt;br /&gt;
| [http://apidock.com/rails/ActionView/Helpers/CsrfHelper/csrf_meta_tag Rails API]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_anonymiseIP&lt;br /&gt;
| Defines anonymiseIP parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactCompany&lt;br /&gt;
| Defines the contactCompany of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactEmail&lt;br /&gt;
| Defines the contactEmail of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactFirstName&lt;br /&gt;
| Defines the contactFirstName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactLastName&lt;br /&gt;
| Defines the contactLastName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactName&lt;br /&gt;
| Defines the contactName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactTelephone&lt;br /&gt;
| Defines the contactTelephone of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionCurrency&lt;br /&gt;
| Defines the conversionCurrency of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionId&lt;br /&gt;
| Defines the conversionId of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionValue&lt;br /&gt;
| Defines the conversionValue of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalCurrency&lt;br /&gt;
| Defines the goalCurrency of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalId&lt;br /&gt;
| Defines the goalId of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalValue&lt;br /&gt;
| Defines the goalValue of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_interactionSelector&lt;br /&gt;
| Defines the interactionSelector parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageRole&lt;br /&gt;
| Defines the role of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageTaxonomy&lt;br /&gt;
| Defines the taxonomy of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageTitle&lt;br /&gt;
| Defines the pageTitle of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageVersion&lt;br /&gt;
| Defines the pageVersion of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_sessionId&lt;br /&gt;
| Defines the sessionId parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_userId&lt;br /&gt;
| Defines the userId parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| dc.date.issued&lt;br /&gt;
| Date of publication for Google News. The format of the content is YYYY-MM-DD or YYYY-MM-DDThh:mm:ssTZD.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dc&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/elements/1.1/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element&lt;br /&gt;
| [http://www.google.com/support/news_pub/bin/answer.py?answer=93994 Google News documentation]&lt;br /&gt;
| &amp;lt;code&amp;gt;dcterms.issued&amp;lt;/code&amp;gt; (former &amp;lt;code&amp;gt;&amp;amp;lt;time pubdate&amp;amp;gt;&amp;lt;/code&amp;gt; no longer considered due to the abort of &amp;lt;code&amp;gt;@pubdate&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dc.language&lt;br /&gt;
| A language of the resource. Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dc&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/elements/1.1/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-language DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| Redundant with the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute on the&lt;br /&gt;
&amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt; element. (Browsers pay attention to the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute but not &amp;lt;code&amp;gt;dc.language&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.abstract&lt;br /&gt;
| A summary of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-abstract DCMI&lt;br /&gt;
Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accessRights&lt;br /&gt;
| Information about who can access the resource or an indication of its security status. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accessRights DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualMethod&lt;br /&gt;
| The method by which items are added to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualMethod DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualPeriodicity&lt;br /&gt;
| The frequency with which items are added to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualPeriodicity DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualPolicy&lt;br /&gt;
| The policy governing the addition of items to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualPolicy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.alternative&lt;br /&gt;
| An alternative name for the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-alternative DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.audience&lt;br /&gt;
| A class of entity for whom the resource is intended or useful. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-audience DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.available&lt;br /&gt;
| Date (often a range) that the resource became or will become available. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-available DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.bibliographicCitation&lt;br /&gt;
| A bibliographic reference for the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-bibliographicCitation DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML attribute &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.collection&lt;br /&gt;
| An aggregation of resources. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#dcmitype-Collection DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.conformsTo&lt;br /&gt;
| An established standard to which the described resource conforms. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-conformsTo DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.contributor&lt;br /&gt;
| An entity responsible for making contributions to the content of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-contributor DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.coverage&lt;br /&gt;
| The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-coverage DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.created&lt;br /&gt;
| Date of creation of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-created DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.creator&lt;br /&gt;
| An entity primarily responsible for making the resource. Examples of a Creator include a person, an organization, or a service. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-creator DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| In some cases redundant with the HTML built-in keyword &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.date&lt;br /&gt;
| A point or period of time associated with an event in the lifecycle of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-date DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateAccepted&lt;br /&gt;
| Date of acceptance of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateAccepted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateCopyrighted&lt;br /&gt;
| Date of copyright. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateCopyrighted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateSubmitted&lt;br /&gt;
| Date of submission of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateSubmitted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.description&lt;br /&gt;
| An account of the resource. Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-description DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keyword &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.educationLevel&lt;br /&gt;
| A class of entity, defined in terms of progression through an educational or training context, for which the described resource is intended. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-educationLevel DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.extent&lt;br /&gt;
| The size or duration of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-extent DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.format&lt;br /&gt;
| The file format, physical medium, or dimensions of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-format DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| To be limited to dimensions information. File format for the document is to be determined by server. Linked resources can be described by &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasFormat&lt;br /&gt;
| A related resource that is substantially the same as the pre-existing described resource, but in another format. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasFormat DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasPart&lt;br /&gt;
| A related resource that is included either physically or logically in the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasPart DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
 &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasVersion&lt;br /&gt;
| A related resource that is a version, edition, or adaptation of the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasVersion DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.identifier&lt;br /&gt;
| An unambiguous reference to the resource within a given context. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-identifier DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.instructionalMethod&lt;br /&gt;
| A process used to engender knowledge, attitudes and skills, that the described resource is designed to support. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-instructionalMethod DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isFormatOf&lt;br /&gt;
| A related resource that is substantially the same as the described resource, but in another format. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isFormatOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isPartOf&lt;br /&gt;
| A related resource in which the described resource is physically or logically included. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isPartOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isReferencedBy&lt;br /&gt;
| A related resource that references, cites, or otherwise points to the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isReferencedBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isReplacedBy&lt;br /&gt;
| A related resource that supplants, displaces, or supersedes the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isReplacedBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isRequiredBy&lt;br /&gt;
| A related resource that requires the described resource to support its function, delivery, or coherence.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isRequiredBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.issued&lt;br /&gt;
| Date of formal issuance (e.g., publication) of the resource. (DC doesn&#039;t spec a date format but the established practice is YYYY-MM-DD.) &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-issued DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|  (former &amp;lt;code&amp;gt;&amp;amp;lt;time pubdate&amp;amp;gt;&amp;lt;/code&amp;gt; no longer considered due to the abort of &amp;lt;code&amp;gt;@pubdate&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isVersionOf&lt;br /&gt;
| A related resource of which the described resource is a version, edition, or adaptation.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isVersionOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.language&lt;br /&gt;
| A language of the resource. Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-language DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| Redundant with the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute on the &amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt; element. (Browsers pay attention to the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute but not &amp;lt;code&amp;gt;dcterms.language&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.license&lt;br /&gt;
| A legal document giving official permission to do something with the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-license DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML &amp;lt;code&amp;gt;&amp;amp;lt;link&amp;amp;gt;&amp;lt;/code&amp;gt; element with the keyword &amp;lt;code&amp;gt;&amp;quot;license&amp;quot;&amp;lt;/code&amp;gt; as value of the &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.mediator&lt;br /&gt;
| An entity that mediates access to the resource and for whom the resource is intended or useful. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-mediator DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.medium&lt;br /&gt;
| The material or physical carrier of the resource.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-medium DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.modified&lt;br /&gt;
| Date on which the resource was changed. (DC doesn&#039;t spec a date format but the established practice is YYYY-MM-DD.) &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-modified DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.provenance&lt;br /&gt;
| A statement for any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-provenance DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.publisher&lt;br /&gt;
| An entity responsible for making the resource available. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-publisher DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.references&lt;br /&gt;
| A related resource that is referenced, cited, or otherwise pointed to by the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-references DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; attribute on specific quotes, if any.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.relation&lt;br /&gt;
| A related resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-relation DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| If the relation comes from an internal reference or quote, &amp;lt;code&amp;gt;dcterms.references&amp;lt;/code&amp;gt; should be preferred.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.replaces&lt;br /&gt;
| A related resource that is supplanted, displaced, or superseded by the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-replaces DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.requires&lt;br /&gt;
| A related resource that is required by the described resource to support its function, delivery, or coherence. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-requires DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.rights&lt;br /&gt;
| Information about rights held in and over the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-rights DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML &amp;lt;code&amp;gt;&amp;amp;lt;link&amp;amp;gt;&amp;lt;/code&amp;gt; element with the keyword &amp;lt;code&amp;gt;&amp;quot;license&amp;quot;&amp;lt;/code&amp;gt; as value of the &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute, if referring to a legal license format.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.rightsHolder&lt;br /&gt;
| A person or organization owning or managing rights over the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-rightsHolder DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.source&lt;br /&gt;
| A related resource from which the described resource is derived. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-source DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt; if documents are different versions. Otherwise, &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.spatial&lt;br /&gt;
| Spatial characteristics of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-spatial DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.subject&lt;br /&gt;
| The topic of the resource.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-subject DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keywords &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.tableOfContents&lt;br /&gt;
| A list of subunits of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-tableOfContents DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keywords &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt;. Otherwise, a &amp;lt;code&amp;gt;details-summary&amp;lt;/code&amp;gt; model which would provide user-readable information.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.temporal&lt;br /&gt;
| Temporal characteristics of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-temporal DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.title&lt;br /&gt;
| A name given to the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-title DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in element &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; (not to be confused with &amp;lt;code&amp;gt;@title&amp;lt;/code&amp;gt; attributes specific to each element)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.type&lt;br /&gt;
| The nature or genre of the resource.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-type DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.valid&lt;br /&gt;
| Date (often a range) of validity of a resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-valid DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| designer&lt;br /&gt;
| Credits the designer(s) responsible for the visual presentation of a website.&lt;br /&gt;
| [https://sites.google.com/site/metadesignerspec/ Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| entity&lt;br /&gt;
| Allows for definitions of XML-style entities for substitution of references (defined as specially-named elements (e.g., use of data element and/or data-* attribute) or script tags) via inclusion of a JavaScript library. Library also supports inclusion of additional meta element entity definitions via iframe documents.&lt;br /&gt;
| [https://github.com/brettz9/js-css-entities Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| EssayDirectory&lt;br /&gt;
| Defines a custom description of websites listed in EssayDirectory.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;EssayDirectory&amp;quot; content=&amp;quot;Helping students find legitimate essay services.&amp;quot;&amp;gt;&lt;br /&gt;
| [http://essaydirectory.com/privacy-terms/#EssayDirectory_MetaExtension Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-description&lt;br /&gt;
| Tag used by FDSE search software, allows different description to be displayed in fdse results to that shown in description&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-index-as&lt;br /&gt;
| Tag used by FDSE search software, allows FDSE to index a page as url described here&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1014.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-keywords&lt;br /&gt;
| Tag used by FDSE search software, allows different keywords to be used by FDSE to keywords tag&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-refresh&lt;br /&gt;
| Tag used by FDSE search software, allows FDSE to ignore refresh meta tags&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-robots&lt;br /&gt;
| Tag used by FDSE search software, allows different robots instructions to be sent to FDSE than that sent to other search engines eg: index no index pages for local search&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gcterms.topicTaxonomy&lt;br /&gt;
| Organize resources specifically for taxonomy-based topical browse or search structures on websites (ie: breadcrumbs / website information architecture).&lt;br /&gt;
| [http://www.gcpedia.gc.ca/wiki/Metadata_Tools#Metadata_for_Web_Resource_Discovery] Government of Canada, Web Content Management System Metadata Application Profile.&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.long&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of ICAS long date format such as &amp;quot;UCN 12012 M03 Blue ❀ day 333 ❀ IDC zone(UT) t969 tt189&amp;quot;. example &amp;lt;meta name=&amp;quot;icas.datetime.long&amp;quot; content=&amp;quot;UCN 12012 M03 Blue ❀ day 333 ❀ IDC zone(UT) t969 tt189&amp;quot;/&amp;gt;&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.day&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of ICAS day-of-year format such as &amp;quot;2012 day 333 t969&amp;quot;.&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.abbr&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of an ICAS abbreviated format such as &amp;quot;d2M03 t969&amp;quot;.&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of an ICAS date and time format of unspecified information density (may include full, long, medium, short, or compressed forms).&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| publisher&lt;br /&gt;
| Searching for one content publisher&#039;s or page publisher&#039;s work requires a standard robot-parsable format for the information. This often differs from creator or author when the publisher is an institution. An institutional name, personal name, or other text entry is permissible.&amp;lt;br /&amp;gt;One element represents only one publisher. Multiple publishers are to be represented with multiple tags, although multiple publishers are less common than multiple authors or creators; multiplicity is more likely for a legal name and a well-known name.&amp;lt;br /&amp;gt;Search engines may index by any component of a name, so a publisher need only enter a name once in one order.&lt;br /&gt;
| defacto standard, used in nearly every website, e.g. [http://www.gaijin.at/olsmgen.php][http://developers.evrsoft.com/metagen.shtml][http://www.html-seminar.de/metatags.htm]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| review_date&lt;br /&gt;
| The date a resource is scheduled for review by content creator in order to determine if it should be archived, updated or retained as is.&lt;br /&gt;
| [http://www.hc-sc.gc.ca/home-accueil/alt_formats/pacrb-dgapcr/pdf/Metadata_Application_Profile_2009.pdf Health Canada Web Metadata Application Profile March 2009 ]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| e-mailit-site-verification&lt;br /&gt;
| Used to verify ownership for E-MAILiT share buttons.&lt;br /&gt;
| [http://www.e-mailit.com/ E-MAILiT share buttons]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| es.title&lt;br /&gt;
| Object Title, where this is not the TITLE or H1 tag content, but the resource title&lt;br /&gt;
| [http://www.eibs.co.uk/reference/ EIBS EasySite CMS - Content Attributes Reference]&lt;br /&gt;
| dcterms.title&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| format-detection&lt;br /&gt;
| Enables or disables automatic detection of possible phone numbers in a webpage in Safari on iOS.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fragment&lt;br /&gt;
| Opts a webpage into the AJAX crawling scheme when it does not have a &amp;quot;#!&amp;quot; URL. The only valid content value is &amp;quot;!&amp;quot;.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;fragment&amp;quot; content=&amp;quot;!&amp;quot;&amp;gt;&lt;br /&gt;
| [https://developers.google.com/webmasters/ajax-crawling/docs/specification Google Crawable AJAX Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.position&lt;br /&gt;
| Geographic position to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.position&amp;quot; content=&amp;quot;48.02682000000001;7.809769999999958&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| icbm (different value syntax)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.country&lt;br /&gt;
| Case-insensitive ISO 3166-1 alpha-2 code of a country to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.country&amp;quot; content=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;[http://en.wikipedia.org/wiki/ISO_3166-2 ISO-3166-2]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a1&lt;br /&gt;
| National subdivision (state, canton, region, province, prefecture) of civil address to which the page is related. For resources within the US and Canada, corresponds to the common 2-character State/Province codes.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a1&amp;quot; content=&amp;quot;AB&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a2&lt;br /&gt;
| County, parish, gun (JP), district (IN) of civil address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a2&amp;quot; content=&amp;quot;Warwickshire&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a3&lt;br /&gt;
| City, township, shi (JP) of civil address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a3&amp;quot; content=&amp;quot;Calgary&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.lmk&lt;br /&gt;
| A landmark or vanity address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.lmk&amp;quot; content=&amp;quot;Auwaldstraße 11, 79110 Freiburg im Breisgau, Deutschland&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.region&lt;br /&gt;
| Superseded by either geo.country alone or geo.country plus geo.a1. Name of geographic region to which the page is related. Content is specified by ISO-3166.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.region&amp;quot; content=&amp;quot;DE-BW&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;[http://en.wikipedia.org/wiki/ISO_3166 ISO-3166]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.placename&lt;br /&gt;
| Superseded by geo.lmk. Name of geographic place to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.placename&amp;quot; content=&amp;quot;London, Ontario&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| go-import&lt;br /&gt;
| Defines a remote source code location and version control scheme for the Go programming language&#039;s toolchain. Content format: &amp;lt;code&amp;gt;import-prefix vcs repo-root&amp;lt;/code&amp;gt;.&lt;br /&gt;
| [http://golang.org/cmd/go/#hdr-Remote_import_path_syntax go tool documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google-site-verification&lt;br /&gt;
| Used to verify ownership for Webmaster Tools.&lt;br /&gt;
| [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=79812 Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google-translate-customization&lt;br /&gt;
| Used to verify ownership for Website Translator.&lt;br /&gt;
| [http://googlewebmastercentral.blogspot.co.nz/2012_05_01_archive.html Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| verify-v1&lt;br /&gt;
| Superseded by google-site-verification. Legacy verification for Google Sitemaps.&lt;br /&gt;
| [http://sitemaps.blogspot.com/2006/05/more-about-meta-tag-verification.html Inside Google Sitemaps: More about meta tag verification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google&lt;br /&gt;
| A content of &amp;quot;notranslate&amp;quot; will tell google not to pop up the translate bar / link if the page is in a foreign language form the user&#039;s browser.&lt;br /&gt;
&amp;lt;meta name=&amp;quot;google&amp;quot; content=&amp;quot;notranslate&amp;quot;&amp;gt;&lt;br /&gt;
| [http://googlewebmastercentral.blogspot.com/2007/12/answering-more-popular-picks-meta-tags.html Google blog post]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| googlebot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Googlebot only.&lt;br /&gt;
| [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=93710 Google documentation]&lt;br /&gt;
| &lt;br /&gt;
|Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| googlebot-mobile&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Googlebot-Mobile&lt;br /&gt;
| [https://developers.google.com/webmasters/smartphone-sites/googlebot-mobile]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| revisit-after&lt;br /&gt;
| revisit-after is used to tell search engines how often to recrawl the page. To our knowledge only one search engine has ever supported it, and that search engine was never widely used — at this point, it is nothing more than a good luck charm.&lt;br /&gt;
| [http://code.google.com/webstats/2005-12/metadata.html Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| icbm&lt;br /&gt;
| Defines geographic position to which page is related to. The acronym stands for ICBM Intercontinental Ballistic Missile - an old, humorous allusion to the possible use of such coordinates.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;47.0667, 15.4500&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://geourl.org/add.html GeoURL documentation]&lt;br /&gt;
| geo.position (different value syntax)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| HandheldFriendly&lt;br /&gt;
| Denotes handheld-friendly content&lt;br /&gt;
| [http://learnthemobileweb.com/tag/handheldfriendly/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| markosweb.com/validation&lt;br /&gt;
| Used to verify ownership of Markosweb.com&lt;br /&gt;
| [http://www.markosweb.com/help/ownership/ Markosweb Validation Help]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| mobile-web-app-capable&lt;br /&gt;
| Sets whether a web application can be added standalone to a home screen and launched in fullscreen mode. Also proposed as a vendor-neutral version of apple-mobile-web-app-capable.&lt;br /&gt;
| [https://developers.google.com/chrome/mobile/docs/installtohomescreen Add to Homescreen - Google Chrome Mobile &amp;amp;mdash; Google Developers] (though a WHATWG or W3C spec would be preferred)&lt;br /&gt;
| apple-mobile-web-app-capable (vendor specific synonym)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| StartVer&lt;br /&gt;
| Used to verify Websites for Start!-App&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| MobileOptimized&lt;br /&gt;
| Denotes content optimized for mobile browsers&lt;br /&gt;
| [http://learnthemobileweb.com/tag/mobileoptimized/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| itemsPerPage&lt;br /&gt;
| Used to identify the number of search results returned per page.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-task&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
Jump List items act as entry points into the website even when the browser is not running. A Jump List can contain commonly used destinations and tasks. Some items apply to the whole site, and some apply only to specific users. &lt;br /&gt;
For example, to add a single task called &amp;quot;Check Order Status&amp;quot; specify a meta element in the head of your webpage, as follows:&lt;br /&gt;
 &amp;lt;META name=&amp;quot;msapplication-task&amp;quot; content=&amp;quot;name=Check Order Status;&lt;br /&gt;
      action-uri=./orderStatus.aspx?src=IE9;&lt;br /&gt;
      icon-uri=./favicon.ico&amp;quot;  /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491725(v=vs.85).aspx Tasks in Jump List]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-starturl&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-starturl&amp;quot; metadata contains the root URL of the application. The start URL can be fully qualified, or relative to the current document. Only HTTP and HTTPS protocols are allowed. If this element is missing, the address of the current page is used instead.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-starturl&amp;quot; content=&amp;quot;./&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-tooltip&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-tooltip&amp;quot; metadata provides additional tooltip text that appears when you hover over the Pinned Site shortcut in the Windows Start menu or on the desktop.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-tooltip&amp;quot; content=&amp;quot;Channel 9 Podcasts&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-tap-highlight&lt;br /&gt;
| &#039;&#039;&#039;Link highlighting in Internet Explorer&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-tap-highlight&amp;quot; meta tag can be used to disable automatic highlighting of tapped links in Internet Explorer. Applies to IE10 on Windows Phone 8 and IE11 on Windows 8.1.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-tap-highlight&amp;quot; content=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/bg182645%28v=vs.85%29.aspx#tapHighlight Link highlighting]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-navbutton-color&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-navbutton-color&amp;quot; metadata define the custom color of the Back and Forward buttons in the Pinned Site browser window. Any named color, or hex color value is valid.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-navbutton-color&amp;quot; content=&amp;quot;#FF3300&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-window&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-window&amp;quot; metadata sets the initial size of the Pinned Site window when it is launched for the first time. However, if the user adjusts the size of the window, the Pinned Site retains the new dimensions when it is launched again.&lt;br /&gt;
The following properties can be used in the value of the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute:&lt;br /&gt;
* width - The window width in pixels. The minimum value is 800.&lt;br /&gt;
* height - The window height in pixels. The minimum value is 600.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-window&amp;quot; content=&amp;quot;width=1024;height=768&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-TileImage&lt;br /&gt;
| The &amp;quot;msapplication-TileImage&amp;quot; metadata define the path to an image to be used as background for a tile in Pinned Sites in Windows 8. Tile images must be square PNGs 144px by 144px.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-TileImage&amp;quot; content=&amp;quot;images/benthepcguy-144.png&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx High Quality Visuals for Pinned Sites in Windows 8]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-TileColor&lt;br /&gt;
| The &amp;quot;msapplication-TileColor&amp;quot; metadata define the background color of a tile in Pinned Sites in Windows 8. The tile color can be specified as a hex RGB color using CSS’s #rrggbb notation, via CSS color names, or by the CSS rgb() function.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-TileColor&amp;quot; content=&amp;quot;#d83434&amp;quot;/&amp;gt;&lt;br /&gt;
| [http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx High Quality Visuals for Pinned Sites in Windows 8]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square70x70logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square70x70logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the small tile, which is 70x70 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square70x70logo&amp;quot; content=&amp;quot;images/tinylogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square70x70logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square150x150logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square150x150logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the wide tile, which is 310x150 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square150x150logo&amp;quot; content=&amp;quot;images/logo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square150x150logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-wide310x150logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-wide310x150logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the medium tile, which is 150x150 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-wide310x150logo&amp;quot; content=&amp;quot;images/widelogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-wide310x150logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square310x310logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square310x310logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the large tile, which is 310x310 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square310x310logo&amp;quot; content=&amp;quot;images/largelogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square310x310logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| msvalidate.01&lt;br /&gt;
| One of the verification elements used by Bing.&lt;br /&gt;
| [http://onlinehelp.microsoft.com/en-us/bing/hh204490.aspx Bing Webmaster Tools]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:audio&lt;br /&gt;
| A URL to an audio file to accompany this object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:description&lt;br /&gt;
| A one to two sentence description of your object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:determiner&lt;br /&gt;
| The word that appears before this object&#039;s title in a sentence. An enum of (a, an, the, &amp;quot;&amp;quot;, auto). If auto is chosen, the consumer of your data should chose between &amp;quot;a&amp;quot; or &amp;quot;an&amp;quot;. Default is &amp;quot;&amp;quot; (blank).&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:image&lt;br /&gt;
| An image URL which should represent your object within the graph.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:locale&lt;br /&gt;
| The locale these tags are marked up in. Of the format language_TERRITORY. Default is en_US.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:locale:alternate&lt;br /&gt;
| An array of other locales this page is available in.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| If your object is part of a larger web site, the name which should be displayed for the overall site. e.g., &amp;quot;IMDb&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:title&lt;br /&gt;
| The title of your object as it should appear within the graph, e.g., &amp;quot;The Rock&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:type&lt;br /&gt;
| The type of your object, e.g., &amp;quot;video.movie&amp;quot;. Depending on the type you specify, other properties may also be required.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:url&lt;br /&gt;
| The canonical URL of your object that will be used as its permanent ID in the graph, e.g., &amp;quot;http://www.imdb.com/title/tt0117500/&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:video&lt;br /&gt;
| A URL to a video file that complements this object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| norton-safeweb-site-verification&lt;br /&gt;
| Used to verify ownership of Website for Norton SafeWeb.&lt;br /&gt;
| [http://safeweb.norton.com/help/site_owners#verification_tips Norton SafeWeb Help Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| pinterest&lt;br /&gt;
| Used to block pinterest from linking to content on the URL.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;pinterest&amp;quot; content=&amp;quot;nopin&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://support.pinterest.com/entries/21101932-what-if-i-don-t-want-images-from-my-site-to-be-pinned Pinterest Help Article]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rating &lt;br /&gt;
| The Restricted to Adults label (RTA) provides a way for adult oriented websites to indicate that their content is off limits to children. RTA was introduced in 2006 and is currently used by a large number of adult web content providers. RTA is recognized by all major parental control filters.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;RATING&amp;quot; content=&amp;quot;RTA-5042-1996-1400-1577-RTA&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://www.rtalabel.org/index.php?content=howto RTA documentation]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| referrer&lt;br /&gt;
| Controls whether the user agent includes the Referer header in HTTP requests originating from this document&lt;br /&gt;
| [http://wiki.whatwg.org/wiki/Meta_referrer Meta referrer]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| RepostUsAPIKey&lt;br /&gt;
| Used to verify ownership of Website for Repost syndication service&lt;br /&gt;
| [http://www.repost.us/meta-headers-used-by-repost/ Meta Headers used by Repost]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ResourceLoaderDynamicStyles&lt;br /&gt;
| [[mw:|MediaWiki]]&#039;s [[mw:ResourceLoader|ResourceLoader]] uses this name with &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; set to the empty string.  The purpose is to mark the DOM position before which dynamic styles should be added.&lt;br /&gt;
| [[mw:ResourceLoader/ResourceLoaderDynamicStyles specification|ResourceLoaderDynamicStyles]]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rights-standard&lt;br /&gt;
| The purpose is to enable search engines and other cataloging services to compile the types of rights allocated to the work. (Does any search engine actually implement this? [[User:Hsivonen|hsivonen]] 07:34, 14 July 2011 (UTC))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This keyword does not provide, remove or alter any legal protections or designations.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;rights-standard&amp;quot; content=&amp;quot;element id;rights&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* element id - the HTML Element ID of the item these rights apply to&lt;br /&gt;
* rights - what rights are assigned to the item&lt;br /&gt;
** &amp;quot;pd&amp;quot; - Public domain&lt;br /&gt;
** &amp;quot;cc by-sa&amp;quot; - Creative Commons Attribution&lt;br /&gt;
** &amp;quot;cc by-nd&amp;quot; - Creative Commons  NoDerivs &lt;br /&gt;
** &amp;quot;cc by-nc&amp;quot; - Creative Commons Attribution-NonCommercial&lt;br /&gt;
** &amp;quot;cc by-nc-sa&amp;quot; - Creative Commons Attribution-NonCommercial-ShareAlike&lt;br /&gt;
** &amp;quot;cc by-nc-nd&amp;quot; - Creative Commons Attribution-NonCommercial-NoDerivs&lt;br /&gt;
&lt;br /&gt;
| [http://sites.google.com/site/metarightsstandard/ Spec]&lt;br /&gt;
|Redundant with [http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#licensing-works Microdata vocabulary for licensing works].&lt;br /&gt;
|Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| robots&lt;br /&gt;
| A comma-separated list of operators explaining how search engine crawlers should treat the content. Possible values are &amp;quot;noarchive&amp;quot; to prevent cached versions, &amp;quot;noindex&amp;quot; to prevent indexing, and &amp;quot;nofollow&amp;quot; works as the link rel value with the same name. This meta name is already supported by every popular search engine.&amp;lt;br /&amp;gt;The content value &amp;quot;NOODP&amp;quot; has been offered elsewhere, so I&#039;m proposing it here. It blocks robots from using [http://www.dmoz.org Open Directory Project] descriptions of a website instead of Web pages&#039; own meta descriptions. It may have been introduced by Microsoft.&amp;lt;br /&amp;gt;The content value &amp;quot;NOYDIR&amp;quot; has been offered by Yahoo, so I&#039;m proposing it here. It blocks Yahoo&#039;s robot from using the Yahoo directory&#039;s descriptions of a website instead of Web pages&#039; own meta descriptions. Whether any other robot supports this is unknown but possibly no other search engine uses Yahoo&#039;s directory anyway.&lt;br /&gt;
| [http://www.robotstxt.org/wc/exclusion.html#meta Robots exclusion protocol], NOODP value: [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=35264 Google], [http://help.yahoo.com/l/us/yahoo/search/indexing/indexing-11.html Yahoo], NOYDIR value: [http://ysearchblog.com/2007/02/28/yahoo-search-support-for-noydir-meta-tags-and-weather-update/ Yahoo], as accessed 4-28-09&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rpuPlugin&lt;br /&gt;
| Version of installed  Repost syndication service plugin&lt;br /&gt;
| [http://www.repost.us/meta-headers-used-by-repost/ Meta Headers used by Repost]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| skype_toolbar&lt;br /&gt;
| Prevents the Skype browser extension from automatically seeking through the page and replacing telephone numbers (or any number the program&#039;s algorithm thinks is a telephone number) with its own custom presentation that allows direct invocation of the Skype program to call the telephone number.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;skype_toolbar&amp;quot; content=&amp;quot;skype_toolbar_parser_compatible&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://skype.otherlinks.co.uk/page.asp?id=toolbar_number_formatting Skype Info]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| slurp&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Yahoo! only.&lt;br /&gt;
| [http://help.yahoo.com/l/au/yahoo7/search/indexing/indexing-11.html Yahoo! documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| startIndex&lt;br /&gt;
| Used to identify the index of the first search result in the current set of search results.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| teoma&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Teoma and Ask.com only.&lt;br /&gt;
| [http://about.ask.com/en/docs/about/webmasters.shtml Ask.com documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| totalResults&lt;br /&gt;
| Used to identify the number of search results available for the current search.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &amp;lt;span id=&amp;quot;viewport&amp;quot;&amp;gt;viewport&amp;lt;/span&amp;gt;&lt;br /&gt;
| Provides a way for documents to specify (using markup rather than CSS) the size, zoom factor, and orientation of the viewport that is used as the base for the document&#039;s [http://www.w3.org/TR/CSS21/visudet.html#containing-block-details initial containing block]. The following properties can be used in the value of the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute:&lt;br /&gt;
* width&lt;br /&gt;
* height&lt;br /&gt;
* initial-scale&lt;br /&gt;
* minimum-scale&lt;br /&gt;
* maximum-scale&lt;br /&gt;
* user-scalable&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=480, initial-scale=2.0, user-scalable=1&amp;quot;&amp;gt;&lt;br /&gt;
For more details, see the [http://dev.w3.org/csswg/css-device-adapt/#viewport-meta-element Viewport META element] section of the [http://dev.w3.org/csswg/css-device-adapt/ CSS Device Adaptation] draft specification.&lt;br /&gt;
| For &amp;lt;code&amp;gt;meta&amp;lt;/code&amp;gt; elements that have a &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute whose value is &amp;lt;code&amp;gt;viewport&amp;lt;/code&amp;gt;, the [http://dev.w3.org/csswg/css-device-adapt/ CSS Device Adaptation] draft specification defines the recognized properties for the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute&amp;gt;, as well as an algorithm for parsing the value of that attribute.&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.cg_n&lt;br /&gt;
| &#039;&#039;&#039;Name of the Content Group&#039;&#039;&#039;&lt;br /&gt;
Used to configure the appropriate Webtrends advanced feature. These are just some of the more popular ones. These appear in your META tags.  – showing you the web page, the source (meta tag), the log files entry and the subsequent WT report.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;wt.cg_n&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.cg_s&lt;br /&gt;
| &#039;&#039;&#039;Name of Content Sub-Group&#039;&#039;&#039;&lt;br /&gt;
Used to configure the appropriate Webtrends advanced feature. These are just some of the more popular ones. These appear in your META tags.  – showing you the web page, the source (meta tag), the log files entry and the subsequent WT report.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;wt.cg_s&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_n&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario name&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario name for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_n&amp;quot; content=&amp;quot;my_scenario_name&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_p&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario step name&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario step name for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends. It works when paired with metedata tag name WT.si_n.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_p&amp;quot; content=&amp;quot;my_scenario_step_name&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_x&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario step number&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario step number for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends. It works when paired with metedata tag name WT.si_n, and as an alternative to Wt.si_p.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_x&amp;quot; content=&amp;quot;my_scenario_step_number&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ac&lt;br /&gt;
| &#039;&#039;&#039;Advertising Click parameter&#039;&#039;&#039;&lt;br /&gt;
When a visitor to your site clicks on an ad, that action is referred to as an Ad Click. The following META tag tracks advertising clicks:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.ac&amp;quot; CONTENT=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the advertisement clicked to reach a particular web page. The Ad Click must contain an external redirect back to the client. The redirect needs to include the necessary code to generate a hit to the SDC server. You can designate multiple Advertising Clicks using semicolons.&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;a href=&amp;quot;file111.html?WT.ac=CONTENT111&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;file222.html?WT.ac=CONTENT222&amp;quot;&amp;gt;&lt;br /&gt;
The name of the advertisement clicked to reach a particular web page. To capture this information with DCS, the Advertising Click must contain an external redirect back to the client. The redirect needs to &lt;br /&gt;
&lt;br /&gt;
include the necessary code to generate a hit to the DCS. The maximum length for each name is 64 bytes.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ad&lt;br /&gt;
| &#039;&#039;&#039;Advertising View parameter&#039;&#039;&#039;&lt;br /&gt;
Visitors often view advertisements that they do not necessarily click on. You can use On-Site Advertising to determine the number of visitors to your web site who view particular ads. With this feature you can produce advertising reports for each of your clients.&lt;br /&gt;
If you are selling advertising space on your web site, for example, you can collect traffic statistics to help determine pricing schedules.&lt;br /&gt;
The following META tag tracks advertising views:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.ad&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
An Ad View occurs when a visitor views a page containing an ad. An ad is a link or graphic that contains an Ad Click parameter in the query portion of it&#039;s URL.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.mc_id&lt;br /&gt;
| &#039;&#039;&#039;Identifies the ID of the marketing campaign&#039;&#039;&#039;&lt;br /&gt;
To attract new students, a university launches a marketing campaign by sending recruitment email to all graduating high school seniors in a metropolitan area. The email links to a special landing page in the university’s web site, containing the following META tag to track marketing campaigns.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.mc_id&amp;quot; CONTENT=&amp;quot;1X2GG34&amp;quot;&amp;gt;&lt;br /&gt;
You may use this parameter on the URL.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;a href=&amp;quot;link?WT.mc_id=1X2GG34&amp;quot;&amp;gt;&lt;br /&gt;
The Campaign ID 1X2GG34 represents recruits to be contacted by email&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.sv&lt;br /&gt;
| &#039;&#039;&#039;Tracking Servers parameter&#039;&#039;&#039;&lt;br /&gt;
If your site is hosted on multiple servers, a server cluster, or a server farm, and you want to evaluate the performance of your load balancer, Webtrends can track page views for each server. To do so, populate the following META tag on all pages on each server:&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;My Server&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the machine that serves the web page. If you have two servers (Server1 and Server2), you would make two copies of the META tag and designate CONTENT=“Server1” for deployment to pages on the first server and CONTENT=“Server2” for deployment to the same pages on the second server.&lt;br /&gt;
For a server farm, you can extract the value of the built-in server name and dynamically assign it to the&lt;br /&gt;
META tag using server-side scripting.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;Server1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;Server2&amp;quot;&amp;gt;&lt;br /&gt;
An Ad View occurs when a visitor views a page containing an ad. An ad is a link or graphic that contains an Ad Click parameter in the query portion of it&#039;s URL.&lt;br /&gt;
| [https://tagbuilder.webtrends.com/Help/Miscellaneous/AdSearch.aspx?keepThis=true&amp;amp;TB_iframe=true&amp;amp;height=450&amp;amp;width=650 About WT.ad].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ti&lt;br /&gt;
| &#039;&#039;&#039;Tracking Page Titles&#039;&#039;&#039;&lt;br /&gt;
You may want to modify a page title before sending it to Webtrends in the following cases:&lt;br /&gt;
* You are dealing with dynamic content pages identified by URL parameters, and the page title represents the title of the base URL page rather than the dynamic content page.&lt;br /&gt;
Unless you modify the page titles, all pages have the same title in the reports.&lt;br /&gt;
* All pages have been assigned the same title, for reasons of style or company policy.&lt;br /&gt;
Even though URLs are displayed in addition to page title, the entire URL cannot be depended upon to distinguish one page from another.&lt;br /&gt;
Use server-side scripts to change the title to something that reflects the content of the pages so that you can identify them in reports. Next, pass the customized page titles to Webtrends, using the following META tag:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.ti&amp;quot; CONTENT=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the title for this page.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| y_key&lt;br /&gt;
| Used to verify ownership for Yahoo! Site Explorer&lt;br /&gt;
| [http://help.yahoo.com/l/us/yahoo/search/siteexplorer/siteexplorer-06.html Yahoo! documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| yandex-verification&lt;br /&gt;
| Used to verify ownership for Yandex Webmaster.&lt;br /&gt;
| [http://help.yandex.ru/webmaster/?id=995300#995356 Yandex Webmaster ownership verification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.instruction&lt;br /&gt;
| Globrix property information: Property to Buy or Rent&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.price&lt;br /&gt;
| Globrix property information: Price for the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.postcode&lt;br /&gt;
| Globrix property information: Postcode of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.bedrooms&lt;br /&gt;
| Globrix property information: Number of bedrooms the property has&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.bathrooms&lt;br /&gt;
| Globrix property information: Number of bathrooms the property has&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.type&lt;br /&gt;
| Globrix property information: Type of property e.g. &#039;semi-detatched house&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.condition&lt;br /&gt;
| Globrix property information: Condition of the property e.g. &#039;renovated&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.features&lt;br /&gt;
| Globrix property information: Features of the property e.g. &#039;double glazing&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.outsidespace&lt;br /&gt;
| Globrix property information: External features of the property e.g. &#039;garden&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.parking&lt;br /&gt;
| Globrix property information: Parking available for property e.g. &#039;parking for 2 cars&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.period&lt;br /&gt;
| Globrix property information: Period of the property e.g. &#039;victorian terrace&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.poa&lt;br /&gt;
| Globrix property information: If the property price is only available on application&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.tenure&lt;br /&gt;
| Globrix property information: The tenure of the property e.g. &#039;leasehold&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.underoffer&lt;br /&gt;
| Globrix property information: Indicates if the property is under offer&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.priceproximity&lt;br /&gt;
| Globrix property information: The region of the attached price e.g. &#039;guide price of&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.latitude&lt;br /&gt;
| Globrix property information: The latitude of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.longitude&lt;br /&gt;
| Globrix property information: The longitude of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| meta_date&lt;br /&gt;
| The date used to indicate that the Metadata has been prepared and/or reviewed and approved by the Metadata Unit. Its purpose is administrative. (Used by &amp;quot;Autonomy&amp;quot;.)&lt;br /&gt;
| [http://www.hc-sc.gc.ca/home-accueil/alt_formats/pacrb-dgapcr/pdf/Metadata_Application_Profile_2009.pdf Health Canada Web Metadata Application Profile March 2009 ]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Site-Type&lt;br /&gt;
| Used to define the body of the document content type offered&lt;br /&gt;
| [http://programadorweb.net.tc/?page_id=124 Information and values ??accepted by Metatag]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| wot-verification&lt;br /&gt;
| Used to verify ownership of WOT (Web Of Trust)&lt;br /&gt;
| [http://www.mywot.com/wiki/Verify_your_website WOT&#039;s verify your site wiki page]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gwt:property&lt;br /&gt;
| Used to specify the locale client property&lt;br /&gt;
| [https://developers.google.com/web-toolkit/doc/latest/DevGuideI18nLocale Locales in GWT]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| mobile-agent&lt;br /&gt;
| Specifies the mobile-compatible url of the web page.  Used by mobile browsers and search engines to redirect mobile phone visitors to the proper mobile page. &amp;lt;br&amp;gt;&lt;br /&gt;
The following properties can be used in the value of the content attribute:&amp;lt;br&amp;gt;url - The mobile-compatible url of the web page.&amp;lt;br&amp;gt;format - The format of the mobile page. An enum of &amp;quot;wml&amp;quot;, &amp;quot;xhtml&amp;quot; and &amp;quot;html5&amp;quot;.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;mobile-agent&amp;quot; content=&amp;quot;format=html5; url=http://3g.sina.com.cn/&amp;quot;&amp;gt;&lt;br /&gt;
| [http://open.shouji.baidu.com/?page=developer&amp;amp;action=pcandmo Baidu Mobile SEO]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:card&lt;br /&gt;
| The card type, which will be one of &amp;quot;summary&amp;quot;, &amp;quot;photo&amp;quot;, or &amp;quot;player&amp;quot;.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:domain&lt;br /&gt;
| the domain of the website (added w/ API 1.1)&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:url&lt;br /&gt;
| Canonical URL of the card content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:title&lt;br /&gt;
| The title of the content as it should appear in the card.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:description&lt;br /&gt;
| A description of the content in a maximum of 200 characters.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image&lt;br /&gt;
| A URL to the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image:width&lt;br /&gt;
| The width of the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image:height&lt;br /&gt;
| The height of the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image0&lt;br /&gt;
| A URL to the image representing the first photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image1&lt;br /&gt;
| A URL to the image representing the second photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image2&lt;br /&gt;
| A URL to the image representing the third photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image3&lt;br /&gt;
| A URL to the image representing the fourth photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:site&lt;br /&gt;
| @username for the website used in the card footer.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:site:id&lt;br /&gt;
| Twitter ID for the website used in the card footer.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:creator&lt;br /&gt;
| @username for the content creator / author.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:creator:id&lt;br /&gt;
| Twitter ID for the content creator / author.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| typemetal.formatprefs&lt;br /&gt;
| Per-file HTML formatting preferences used by the TypeMetal HTML editor&lt;br /&gt;
| [http://coherencelabs.com/typemetal/manual/typemetal-custom-metadata.html TypeMetal User Guide]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| vfb-version&lt;br /&gt;
| Specifies a Visual Form Builder plugin version for Wordpress.&lt;br /&gt;
| [http://wordpress.org/plugins/visual-form-builder/ Visual Form Builder Documentation and specs]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wot-verification&lt;br /&gt;
| Used to verify ownership of WOT (My Web of Trust).&lt;br /&gt;
| [http://www.mywot.com/en/faq/site-owners-support/ownership-verification#why-verify]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| web_author&lt;br /&gt;
| Credits the developer(s) responsible for the technical design of a website.&lt;br /&gt;
| [http://www.metatags.info/meta_name_webauthor Documentation]&lt;br /&gt;
| [https://sites.google.com/site/metadesignerspec/ designer] - for visual presentation&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMCATEGORY&lt;br /&gt;
| Category of page to be grouped in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMDESCRIPTION&lt;br /&gt;
| Alternative page description for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMIMAGE&lt;br /&gt;
| URL to image to be displayed alongside result in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMPAGEBOOST&lt;br /&gt;
| Page boost factor to increase or decrease the relevance of page in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMTITLE&lt;br /&gt;
| Alternative page title for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMWORDS&lt;br /&gt;
| Additional keywords to be indexed for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| revision&lt;br /&gt;
| The revision of this page as reported by an underlying Version Control System. This is a free format string.&lt;br /&gt;
| [https://github.com/krallin/meta-revision Meta Revision Specification]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Proposals that don&#039;t meet the [http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#other-metadata-names requirements] for a registration ==&lt;br /&gt;
&lt;br /&gt;
Note that these proposals can be moved back to the registry table if the problems listed in the rightmost column of this table are addressed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to specification&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
! Registration requirement failure&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gm-gpx-v&lt;br /&gt;
| Wordpress Plugin Google Maps GPX Viewer&lt;br /&gt;
| [http://wordpress.org/extend/plugins/google-maps-gpx-viewer/ Google Maps GPX Viewer]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link is not a link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:title&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:type&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:url&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:image&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fb:admins&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:description&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fb:page_id&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| audience&lt;br /&gt;
| To aid search engines in classifying and to aid directory compilers, an audience most appropriate for the page may be suggested. Subject matter may not be a good clue; for example, an analysis of children&#039;s literature may be directed to teachers.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma. Multiple values are to be comma-separated. Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values:&amp;lt;br /&amp;gt;-- &amp;quot;all&amp;quot; and &amp;quot;everyone&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;adult&amp;quot; and &amp;quot;mature&amp;quot; have the same meaning and are for content that only adults may access, but no one responsible for preventing a nonadult or the immature from accessing the page or its content should rely on either or both of these values to do so without other means (not the same as &amp;quot;grownup&amp;quot;, which see)&amp;lt;br /&amp;gt;-- &amp;quot;child&amp;quot; and &amp;quot;juvenile&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;teen&amp;quot;&amp;lt;br /&amp;gt;-- &amp;quot;grownup&amp;quot; is not identical to &amp;quot;adult&amp;quot; or &amp;quot;mature&amp;quot; in not implying a precise boundary but is approximately any person who may be able to understand and apply the content (e.g., car driving instruction that may be read by a minor not yet old enough to drive a car but who would likely benefit from somewhat early exposure to the instruction)&amp;lt;br /&amp;gt;-- &amp;quot;parent&amp;quot; to include guardian and temporary caregiver&amp;lt;br /&amp;gt;-- &amp;quot;teacher&amp;quot; to include professor and ad hoc instructor&amp;lt;br /&amp;gt;-- &amp;quot;elementary school student&amp;quot; to include any student below high school&amp;lt;br /&amp;gt;-- &amp;quot;high school student&amp;quot;&amp;lt;br /&amp;gt;-- &amp;quot;elhi&amp;quot; to include any student in elementary school through high school&amp;lt;br /&amp;gt;-- &amp;quot;college student&amp;quot; including graduate and professional school&amp;lt;br /&amp;gt;-- &amp;quot;business&amp;quot; including management, finance, and prospective customers (this includes e-commerce and investor sites)&amp;lt;br /&amp;gt;-- &amp;quot;health&amp;quot; including any health care provider including alternative and ad hoc&amp;lt;br /&amp;gt;-- &amp;quot;patient&amp;quot; for any health care recipient&amp;lt;br /&amp;gt;-- &amp;quot;lawyer&amp;quot; including judge, paralegal, and jailhouse lawyer&amp;lt;br /&amp;gt;-- &amp;quot;law client&amp;quot; for any prospective recipient of a lawyer&#039;s service (not usually a social work client) with &#039;&#039;lawyer&#039;&#039; including paralegal and jailhouse lawyer but not necessarily judge&amp;lt;br /&amp;gt;-- &amp;quot;craft&amp;quot; for any craftworker including laborer and artisan&amp;lt;br /&amp;gt;-- &amp;quot;artist&amp;quot; including musician, actor, dancer, and sculptor and including creator and performer&amp;lt;br /&amp;gt;-- &amp;quot;military&amp;quot; including paramilitary&amp;lt;br /&amp;gt;-- &amp;quot;news&amp;quot; including any consumer of rapidly-developing news&amp;lt;br /&amp;gt;-- &amp;quot;introductory&amp;quot; and &amp;quot;beginner&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;intermediate&amp;quot; and &amp;quot;midlevel&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;advanced&amp;quot; and &amp;quot;advance&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;scholarly&amp;quot; and &amp;quot;scholar&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;popular&amp;quot; generally referring to a writing style&amp;lt;br /&amp;gt;-- &amp;quot;older&amp;quot; including retiree&amp;lt;br /&amp;gt;-- &amp;quot;institution&amp;quot; including from corporation to conspiracy (such as for management advice)&amp;lt;br /&amp;gt;-- &amp;quot;government&amp;quot; including agencies and prospective politicians&amp;lt;br /&amp;gt;-- values using any integer or single-digit decimal in the form of &amp;quot;grade 8&amp;quot; or &amp;quot;grade 6.4&amp;quot; including to refer to a reading comprehension level (this generally will not exceed 12 and might be meaningless above 20 so higher values may be interpreted as the highest meaningful value)&amp;lt;br /&amp;gt;-- &amp;quot;viewers&amp;quot; for when content (such as a movie) is intended almost entirely to be seen rather than read&amp;lt;br /&amp;gt;-- &amp;quot;listeners&amp;quot; for when content (such as music) is intended almost entirely to be heard rather than read but not generally including text-to-speech support&amp;lt;br /&amp;gt;-- &amp;quot;tts&amp;quot;, &amp;quot;text-to-speech&amp;quot;, or &amp;quot;text to speech&amp;quot;, which three have the same meaning and which are for a page that has substantial support for TTS or that will be readily understood through TTS without need for such support (TTS is often aided by, e.g., pre-resolving pronunciation ambiguities in page coding)&amp;lt;br /&amp;gt;-- values using any numbers in the form of &amp;quot;3-6 years old&amp;quot;, whether a range or a single-number value&amp;lt;br /&amp;gt;-- values using any decade in the form of &amp;quot;born in 1970s&amp;quot;&amp;lt;br /&amp;gt;Unrecognized values such as &amp;quot;botanists&amp;quot;, &amp;quot;Texans&amp;quot;, and &amp;quot;writers who use red ink&amp;quot; may be used but at a risk that a search engine or directory editor will either fail to recognize it or will interpret it in unpredictable ways, or will in the future.&amp;lt;br /&amp;gt;Spellings that are erroneous or slightly different from a recognized value may be interpreted by a search engine or directory editor as representing a recognized value.&amp;lt;br /&amp;gt;The absence of the keyword defaults to a value of &amp;quot;all&amp;quot; but without overriding another indication arrived at by other means.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| blogcatalog&lt;br /&gt;
| Used to verify ownership of Blog Catalog.com&lt;br /&gt;
| [http://www.blogcatalog.com/ Blog catalog site]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link is not a link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| bot-. . .&lt;br /&gt;
| Robot owners, to allow page authors access to robotic capabilities, e.g., to deny them, should prefix &amp;quot;bot-&amp;quot; to the name of their robot, especially for proprietary bots.&amp;lt;br /&amp;gt;Example: If a robot were to be named &amp;quot;dullbucklequiz&amp;quot;, the name in the meta element would be &amp;quot;bot-dullbucklequiz&amp;quot;.&amp;lt;br /&amp;gt;The value &amp;quot;bot-&amp;quot; alone represents all bots so prefixed, like a wildcard.&amp;lt;br /&amp;gt;Arguably, there&#039;s no need for a list here of any specific bots if http://user-agents.org or http://www.botsvsbrowsers.com/ (and perhaps other sites) is reliable.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec, tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| created&lt;br /&gt;
| The datetime at which the document was created. The value is an ISO8601 date. The date MUST follow the [http://www.w3.org/TR/NOTE-datetime W3C Profile of ISO 8601] with a granularity of &amp;quot;Complete date:&amp;quot; or finer. The [http://www.bbc.co.uk/guidelines/futuremedia/desed/previousversions/searchmetadata_vs_1_0.shtml#metadata BBC] use this name.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| creator&lt;br /&gt;
| The creator is an off-Web or pre-Web creator of a work for which an author authored a Web page, so that the creator and the author may be different people.&amp;lt;br /&amp;gt;Searching for one content creator&#039;s work requires a standard robot-parsable format for the information. A personal name, institutional name, or other text entry is permissible.&amp;lt;br /&amp;gt;One element represents only one creator. Multiple creators are to be represented with multiple tags.&amp;lt;br /&amp;gt;Search engines may index by any component of a name, so a content creator need only enter a name once in one first-last or family-given order (e.g., Pat Thunderbird or Thunderbird, Pat, but not requiring both).&lt;br /&gt;
| [[Talk:MetaExtensions#Re:_Proposed_&#039;creator&#039;_MetaExtension|Talk]]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| msnbot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Bing only.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ia_archive&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Internet Archive and Alexa only.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage&lt;br /&gt;
| The author may be the best expert on which time frame is most relevant to the content. Leaving that to search engine analysis may be too chancy without search engine optimization, which analysis is difficult to apply by algorithm to, e.g., historical papers that may focus on the 1800s but mention 1731 and 1912 perhaps unimportantly.&amp;lt;br /&amp;gt;The value for this keyword is a date or time -- not a range and not vague, for which other keywords are proposed -- in a format in accordance with http://www.w3.org/TR/NOTE-datetime (albeit a note that&#039;s at W3C only for discussion). Any of the six levels of granularity in that note are acceptable, such as expressing only a year.&amp;lt;br /&amp;gt;Should this keyword appear more than  once, all the values so appearing are determinative. Multiple values are to be expressed with separate meta elements lest the note be revised in the future in a way incompatible with comma-separating a list.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| property=&amp;quot;og:*&amp;quot;&lt;br /&gt;
| Metadata used by the Open Graph protocol (used by Facebook). Note: currently these are defined as: &amp;lt;meta property=&amp;quot;og.*&amp;quot; content=&amp;quot;x&amp;quot;/&amp;gt;&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ FAQ About the Open Graph protocol from Facebook.]&lt;br /&gt;
| &lt;br /&gt;
| Doesn&#039;t belong in this registry&lt;br /&gt;
| Not a value to be used in the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-end&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that it represents only the end. If this keyword is used without datetime-coverage-start (also proposed), its value is interpreted as ending a range without a start.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all the values so appearing are determinative, in which case each represents the end of a different range assumed to be nonnesting. Example: If four elements happen to be in the order of datetime-coverage-end=1865, datetime-coverage-start=1914, datetime-coverage-end=1918, and datetime-coverage-start=1862, assuming proper formatting, the ranges should be interpreted as 1862-1865 and 1914-1918.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-start&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that it represents only the start. If this keyword is used without datetime-coverage-end (also proposed), its value is interpreted as starting a range without an end.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all the values so appearing are determinative, in which case each represents the start of a different range assumed to be nonnesting. Example: If four elements happen to be in the order of datetime-coverage-start=1862, datetime-coverage-start=1914, datetime-coverage-end=1865, and datetime-coverage-end=1918, assuming proper formatting, the ranges should be interpreted as 1862-1865 and 1914-1918.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-vague&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that its value is not necessarily crisp. This keyword should be used only when datetime-coverage, datetime-coverage-start, and datetime-coverage-end are inappropriate, but there&#039;s no ban on using all four. Any text without a comma can be the value (e.g., Pleistocene, 1820s, Tuesdays, or before we were born); multiple values are comma-separated.&amp;lt;br /&amp;gt;If this keyword is used with datetime-coverage, datetime-coverage-start, or datetime-coverage-end, the vague value should be exploited along with the value/s for the other keyword/s.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all are determinative.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| DC.&lt;br /&gt;
| Dublin Core, maintained by Dublin Core MetaData Initiative (DCMI), is an extensive system with some overlap with non-DC names.&amp;lt;br /&amp;gt;This reserves all strings that begin with DC and a dot. &#039;&#039;Not true; DC-HTML doesn&#039;t use hardwired prefixes, but defines the prefixes using link/@rel=&amp;quot;scheme.prefix&amp;quot;&#039;&#039;&lt;br /&gt;
| [http://www.DublinCore.org DCMI]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| dir-content-pointer&lt;br /&gt;
| When several pages in a directory include main content, a table of contents, an index, and the like, a search engine may be able to organize results more usefully by identifying which is which with a standard vocabulary, helpful when different publishers use different conventions when displaying or printing content.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma and optionally with a trailing number. Multiple values are to be comma-separated (multiple values are appropriate when one document serves multiple purposes). Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values, which are pointer types to which numbers may be suffixed, are limited to &amp;quot;start&amp;quot; meaning &#039;the first page that should be seen by a user&#039; (this may be anywhere in the directory and anywhere within content), &amp;quot;toc&amp;quot; meaning &#039;table of contents&#039;, &amp;quot;intro&amp;quot; including introductions, forewords, prefaces, and tables of figures, &amp;quot;abstract&amp;quot;, &amp;quot;main&amp;quot;, &amp;quot;bibliography&amp;quot; and &amp;quot;biblio&amp;quot;, which have the same meaning, &amp;quot;index&amp;quot; which may mean &#039;sitemap&#039; or not, &amp;quot;afterword&amp;quot; and &amp;quot;update&amp;quot; which have the same meaning and need not actually update, &amp;quot;credit&amp;quot; meaning &#039;credits and acknowledgments&#039;, and &amp;quot;author bio&amp;quot; meaning &#039;author&#039;s biography&#039;, including any information about the author including credentials and contact information. The number suffix may be spaceless or not.&amp;lt;br /&amp;gt;When numbers are suffixed, a search engine or directory should arrange like items in numerical order in the results, with unnumbered items following like items that are numbered, e.g., intro 1, intro 2, main 1, main 2, main, main, and so on.&amp;lt;br /&amp;gt;Each directory and each subdirectory has its own sequence.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|expires&lt;br /&gt;
|&amp;lt;code&amp;gt;meta name=&#039;expires&#039;&amp;lt;/code&amp;gt; defines the expiration date of the page. This can be used for web pages in preparation for an upcoming event, e.g. a registration form for an exposition or competition, or other cases with a pre-set date when the document will no longer be valid, e.g. a product offer in a special sale or a support page for a product known not to be supported anymore from a given time onward.&lt;br /&gt;
&lt;br /&gt;
Search engines should respond to this meta tag in a reasonable way, i.e. by removing the page from their main search results after the expiration date (possibly still returning the result in a special search for expired pages as long as the page exists and is not explicitly excluded via &amp;lt;code&amp;gt;robots.txt&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;meta name=&#039;robots&#039;&amp;lt;/code&amp;gt; etc.) or simply by indicating to the user that this result is out-of-date.&lt;br /&gt;
&lt;br /&gt;
The content attribute should define the expiration date in accordance with http://www.w3.org/TR/NOTE-datetime . The meta tag should not be used for pages without expiration date. However, for historical reasons, search engines should also interpret other date formats where possible and should be prepared to find values such as &amp;quot;&amp;quot;, &amp;quot;0&amp;quot;, &amp;quot;no&amp;quot; and &amp;quot;never&amp;quot;. Such non-date values are to be interpreted as no expiration date.&lt;br /&gt;
&lt;br /&gt;
Correctly formatted example:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&#039;expires&#039; content=&#039;2012-12-31T23:59Z&#039;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tag is not to be confused with and has a different meaning than &amp;lt;code&amp;gt;meta http-equiv=&#039;expires&#039;.&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| format-print&lt;br /&gt;
| This is to allow a user agent to inform an operating system or a printer driver of the preferred print medium, such as the paper size.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma. Multiple values are to be comma-separated (multiple values might be appropriate because standard paper sizes vary around the world). Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values are limited to &amp;quot;letter&amp;quot;, &amp;quot;A4&amp;quot;, &amp;quot;legal&amp;quot;, &amp;quot;A5&amp;quot;, &amp;quot;B5&amp;quot;, &amp;quot;monarch&amp;quot;, &amp;quot;envelope 10&amp;quot; meaning size #10, &amp;quot;envelope 6-3-4&amp;quot; meaning size #6 3/4, values with integers and decimals in the form of &amp;quot;8.5 x 11&amp;quot; or &amp;quot;8.5x11&amp;quot; in which spacing of the &amp;quot;x&amp;quot; does not affect meaning, &amp;quot;paper&amp;quot;, which means &#039;paper of the default color (usually white) and weight (usually 20-lb. stock)&#039;, &amp;quot;white&amp;quot;, &amp;quot;yellow&amp;quot;, &amp;quot;pink&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;green&amp;quot;, &amp;quot;violet&amp;quot;, or &amp;quot;multicolor&amp;quot;, which means a medium of the given color or mixed, &amp;quot;letterhead&amp;quot;, &amp;quot;p2 letterhead&amp;quot; meaning &#039;letterhead intended for any page except the first&#039;, &amp;quot;watermark&amp;quot; meaning a &#039;special watermark such as an organization&#039;s own&#039;, and &amp;quot;plain&amp;quot; meaning &#039;not preprinted and not letterhead (it may have a paper manufacturer&#039;s watermark not related to letterhead)&#039;.&amp;lt;br /&amp;gt;Omitting &amp;quot;paper&amp;quot; when another recognized value is given defaults to an implied meaning of &#039;paper&#039; with the other value; e.g., &amp;quot;letter&amp;quot; means &#039;letter paper&#039;; the same principle applies to a medium&#039;s color (the default being white for paper and colorless for transparency) and plainness or lack thereof (the default being plain).&amp;lt;br /&amp;gt;Other values should be proposed before being recognized here. Label sizes should be proposed here for labels that are not on backing sheets that fit one of the recognized values, e.g., labels on narrow rolls. Blueprint paper sizes should be proposed here. Media other than standard paper, such as onion skin, heavier paper, card, and clear or color transparency, should be proposed here.&amp;lt;br /&amp;gt;The user agent may, with the user&#039;s or user sysadmin&#039;s permission (as by a menu-driven default), interpret a value to offer an alternative the user might accept and software and firmware other than the UA may interpret a value to the same end with or without permission, so this keyword is only suggestive; e.g., &amp;quot;letter&amp;quot; may be interpreted as &amp;quot;A4&amp;quot;.&amp;lt;br /&amp;gt;The absence of the keyword defaults to a value determined by other than the page, e.g., by the printer driver or the user agent.&lt;br /&gt;
| [[Talk:MetaExtensions#Re:_Proposed_&#039;format-print&#039;_MetaExtension|Talk]]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geographic-coverage&lt;br /&gt;
| The author may be the best expert on the geographic relevance of the content. Leaving that to search engine analysis may be too chancy without search engine optimization, which analysis is difficult to apply by algorithm to, e.g., historical papers and epidemiological studies which may mention locales only once.&amp;lt;br /&amp;gt;Absence of the keyword defaults to a value of world (not universe), unless the search engine chooses to interpret the page or larger unit for some other value, probably based on other than just contact information given in the website.&amp;lt;br /&amp;gt;The value for this keyword is a semicolon-separated list of one or more place-values, the order of which do not matter. One place-value will use commas to separate, in order, an optional standard natural language symbol applicable to the place-value (when omitted the language applicable to the page will control), a place-class, one or more place-subclasses if any, and one or more place name parts (where, e.g., in &amp;quot;Cape Town, South Africa&amp;quot;, &amp;quot;Cape Town&amp;quot; is a place name part but &amp;quot;Town&amp;quot; is not). Spaces after semicolons and commas are optional; spaces within place-values are present when required for each place-value (e.g., &amp;quot;Quezon City&amp;quot;, not an invented &amp;quot;QuezonCity&amp;quot;).&amp;lt;br /&amp;gt;To distinguish names that might otherwise be too similar, place-classes, all lower-case and hyphenatably spaceless, include &#039;&#039;outer-space&#039;&#039;, &#039;&#039;region&#039;&#039; (on Earth and crossing or larger than a nation, e.g., southern hemisphere, polar region, temperate zone, or Asia), &#039;&#039;intntl-water&#039;&#039; (an &#039;international water body&#039;), &#039;&#039;intntl-agcy&#039;&#039; (&#039;international agency&#039; or &#039;international collection&#039;, e.g., all U.N. member nations), &#039;&#039;nation&#039;&#039;, &#039;&#039;within-nation&#039;&#039; (limited to only one political level down from nation, e.g., state, province, territory, possession, city not included within other political units of a nation, or any comparable unit), &#039;&#039;city&#039;&#039; (including town, village, hamlet, and any comparable political unit below the level of &#039;&#039;within-nation&#039;&#039;), &#039;&#039;addr&#039;&#039; (including address, full-length street, building, institution, and neighborhood without political boundaries), &#039;&#039;pol-unit&#039;&#039; (&#039;&#039;pol&#039;&#039; abbreviating &#039;political&#039;) (e.g., a place of disputed nationhood), &#039;&#039;hist-pol-unit&#039;&#039; (&#039;&#039;hist&#039;&#039; abbreviating &#039;historical&#039;) (e.g., the Roman Empire), &#039;&#039;feature&#039;&#039; (e.g., river), &#039;&#039;num&#039;&#039; (e.g., latitude and longitude or outer-space equivalent in numbers), and &#039;&#039;ethereal&#039;&#039; (including thealogical/theological, fictional including from modern popular entertainment, and ancient secular mythical, but not including that which is asserted to be a state of mind or existence but not a place, such as nirvana). (Example for one hypothetical page: name=&amp;quot;geographic-coverage&amp;quot; content=&amp;quot;region, sub-Saharan Africa; nation, Panama; city, Panama, Panama; within-nation, Sao Paulo, Brazil; city, Sao Paulo, Sao Paulo, Brazil; within-nation, Mississippi, United States of America; region, Middle East; region, Midwest, United States of America; hist-pol-unit, Northwest Territory, United States of America; feature, river, Indus; outer-space, Indus; ethereal, ultima Thule; ethereal, Heaven; ethereal, Flatland; ethereal, Valhalla; en-US, addr, Hotel Valhalla, Fredrikstad, Norway; es, nation, Espana&amp;quot; (Indus is both a river and a constellation, illustrating the need for place-classes)).&amp;lt;br /&amp;gt;Ambiguity of place-values should be avoided despite convenience in coding because search engines may each interpret them as they see fit, e.g., it would be hard for an engine to distinguish New York from New York.&amp;lt;br /&amp;gt;For consistency of spelling, several authority lists should be settled upon, with legal, well-known, and disputed names and common abbreviations all being acceptable; but I&#039;m not proposing one here now (relying on IANA&#039;s ccTLD list might be too complex to implement and still assure coding consistency, e.g., occasionally ccTLDs can be phased out and off of IANA&#039;s list) (a standard vocabulary possibly usable here is the [http://www.getty.edu/research/conducting_research/vocabularies/tgn/index.html Getty Thesaurus of Geographic Names Online], subject to licensing and charset choice); and promulgating authority lists may best be done publicly by search engine managements, who may disagree with each other.&amp;lt;br /&amp;gt;Allowing Unicode for non-Roman alphabet-using locales is desirable, but at present that may raise technical problems, including computer security issues, that are not yet readily soluble.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| keywords-not&lt;br /&gt;
| A comma-separated list of negative keywords that distinguish a closely-related theme from this page&#039;s true theme, to support Boolean NOT searches often more realistically than visible text can, especially when both themes share the same lexicon.&amp;lt;br /&amp;gt;If keywords is no longer a supported name for a meta element, keywords-not is superfluous; however, debate has been revived on whether keywords should be supported or not; see the keywords entry in this Wiki.&lt;br /&gt;
| [http://www.w3.org/Bugs/Public/show_bug.cgi?id=6609 W3C Bug 6609]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| nextgen&lt;br /&gt;
| Used for nextgen gallery plugin in wordpress&lt;br /&gt;
| [http://www.alexa.com/faqs/?p=188 Alexa FAQ About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Unrelated spec link&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-datetime&lt;br /&gt;
| Better ranking in search engine results for recency or relevance to an event date would be aided by a standard format robots can parse. Users would save search time by not having to load many pages to find which ones are new or date-relevant.&amp;lt;br /&amp;gt;To supply a consistent and known format, the value for this keyword is a date-time expression formed in accordance with http://www.w3.org/TR/NOTE-datetime (albeit a note that&#039;s at W3C only for discussion). Any of the six levels of granularity in that note are acceptable, such as expressing only a year.&amp;lt;br /&amp;gt;Should this keyword appear more than once, only the first one so appearing is determinative.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-version&lt;br /&gt;
| Pages may be revised several times daily. While date-time given to a granularity of a fraction of a second would often suffice, when a page has to be approved more than once before posting, any or no such time may be correct (without this keyword, a comment could be necessary but probably not parsable by an engine). In addition, versions regardless of date may show consecutiveness and can replace a date that must be vague. In that case, a version number may be more useful for searches and so a robot-parsable format is needed.&amp;lt;br /&amp;gt;The keyword&#039;s value is stated in ASCII digits, is any nonnegative base-10 rational number expressed as an integer or a decimal, with any number of decimal places allowed, and may be padded with any number of leading zeros to support extraction for ASCII sorting.&amp;lt;br /&amp;gt;Should this keyword appear more than once, only the first one so appearing is determinative.&amp;lt;br /&amp;gt;The versions 0 and 0.&#039;&#039;n&#039;&#039;, with &#039;&#039;n&#039;&#039; being to any number of places, signify beta versions, i.e., drafts, in the tradition of beta software, while versions 1 and higher ordinarily signify final-release versions. After a final-release version is released, a draft of a later version is not given a version number of 0 or 0.&#039;&#039;n&#039;&#039;, but is numbered higher than the last final-release version. It is suggested to page authors that draft status, if applicable, be shown in the visibly displayed text of the page, rather than that this meta tag be relied upon as the sole notice of draft status, as it may be inadequate notice if alone.&amp;lt;br /&amp;gt;To assign a low page-version such as 0.&#039;&#039;n&#039;&#039; or 1, the page&#039;s URL, if static, may be used as the relevant premise. Thus, if a page is copied or moved to a new URL, the author may choose to restart page-version numbering from 0.&#039;&#039;n&#039;&#039; or 1. If a page&#039;s URL is dynamic, e.g., if created on the fly from a script, the page author may prefer to use as the relevant premise for assigning a low page-version such as 0.&#039;&#039;n&#039;&#039; or 1 the URL of the script or other technology that generates the dynamic-URL page, placing this meta element containing this attribute within the script or other technology, not within the generating page&#039;s head element (the generating page&#039;s head element may have its own meta element with this attribute describing the generating page). If one page containing the script or other technology that generates another page has more than one means for generating dynamic-URL pages, each means should contain its own meta element with this attribute. Page-version is thus largely independent of the page&#039;s date, although both would likely advance roughly in parallel.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| resolutions&lt;br /&gt;
| Authoring web sites to use resolution independent images that display beautifully on high-resolution displays should be made as easy as possible for developers and should not require JavaScript to accomplish.&lt;br /&gt;
&lt;br /&gt;
To accomplish this, I propose a new HTML Meta Tag, &amp;lt;code&amp;gt;resolutions&amp;lt;/code&amp;gt;, that can be used to specify that high-resolution versions of images linked to from the page are available and that the browser should use them in place of the lower-resolution default images if it detects that a user is using a high-resolution screen. The resolutions meta tag lists the device-pixel ratios supported by images in the page. &lt;br /&gt;
&lt;br /&gt;
So, for example…&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;resolutions&amp;quot; content=&amp;quot;2x&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
… means that the developer is telling the browser that she has created 2x resolution images for the images linked to from the current page and named them with a @2x suffix. &lt;br /&gt;
&lt;br /&gt;
To illustrate, if her image tag is as follows…&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;img src=&amp;quot;/images/flower.jpg&amp;quot; alt=&amp;quot;A flower&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
… then she has two image files under /images: the low-resolution default (flower.jpg), and a higher-resolution (200%) version named flower@2x.jpg. &lt;br /&gt;
&lt;br /&gt;
(This is the same naming convention already used by Apple in its Cocoa Touch framework for automatically loading in higher-resolution versions of images.)&lt;br /&gt;
&lt;br /&gt;
Based on the meta tag, if the browser detects that the user is running at a &amp;lt;code&amp;gt;min-device-pixel-ratio&amp;lt;/code&amp;gt; of 2.0, it will automatically ask for the 2x version of the image (flower@2x.jpg) instead of the default image as specified in the image tag. &lt;br /&gt;
&lt;br /&gt;
Finally, so as not to flood external sites with high-resolution image requests, this functionality would only work for local images specified via relative links.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Multiple resolutions&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resolutions tag can also contain a list of supported device-pixel ratios so as to support even higher-resolution displays when and if they become available in the future. &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;resolutions&amp;quot; content=&amp;quot;2x, 4x, 8x&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the developer would provide 2x, 4x, and 8x versions of all images. So, in the running example, she would make flower.jpg, flower@2x.jpg, flower@4x.jpg, and flower@8x.jpg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Advantages&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The advantages of this approach are several:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Makes it very simple for developers to support high-resolution displays like the iPhone 4&#039;s Retina screen&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Does not require JavaScript&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Does not change the default way that things work (if the meta tag is not specified, the browser simply behaves as it always has).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| [http://aralbalkan.com/3355 Proposal for native browser support of high-resolution image substitution]&lt;br /&gt;
[http://aralbalkan.com/3331 How to make your web content look stunning on the iPhone 4’s new Retina display]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rights&lt;br /&gt;
| As a page effectively appears in at least two forms, usually one as interpreted and displayed on a device and the other as source code, arguably intellectual property rights that must be asserted must be asserted in ways understandable in both contexts. For example, &amp;amp;amp;copy; is a raw representation that may legally fail as part of copyright notice to someone seeing source code and not the display, important when someone wants to copy source code for use elsewhere and may rely on a defense of innocent infringement (at least in U.S.). While such assertions can be made in a comment element, it may be helpful to have a tag that search engines can parse and index verbatim.&amp;lt;br /&amp;gt;The value may include standard and nonstandard notices, invocations of licenses such as GFDL and ASCAP, and any other information. Content is defined as free-form, leaving the page author discretion for the entry.&amp;lt;br /&amp;gt;Statements in one tag may discuss several portions of the page differently, e.g., with different licenses.&amp;lt;br /&amp;gt;More than one license may be offered, along with the page&#039;s relationship to all.&amp;lt;br /&amp;gt;Not all statements need be license grants. A statement may state whom to ask for reprint permission or may reserve all rights, for example.&amp;lt;br /&amp;gt;Only one meta tag with this keyword may be present. Page authors must not use more than one. A UA finding multiple such tags on one page must ignore all of them.&amp;lt;br /&amp;gt;The copyright symbol that would be generated by its character entity is not recommended for legal notice in source code when the word &#039;Copyright&#039; may be used instead, because the entity may be read in raw form, but use is up to the page author. The same concept applies to any intellectual property rights symbol for which a suitable alternative is available, such as for trademark or service mark.&amp;lt;br /&amp;gt;ASCII text would not suffice when a name or notice legally may have to be in a non-Roman alphabet, but no alternative may yet exist in HTML5.&amp;lt;br /&amp;gt;Search engine storage may impose a length limit, but, because of legal consequences, if the value&#039;s length exceeds a given limit the search index should retain or interpret none of it but only refer to it.&amp;lt;br /&amp;gt;The content string may only be copied verbatim in its full length, referred to, or ignored. It may not be, for example, paraphrased, truncated, interpreted, or classified except in addition to being copied verbatim in its full length.&amp;lt;br /&amp;gt;Ignoring shall not void, nullify, or alter any rights stated in such tag.&amp;lt;br /&amp;gt;For the synonymy, &#039;&#039;IP&#039;&#039;, &#039;&#039;IP-rights&#039;&#039;, and &#039;&#039;IP-right&#039;&#039; are not reserved; while the abbreviation &#039;&#039;IP&#039;&#039; &#039;intellectual property&#039; is common among attorneys in the U.S., page authors will more likely be computerate, and the abbreviation may be wanted for &#039;Internet Protocol&#039;.&lt;br /&gt;
| [[Talk:MetaExtensions#rights:_why_reversion|Talk]]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| subj-. . .&lt;br /&gt;
| To classify by subject a page&#039;s content, a standard subject taxonomy that will be recognized by a search engine or directory will help. Because many such high-quality taxonomies exist, only a prefix is proposed. Over time, particular taxonomies, in print or online, may be recognized here and keywords assigned for each.&amp;lt;br /&amp;gt;The keyword will be constructed case-insensitively with subkeywords in the form subj-[nationAbbrev]-[taxonomy]-[edition][-optionalSubedition], e.g., subj-US-MeSH-2009online (perhaps). After &amp;quot;subj-&amp;quot;, the second subkeyword will identify the nation where the taxonomy is published or offered as an aid in identifying the taxonomy and does not limit the subject coverage; e.g., a taxonomy published in Japan may be ideal for classifying Canadian botany or Peruvian economy.&amp;lt;br /&amp;gt;As subject values may vary between editions of one taxonomy, an edition and optionally a subedition is to be identified in the third and optionally the fourth subkeywords. The subedition, if any, is any update or revision occurring between editions, such that a value drawn from that edition and subedition is stable. The means of identifying edition and subedition should be included in the registration of a keyword.&amp;lt;br /&amp;gt;Examples of taxonomies from the U.S. include MeSH (medical) and the Library of Congress Subject Headings.&amp;lt;br /&amp;gt;The value identifying a subject for a Web page will be drawn from the cited taxonomy&#039;s edition and subedition.&amp;lt;br /&amp;gt;If the value should have a style to prevent ambiguity in interpretation, that style is to be registered here for that keyword. Multiple values are expressed with multiple meta elements, one value for each, since comma-separation is probably not compatible with all taxonomies.&amp;lt;br /&amp;gt;If a value requires case-sensitivity to prevent confusion, the entry here registering the keyword must accommodate that need with the needs of HTML 5 with an appropriate rule. To that end, a proposal to allow case-sensitivity in meta tags under some circumstances has been offered in the W3C bug reporting system.&lt;br /&gt;
| [http://www.w3.org/Bugs/Public/show_bug.cgi?id=6854 W3C Bug 6854]&lt;br /&gt;
| subject-. . .&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec, tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| nibbler-site-verification&lt;br /&gt;
| Used to verify ownership of Nibbler site&lt;br /&gt;
| [http://nibbler.silktide.com/ Nibbler site]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link does not link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| MSSmartTagsPreventParsing&lt;br /&gt;
| Microsoft introduced into Internet Explorer 6 Beta a feature that some website designers wished to preclude from applying in order to prevent public misunderstanding of their websites. The feature allowed a browser to add information but at a risk that users wouldn&#039;t know that it wasn&#039;t supplied by the website. This keyword was provided by Microsoft for those of us who wanted it.&amp;lt;br /&amp;gt;Its value was &amp;quot;TRUE&amp;quot;. Microsoft spelled the keyword with some capitals and the value in all capitals but whether capitalization was required for either is unknown; some opinions vary. Since it need be understood by only one browser, and that one a beta version, full standards compliance should not be assumed, and original case may be required. (This tag is used by Google: &amp;quot;&amp;lt;meta content=&#039;true&#039; name=&#039;MSSmartTagsPreventParsing&#039;/&amp;gt;&amp;quot; appeared (with internal quote marks as singles) in the source code for &amp;lt;http://googleblog.blogspot.com/2009/04/listening-to-google-health-users.html&amp;gt;, as accessed 4-27-09.)&amp;lt;br /&amp;gt;Microsoft has apparently removed this instruction from its website on the ground that the beta version is no longer available and is not supported, but that doesn&#039;t assure that some users aren&#039;t still using the beta browser, perhaps inadvertently. Therefore, designers may wish to continue using the keyword and value and they are preserved here.&lt;br /&gt;
| e.g., [http://www.theregister.co.uk/2001/06/25/web_sites_banish_those_winxp/ The Register (U.K.)], [http://cc.uoregon.edu/cnews/summer2001/summer2001.pdf Univ. Oregon (U.S.) (PDF p. 18)], &amp;amp; [http://trillian.mit.edu/~jc/demo/SmartTagsOff.html John Chambers (U.S.) (job résumé near root)], all as accessed 4-19-09&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks spec, potentially never minted by MS as a meta name (as opposed to a http-equiv value), even if minted by Microsoft, abandoned before shipping in any final release of IE&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failed Proposals ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to more details&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cache&lt;br /&gt;
| This doesn&#039;t actually work; use HTTP headers instead.&amp;lt;br /&amp;gt;Value must be &amp;quot;public&amp;quot;, &amp;quot;private&amp;quot;, or &amp;quot;no-cache&amp;quot;. Intended as a simple way to tell user agents whether to store a copy of the document or not. An alternate for HTTP/1.1&#039;s cache-control; for publishers without access to modifying cache-control.&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
| Unendorsed&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| no-email-collection&lt;br /&gt;
| HTML5 prohibits URL-valued meta names. They should be rel keywords instead.&amp;lt;br /&amp;gt;Intended to reference legal policy of web site indicating that harvesting of e-mail addresses on the site is not permitted and in violation of applicable laws such as the CAN-SPAM Act of 2003.&lt;br /&gt;
| [https://www.ProjectHoneyPot.org/how_to_avoid_spambots_5.php Project Honey Pot]&lt;br /&gt;
| &lt;br /&gt;
| Unendorsed&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Status&amp;quot; section to be changed to &amp;quot;Ratified&amp;quot;, the proposed keyword must be defined by a W3C specification in the Candidate Recommendation or Recommendation state. If it fails to go through this process, it is &amp;quot;Unendorsed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For more details, see [http://whatwg.org/specs/web-apps/current-work/#concept-meta-extensions the HTML5 specification].&lt;br /&gt;
&lt;br /&gt;
[[Category:Registries]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=MetaExtensions&amp;diff=9413</id>
		<title>MetaExtensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=MetaExtensions&amp;diff=9413"/>
		<updated>2013-12-10T20:57:46Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add mobile-web-app-capable as vendor-neutral version of apple-mobile-web-app-capable&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists the allowed extension values for the name=&amp;quot;&amp;quot; attribute of the &amp;amp;lt;meta&amp;gt; element in HTML5. You may add your own values to this list, which makes them legal HTML5 metadata names. We ask that you &#039;&#039;&#039;try to avoid redundancy&#039;&#039;&#039;; if someone has already defined a name that does roughly what you want, please reuse it. Also, please be sure to include &#039;&#039;all&#039;&#039; the items [http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#other-metadata-names required by the spec] &#039;&#039;including a link to a specification&#039;&#039; that specifies the keyword &#039;&#039;as an HTML meta keyword&#039;&#039;. If a proposal lacks a specification and a version in a complete specification exists, the latter is to be preferred. &lt;br /&gt;
Note that URL-valued properties must not be registered as meta names but should be registered as [http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions rel keywords] instead. Also note that changes to this registry may not be reflected in validators in real time.&lt;br /&gt;
&lt;br /&gt;
== Registered Extensions ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to specification&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| aafc.subject&lt;br /&gt;
| The topic of the resource within the Department of Agriculture and Agri-Food Canada&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rights&lt;br /&gt;
| Extra Copyright info used by Direkt SPEED and others&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| The Name of the site for OpenGraph Facebook&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.act&lt;br /&gt;
| A specific piece of legislation which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.accessibility&lt;br /&gt;
| A statement indicating the accessibility characteristics of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.accessMode&lt;br /&gt;
| Perceptual mode for the resource. &lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.aggregationLevel&lt;br /&gt;
| The level of aggregation of the described resource - an &#039;item&#039; or a &#039;collection&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.availability&lt;br /&gt;
| How the resource can be obtained or accessed, or contact information. Primarily used for offline resources to provide information on how to obtain physical access to the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.case&lt;br /&gt;
| A specific piece of case law which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.category&lt;br /&gt;
| The generic type of the resource being described - a &#039;service&#039;, &#039;document&#039; or &#039;agency&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.dateLicensed&lt;br /&gt;
| Date a license was applied or became effective.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.documentType&lt;br /&gt;
| The form of the described resource where the value of category is‘document’. Document is used in its widest sense and includes resources such as text, images, sound files and software.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.function&lt;br /&gt;
| The business function to which the resource relates. Functions are the major units of activity which organisations pursue in order to meet the mission and goals of the organisation.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.isBasisFor&lt;br /&gt;
| A related resource that is a performance, production, derivation, translation or interpretation of the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.isBasedOn&lt;br /&gt;
| A related resource of which the described resource is a performance, production, derivation, translation or interpretation.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.jurisdiction&lt;br /&gt;
| The name of the political/administrative entity covered by the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.mandate&lt;br /&gt;
| A specific legal instrument which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.protectiveMarking&lt;br /&gt;
| A protective marking applied to the described resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.regulation&lt;br /&gt;
| A specific regulation which requires or drives the creation or provision of the resource.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| AGLSTERMS.serviceType&lt;br /&gt;
| The form of the described resource where the value of category is ‘service&#039;.&lt;br /&gt;
| [http://www.agls.gov.au/documents/aglsterms/#DCAGLSNamespaces AGLS Terms]]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| alexaverifyid&lt;br /&gt;
| Used to verify ownership of Alexa Search&lt;br /&gt;
| [http://www.alexa.com/faqs/?p=188 Alexa FAQ About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Copyright&lt;br /&gt;
| Used to verify Copyright of the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;rights&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; &#039;&#039;&#039;(already proposed but rejected because of missing spec)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:rights&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Revisit&lt;br /&gt;
| Used to check revisit of the Website&lt;br /&gt;
|&lt;br /&gt;
| Possibly &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;revisit-after&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, &lt;br /&gt;
cookies&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Abstract&lt;br /&gt;
| Used to check the content of the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:abstract&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-topic&lt;br /&gt;
| Used to check the page topic or category of the Website&lt;br /&gt;
|&lt;br /&gt;
| standard &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
or &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;keywords&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| audience&lt;br /&gt;
| Used to clarify the audience or category page traffic for the Website&lt;br /&gt;
|&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;dcterms:audience&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
Already existing, but &#039;&#039;&#039;rejected because of missing spec&#039;&#039;&#039;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| tysontcsverid&lt;br /&gt;
| Used to verify ownership of Website for TCS webmaster tools&lt;br /&gt;
| [http://www.tysontcs.co.uk/Veridspec.html Livechat About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-itunes-app&lt;br /&gt;
| Promoting Apps with Smart App Banners&lt;br /&gt;
| [http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html Safari Web Content Guide]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-capable&lt;br /&gt;
| Sets whether a web application runs in full-screen mode.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| mobile-web-app-capable (also could maybe be assumed when &amp;lt;code&amp;gt;application-name&amp;lt;/code&amp;gt; is set?)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-status-bar-style&lt;br /&gt;
| Sets the style of the status bar for a web application.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-touch-fullscreen&lt;br /&gt;
| Makes WebApp Fullscreen (With iPhone 5 Support)&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| apple-mobile-web-app-title&lt;br /&gt;
| Sets the title of the application when added to the homescreen on iOS6+&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| application-url&lt;br /&gt;
| &#039;&#039;&#039;Start URL of web apps in Google Chrome&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;application-url&amp;quot; meta tag can be used to specify the start URL of pinned web apps in Google Chrome.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;application-url&amp;quot; content=&amp;quot;https://gmail.com/&amp;quot;&amp;gt;&lt;br /&gt;
| [http://www.google.com/chrome/intl/en/webmasters-faq.html#customshortcuts Google Chrome Webmaster FAQ] [http://code.google.com/p/chromium/issues/detail?id=40010#c1 Chromium issue response]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| baiduspider&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Baidu only.&lt;br /&gt;
| [http://www.baidu.com/search/robots_english.html Baidu documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| bitcoin&lt;br /&gt;
| A Bitcoin address&lt;br /&gt;
| [https://en.bitcoin.it/wiki/Address Bitcoin address on the Bitcoin wiki]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.include&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.program&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Program&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.commodity&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Commodity&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cfia.gdr.activity&lt;br /&gt;
| Canadian Food Inspection Agency Guidance Document Repository Page Activity&lt;br /&gt;
| Coming soon at [http://www.inspection.gc.ca CFIA website]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| citeseerxbot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting CiteSeerX only.&lt;br /&gt;
| [http://csxstatic.ist.psu.edu/submit CiteSeerX Submit Documents] &amp;lt;small&amp;gt;&#039;If you do not want your documents crawled by CiteSeerX, please use a robots.txt to disallow our crawler named &amp;quot;citeseerxbot&amp;quot;&#039;&amp;lt;/small&amp;gt;, [http://csxstatic.ist.psu.edu/about/crawler CiteSeerX Crawler]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| collection&lt;br /&gt;
| To replace the obsolete dc:collection. A collection is described as a group, an aggregation of topics Used to describe the top-level content of XHTML documents. These appear in your META tags showing a group of subject. Website Taxonomy improve classification for search engine analysis and semantic communication with a description language content.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;meta name=&amp;quot;collection&amp;quot; content=&amp;quot;MetaExtensions&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;meta name=&amp;quot;subject&amp;quot; content=&amp;quot;topics, thesaurus, Meta Tag, header, semantic&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://www.trucsweb.com/tw/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| csrf-param&lt;br /&gt;
| Cross-site request forgery protection parameter for Ruby on Rails&lt;br /&gt;
| [http://apidock.com/rails/ActionView/Helpers/CsrfHelper/csrf_meta_tag Rails API]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| csrf-token&lt;br /&gt;
| Cross-site request forgery protection token for Ruby on Rails&lt;br /&gt;
| [http://apidock.com/rails/ActionView/Helpers/CsrfHelper/csrf_meta_tag Rails API]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_anonymiseIP&lt;br /&gt;
| Defines anonymiseIP parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactCompany&lt;br /&gt;
| Defines the contactCompany of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactEmail&lt;br /&gt;
| Defines the contactEmail of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactFirstName&lt;br /&gt;
| Defines the contactFirstName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactLastName&lt;br /&gt;
| Defines the contactLastName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactName&lt;br /&gt;
| Defines the contactName of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_contactTelephone&lt;br /&gt;
| Defines the contactTelephone of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionCurrency&lt;br /&gt;
| Defines the conversionCurrency of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionId&lt;br /&gt;
| Defines the conversionId of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_conversionValue&lt;br /&gt;
| Defines the conversionValue of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalCurrency&lt;br /&gt;
| Defines the goalCurrency of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalId&lt;br /&gt;
| Defines the goalId of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_goalValue&lt;br /&gt;
| Defines the goalValue of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_interactionSelector&lt;br /&gt;
| Defines the interactionSelector parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageRole&lt;br /&gt;
| Defines the role of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageTaxonomy&lt;br /&gt;
| Defines the taxonomy of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageTitle&lt;br /&gt;
| Defines the pageTitle of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_pageVersion&lt;br /&gt;
| Defines the pageVersion of the page for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_sessionId&lt;br /&gt;
| Defines the sessionId parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| da_userId&lt;br /&gt;
| Defines the userId parameter for Decibel Insight&lt;br /&gt;
| [https://www.decibelinsight.com/assets/Documents/DecibelInsightImplementationGuide.pdf Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| dc.date.issued&lt;br /&gt;
| Date of publication for Google News. The format of the content is YYYY-MM-DD or YYYY-MM-DDThh:mm:ssTZD.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dc&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/elements/1.1/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element&lt;br /&gt;
| [http://www.google.com/support/news_pub/bin/answer.py?answer=93994 Google News documentation]&lt;br /&gt;
| &amp;lt;code&amp;gt;dcterms.issued&amp;lt;/code&amp;gt; (former &amp;lt;code&amp;gt;&amp;amp;lt;time pubdate&amp;amp;gt;&amp;lt;/code&amp;gt; no longer considered due to the abort of &amp;lt;code&amp;gt;@pubdate&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dc.language&lt;br /&gt;
| A language of the resource. Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dc&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/elements/1.1/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-language DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| Redundant with the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute on the&lt;br /&gt;
&amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt; element. (Browsers pay attention to the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute but not &amp;lt;code&amp;gt;dc.language&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.abstract&lt;br /&gt;
| A summary of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-abstract DCMI&lt;br /&gt;
Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;amp;lt;meta name=&amp;quot;description&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accessRights&lt;br /&gt;
| Information about who can access the resource or an indication of its security status. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accessRights DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualMethod&lt;br /&gt;
| The method by which items are added to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualMethod DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualPeriodicity&lt;br /&gt;
| The frequency with which items are added to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualPeriodicity DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.accrualPolicy&lt;br /&gt;
| The policy governing the addition of items to a collection. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-accrualPolicy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.alternative&lt;br /&gt;
| An alternative name for the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-alternative DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.audience&lt;br /&gt;
| A class of entity for whom the resource is intended or useful. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-audience DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.available&lt;br /&gt;
| Date (often a range) that the resource became or will become available. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-available DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.bibliographicCitation&lt;br /&gt;
| A bibliographic reference for the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-bibliographicCitation DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML attribute &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.collection&lt;br /&gt;
| An aggregation of resources. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#dcmitype-Collection DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.conformsTo&lt;br /&gt;
| An established standard to which the described resource conforms. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-conformsTo DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.contributor&lt;br /&gt;
| An entity responsible for making contributions to the content of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-contributor DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.coverage&lt;br /&gt;
| The spatial or temporal topic of the resource, the spatial applicability of the resource, or the jurisdiction under which the resource is relevant. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-coverage DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.created&lt;br /&gt;
| Date of creation of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-created DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.creator&lt;br /&gt;
| An entity primarily responsible for making the resource. Examples of a Creator include a person, an organization, or a service. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-creator DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| In some cases redundant with the HTML built-in keyword &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.date&lt;br /&gt;
| A point or period of time associated with an event in the lifecycle of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-date DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateAccepted&lt;br /&gt;
| Date of acceptance of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateAccepted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateCopyrighted&lt;br /&gt;
| Date of copyright. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateCopyrighted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.dateSubmitted&lt;br /&gt;
| Date of submission of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-dateSubmitted DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.description&lt;br /&gt;
| An account of the resource. Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-description DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keyword &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.educationLevel&lt;br /&gt;
| A class of entity, defined in terms of progression through an educational or training context, for which the described resource is intended. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-educationLevel DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.extent&lt;br /&gt;
| The size or duration of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-extent DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.format&lt;br /&gt;
| The file format, physical medium, or dimensions of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-format DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| To be limited to dimensions information. File format for the document is to be determined by server. Linked resources can be described by &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasFormat&lt;br /&gt;
| A related resource that is substantially the same as the pre-existing described resource, but in another format. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasFormat DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasPart&lt;br /&gt;
| A related resource that is included either physically or logically in the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasPart DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
 &lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.hasVersion&lt;br /&gt;
| A related resource that is a version, edition, or adaptation of the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-hasVersion DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.identifier&lt;br /&gt;
| An unambiguous reference to the resource within a given context. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-identifier DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.instructionalMethod&lt;br /&gt;
| A process used to engender knowledge, attitudes and skills, that the described resource is designed to support. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-instructionalMethod DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isFormatOf&lt;br /&gt;
| A related resource that is substantially the same as the described resource, but in another format. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isFormatOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isPartOf&lt;br /&gt;
| A related resource in which the described resource is physically or logically included. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isPartOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isReferencedBy&lt;br /&gt;
| A related resource that references, cites, or otherwise points to the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isReferencedBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isReplacedBy&lt;br /&gt;
| A related resource that supplants, displaces, or supersedes the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isReplacedBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isRequiredBy&lt;br /&gt;
| A related resource that requires the described resource to support its function, delivery, or coherence.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isRequiredBy DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.issued&lt;br /&gt;
| Date of formal issuance (e.g., publication) of the resource. (DC doesn&#039;t spec a date format but the established practice is YYYY-MM-DD.) &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-issued DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|  (former &amp;lt;code&amp;gt;&amp;amp;lt;time pubdate&amp;amp;gt;&amp;lt;/code&amp;gt; no longer considered due to the abort of &amp;lt;code&amp;gt;@pubdate&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.isVersionOf&lt;br /&gt;
| A related resource of which the described resource is a version, edition, or adaptation.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-isVersionOf DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.language&lt;br /&gt;
| A language of the resource. Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-language DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| Redundant with the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute on the &amp;lt;code&amp;gt;html&amp;lt;/code&amp;gt; element. (Browsers pay attention to the &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute but not &amp;lt;code&amp;gt;dcterms.language&amp;lt;/code&amp;gt;)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.license&lt;br /&gt;
| A legal document giving official permission to do something with the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-license DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML &amp;lt;code&amp;gt;&amp;amp;lt;link&amp;amp;gt;&amp;lt;/code&amp;gt; element with the keyword &amp;lt;code&amp;gt;&amp;quot;license&amp;quot;&amp;lt;/code&amp;gt; as value of the &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.mediator&lt;br /&gt;
| An entity that mediates access to the resource and for whom the resource is intended or useful. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-mediator DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.medium&lt;br /&gt;
| The material or physical carrier of the resource.&lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-medium DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.modified&lt;br /&gt;
| Date on which the resource was changed. (DC doesn&#039;t spec a date format but the established practice is YYYY-MM-DD.) &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-modified DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.provenance&lt;br /&gt;
| A statement for any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-provenance DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.publisher&lt;br /&gt;
| An entity responsible for making the resource available. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-publisher DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.references&lt;br /&gt;
| A related resource that is referenced, cited, or otherwise pointed to by the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-references DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; attribute on specific quotes, if any.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.relation&lt;br /&gt;
| A related resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-relation DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| If the relation comes from an internal reference or quote, &amp;lt;code&amp;gt;dcterms.references&amp;lt;/code&amp;gt; should be preferred.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.replaces&lt;br /&gt;
| A related resource that is supplanted, displaced, or superseded by the described resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-replaces DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.requires&lt;br /&gt;
| A related resource that is required by the described resource to support its function, delivery, or coherence. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-requires DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.rights&lt;br /&gt;
| Information about rights held in and over the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-rights DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML &amp;lt;code&amp;gt;&amp;amp;lt;link&amp;amp;gt;&amp;lt;/code&amp;gt; element with the keyword &amp;lt;code&amp;gt;&amp;quot;license&amp;quot;&amp;lt;/code&amp;gt; as value of the &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute, if referring to a legal license format.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.rightsHolder&lt;br /&gt;
| A person or organization owning or managing rights over the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-rightsHolder DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.source&lt;br /&gt;
| A related resource from which the described resource is derived. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-source DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| The HTML link type keyword &amp;quot;alternate&amp;quot; used with &amp;quot;link&amp;quot; element:&amp;lt;code&amp;gt;rel=&amp;quot;alternate&amp;quot; href=&amp;quot;URI of related resource&amp;quot;&amp;lt;/code&amp;gt; if documents are different versions. Otherwise, &amp;lt;code&amp;gt;cite&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.spatial&lt;br /&gt;
| Spatial characteristics of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-spatial DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.subject&lt;br /&gt;
| The topic of the resource.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-subject DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keywords &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt;&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.tableOfContents&lt;br /&gt;
| A list of subunits of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-tableOfContents DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in keywords &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;keywords&amp;lt;/code&amp;gt;. Otherwise, a &amp;lt;code&amp;gt;details-summary&amp;lt;/code&amp;gt; model which would provide user-readable information.&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.temporal&lt;br /&gt;
| Temporal characteristics of the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-temporal DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.title&lt;br /&gt;
| A name given to the resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-title DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| HTML built-in element &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; (not to be confused with &amp;lt;code&amp;gt;@title&amp;lt;/code&amp;gt; attributes specific to each element)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.type&lt;br /&gt;
| The nature or genre of the resource.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-type DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| dcterms.valid&lt;br /&gt;
| Date (often a range) of validity of a resource. &lt;br /&gt;
It must be accompanied by a &amp;lt;code&amp;gt;&amp;amp;lt;link rel=&amp;quot;schema.dcterms&amp;quot; href=&amp;quot;&amp;lt;nowiki&amp;gt;http://purl.org/dc/terms/&amp;lt;/nowiki&amp;gt;&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
| [http://dublincore.org/documents/dcmi-terms/#terms-valid DCMI Metadata Terms] mapped according to&lt;br /&gt;
[http://dublincore.org/documents/dc-html/ Expressing Dublin Core metadata using HTML/XHTML meta and link elements]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| designer&lt;br /&gt;
| Credits the designer(s) responsible for the visual presentation of a website.&lt;br /&gt;
| [https://sites.google.com/site/metadesignerspec/ Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| entity&lt;br /&gt;
| Allows for definitions of XML-style entities for substitution of references (defined as specially-named elements (e.g., use of data element and/or data-* attribute) or script tags) via inclusion of a JavaScript library. Library also supports inclusion of additional meta element entity definitions via iframe documents.&lt;br /&gt;
| [https://github.com/brettz9/js-css-entities Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| EssayDirectory&lt;br /&gt;
| Defines a custom description of websites listed in EssayDirectory.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;EssayDirectory&amp;quot; content=&amp;quot;Helping students find legitimate essay services.&amp;quot;&amp;gt;&lt;br /&gt;
| [http://essaydirectory.com/privacy-terms/#EssayDirectory_MetaExtension Documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-description&lt;br /&gt;
| Tag used by FDSE search software, allows different description to be displayed in fdse results to that shown in description&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-index-as&lt;br /&gt;
| Tag used by FDSE search software, allows FDSE to index a page as url described here&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1014.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-keywords&lt;br /&gt;
| Tag used by FDSE search software, allows different keywords to be used by FDSE to keywords tag&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-refresh&lt;br /&gt;
| Tag used by FDSE search software, allows FDSE to ignore refresh meta tags&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fdse-robots&lt;br /&gt;
| Tag used by FDSE search software, allows different robots instructions to be sent to FDSE than that sent to other search engines eg: index no index pages for local search&lt;br /&gt;
| [http://www.xav.com/scripts/search/help/1013.html]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gcterms.topicTaxonomy&lt;br /&gt;
| Organize resources specifically for taxonomy-based topical browse or search structures on websites (ie: breadcrumbs / website information architecture).&lt;br /&gt;
| [http://www.gcpedia.gc.ca/wiki/Metadata_Tools#Metadata_for_Web_Resource_Discovery] Government of Canada, Web Content Management System Metadata Application Profile.&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.long&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of ICAS long date format such as &amp;quot;UCN 12012 M03 Blue ❀ day 333 ❀ IDC zone(UT) t969 tt189&amp;quot;. example &amp;lt;meta name=&amp;quot;icas.datetime.long&amp;quot; content=&amp;quot;UCN 12012 M03 Blue ❀ day 333 ❀ IDC zone(UT) t969 tt189&amp;quot;/&amp;gt;&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.day&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of ICAS day-of-year format such as &amp;quot;2012 day 333 t969&amp;quot;.&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime.abbr&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of an ICAS abbreviated format such as &amp;quot;d2M03 t969&amp;quot;.&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|icas.datetime&lt;br /&gt;
|A point or period of time associated with an event in the lifecycle of the resource represented in terms of an ICAS date and time format of unspecified information density (may include full, long, medium, short, or compressed forms).&lt;br /&gt;
|a preliminary specification in the aaticas group on LinkedIn (http://www.linkedin.com/groups/aaticas-4034149). after a period of review, a specification for AAT ICAS meta keywords for HTML(5) will be referenced on an AAT ICAS area of the aatideas.org web site.&lt;br /&gt;
|&lt;br /&gt;
|proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| publisher&lt;br /&gt;
| Searching for one content publisher&#039;s or page publisher&#039;s work requires a standard robot-parsable format for the information. This often differs from creator or author when the publisher is an institution. An institutional name, personal name, or other text entry is permissible.&amp;lt;br /&amp;gt;One element represents only one publisher. Multiple publishers are to be represented with multiple tags, although multiple publishers are less common than multiple authors or creators; multiplicity is more likely for a legal name and a well-known name.&amp;lt;br /&amp;gt;Search engines may index by any component of a name, so a publisher need only enter a name once in one order.&lt;br /&gt;
| defacto standard, used in nearly every website, e.g. [http://www.gaijin.at/olsmgen.php][http://developers.evrsoft.com/metagen.shtml][http://www.html-seminar.de/metatags.htm]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| review_date&lt;br /&gt;
| The date a resource is scheduled for review by content creator in order to determine if it should be archived, updated or retained as is.&lt;br /&gt;
| [http://www.hc-sc.gc.ca/home-accueil/alt_formats/pacrb-dgapcr/pdf/Metadata_Application_Profile_2009.pdf Health Canada Web Metadata Application Profile March 2009 ]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| e-mailit-site-verification&lt;br /&gt;
| Used to verify ownership for E-MAILiT share buttons.&lt;br /&gt;
| [http://www.e-mailit.com/ E-MAILiT share buttons]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| es.title&lt;br /&gt;
| Object Title, where this is not the TITLE or H1 tag content, but the resource title&lt;br /&gt;
| [http://www.eibs.co.uk/reference/ EIBS EasySite CMS - Content Attributes Reference]&lt;br /&gt;
| dcterms.title&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| format-detection&lt;br /&gt;
| Enables or disables automatic detection of possible phone numbers in a webpage in Safari on iOS.&lt;br /&gt;
| [http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html Apple Safari HTML Reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fragment&lt;br /&gt;
| Opts a webpage into the AJAX crawling scheme when it does not have a &amp;quot;#!&amp;quot; URL. The only valid content value is &amp;quot;!&amp;quot;.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;fragment&amp;quot; content=&amp;quot;!&amp;quot;&amp;gt;&lt;br /&gt;
| [https://developers.google.com/webmasters/ajax-crawling/docs/specification Google Crawable AJAX Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.position&lt;br /&gt;
| Geographic position to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.position&amp;quot; content=&amp;quot;48.02682000000001;7.809769999999958&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| icbm (different value syntax)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.country&lt;br /&gt;
| Case-insensitive ISO 3166-1 alpha-2 code of a country to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.country&amp;quot; content=&amp;quot;de&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;[http://en.wikipedia.org/wiki/ISO_3166-2 ISO-3166-2]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a1&lt;br /&gt;
| National subdivision (state, canton, region, province, prefecture) of civil address to which the page is related. For resources within the US and Canada, corresponds to the common 2-character State/Province codes.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a1&amp;quot; content=&amp;quot;AB&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a2&lt;br /&gt;
| County, parish, gun (JP), district (IN) of civil address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a2&amp;quot; content=&amp;quot;Warwickshire&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.a3&lt;br /&gt;
| City, township, shi (JP) of civil address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.a3&amp;quot; content=&amp;quot;Calgary&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;RFC 4776&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.lmk&lt;br /&gt;
| A landmark or vanity address to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.lmk&amp;quot; content=&amp;quot;Auwaldstraße 11, 79110 Freiburg im Breisgau, Deutschland&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.region&lt;br /&gt;
| Superseded by either geo.country alone or geo.country plus geo.a1. Name of geographic region to which the page is related. Content is specified by ISO-3166.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.region&amp;quot; content=&amp;quot;DE-BW&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&amp;lt;br&amp;gt;[http://en.wikipedia.org/wiki/ISO_3166 ISO-3166]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geo.placename&lt;br /&gt;
| Superseded by geo.lmk. Name of geographic place to which the page is related.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;geo.placename&amp;quot; content=&amp;quot;London, Ontario&amp;quot;&amp;gt;&lt;br /&gt;
| [http://tools.ietf.org/html/draft-daviel-html-geo-tag-08 IETF Draft]&amp;lt;br&amp;gt;[http://geotags.com/geo/geotags2.html GeoTags.com]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| go-import&lt;br /&gt;
| Defines a remote source code location and version control scheme for the Go programming language&#039;s toolchain. Content format: &amp;lt;code&amp;gt;import-prefix vcs repo-root&amp;lt;/code&amp;gt;.&lt;br /&gt;
| [http://golang.org/cmd/go/#hdr-Remote_import_path_syntax go tool documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google-site-verification&lt;br /&gt;
| Used to verify ownership for Webmaster Tools.&lt;br /&gt;
| [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=79812 Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google-translate-customization&lt;br /&gt;
| Used to verify ownership for Website Translator.&lt;br /&gt;
| [http://googlewebmastercentral.blogspot.co.nz/2012_05_01_archive.html Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| verify-v1&lt;br /&gt;
| Superseded by google-site-verification. Legacy verification for Google Sitemaps.&lt;br /&gt;
| [http://sitemaps.blogspot.com/2006/05/more-about-meta-tag-verification.html Inside Google Sitemaps: More about meta tag verification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| google&lt;br /&gt;
| A content of &amp;quot;notranslate&amp;quot; will tell google not to pop up the translate bar / link if the page is in a foreign language form the user&#039;s browser.&lt;br /&gt;
&amp;lt;meta name=&amp;quot;google&amp;quot; content=&amp;quot;notranslate&amp;quot;&amp;gt;&lt;br /&gt;
| [http://googlewebmastercentral.blogspot.com/2007/12/answering-more-popular-picks-meta-tags.html Google blog post]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| googlebot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Googlebot only.&lt;br /&gt;
| [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=93710 Google documentation]&lt;br /&gt;
| &lt;br /&gt;
|Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| googlebot-mobile&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Googlebot-Mobile&lt;br /&gt;
| [https://developers.google.com/webmasters/smartphone-sites/googlebot-mobile]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| revisit-after&lt;br /&gt;
| revisit-after is used to tell search engines how often to recrawl the page. To our knowledge only one search engine has ever supported it, and that search engine was never widely used — at this point, it is nothing more than a good luck charm.&lt;br /&gt;
| [http://code.google.com/webstats/2005-12/metadata.html Google documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| icbm&lt;br /&gt;
| Defines geographic position to which page is related to. The acronym stands for ICBM Intercontinental Ballistic Missile - an old, humorous allusion to the possible use of such coordinates.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;47.0667, 15.4500&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://geourl.org/add.html GeoURL documentation]&lt;br /&gt;
| geo.position (different value syntax)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| HandheldFriendly&lt;br /&gt;
| Denotes handheld-friendly content&lt;br /&gt;
| [http://learnthemobileweb.com/tag/handheldfriendly/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| markosweb.com/validation&lt;br /&gt;
| Used to verify ownership of Markosweb.com&lt;br /&gt;
| [http://www.markosweb.com/help/ownership/ Markosweb Validation Help]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| mobile-web-app-capable&lt;br /&gt;
| Sets whether a web application can be added standalone to a home screen and launched in fullscreen mode. Also proposed as a vendor-neutral version of apple-mobile-web-app-capable.&lt;br /&gt;
| [https://developers.google.com/chrome/mobile/docs/installtohomescreen Add to Homescreen - Google Chrome Mobile &amp;amp;mdash; Google Developers] (though a WHATWG or W3C spec would be preferred)&lt;br /&gt;
| apple-mobile-web-app-capable (vendor specific synonym)&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| StartVer&lt;br /&gt;
| Used to verify Websites for Start!-App&lt;br /&gt;
| No specification yet&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| MobileOptimized&lt;br /&gt;
| Denotes content optimized for mobile browsers&lt;br /&gt;
| [http://learnthemobileweb.com/tag/mobileoptimized/]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| itemsPerPage&lt;br /&gt;
| Used to identify the number of search results returned per page.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-task&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
Jump List items act as entry points into the website even when the browser is not running. A Jump List can contain commonly used destinations and tasks. Some items apply to the whole site, and some apply only to specific users. &lt;br /&gt;
For example, to add a single task called &amp;quot;Check Order Status&amp;quot; specify a meta element in the head of your webpage, as follows:&lt;br /&gt;
 &amp;lt;META name=&amp;quot;msapplication-task&amp;quot; content=&amp;quot;name=Check Order Status;&lt;br /&gt;
      action-uri=./orderStatus.aspx?src=IE9;&lt;br /&gt;
      icon-uri=./favicon.ico&amp;quot;  /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491725(v=vs.85).aspx Tasks in Jump List]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-starturl&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-starturl&amp;quot; metadata contains the root URL of the application. The start URL can be fully qualified, or relative to the current document. Only HTTP and HTTPS protocols are allowed. If this element is missing, the address of the current page is used instead.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-starturl&amp;quot; content=&amp;quot;./&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-tooltip&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-tooltip&amp;quot; metadata provides additional tooltip text that appears when you hover over the Pinned Site shortcut in the Windows Start menu or on the desktop.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-tooltip&amp;quot; content=&amp;quot;Channel 9 Podcasts&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-tap-highlight&lt;br /&gt;
| &#039;&#039;&#039;Link highlighting in Internet Explorer&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-tap-highlight&amp;quot; meta tag can be used to disable automatic highlighting of tapped links in Internet Explorer. Applies to IE10 on Windows Phone 8 and IE11 on Windows 8.1.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-tap-highlight&amp;quot; content=&amp;quot;no&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/bg182645%28v=vs.85%29.aspx#tapHighlight Link highlighting]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-navbutton-color&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-navbutton-color&amp;quot; metadata define the custom color of the Back and Forward buttons in the Pinned Site browser window. Any named color, or hex color value is valid.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-navbutton-color&amp;quot; content=&amp;quot;#FF3300&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-window&lt;br /&gt;
| &#039;&#039;&#039;&amp;quot;Jump List&amp;quot; or &amp;quot;Pinned Sites&amp;quot; in Windows 7&#039;&#039;&#039;&lt;br /&gt;
The &amp;quot;msapplication-window&amp;quot; metadata sets the initial size of the Pinned Site window when it is launched for the first time. However, if the user adjusts the size of the window, the Pinned Site retains the new dimensions when it is launched again.&lt;br /&gt;
The following properties can be used in the value of the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute:&lt;br /&gt;
* width - The window width in pixels. The minimum value is 800.&lt;br /&gt;
* height - The window height in pixels. The minimum value is 600.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-window&amp;quot; content=&amp;quot;width=1024;height=768&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/gg491732(v=VS.85).aspx Declaring Pinned Site Metadata]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-TileImage&lt;br /&gt;
| The &amp;quot;msapplication-TileImage&amp;quot; metadata define the path to an image to be used as background for a tile in Pinned Sites in Windows 8. Tile images must be square PNGs 144px by 144px.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-TileImage&amp;quot; content=&amp;quot;images/benthepcguy-144.png&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx High Quality Visuals for Pinned Sites in Windows 8]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-TileColor&lt;br /&gt;
| The &amp;quot;msapplication-TileColor&amp;quot; metadata define the background color of a tile in Pinned Sites in Windows 8. The tile color can be specified as a hex RGB color using CSS’s #rrggbb notation, via CSS color names, or by the CSS rgb() function.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-TileColor&amp;quot; content=&amp;quot;#d83434&amp;quot;/&amp;gt;&lt;br /&gt;
| [http://blogs.msdn.com/b/ie/archive/2012/06/08/high-quality-visuals-for-pinned-sites-in-windows-8.aspx High Quality Visuals for Pinned Sites in Windows 8]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square70x70logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square70x70logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the small tile, which is 70x70 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square70x70logo&amp;quot; content=&amp;quot;images/tinylogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square70x70logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square150x150logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square150x150logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the wide tile, which is 310x150 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square150x150logo&amp;quot; content=&amp;quot;images/logo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square150x150logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-wide310x150logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-wide310x150logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the medium tile, which is 150x150 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-wide310x150logo&amp;quot; content=&amp;quot;images/widelogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-wide310x150logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| msapplication-square310x310logo&lt;br /&gt;
| &#039;&#039;&#039;msapplication-square310x310logo&#039;&#039;&#039;&lt;br /&gt;
Specifies the image to use as the large tile, which is 310x310 pixels at 100% scaling.&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;msapplication-square310x310logo&amp;quot; content=&amp;quot;images/largelogo.png&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Note&#039;&#039;&#039;  The &#039;&#039;&#039;msapplication-square310x310logo&#039;&#039;&#039; value is supported as of IE11 Preview and applies to tiles pinned to the Windows Start screen.&lt;br /&gt;
| [http://msdn.microsoft.com/en-us/library/ie/dn255024%28v=vs.85%29.aspx Pinned site metadata reference]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| msvalidate.01&lt;br /&gt;
| One of the verification elements used by Bing.&lt;br /&gt;
| [http://onlinehelp.microsoft.com/en-us/bing/hh204490.aspx Bing Webmaster Tools]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:audio&lt;br /&gt;
| A URL to an audio file to accompany this object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:description&lt;br /&gt;
| A one to two sentence description of your object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:determiner&lt;br /&gt;
| The word that appears before this object&#039;s title in a sentence. An enum of (a, an, the, &amp;quot;&amp;quot;, auto). If auto is chosen, the consumer of your data should chose between &amp;quot;a&amp;quot; or &amp;quot;an&amp;quot;. Default is &amp;quot;&amp;quot; (blank).&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:image&lt;br /&gt;
| An image URL which should represent your object within the graph.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:locale&lt;br /&gt;
| The locale these tags are marked up in. Of the format language_TERRITORY. Default is en_US.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:locale:alternate&lt;br /&gt;
| An array of other locales this page is available in.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| If your object is part of a larger web site, the name which should be displayed for the overall site. e.g., &amp;quot;IMDb&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:title&lt;br /&gt;
| The title of your object as it should appear within the graph, e.g., &amp;quot;The Rock&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:type&lt;br /&gt;
| The type of your object, e.g., &amp;quot;video.movie&amp;quot;. Depending on the type you specify, other properties may also be required.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:url&lt;br /&gt;
| The canonical URL of your object that will be used as its permanent ID in the graph, e.g., &amp;quot;http://www.imdb.com/title/tt0117500/&amp;quot;.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:video&lt;br /&gt;
| A URL to a video file that complements this object.&lt;br /&gt;
| [http://ogp.me/ The Open Graph protocol]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| norton-safeweb-site-verification&lt;br /&gt;
| Used to verify ownership of Website for Norton SafeWeb.&lt;br /&gt;
| [http://safeweb.norton.com/help/site_owners#verification_tips Norton SafeWeb Help Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| pinterest&lt;br /&gt;
| Used to block pinterest from linking to content on the URL.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;pinterest&amp;quot; content=&amp;quot;nopin&amp;quot;/&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| [https://support.pinterest.com/entries/21101932-what-if-i-don-t-want-images-from-my-site-to-be-pinned Pinterest Help Article]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rating &lt;br /&gt;
| The Restricted to Adults label (RTA) provides a way for adult oriented websites to indicate that their content is off limits to children. RTA was introduced in 2006 and is currently used by a large number of adult web content providers. RTA is recognized by all major parental control filters.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;RATING&amp;quot; content=&amp;quot;RTA-5042-1996-1400-1577-RTA&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://www.rtalabel.org/index.php?content=howto RTA documentation]&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| referrer&lt;br /&gt;
| Controls whether the user agent includes the Referer header in HTTP requests originating from this document&lt;br /&gt;
| [http://wiki.whatwg.org/wiki/Meta_referrer Meta referrer]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| RepostUsAPIKey&lt;br /&gt;
| Used to verify ownership of Website for Repost syndication service&lt;br /&gt;
| [http://www.repost.us/meta-headers-used-by-repost/ Meta Headers used by Repost]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ResourceLoaderDynamicStyles&lt;br /&gt;
| [[mw:|MediaWiki]]&#039;s [[mw:ResourceLoader|ResourceLoader]] uses this name with &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; set to the empty string.  The purpose is to mark the DOM position before which dynamic styles should be added.&lt;br /&gt;
| [[mw:ResourceLoader/ResourceLoaderDynamicStyles specification|ResourceLoaderDynamicStyles]]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| rights-standard&lt;br /&gt;
| The purpose is to enable search engines and other cataloging services to compile the types of rights allocated to the work. (Does any search engine actually implement this? [[User:Hsivonen|hsivonen]] 07:34, 14 July 2011 (UTC))&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This keyword does not provide, remove or alter any legal protections or designations.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Format: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;rights-standard&amp;quot; content=&amp;quot;element id;rights&amp;quot; /&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* element id - the HTML Element ID of the item these rights apply to&lt;br /&gt;
* rights - what rights are assigned to the item&lt;br /&gt;
** &amp;quot;pd&amp;quot; - Public domain&lt;br /&gt;
** &amp;quot;cc by-sa&amp;quot; - Creative Commons Attribution&lt;br /&gt;
** &amp;quot;cc by-nd&amp;quot; - Creative Commons  NoDerivs &lt;br /&gt;
** &amp;quot;cc by-nc&amp;quot; - Creative Commons Attribution-NonCommercial&lt;br /&gt;
** &amp;quot;cc by-nc-sa&amp;quot; - Creative Commons Attribution-NonCommercial-ShareAlike&lt;br /&gt;
** &amp;quot;cc by-nc-nd&amp;quot; - Creative Commons Attribution-NonCommercial-NoDerivs&lt;br /&gt;
&lt;br /&gt;
| [http://sites.google.com/site/metarightsstandard/ Spec]&lt;br /&gt;
|Redundant with [http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#licensing-works Microdata vocabulary for licensing works].&lt;br /&gt;
|Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| robots&lt;br /&gt;
| A comma-separated list of operators explaining how search engine crawlers should treat the content. Possible values are &amp;quot;noarchive&amp;quot; to prevent cached versions, &amp;quot;noindex&amp;quot; to prevent indexing, and &amp;quot;nofollow&amp;quot; works as the link rel value with the same name. This meta name is already supported by every popular search engine.&amp;lt;br /&amp;gt;The content value &amp;quot;NOODP&amp;quot; has been offered elsewhere, so I&#039;m proposing it here. It blocks robots from using [http://www.dmoz.org Open Directory Project] descriptions of a website instead of Web pages&#039; own meta descriptions. It may have been introduced by Microsoft.&amp;lt;br /&amp;gt;The content value &amp;quot;NOYDIR&amp;quot; has been offered by Yahoo, so I&#039;m proposing it here. It blocks Yahoo&#039;s robot from using the Yahoo directory&#039;s descriptions of a website instead of Web pages&#039; own meta descriptions. Whether any other robot supports this is unknown but possibly no other search engine uses Yahoo&#039;s directory anyway.&lt;br /&gt;
| [http://www.robotstxt.org/wc/exclusion.html#meta Robots exclusion protocol], NOODP value: [http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;amp;answer=35264 Google], [http://help.yahoo.com/l/us/yahoo/search/indexing/indexing-11.html Yahoo], NOYDIR value: [http://ysearchblog.com/2007/02/28/yahoo-search-support-for-noydir-meta-tags-and-weather-update/ Yahoo], as accessed 4-28-09&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rpuPlugin&lt;br /&gt;
| Version of installed  Repost syndication service plugin&lt;br /&gt;
| [http://www.repost.us/meta-headers-used-by-repost/ Meta Headers used by Repost]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| skype_toolbar&lt;br /&gt;
| Prevents the Skype browser extension from automatically seeking through the page and replacing telephone numbers (or any number the program&#039;s algorithm thinks is a telephone number) with its own custom presentation that allows direct invocation of the Skype program to call the telephone number.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;skype_toolbar&amp;quot; content=&amp;quot;skype_toolbar_parser_compatible&amp;quot; /&amp;gt;&lt;br /&gt;
| [http://skype.otherlinks.co.uk/page.asp?id=toolbar_number_formatting Skype Info]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| slurp&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Yahoo! only.&lt;br /&gt;
| [http://help.yahoo.com/l/au/yahoo7/search/indexing/indexing-11.html Yahoo! documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| startIndex&lt;br /&gt;
| Used to identify the index of the first search result in the current set of search results.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| teoma&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Teoma and Ask.com only.&lt;br /&gt;
| [http://about.ask.com/en/docs/about/webmasters.shtml Ask.com documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| totalResults&lt;br /&gt;
| Used to identify the number of search results available for the current search.&lt;br /&gt;
| [http://www.opensearch.org/Specifications/OpenSearch/1.1#Response_metadata_in_HTML.2FXHTML OpenSearch Specification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| &amp;lt;span id=&amp;quot;viewport&amp;quot;&amp;gt;viewport&amp;lt;/span&amp;gt;&lt;br /&gt;
| Provides a way for documents to specify (using markup rather than CSS) the size, zoom factor, and orientation of the viewport that is used as the base for the document&#039;s [http://www.w3.org/TR/CSS21/visudet.html#containing-block-details initial containing block]. The following properties can be used in the value of the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute:&lt;br /&gt;
* width&lt;br /&gt;
* height&lt;br /&gt;
* initial-scale&lt;br /&gt;
* minimum-scale&lt;br /&gt;
* maximum-scale&lt;br /&gt;
* user-scalable&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;initial-scale=1.0&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;viewport&amp;quot; content=&amp;quot;width=480, initial-scale=2.0, user-scalable=1&amp;quot;&amp;gt;&lt;br /&gt;
For more details, see the [http://dev.w3.org/csswg/css-device-adapt/#viewport-meta-element Viewport META element] section of the [http://dev.w3.org/csswg/css-device-adapt/ CSS Device Adaptation] draft specification.&lt;br /&gt;
| For &amp;lt;code&amp;gt;meta&amp;lt;/code&amp;gt; elements that have a &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute whose value is &amp;lt;code&amp;gt;viewport&amp;lt;/code&amp;gt;, the [http://dev.w3.org/csswg/css-device-adapt/ CSS Device Adaptation] draft specification defines the recognized properties for the &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; attribute&amp;gt;, as well as an algorithm for parsing the value of that attribute.&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.cg_n&lt;br /&gt;
| &#039;&#039;&#039;Name of the Content Group&#039;&#039;&#039;&lt;br /&gt;
Used to configure the appropriate Webtrends advanced feature. These are just some of the more popular ones. These appear in your META tags.  – showing you the web page, the source (meta tag), the log files entry and the subsequent WT report.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;wt.cg_n&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.cg_s&lt;br /&gt;
| &#039;&#039;&#039;Name of Content Sub-Group&#039;&#039;&#039;&lt;br /&gt;
Used to configure the appropriate Webtrends advanced feature. These are just some of the more popular ones. These appear in your META tags.  – showing you the web page, the source (meta tag), the log files entry and the subsequent WT report.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;wt.cg_s&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_n&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario name&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario name for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_n&amp;quot; content=&amp;quot;my_scenario_name&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_p&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario step name&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario step name for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends. It works when paired with metedata tag name WT.si_n.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_p&amp;quot; content=&amp;quot;my_scenario_step_name&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| WT.si_x&lt;br /&gt;
| &#039;&#039;&#039;Scenario analysis parameter - scenario step number&#039;&#039;&#039;&lt;br /&gt;
This defines a scenario step number for the page or set of pages to be included in the scenario. This in turn produces a funnel type report in Webtrends. It works when paired with metedata tag name WT.si_n, and as an alternative to Wt.si_p.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.si_x&amp;quot; content=&amp;quot;my_scenario_step_number&amp;quot;&amp;gt;&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ac&lt;br /&gt;
| &#039;&#039;&#039;Advertising Click parameter&#039;&#039;&#039;&lt;br /&gt;
When a visitor to your site clicks on an ad, that action is referred to as an Ad Click. The following META tag tracks advertising clicks:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.ac&amp;quot; CONTENT=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the advertisement clicked to reach a particular web page. The Ad Click must contain an external redirect back to the client. The redirect needs to include the necessary code to generate a hit to the SDC server. You can designate multiple Advertising Clicks using semicolons.&lt;br /&gt;
Examples:&lt;br /&gt;
 &amp;lt;a href=&amp;quot;file111.html?WT.ac=CONTENT111&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a href=&amp;quot;file222.html?WT.ac=CONTENT222&amp;quot;&amp;gt;&lt;br /&gt;
The name of the advertisement clicked to reach a particular web page. To capture this information with DCS, the Advertising Click must contain an external redirect back to the client. The redirect needs to &lt;br /&gt;
&lt;br /&gt;
include the necessary code to generate a hit to the DCS. The maximum length for each name is 64 bytes.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ad&lt;br /&gt;
| &#039;&#039;&#039;Advertising View parameter&#039;&#039;&#039;&lt;br /&gt;
Visitors often view advertisements that they do not necessarily click on. You can use On-Site Advertising to determine the number of visitors to your web site who view particular ads. With this feature you can produce advertising reports for each of your clients.&lt;br /&gt;
If you are selling advertising space on your web site, for example, you can collect traffic statistics to help determine pricing schedules.&lt;br /&gt;
The following META tag tracks advertising views:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.ad&amp;quot; content=&amp;quot;My content&amp;quot;&amp;gt;&lt;br /&gt;
An Ad View occurs when a visitor views a page containing an ad. An ad is a link or graphic that contains an Ad Click parameter in the query portion of it&#039;s URL.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.mc_id&lt;br /&gt;
| &#039;&#039;&#039;Identifies the ID of the marketing campaign&#039;&#039;&#039;&lt;br /&gt;
To attract new students, a university launches a marketing campaign by sending recruitment email to all graduating high school seniors in a metropolitan area. The email links to a special landing page in the university’s web site, containing the following META tag to track marketing campaigns.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.mc_id&amp;quot; CONTENT=&amp;quot;1X2GG34&amp;quot;&amp;gt;&lt;br /&gt;
You may use this parameter on the URL.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;a href=&amp;quot;link?WT.mc_id=1X2GG34&amp;quot;&amp;gt;&lt;br /&gt;
The Campaign ID 1X2GG34 represents recruits to be contacted by email&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.sv&lt;br /&gt;
| &#039;&#039;&#039;Tracking Servers parameter&#039;&#039;&#039;&lt;br /&gt;
If your site is hosted on multiple servers, a server cluster, or a server farm, and you want to evaluate the performance of your load balancer, Webtrends can track page views for each server. To do so, populate the following META tag on all pages on each server:&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;My Server&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the machine that serves the web page. If you have two servers (Server1 and Server2), you would make two copies of the META tag and designate CONTENT=“Server1” for deployment to pages on the first server and CONTENT=“Server2” for deployment to the same pages on the second server.&lt;br /&gt;
For a server farm, you can extract the value of the built-in server name and dynamically assign it to the&lt;br /&gt;
META tag using server-side scripting.&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;Server1&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;WT.sv&amp;quot; content=&amp;quot;Server2&amp;quot;&amp;gt;&lt;br /&gt;
An Ad View occurs when a visitor views a page containing an ad. An ad is a link or graphic that contains an Ad Click parameter in the query portion of it&#039;s URL.&lt;br /&gt;
| [https://tagbuilder.webtrends.com/Help/Miscellaneous/AdSearch.aspx?keepThis=true&amp;amp;TB_iframe=true&amp;amp;height=450&amp;amp;width=650 About WT.ad].&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wt.ti&lt;br /&gt;
| &#039;&#039;&#039;Tracking Page Titles&#039;&#039;&#039;&lt;br /&gt;
You may want to modify a page title before sending it to Webtrends in the following cases:&lt;br /&gt;
* You are dealing with dynamic content pages identified by URL parameters, and the page title represents the title of the base URL page rather than the dynamic content page.&lt;br /&gt;
Unless you modify the page titles, all pages have the same title in the reports.&lt;br /&gt;
* All pages have been assigned the same title, for reasons of style or company policy.&lt;br /&gt;
Even though URLs are displayed in addition to page title, the entire URL cannot be depended upon to distinguish one page from another.&lt;br /&gt;
Use server-side scripts to change the title to something that reflects the content of the pages so that you can identify them in reports. Next, pass the customized page titles to Webtrends, using the following META tag:&lt;br /&gt;
 &amp;lt;META NAME=&amp;quot;WT.ti&amp;quot; CONTENT=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
Defines the name of the title for this page.&lt;br /&gt;
| [http://product.webtrends.com/WRC/OnDemand/ResourceCenter/rc/Library/PDF/IGOD/WebTrendsAnalyticsOnDemandImplementationGuide.pdf Webtrends Parameters]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| y_key&lt;br /&gt;
| Used to verify ownership for Yahoo! Site Explorer&lt;br /&gt;
| [http://help.yahoo.com/l/us/yahoo/search/siteexplorer/siteexplorer-06.html Yahoo! documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| yandex-verification&lt;br /&gt;
| Used to verify ownership for Yandex Webmaster.&lt;br /&gt;
| [http://help.yandex.ru/webmaster/?id=995300#995356 Yandex Webmaster ownership verification]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.instruction&lt;br /&gt;
| Globrix property information: Property to Buy or Rent&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.price&lt;br /&gt;
| Globrix property information: Price for the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.postcode&lt;br /&gt;
| Globrix property information: Postcode of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.bedrooms&lt;br /&gt;
| Globrix property information: Number of bedrooms the property has&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.bathrooms&lt;br /&gt;
| Globrix property information: Number of bathrooms the property has&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.type&lt;br /&gt;
| Globrix property information: Type of property e.g. &#039;semi-detatched house&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.condition&lt;br /&gt;
| Globrix property information: Condition of the property e.g. &#039;renovated&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.features&lt;br /&gt;
| Globrix property information: Features of the property e.g. &#039;double glazing&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.outsidespace&lt;br /&gt;
| Globrix property information: External features of the property e.g. &#039;garden&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.parking&lt;br /&gt;
| Globrix property information: Parking available for property e.g. &#039;parking for 2 cars&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.period&lt;br /&gt;
| Globrix property information: Period of the property e.g. &#039;victorian terrace&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.poa&lt;br /&gt;
| Globrix property information: If the property price is only available on application&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.tenure&lt;br /&gt;
| Globrix property information: The tenure of the property e.g. &#039;leasehold&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.underoffer&lt;br /&gt;
| Globrix property information: Indicates if the property is under offer&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.priceproximity&lt;br /&gt;
| Globrix property information: The region of the attached price e.g. &#039;guide price of&#039;&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.latitude&lt;br /&gt;
| Globrix property information: The latitude of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| globrix.longitude&lt;br /&gt;
| Globrix property information: The longitude of the property&lt;br /&gt;
| [http://content.globrix.com/web-tools/8-technical-guide/74-what-are-globrix-meta-tags-and-how-can-i-use-them FAQ About the Globrix meta tags.]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| meta_date&lt;br /&gt;
| The date used to indicate that the Metadata has been prepared and/or reviewed and approved by the Metadata Unit. Its purpose is administrative. (Used by &amp;quot;Autonomy&amp;quot;.)&lt;br /&gt;
| [http://www.hc-sc.gc.ca/home-accueil/alt_formats/pacrb-dgapcr/pdf/Metadata_Application_Profile_2009.pdf Health Canada Web Metadata Application Profile March 2009 ]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| Site-Type&lt;br /&gt;
| Used to define the body of the document content type offered&lt;br /&gt;
| [http://programadorweb.net.tc/?page_id=124 Information and values ??accepted by Metatag]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| wot-verification&lt;br /&gt;
| Used to verify ownership of WOT (Web Of Trust)&lt;br /&gt;
| [http://www.mywot.com/wiki/Verify_your_website WOT&#039;s verify your site wiki page]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gwt:property&lt;br /&gt;
| Used to specify the locale client property&lt;br /&gt;
| [https://developers.google.com/web-toolkit/doc/latest/DevGuideI18nLocale Locales in GWT]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| mobile-agent&lt;br /&gt;
| Specifies the mobile-compatible url of the web page.  Used by mobile browsers and search engines to redirect mobile phone visitors to the proper mobile page. &amp;lt;br&amp;gt;&lt;br /&gt;
The following properties can be used in the value of the content attribute:&amp;lt;br&amp;gt;url - The mobile-compatible url of the web page.&amp;lt;br&amp;gt;format - The format of the mobile page. An enum of &amp;quot;wml&amp;quot;, &amp;quot;xhtml&amp;quot; and &amp;quot;html5&amp;quot;.&amp;lt;br&amp;gt;Example:&lt;br /&gt;
 &amp;lt;meta name=&amp;quot;mobile-agent&amp;quot; content=&amp;quot;format=html5; url=http://3g.sina.com.cn/&amp;quot;&amp;gt;&lt;br /&gt;
| [http://open.shouji.baidu.com/?page=developer&amp;amp;action=pcandmo Baidu Mobile SEO]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:card&lt;br /&gt;
| The card type, which will be one of &amp;quot;summary&amp;quot;, &amp;quot;photo&amp;quot;, or &amp;quot;player&amp;quot;.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:domain&lt;br /&gt;
| the domain of the website (added w/ API 1.1)&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:url&lt;br /&gt;
| Canonical URL of the card content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:title&lt;br /&gt;
| The title of the content as it should appear in the card.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:description&lt;br /&gt;
| A description of the content in a maximum of 200 characters.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image&lt;br /&gt;
| A URL to the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image:width&lt;br /&gt;
| The width of the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image:height&lt;br /&gt;
| The height of the image representing the content.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image0&lt;br /&gt;
| A URL to the image representing the first photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image1&lt;br /&gt;
| A URL to the image representing the second photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image2&lt;br /&gt;
| A URL to the image representing the third photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:image3&lt;br /&gt;
| A URL to the image representing the fourth photo in your gallery.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:site&lt;br /&gt;
| @username for the website used in the card footer.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:site:id&lt;br /&gt;
| Twitter ID for the website used in the card footer.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:creator&lt;br /&gt;
| @username for the content creator / author.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| twitter:creator:id&lt;br /&gt;
| Twitter ID for the content creator / author.&lt;br /&gt;
| [https://dev.twitter.com/docs/cards Twitter cards documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| typemetal.formatprefs&lt;br /&gt;
| Per-file HTML formatting preferences used by the TypeMetal HTML editor&lt;br /&gt;
| [http://coherencelabs.com/typemetal/manual/typemetal-custom-metadata.html TypeMetal User Guide]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| vfb-version&lt;br /&gt;
| Specifies a Visual Form Builder plugin version for Wordpress.&lt;br /&gt;
| [http://wordpress.org/plugins/visual-form-builder/ Visual Form Builder Documentation and specs]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| wot-verification&lt;br /&gt;
| Used to verify ownership of WOT (My Web of Trust).&lt;br /&gt;
| [http://www.mywot.com/en/faq/site-owners-support/ownership-verification#why-verify]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| web_author&lt;br /&gt;
| Credits the developer(s) responsible for the technical design of a website.&lt;br /&gt;
| [http://www.metatags.info/meta_name_webauthor Documentation]&lt;br /&gt;
| [https://sites.google.com/site/metadesignerspec/ designer] - for visual presentation&lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMCATEGORY&lt;br /&gt;
| Category of page to be grouped in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMDESCRIPTION&lt;br /&gt;
| Alternative page description for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMIMAGE&lt;br /&gt;
| URL to image to be displayed alongside result in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMPAGEBOOST&lt;br /&gt;
| Page boost factor to increase or decrease the relevance of page in Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMTITLE&lt;br /&gt;
| Alternative page title for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ZOOMWORDS&lt;br /&gt;
| Additional keywords to be indexed for Wrensoft Zoom Search Engine.&lt;br /&gt;
| [http://www.wrensoft.com/zoom/zoommeta.html Wrensoft Zoom Meta Documentation]&lt;br /&gt;
| &lt;br /&gt;
| Proposal&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
| revision&lt;br /&gt;
| The revision of this page as reported by an underlying Version Control System. This is a free format string.&lt;br /&gt;
| [https://github.com/krallin/meta-revision Meta Revision Specification]&lt;br /&gt;
|&lt;br /&gt;
| Proposal&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Proposals that don&#039;t meet the [http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#other-metadata-names requirements] for a registration ==&lt;br /&gt;
&lt;br /&gt;
Note that these proposals can be moved back to the registry table if the problems listed in the rightmost column of this table are addressed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to specification&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
! Registration requirement failure&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| gm-gpx-v&lt;br /&gt;
| Wordpress Plugin Google Maps GPX Viewer&lt;br /&gt;
| [http://wordpress.org/extend/plugins/google-maps-gpx-viewer/ Google Maps GPX Viewer]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link is not a link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:title&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:type&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:url&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:image&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:site_name&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fb:admins&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| og:description&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| fb:page_id&lt;br /&gt;
| Open Graph Protocol by Facebook developers&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ Facebook developers]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| The spec specifies this to be a value of the property attribute--not a meta keyword&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| audience&lt;br /&gt;
| To aid search engines in classifying and to aid directory compilers, an audience most appropriate for the page may be suggested. Subject matter may not be a good clue; for example, an analysis of children&#039;s literature may be directed to teachers.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma. Multiple values are to be comma-separated. Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values:&amp;lt;br /&amp;gt;-- &amp;quot;all&amp;quot; and &amp;quot;everyone&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;adult&amp;quot; and &amp;quot;mature&amp;quot; have the same meaning and are for content that only adults may access, but no one responsible for preventing a nonadult or the immature from accessing the page or its content should rely on either or both of these values to do so without other means (not the same as &amp;quot;grownup&amp;quot;, which see)&amp;lt;br /&amp;gt;-- &amp;quot;child&amp;quot; and &amp;quot;juvenile&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;teen&amp;quot;&amp;lt;br /&amp;gt;-- &amp;quot;grownup&amp;quot; is not identical to &amp;quot;adult&amp;quot; or &amp;quot;mature&amp;quot; in not implying a precise boundary but is approximately any person who may be able to understand and apply the content (e.g., car driving instruction that may be read by a minor not yet old enough to drive a car but who would likely benefit from somewhat early exposure to the instruction)&amp;lt;br /&amp;gt;-- &amp;quot;parent&amp;quot; to include guardian and temporary caregiver&amp;lt;br /&amp;gt;-- &amp;quot;teacher&amp;quot; to include professor and ad hoc instructor&amp;lt;br /&amp;gt;-- &amp;quot;elementary school student&amp;quot; to include any student below high school&amp;lt;br /&amp;gt;-- &amp;quot;high school student&amp;quot;&amp;lt;br /&amp;gt;-- &amp;quot;elhi&amp;quot; to include any student in elementary school through high school&amp;lt;br /&amp;gt;-- &amp;quot;college student&amp;quot; including graduate and professional school&amp;lt;br /&amp;gt;-- &amp;quot;business&amp;quot; including management, finance, and prospective customers (this includes e-commerce and investor sites)&amp;lt;br /&amp;gt;-- &amp;quot;health&amp;quot; including any health care provider including alternative and ad hoc&amp;lt;br /&amp;gt;-- &amp;quot;patient&amp;quot; for any health care recipient&amp;lt;br /&amp;gt;-- &amp;quot;lawyer&amp;quot; including judge, paralegal, and jailhouse lawyer&amp;lt;br /&amp;gt;-- &amp;quot;law client&amp;quot; for any prospective recipient of a lawyer&#039;s service (not usually a social work client) with &#039;&#039;lawyer&#039;&#039; including paralegal and jailhouse lawyer but not necessarily judge&amp;lt;br /&amp;gt;-- &amp;quot;craft&amp;quot; for any craftworker including laborer and artisan&amp;lt;br /&amp;gt;-- &amp;quot;artist&amp;quot; including musician, actor, dancer, and sculptor and including creator and performer&amp;lt;br /&amp;gt;-- &amp;quot;military&amp;quot; including paramilitary&amp;lt;br /&amp;gt;-- &amp;quot;news&amp;quot; including any consumer of rapidly-developing news&amp;lt;br /&amp;gt;-- &amp;quot;introductory&amp;quot; and &amp;quot;beginner&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;intermediate&amp;quot; and &amp;quot;midlevel&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;advanced&amp;quot; and &amp;quot;advance&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;scholarly&amp;quot; and &amp;quot;scholar&amp;quot;, which have the same meaning&amp;lt;br /&amp;gt;-- &amp;quot;popular&amp;quot; generally referring to a writing style&amp;lt;br /&amp;gt;-- &amp;quot;older&amp;quot; including retiree&amp;lt;br /&amp;gt;-- &amp;quot;institution&amp;quot; including from corporation to conspiracy (such as for management advice)&amp;lt;br /&amp;gt;-- &amp;quot;government&amp;quot; including agencies and prospective politicians&amp;lt;br /&amp;gt;-- values using any integer or single-digit decimal in the form of &amp;quot;grade 8&amp;quot; or &amp;quot;grade 6.4&amp;quot; including to refer to a reading comprehension level (this generally will not exceed 12 and might be meaningless above 20 so higher values may be interpreted as the highest meaningful value)&amp;lt;br /&amp;gt;-- &amp;quot;viewers&amp;quot; for when content (such as a movie) is intended almost entirely to be seen rather than read&amp;lt;br /&amp;gt;-- &amp;quot;listeners&amp;quot; for when content (such as music) is intended almost entirely to be heard rather than read but not generally including text-to-speech support&amp;lt;br /&amp;gt;-- &amp;quot;tts&amp;quot;, &amp;quot;text-to-speech&amp;quot;, or &amp;quot;text to speech&amp;quot;, which three have the same meaning and which are for a page that has substantial support for TTS or that will be readily understood through TTS without need for such support (TTS is often aided by, e.g., pre-resolving pronunciation ambiguities in page coding)&amp;lt;br /&amp;gt;-- values using any numbers in the form of &amp;quot;3-6 years old&amp;quot;, whether a range or a single-number value&amp;lt;br /&amp;gt;-- values using any decade in the form of &amp;quot;born in 1970s&amp;quot;&amp;lt;br /&amp;gt;Unrecognized values such as &amp;quot;botanists&amp;quot;, &amp;quot;Texans&amp;quot;, and &amp;quot;writers who use red ink&amp;quot; may be used but at a risk that a search engine or directory editor will either fail to recognize it or will interpret it in unpredictable ways, or will in the future.&amp;lt;br /&amp;gt;Spellings that are erroneous or slightly different from a recognized value may be interpreted by a search engine or directory editor as representing a recognized value.&amp;lt;br /&amp;gt;The absence of the keyword defaults to a value of &amp;quot;all&amp;quot; but without overriding another indication arrived at by other means.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| blogcatalog&lt;br /&gt;
| Used to verify ownership of Blog Catalog.com&lt;br /&gt;
| [http://www.blogcatalog.com/ Blog catalog site]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link is not a link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| bot-. . .&lt;br /&gt;
| Robot owners, to allow page authors access to robotic capabilities, e.g., to deny them, should prefix &amp;quot;bot-&amp;quot; to the name of their robot, especially for proprietary bots.&amp;lt;br /&amp;gt;Example: If a robot were to be named &amp;quot;dullbucklequiz&amp;quot;, the name in the meta element would be &amp;quot;bot-dullbucklequiz&amp;quot;.&amp;lt;br /&amp;gt;The value &amp;quot;bot-&amp;quot; alone represents all bots so prefixed, like a wildcard.&amp;lt;br /&amp;gt;Arguably, there&#039;s no need for a list here of any specific bots if http://user-agents.org or http://www.botsvsbrowsers.com/ (and perhaps other sites) is reliable.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec, tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| created&lt;br /&gt;
| The datetime at which the document was created. The value is an ISO8601 date. The date MUST follow the [http://www.w3.org/TR/NOTE-datetime W3C Profile of ISO 8601] with a granularity of &amp;quot;Complete date:&amp;quot; or finer. The [http://www.bbc.co.uk/guidelines/futuremedia/desed/previousversions/searchmetadata_vs_1_0.shtml#metadata BBC] use this name.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| creator&lt;br /&gt;
| The creator is an off-Web or pre-Web creator of a work for which an author authored a Web page, so that the creator and the author may be different people.&amp;lt;br /&amp;gt;Searching for one content creator&#039;s work requires a standard robot-parsable format for the information. A personal name, institutional name, or other text entry is permissible.&amp;lt;br /&amp;gt;One element represents only one creator. Multiple creators are to be represented with multiple tags.&amp;lt;br /&amp;gt;Search engines may index by any component of a name, so a content creator need only enter a name once in one first-last or family-given order (e.g., Pat Thunderbird or Thunderbird, Pat, but not requiring both).&lt;br /&gt;
| [[Talk:MetaExtensions#Re:_Proposed_&#039;creator&#039;_MetaExtension|Talk]]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| msnbot&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Bing only.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| ia_archive&lt;br /&gt;
| Synonym of &amp;lt;code&amp;gt;robots&amp;lt;/code&amp;gt; for targeting Internet Archive and Alexa only.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage&lt;br /&gt;
| The author may be the best expert on which time frame is most relevant to the content. Leaving that to search engine analysis may be too chancy without search engine optimization, which analysis is difficult to apply by algorithm to, e.g., historical papers that may focus on the 1800s but mention 1731 and 1912 perhaps unimportantly.&amp;lt;br /&amp;gt;The value for this keyword is a date or time -- not a range and not vague, for which other keywords are proposed -- in a format in accordance with http://www.w3.org/TR/NOTE-datetime (albeit a note that&#039;s at W3C only for discussion). Any of the six levels of granularity in that note are acceptable, such as expressing only a year.&amp;lt;br /&amp;gt;Should this keyword appear more than  once, all the values so appearing are determinative. Multiple values are to be expressed with separate meta elements lest the note be revised in the future in a way incompatible with comma-separating a list.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| property=&amp;quot;og:*&amp;quot;&lt;br /&gt;
| Metadata used by the Open Graph protocol (used by Facebook). Note: currently these are defined as: &amp;lt;meta property=&amp;quot;og.*&amp;quot; content=&amp;quot;x&amp;quot;/&amp;gt;&lt;br /&gt;
| [http://developers.facebook.com/docs/opengraph/ FAQ About the Open Graph protocol from Facebook.]&lt;br /&gt;
| &lt;br /&gt;
| Doesn&#039;t belong in this registry&lt;br /&gt;
| Not a value to be used in the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; attribute&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-end&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that it represents only the end. If this keyword is used without datetime-coverage-start (also proposed), its value is interpreted as ending a range without a start.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all the values so appearing are determinative, in which case each represents the end of a different range assumed to be nonnesting. Example: If four elements happen to be in the order of datetime-coverage-end=1865, datetime-coverage-start=1914, datetime-coverage-end=1918, and datetime-coverage-start=1862, assuming proper formatting, the ranges should be interpreted as 1862-1865 and 1914-1918.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-start&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that it represents only the start. If this keyword is used without datetime-coverage-end (also proposed), its value is interpreted as starting a range without an end.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all the values so appearing are determinative, in which case each represents the start of a different range assumed to be nonnesting. Example: If four elements happen to be in the order of datetime-coverage-start=1862, datetime-coverage-start=1914, datetime-coverage-end=1865, and datetime-coverage-end=1918, assuming proper formatting, the ranges should be interpreted as 1862-1865 and 1914-1918.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| datetime-coverage-vague&lt;br /&gt;
| This is identical to the keyword datetime-coverage except that its value is not necessarily crisp. This keyword should be used only when datetime-coverage, datetime-coverage-start, and datetime-coverage-end are inappropriate, but there&#039;s no ban on using all four. Any text without a comma can be the value (e.g., Pleistocene, 1820s, Tuesdays, or before we were born); multiple values are comma-separated.&amp;lt;br /&amp;gt;If this keyword is used with datetime-coverage, datetime-coverage-start, or datetime-coverage-end, the vague value should be exploited along with the value/s for the other keyword/s.&amp;lt;br /&amp;gt;Should this keyword appear more than once, all are determinative.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| DC.&lt;br /&gt;
| Dublin Core, maintained by Dublin Core MetaData Initiative (DCMI), is an extensive system with some overlap with non-DC names.&amp;lt;br /&amp;gt;This reserves all strings that begin with DC and a dot. &#039;&#039;Not true; DC-HTML doesn&#039;t use hardwired prefixes, but defines the prefixes using link/@rel=&amp;quot;scheme.prefix&amp;quot;&#039;&#039;&lt;br /&gt;
| [http://www.DublinCore.org DCMI]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| dir-content-pointer&lt;br /&gt;
| When several pages in a directory include main content, a table of contents, an index, and the like, a search engine may be able to organize results more usefully by identifying which is which with a standard vocabulary, helpful when different publishers use different conventions when displaying or printing content.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma and optionally with a trailing number. Multiple values are to be comma-separated (multiple values are appropriate when one document serves multiple purposes). Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values, which are pointer types to which numbers may be suffixed, are limited to &amp;quot;start&amp;quot; meaning &#039;the first page that should be seen by a user&#039; (this may be anywhere in the directory and anywhere within content), &amp;quot;toc&amp;quot; meaning &#039;table of contents&#039;, &amp;quot;intro&amp;quot; including introductions, forewords, prefaces, and tables of figures, &amp;quot;abstract&amp;quot;, &amp;quot;main&amp;quot;, &amp;quot;bibliography&amp;quot; and &amp;quot;biblio&amp;quot;, which have the same meaning, &amp;quot;index&amp;quot; which may mean &#039;sitemap&#039; or not, &amp;quot;afterword&amp;quot; and &amp;quot;update&amp;quot; which have the same meaning and need not actually update, &amp;quot;credit&amp;quot; meaning &#039;credits and acknowledgments&#039;, and &amp;quot;author bio&amp;quot; meaning &#039;author&#039;s biography&#039;, including any information about the author including credentials and contact information. The number suffix may be spaceless or not.&amp;lt;br /&amp;gt;When numbers are suffixed, a search engine or directory should arrange like items in numerical order in the results, with unnumbered items following like items that are numbered, e.g., intro 1, intro 2, main 1, main 2, main, main, and so on.&amp;lt;br /&amp;gt;Each directory and each subdirectory has its own sequence.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|expires&lt;br /&gt;
|&amp;lt;code&amp;gt;meta name=&#039;expires&#039;&amp;lt;/code&amp;gt; defines the expiration date of the page. This can be used for web pages in preparation for an upcoming event, e.g. a registration form for an exposition or competition, or other cases with a pre-set date when the document will no longer be valid, e.g. a product offer in a special sale or a support page for a product known not to be supported anymore from a given time onward.&lt;br /&gt;
&lt;br /&gt;
Search engines should respond to this meta tag in a reasonable way, i.e. by removing the page from their main search results after the expiration date (possibly still returning the result in a special search for expired pages as long as the page exists and is not explicitly excluded via &amp;lt;code&amp;gt;robots.txt&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;meta name=&#039;robots&#039;&amp;lt;/code&amp;gt; etc.) or simply by indicating to the user that this result is out-of-date.&lt;br /&gt;
&lt;br /&gt;
The content attribute should define the expiration date in accordance with http://www.w3.org/TR/NOTE-datetime . The meta tag should not be used for pages without expiration date. However, for historical reasons, search engines should also interpret other date formats where possible and should be prepared to find values such as &amp;quot;&amp;quot;, &amp;quot;0&amp;quot;, &amp;quot;no&amp;quot; and &amp;quot;never&amp;quot;. Such non-date values are to be interpreted as no expiration date.&lt;br /&gt;
&lt;br /&gt;
Correctly formatted example:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&#039;expires&#039; content=&#039;2012-12-31T23:59Z&#039;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tag is not to be confused with and has a different meaning than &amp;lt;code&amp;gt;meta http-equiv=&#039;expires&#039;.&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| format-print&lt;br /&gt;
| This is to allow a user agent to inform an operating system or a printer driver of the preferred print medium, such as the paper size.&amp;lt;br /&amp;gt;A value is free-form case-insensitive text without a comma. Multiple values are to be comma-separated (multiple values might be appropriate because standard paper sizes vary around the world). Singular and plural forms have the same meaning.&amp;lt;br /&amp;gt;Recognized values are limited to &amp;quot;letter&amp;quot;, &amp;quot;A4&amp;quot;, &amp;quot;legal&amp;quot;, &amp;quot;A5&amp;quot;, &amp;quot;B5&amp;quot;, &amp;quot;monarch&amp;quot;, &amp;quot;envelope 10&amp;quot; meaning size #10, &amp;quot;envelope 6-3-4&amp;quot; meaning size #6 3/4, values with integers and decimals in the form of &amp;quot;8.5 x 11&amp;quot; or &amp;quot;8.5x11&amp;quot; in which spacing of the &amp;quot;x&amp;quot; does not affect meaning, &amp;quot;paper&amp;quot;, which means &#039;paper of the default color (usually white) and weight (usually 20-lb. stock)&#039;, &amp;quot;white&amp;quot;, &amp;quot;yellow&amp;quot;, &amp;quot;pink&amp;quot;, &amp;quot;blue&amp;quot;, &amp;quot;green&amp;quot;, &amp;quot;violet&amp;quot;, or &amp;quot;multicolor&amp;quot;, which means a medium of the given color or mixed, &amp;quot;letterhead&amp;quot;, &amp;quot;p2 letterhead&amp;quot; meaning &#039;letterhead intended for any page except the first&#039;, &amp;quot;watermark&amp;quot; meaning a &#039;special watermark such as an organization&#039;s own&#039;, and &amp;quot;plain&amp;quot; meaning &#039;not preprinted and not letterhead (it may have a paper manufacturer&#039;s watermark not related to letterhead)&#039;.&amp;lt;br /&amp;gt;Omitting &amp;quot;paper&amp;quot; when another recognized value is given defaults to an implied meaning of &#039;paper&#039; with the other value; e.g., &amp;quot;letter&amp;quot; means &#039;letter paper&#039;; the same principle applies to a medium&#039;s color (the default being white for paper and colorless for transparency) and plainness or lack thereof (the default being plain).&amp;lt;br /&amp;gt;Other values should be proposed before being recognized here. Label sizes should be proposed here for labels that are not on backing sheets that fit one of the recognized values, e.g., labels on narrow rolls. Blueprint paper sizes should be proposed here. Media other than standard paper, such as onion skin, heavier paper, card, and clear or color transparency, should be proposed here.&amp;lt;br /&amp;gt;The user agent may, with the user&#039;s or user sysadmin&#039;s permission (as by a menu-driven default), interpret a value to offer an alternative the user might accept and software and firmware other than the UA may interpret a value to the same end with or without permission, so this keyword is only suggestive; e.g., &amp;quot;letter&amp;quot; may be interpreted as &amp;quot;A4&amp;quot;.&amp;lt;br /&amp;gt;The absence of the keyword defaults to a value determined by other than the page, e.g., by the printer driver or the user agent.&lt;br /&gt;
| [[Talk:MetaExtensions#Re:_Proposed_&#039;format-print&#039;_MetaExtension|Talk]]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| geographic-coverage&lt;br /&gt;
| The author may be the best expert on the geographic relevance of the content. Leaving that to search engine analysis may be too chancy without search engine optimization, which analysis is difficult to apply by algorithm to, e.g., historical papers and epidemiological studies which may mention locales only once.&amp;lt;br /&amp;gt;Absence of the keyword defaults to a value of world (not universe), unless the search engine chooses to interpret the page or larger unit for some other value, probably based on other than just contact information given in the website.&amp;lt;br /&amp;gt;The value for this keyword is a semicolon-separated list of one or more place-values, the order of which do not matter. One place-value will use commas to separate, in order, an optional standard natural language symbol applicable to the place-value (when omitted the language applicable to the page will control), a place-class, one or more place-subclasses if any, and one or more place name parts (where, e.g., in &amp;quot;Cape Town, South Africa&amp;quot;, &amp;quot;Cape Town&amp;quot; is a place name part but &amp;quot;Town&amp;quot; is not). Spaces after semicolons and commas are optional; spaces within place-values are present when required for each place-value (e.g., &amp;quot;Quezon City&amp;quot;, not an invented &amp;quot;QuezonCity&amp;quot;).&amp;lt;br /&amp;gt;To distinguish names that might otherwise be too similar, place-classes, all lower-case and hyphenatably spaceless, include &#039;&#039;outer-space&#039;&#039;, &#039;&#039;region&#039;&#039; (on Earth and crossing or larger than a nation, e.g., southern hemisphere, polar region, temperate zone, or Asia), &#039;&#039;intntl-water&#039;&#039; (an &#039;international water body&#039;), &#039;&#039;intntl-agcy&#039;&#039; (&#039;international agency&#039; or &#039;international collection&#039;, e.g., all U.N. member nations), &#039;&#039;nation&#039;&#039;, &#039;&#039;within-nation&#039;&#039; (limited to only one political level down from nation, e.g., state, province, territory, possession, city not included within other political units of a nation, or any comparable unit), &#039;&#039;city&#039;&#039; (including town, village, hamlet, and any comparable political unit below the level of &#039;&#039;within-nation&#039;&#039;), &#039;&#039;addr&#039;&#039; (including address, full-length street, building, institution, and neighborhood without political boundaries), &#039;&#039;pol-unit&#039;&#039; (&#039;&#039;pol&#039;&#039; abbreviating &#039;political&#039;) (e.g., a place of disputed nationhood), &#039;&#039;hist-pol-unit&#039;&#039; (&#039;&#039;hist&#039;&#039; abbreviating &#039;historical&#039;) (e.g., the Roman Empire), &#039;&#039;feature&#039;&#039; (e.g., river), &#039;&#039;num&#039;&#039; (e.g., latitude and longitude or outer-space equivalent in numbers), and &#039;&#039;ethereal&#039;&#039; (including thealogical/theological, fictional including from modern popular entertainment, and ancient secular mythical, but not including that which is asserted to be a state of mind or existence but not a place, such as nirvana). (Example for one hypothetical page: name=&amp;quot;geographic-coverage&amp;quot; content=&amp;quot;region, sub-Saharan Africa; nation, Panama; city, Panama, Panama; within-nation, Sao Paulo, Brazil; city, Sao Paulo, Sao Paulo, Brazil; within-nation, Mississippi, United States of America; region, Middle East; region, Midwest, United States of America; hist-pol-unit, Northwest Territory, United States of America; feature, river, Indus; outer-space, Indus; ethereal, ultima Thule; ethereal, Heaven; ethereal, Flatland; ethereal, Valhalla; en-US, addr, Hotel Valhalla, Fredrikstad, Norway; es, nation, Espana&amp;quot; (Indus is both a river and a constellation, illustrating the need for place-classes)).&amp;lt;br /&amp;gt;Ambiguity of place-values should be avoided despite convenience in coding because search engines may each interpret them as they see fit, e.g., it would be hard for an engine to distinguish New York from New York.&amp;lt;br /&amp;gt;For consistency of spelling, several authority lists should be settled upon, with legal, well-known, and disputed names and common abbreviations all being acceptable; but I&#039;m not proposing one here now (relying on IANA&#039;s ccTLD list might be too complex to implement and still assure coding consistency, e.g., occasionally ccTLDs can be phased out and off of IANA&#039;s list) (a standard vocabulary possibly usable here is the [http://www.getty.edu/research/conducting_research/vocabularies/tgn/index.html Getty Thesaurus of Geographic Names Online], subject to licensing and charset choice); and promulgating authority lists may best be done publicly by search engine managements, who may disagree with each other.&amp;lt;br /&amp;gt;Allowing Unicode for non-Roman alphabet-using locales is desirable, but at present that may raise technical problems, including computer security issues, that are not yet readily soluble.&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| keywords-not&lt;br /&gt;
| A comma-separated list of negative keywords that distinguish a closely-related theme from this page&#039;s true theme, to support Boolean NOT searches often more realistically than visible text can, especially when both themes share the same lexicon.&amp;lt;br /&amp;gt;If keywords is no longer a supported name for a meta element, keywords-not is superfluous; however, debate has been revived on whether keywords should be supported or not; see the keywords entry in this Wiki.&lt;br /&gt;
| [http://www.w3.org/Bugs/Public/show_bug.cgi?id=6609 W3C Bug 6609]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| nextgen&lt;br /&gt;
| Used for nextgen gallery plugin in wordpress&lt;br /&gt;
| [http://www.alexa.com/faqs/?p=188 Alexa FAQ About this meta attribute Reference]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Unrelated spec link&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-datetime&lt;br /&gt;
| Better ranking in search engine results for recency or relevance to an event date would be aided by a standard format robots can parse. Users would save search time by not having to load many pages to find which ones are new or date-relevant.&amp;lt;br /&amp;gt;To supply a consistent and known format, the value for this keyword is a date-time expression formed in accordance with http://www.w3.org/TR/NOTE-datetime (albeit a note that&#039;s at W3C only for discussion). Any of the six levels of granularity in that note are acceptable, such as expressing only a year.&amp;lt;br /&amp;gt;Should this keyword appear more than once, only the first one so appearing is determinative.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| page-version&lt;br /&gt;
| Pages may be revised several times daily. While date-time given to a granularity of a fraction of a second would often suffice, when a page has to be approved more than once before posting, any or no such time may be correct (without this keyword, a comment could be necessary but probably not parsable by an engine). In addition, versions regardless of date may show consecutiveness and can replace a date that must be vague. In that case, a version number may be more useful for searches and so a robot-parsable format is needed.&amp;lt;br /&amp;gt;The keyword&#039;s value is stated in ASCII digits, is any nonnegative base-10 rational number expressed as an integer or a decimal, with any number of decimal places allowed, and may be padded with any number of leading zeros to support extraction for ASCII sorting.&amp;lt;br /&amp;gt;Should this keyword appear more than once, only the first one so appearing is determinative.&amp;lt;br /&amp;gt;The versions 0 and 0.&#039;&#039;n&#039;&#039;, with &#039;&#039;n&#039;&#039; being to any number of places, signify beta versions, i.e., drafts, in the tradition of beta software, while versions 1 and higher ordinarily signify final-release versions. After a final-release version is released, a draft of a later version is not given a version number of 0 or 0.&#039;&#039;n&#039;&#039;, but is numbered higher than the last final-release version. It is suggested to page authors that draft status, if applicable, be shown in the visibly displayed text of the page, rather than that this meta tag be relied upon as the sole notice of draft status, as it may be inadequate notice if alone.&amp;lt;br /&amp;gt;To assign a low page-version such as 0.&#039;&#039;n&#039;&#039; or 1, the page&#039;s URL, if static, may be used as the relevant premise. Thus, if a page is copied or moved to a new URL, the author may choose to restart page-version numbering from 0.&#039;&#039;n&#039;&#039; or 1. If a page&#039;s URL is dynamic, e.g., if created on the fly from a script, the page author may prefer to use as the relevant premise for assigning a low page-version such as 0.&#039;&#039;n&#039;&#039; or 1 the URL of the script or other technology that generates the dynamic-URL page, placing this meta element containing this attribute within the script or other technology, not within the generating page&#039;s head element (the generating page&#039;s head element may have its own meta element with this attribute describing the generating page). If one page containing the script or other technology that generates another page has more than one means for generating dynamic-URL pages, each means should contain its own meta element with this attribute. Page-version is thus largely independent of the page&#039;s date, although both would likely advance roughly in parallel.&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| resolutions&lt;br /&gt;
| Authoring web sites to use resolution independent images that display beautifully on high-resolution displays should be made as easy as possible for developers and should not require JavaScript to accomplish.&lt;br /&gt;
&lt;br /&gt;
To accomplish this, I propose a new HTML Meta Tag, &amp;lt;code&amp;gt;resolutions&amp;lt;/code&amp;gt;, that can be used to specify that high-resolution versions of images linked to from the page are available and that the browser should use them in place of the lower-resolution default images if it detects that a user is using a high-resolution screen. The resolutions meta tag lists the device-pixel ratios supported by images in the page. &lt;br /&gt;
&lt;br /&gt;
So, for example…&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;resolutions&amp;quot; content=&amp;quot;2x&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
… means that the developer is telling the browser that she has created 2x resolution images for the images linked to from the current page and named them with a @2x suffix. &lt;br /&gt;
&lt;br /&gt;
To illustrate, if her image tag is as follows…&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;img src=&amp;quot;/images/flower.jpg&amp;quot; alt=&amp;quot;A flower&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
… then she has two image files under /images: the low-resolution default (flower.jpg), and a higher-resolution (200%) version named flower@2x.jpg. &lt;br /&gt;
&lt;br /&gt;
(This is the same naming convention already used by Apple in its Cocoa Touch framework for automatically loading in higher-resolution versions of images.)&lt;br /&gt;
&lt;br /&gt;
Based on the meta tag, if the browser detects that the user is running at a &amp;lt;code&amp;gt;min-device-pixel-ratio&amp;lt;/code&amp;gt; of 2.0, it will automatically ask for the 2x version of the image (flower@2x.jpg) instead of the default image as specified in the image tag. &lt;br /&gt;
&lt;br /&gt;
Finally, so as not to flood external sites with high-resolution image requests, this functionality would only work for local images specified via relative links.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Multiple resolutions&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The resolutions tag can also contain a list of supported device-pixel ratios so as to support even higher-resolution displays when and if they become available in the future. &lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;meta name=&amp;quot;resolutions&amp;quot; content=&amp;quot;2x, 4x, 8x&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the developer would provide 2x, 4x, and 8x versions of all images. So, in the running example, she would make flower.jpg, flower@2x.jpg, flower@4x.jpg, and flower@8x.jpg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Advantages&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The advantages of this approach are several:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Makes it very simple for developers to support high-resolution displays like the iPhone 4&#039;s Retina screen&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Does not require JavaScript&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Does not change the default way that things work (if the meta tag is not specified, the browser simply behaves as it always has).&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| [http://aralbalkan.com/3355 Proposal for native browser support of high-resolution image substitution]&lt;br /&gt;
[http://aralbalkan.com/3331 How to make your web content look stunning on the iPhone 4’s new Retina display]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| rights&lt;br /&gt;
| As a page effectively appears in at least two forms, usually one as interpreted and displayed on a device and the other as source code, arguably intellectual property rights that must be asserted must be asserted in ways understandable in both contexts. For example, &amp;amp;amp;copy; is a raw representation that may legally fail as part of copyright notice to someone seeing source code and not the display, important when someone wants to copy source code for use elsewhere and may rely on a defense of innocent infringement (at least in U.S.). While such assertions can be made in a comment element, it may be helpful to have a tag that search engines can parse and index verbatim.&amp;lt;br /&amp;gt;The value may include standard and nonstandard notices, invocations of licenses such as GFDL and ASCAP, and any other information. Content is defined as free-form, leaving the page author discretion for the entry.&amp;lt;br /&amp;gt;Statements in one tag may discuss several portions of the page differently, e.g., with different licenses.&amp;lt;br /&amp;gt;More than one license may be offered, along with the page&#039;s relationship to all.&amp;lt;br /&amp;gt;Not all statements need be license grants. A statement may state whom to ask for reprint permission or may reserve all rights, for example.&amp;lt;br /&amp;gt;Only one meta tag with this keyword may be present. Page authors must not use more than one. A UA finding multiple such tags on one page must ignore all of them.&amp;lt;br /&amp;gt;The copyright symbol that would be generated by its character entity is not recommended for legal notice in source code when the word &#039;Copyright&#039; may be used instead, because the entity may be read in raw form, but use is up to the page author. The same concept applies to any intellectual property rights symbol for which a suitable alternative is available, such as for trademark or service mark.&amp;lt;br /&amp;gt;ASCII text would not suffice when a name or notice legally may have to be in a non-Roman alphabet, but no alternative may yet exist in HTML5.&amp;lt;br /&amp;gt;Search engine storage may impose a length limit, but, because of legal consequences, if the value&#039;s length exceeds a given limit the search index should retain or interpret none of it but only refer to it.&amp;lt;br /&amp;gt;The content string may only be copied verbatim in its full length, referred to, or ignored. It may not be, for example, paraphrased, truncated, interpreted, or classified except in addition to being copied verbatim in its full length.&amp;lt;br /&amp;gt;Ignoring shall not void, nullify, or alter any rights stated in such tag.&amp;lt;br /&amp;gt;For the synonymy, &#039;&#039;IP&#039;&#039;, &#039;&#039;IP-rights&#039;&#039;, and &#039;&#039;IP-right&#039;&#039; are not reserved; while the abbreviation &#039;&#039;IP&#039;&#039; &#039;intellectual property&#039; is common among attorneys in the U.S., page authors will more likely be computerate, and the abbreviation may be wanted for &#039;Internet Protocol&#039;.&lt;br /&gt;
| [[Talk:MetaExtensions#rights:_why_reversion|Talk]]&lt;br /&gt;
|&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| subj-. . .&lt;br /&gt;
| To classify by subject a page&#039;s content, a standard subject taxonomy that will be recognized by a search engine or directory will help. Because many such high-quality taxonomies exist, only a prefix is proposed. Over time, particular taxonomies, in print or online, may be recognized here and keywords assigned for each.&amp;lt;br /&amp;gt;The keyword will be constructed case-insensitively with subkeywords in the form subj-[nationAbbrev]-[taxonomy]-[edition][-optionalSubedition], e.g., subj-US-MeSH-2009online (perhaps). After &amp;quot;subj-&amp;quot;, the second subkeyword will identify the nation where the taxonomy is published or offered as an aid in identifying the taxonomy and does not limit the subject coverage; e.g., a taxonomy published in Japan may be ideal for classifying Canadian botany or Peruvian economy.&amp;lt;br /&amp;gt;As subject values may vary between editions of one taxonomy, an edition and optionally a subedition is to be identified in the third and optionally the fourth subkeywords. The subedition, if any, is any update or revision occurring between editions, such that a value drawn from that edition and subedition is stable. The means of identifying edition and subedition should be included in the registration of a keyword.&amp;lt;br /&amp;gt;Examples of taxonomies from the U.S. include MeSH (medical) and the Library of Congress Subject Headings.&amp;lt;br /&amp;gt;The value identifying a subject for a Web page will be drawn from the cited taxonomy&#039;s edition and subedition.&amp;lt;br /&amp;gt;If the value should have a style to prevent ambiguity in interpretation, that style is to be registered here for that keyword. Multiple values are expressed with multiple meta elements, one value for each, since comma-separation is probably not compatible with all taxonomies.&amp;lt;br /&amp;gt;If a value requires case-sensitivity to prevent confusion, the entry here registering the keyword must accommodate that need with the needs of HTML 5 with an appropriate rule. To that end, a proposal to allow case-sensitivity in meta tags under some circumstances has been offered in the W3C bug reporting system.&lt;br /&gt;
| [http://www.w3.org/Bugs/Public/show_bug.cgi?id=6854 W3C Bug 6854]&lt;br /&gt;
| subject-. . .&lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks link to a spec, tries to register a space of names instead of enumerated names&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| nibbler-site-verification&lt;br /&gt;
| Used to verify ownership of Nibbler site&lt;br /&gt;
| [http://nibbler.silktide.com/ Nibbler site]&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Claimed spec link does not link to a spec&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| MSSmartTagsPreventParsing&lt;br /&gt;
| Microsoft introduced into Internet Explorer 6 Beta a feature that some website designers wished to preclude from applying in order to prevent public misunderstanding of their websites. The feature allowed a browser to add information but at a risk that users wouldn&#039;t know that it wasn&#039;t supplied by the website. This keyword was provided by Microsoft for those of us who wanted it.&amp;lt;br /&amp;gt;Its value was &amp;quot;TRUE&amp;quot;. Microsoft spelled the keyword with some capitals and the value in all capitals but whether capitalization was required for either is unknown; some opinions vary. Since it need be understood by only one browser, and that one a beta version, full standards compliance should not be assumed, and original case may be required. (This tag is used by Google: &amp;quot;&amp;lt;meta content=&#039;true&#039; name=&#039;MSSmartTagsPreventParsing&#039;/&amp;gt;&amp;quot; appeared (with internal quote marks as singles) in the source code for &amp;lt;http://googleblog.blogspot.com/2009/04/listening-to-google-health-users.html&amp;gt;, as accessed 4-27-09.)&amp;lt;br /&amp;gt;Microsoft has apparently removed this instruction from its website on the ground that the beta version is no longer available and is not supported, but that doesn&#039;t assure that some users aren&#039;t still using the beta browser, perhaps inadvertently. Therefore, designers may wish to continue using the keyword and value and they are preserved here.&lt;br /&gt;
| e.g., [http://www.theregister.co.uk/2001/06/25/web_sites_banish_those_winxp/ The Register (U.K.)], [http://cc.uoregon.edu/cnews/summer2001/summer2001.pdf Univ. Oregon (U.S.) (PDF p. 18)], &amp;amp; [http://trillian.mit.edu/~jc/demo/SmartTagsOff.html John Chambers (U.S.) (job résumé near root)], all as accessed 4-19-09&lt;br /&gt;
| &lt;br /&gt;
| Incomplete proposal&lt;br /&gt;
| Lacks spec, potentially never minted by MS as a meta name (as opposed to a http-equiv value), even if minted by Microsoft, abandoned before shipping in any final release of IE&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Failed Proposals ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
! Keyword&lt;br /&gt;
! Brief description&lt;br /&gt;
! Link to more details&lt;br /&gt;
! Synonyms&lt;br /&gt;
! Status&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| cache&lt;br /&gt;
| This doesn&#039;t actually work; use HTTP headers instead.&amp;lt;br /&amp;gt;Value must be &amp;quot;public&amp;quot;, &amp;quot;private&amp;quot;, or &amp;quot;no-cache&amp;quot;. Intended as a simple way to tell user agents whether to store a copy of the document or not. An alternate for HTTP/1.1&#039;s cache-control; for publishers without access to modifying cache-control.&lt;br /&gt;
| none&lt;br /&gt;
| &lt;br /&gt;
| Unendorsed&lt;br /&gt;
&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot; &lt;br /&gt;
| no-email-collection&lt;br /&gt;
| HTML5 prohibits URL-valued meta names. They should be rel keywords instead.&amp;lt;br /&amp;gt;Intended to reference legal policy of web site indicating that harvesting of e-mail addresses on the site is not permitted and in violation of applicable laws such as the CAN-SPAM Act of 2003.&lt;br /&gt;
| [https://www.ProjectHoneyPot.org/how_to_avoid_spambots_5.php Project Honey Pot]&lt;br /&gt;
| &lt;br /&gt;
| Unendorsed&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
&lt;br /&gt;
For the &amp;quot;Status&amp;quot; section to be changed to &amp;quot;Ratified&amp;quot;, the proposed keyword must be defined by a W3C specification in the Candidate Recommendation or Recommendation state. If it fails to go through this process, it is &amp;quot;Unendorsed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For more details, see [http://whatwg.org/specs/web-apps/current-work/#concept-meta-extensions the HTML5 specification].&lt;br /&gt;
&lt;br /&gt;
[[Category:Registries]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Rel&amp;diff=9404</id>
		<title>Rel</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Rel&amp;diff=9404"/>
		<updated>2013-11-16T20:53:47Z</updated>

		<summary type="html">&lt;p&gt;Tantek: draft with link to official rel registry&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
You may be looking for the official rel registry which can be found here:&lt;br /&gt;
&lt;br /&gt;
* http://microformats.org/wiki/existing-rel-values&lt;br /&gt;
&lt;br /&gt;
In particular if you have a new rel value to propose or add to HTML, see:&lt;br /&gt;
* http://microformats.org/wiki/existing-rel-values#HTML5_link_type_extensions [http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#other-link-types]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9111</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9111"/>
		<updated>2013-04-25T19:35:36Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add workaround for TypeError Item in from list not a string&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- used by most WHATWG standards, the latest version&lt;br /&gt;
&lt;br /&gt;
== Setting up ms2ger/anolis ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 cd anolis &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
* install lxml using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install lxml&lt;br /&gt;
 sudo port install py27-lxml&lt;br /&gt;
 sudo apt-get install python-lxml&lt;br /&gt;
* install cssselect using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install cssselect&lt;br /&gt;
 sudo port install py27-cssselect&lt;br /&gt;
 sudo apt-get install python-cssselect&lt;br /&gt;
* install html5lib:&lt;br /&gt;
 hg clone https://code.google.com/p/html5lib&lt;br /&gt;
 cd html5lib/python &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== No targets specified ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No targets specified and no makefile found.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely trying to do a &amp;lt;kbd&amp;gt;make&amp;lt;/kbd&amp;gt; in the wrong directory.&lt;br /&gt;
&lt;br /&gt;
Solution: &lt;br /&gt;
# Change your current directory to the parent of the item you&#039;re trying to make, &lt;br /&gt;
# Verify that there is a &amp;quot;Makefile&amp;quot; in that directory, &lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No rule to make xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No rule to make target `../xref&#039;, needed by `Overview.html&#039;.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely missing the &amp;quot;xref&amp;quot; repository.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Clone the &amp;quot;xref&amp;quot; repository into a directory that is a sibling of the directory you&#039;re working in.&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No such option xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;anolis: error: no such option: --xref&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then your Anolis is likely out of date.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Update your Anolis respository&lt;br /&gt;
# Update your install of the &amp;quot;anolis&amp;quot; tool, e.g. in &amp;quot;/usr/local/bin/anolis&amp;quot;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No module named lxml ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;ImportError: No module named lxml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re missing the lxml library.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Install lxml per the above instructions, e.g. &amp;lt;kbd&amp;gt;&amp;lt;pre&amp;gt; sudo easy_install lxml&amp;lt;/pre&amp;gt;&amp;lt;/kbd&amp;gt;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== Connection reset by peer ===&lt;br /&gt;
If you&#039;re trying to install lxml and get an error message like: &lt;br /&gt;
&amp;lt;pre&amp;gt;Downloading http://lxml.de/files/lxml-3.1.2.tgz&lt;br /&gt;
error: Connection reset by peer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then the network you&#039;re on may be problematic.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Switch to a different network (e.g. a mifi)&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== TypeError Item in from list not a string ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get messages like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/local/bin/anolis&amp;quot;, line 325, in &amp;lt;module&amp;gt;&lt;br /&gt;
    main()&lt;br /&gt;
  File &amp;quot;/usr/local/bin/anolis&amp;quot;, line 69, in main&lt;br /&gt;
    tree = generator.fromFile(input, **kwargs)&lt;br /&gt;
  File &amp;quot;/Library/Python/2.7/site-packages/anolislib/generator.py&amp;quot;, line 90, in fromFile&lt;br /&gt;
    process(tree, processes, **kwargs)&lt;br /&gt;
  File &amp;quot;/Library/Python/2.7/site-packages/anolislib/generator.py&amp;quot;, line 38, in process&lt;br /&gt;
    locals(), [process], -1),&lt;br /&gt;
TypeError: Item in ``from list&#039;&#039; not a string&lt;br /&gt;
make: *** [Overview.html] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then ... (no idea)&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
Workaround:&lt;br /&gt;
# Give up on locally installed Anolis&lt;br /&gt;
# Commit your Overview.src.html as is, noting in the commit message that the Overview.html was not updated&lt;br /&gt;
# Use the http://anolis.hoppipolla.co.uk/aquarium.py web service&lt;br /&gt;
# Submit the raw.github.com &amp;quot;raw file&amp;quot; URL of the Overview.src.html you just committed&lt;br /&gt;
# Save the result over the Overview.html in the same directory as the Overview.src.html&lt;br /&gt;
# Commit it with message &amp;quot;sync with Overview.src.html - used anolis.hoppipolla.co.uk/aquarium.py&amp;quot; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9110</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9110"/>
		<updated>2013-04-25T19:19:08Z</updated>

		<summary type="html">&lt;p&gt;Tantek: document where I got stuck with Anolis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- used by most WHATWG standards, the latest version&lt;br /&gt;
&lt;br /&gt;
== Setting up ms2ger/anolis ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 cd anolis &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
* install lxml using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install lxml&lt;br /&gt;
 sudo port install py27-lxml&lt;br /&gt;
 sudo apt-get install python-lxml&lt;br /&gt;
* install cssselect using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install cssselect&lt;br /&gt;
 sudo port install py27-cssselect&lt;br /&gt;
 sudo apt-get install python-cssselect&lt;br /&gt;
* install html5lib:&lt;br /&gt;
 hg clone https://code.google.com/p/html5lib&lt;br /&gt;
 cd html5lib/python &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== No targets specified ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No targets specified and no makefile found.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely trying to do a &amp;lt;kbd&amp;gt;make&amp;lt;/kbd&amp;gt; in the wrong directory.&lt;br /&gt;
&lt;br /&gt;
Solution: &lt;br /&gt;
# Change your current directory to the parent of the item you&#039;re trying to make, &lt;br /&gt;
# Verify that there is a &amp;quot;Makefile&amp;quot; in that directory, &lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No rule to make xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No rule to make target `../xref&#039;, needed by `Overview.html&#039;.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely missing the &amp;quot;xref&amp;quot; repository.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Clone the &amp;quot;xref&amp;quot; repository into a directory that is a sibling of the directory you&#039;re working in.&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No such option xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;anolis: error: no such option: --xref&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then your Anolis is likely out of date.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Update your Anolis respository&lt;br /&gt;
# Update your install of the &amp;quot;anolis&amp;quot; tool, e.g. in &amp;quot;/usr/local/bin/anolis&amp;quot;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No module named lxml ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;ImportError: No module named lxml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re missing the lxml library.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Install lxml per the above instructions, e.g. &amp;lt;kbd&amp;gt;&amp;lt;pre&amp;gt; sudo easy_install lxml&amp;lt;/pre&amp;gt;&amp;lt;/kbd&amp;gt;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== Connection reset by peer ===&lt;br /&gt;
If you&#039;re trying to install lxml and get an error message like: &lt;br /&gt;
&amp;lt;pre&amp;gt;Downloading http://lxml.de/files/lxml-3.1.2.tgz&lt;br /&gt;
error: Connection reset by peer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then the network you&#039;re on may be problematic.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Switch to a different network (e.g. a mifi)&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== TypeError Item in from list not a string ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get messages like:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
  File &amp;quot;/usr/local/bin/anolis&amp;quot;, line 325, in &amp;lt;module&amp;gt;&lt;br /&gt;
    main()&lt;br /&gt;
  File &amp;quot;/usr/local/bin/anolis&amp;quot;, line 69, in main&lt;br /&gt;
    tree = generator.fromFile(input, **kwargs)&lt;br /&gt;
  File &amp;quot;/Library/Python/2.7/site-packages/anolislib/generator.py&amp;quot;, line 90, in fromFile&lt;br /&gt;
    process(tree, processes, **kwargs)&lt;br /&gt;
  File &amp;quot;/Library/Python/2.7/site-packages/anolislib/generator.py&amp;quot;, line 38, in process&lt;br /&gt;
    locals(), [process], -1),&lt;br /&gt;
TypeError: Item in ``from list&#039;&#039; not a string&lt;br /&gt;
make: *** [Overview.html] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then ... (no idea)&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
* TBD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9109</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9109"/>
		<updated>2013-04-25T19:02:41Z</updated>

		<summary type="html">&lt;p&gt;Tantek: more troubleshooting: No module named lxml, Connection reset by peer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- used by most WHATWG standards, the latest version&lt;br /&gt;
&lt;br /&gt;
== Setting up ms2ger/anolis ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 cd anolis &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
* install lxml using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install lxml&lt;br /&gt;
 sudo port install py27-lxml&lt;br /&gt;
 sudo apt-get install python-lxml&lt;br /&gt;
* install cssselect using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install cssselect&lt;br /&gt;
 sudo port install py27-cssselect&lt;br /&gt;
 sudo apt-get install python-cssselect&lt;br /&gt;
* install html5lib:&lt;br /&gt;
 hg clone https://code.google.com/p/html5lib&lt;br /&gt;
 cd html5lib/python &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== No targets specified ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No targets specified and no makefile found.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely trying to do a &amp;lt;kbd&amp;gt;make&amp;lt;/kbd&amp;gt; in the wrong directory.&lt;br /&gt;
&lt;br /&gt;
Solution: &lt;br /&gt;
# Change your current directory to the parent of the item you&#039;re trying to make, &lt;br /&gt;
# Verify that there is a &amp;quot;Makefile&amp;quot; in that directory, &lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No rule to make xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No rule to make target `../xref&#039;, needed by `Overview.html&#039;.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely missing the &amp;quot;xref&amp;quot; repository.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Clone the &amp;quot;xref&amp;quot; repository into a directory that is a sibling of the directory you&#039;re working in.&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No such option xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;anolis: error: no such option: --xref&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then your Anolis is likely out of date.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Update your Anolis respository&lt;br /&gt;
# Update your install of the &amp;quot;anolis&amp;quot; tool, e.g. in &amp;quot;/usr/local/bin/anolis&amp;quot;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No module named lxml ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;ImportError: No module named lxml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re missing the lxml library.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Install lxml per the above instructions, e.g. &amp;lt;kbd&amp;gt;&amp;lt;pre&amp;gt; sudo easy_install lxml&amp;lt;/pre&amp;gt;&amp;lt;/kbd&amp;gt;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== Connection reset by peer ===&lt;br /&gt;
If you&#039;re trying to install lxml and get an error message like: &lt;br /&gt;
&amp;lt;pre&amp;gt;Downloading http://lxml.de/files/lxml-3.1.2.tgz&lt;br /&gt;
error: Connection reset by peer&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then the network you&#039;re on may be problematic.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Switch to a different network (e.g. a mifi)&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9108</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=9108"/>
		<updated>2013-04-25T18:37:38Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add troubleshooting section with actual problems/errors encountered and solutions that worked&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- used by most WHATWG standards, the latest version&lt;br /&gt;
&lt;br /&gt;
== Setting up ms2ger/anolis ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 cd anolis &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
* install lxml using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install lxml&lt;br /&gt;
 sudo port install py27-lxml&lt;br /&gt;
 sudo apt-get install python-lxml&lt;br /&gt;
* install cssselect using whatever package manager is appropriate for your OS/environment; for example, one of the following:&lt;br /&gt;
 sudo easy_install cssselect&lt;br /&gt;
 sudo port install py27-cssselect&lt;br /&gt;
 sudo apt-get install python-cssselect&lt;br /&gt;
* install html5lib:&lt;br /&gt;
 hg clone https://code.google.com/p/html5lib&lt;br /&gt;
 cd html5lib/python &amp;amp;&amp;amp; sudo python setup.py install&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== No targets specified ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No targets specified and no makefile found.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely trying to do a &amp;lt;kbd&amp;gt;make&amp;lt;/kbd&amp;gt; in the wrong directory.&lt;br /&gt;
&lt;br /&gt;
Solution: &lt;br /&gt;
# Change your current directory to the parent of the item you&#039;re trying to make, &lt;br /&gt;
# Verify that there is a &amp;quot;Makefile&amp;quot; in that directory, &lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No rule to make xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;make: *** No rule to make target `../xref&#039;, needed by `Overview.html&#039;.  Stop.&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re likely missing the &amp;quot;xref&amp;quot; repository.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Clone the &amp;quot;xref&amp;quot; repository into a directory that is a sibling of the directory you&#039;re working in.&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No such option xref ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;anolis: error: no such option: --xref&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then your Anolis is likely out of date.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
# Update your Anolis respository&lt;br /&gt;
# Update your install of the &amp;quot;anolis&amp;quot; tool, e.g. in &amp;quot;/usr/local/bin/anolis&amp;quot;&lt;br /&gt;
# Try again&lt;br /&gt;
&lt;br /&gt;
=== No module named lxml ===&lt;br /&gt;
If you try to &amp;quot;make&amp;quot; and get a message like:&amp;lt;pre&amp;gt;ImportError: No module named lxml&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then you&#039;re missing the lxml library.&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
* ??? TBD&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element_accepted&amp;diff=9048</id>
		<title>Time element accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element_accepted&amp;diff=9048"/>
		<updated>2013-02-25T12:47:36Z</updated>

		<summary type="html">&lt;p&gt;Tantek: impedance match new date time inputs was accepted, year week only updated to keep a request for more examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]) that have been adopted in HTML (and HTML5).&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
The time element has been improved through the research done on this page.&lt;br /&gt;
&lt;br /&gt;
For other proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, see:&lt;br /&gt;
* [[Time element]]&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year week only use cases ===&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
* OpenStreetMap&#039;s opening_hours tag allows specification of opening hours (of business, shops, parks etc.) by week number. See [http://www.openstreetmap.org/browse/way/40879988 example], [https://wiki.openstreetmap.org/wiki/Key:opening_hours documentation]&lt;br /&gt;
* ... Please add any more sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
&lt;br /&gt;
=== year week only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML5 internal consistency ==&lt;br /&gt;
=== impedance match new date time inputs ===&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:More reasoning for broader date time granularity - to impedance match new date time inputs.&lt;br /&gt;
&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; should have support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Time element]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=9046</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=9046"/>
		<updated>2013-02-25T12:41:58Z</updated>

		<summary type="html">&lt;p&gt;Tantek: impedance match new date time inputs was accepted (copy/moved accordingly), scoped remaining inputs to impedance match new time granularity proposal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
The time element has been improved through the research done on this page. See:&lt;br /&gt;
* [[Time element accepted|Time element: accepted proposals]]&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
== Date granularity ==&lt;br /&gt;
All Date granularity proposals have been accepted. See: [[Time element accepted]].&lt;br /&gt;
&lt;br /&gt;
== HTML5 internal consistency ==&lt;br /&gt;
=== impedance match new date time inputs ===&lt;br /&gt;
The proposal to impedance match new date time inputs was partially accepted (additional time element granularity).  See: [[Time element accepted]].&lt;br /&gt;
&lt;br /&gt;
=== inputs to impedance match new time granularity ===&lt;br /&gt;
While this could be documented on an [[input]] element page, it made sense to keep it here as it&#039;s a part of time element discussion.&lt;br /&gt;
&lt;br /&gt;
For each time element granularity, there should be a corresponding input element.&lt;br /&gt;
&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow and vice-versa. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (accepted as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (accepted as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (accepted as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (accepted as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The following [[input]] elements are proposed to represent the respective time element granularity:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot;&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580-1600&amp;quot;[http://en.wikipedia.org/wiki/Basawan]), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
* Dates before the Christian/Common Era could be specified by adding an &amp;lt;code&amp;gt;era&amp;lt;/code&amp;gt; attribute that can take two values: &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; (Common Era) or &amp;lt;code&amp;gt;BCE&amp;lt;/code&amp;gt; (Before Common Era). If the attribute isn&#039;t present, then a default value of &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; is assumed. The [http://en.wikipedia.org/wiki/Calendar_era#Dionysian_.22Common_Era.22 Dionysian &amp;quot;Common Era&amp;quot;] doesn&#039;t have a &amp;quot;year 0&amp;quot; thus eliminating that potential issue.&lt;br /&gt;
** See related: [http://www.w3.org/html/wg/wiki/User:Idevlin/add_era_attribute_to_time_element add era attribute to time element] change proposal&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Category:Public_domain_license&amp;diff=9023</id>
		<title>Category:Public domain license</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Category:Public_domain_license&amp;diff=9023"/>
		<updated>2013-02-20T19:14:34Z</updated>

		<summary type="html">&lt;p&gt;Tantek: l&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see the new [[:Category:CC0_users]] page, and add this to your user page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:1em 0&amp;quot;&amp;gt;&amp;lt;code style=&amp;quot;display:block;background:#EEE;padding:.5em;font-size:larger;font-weight:bold&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{CC0 user}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CC0 is an upgrade from CC-public-domain so you should use that instead.&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Previously ==&lt;br /&gt;
By adding the public domain license template to your user profile page, you can ensure that your contributions to the whatwg.org community wiki and mailing lists are available as openly as possible. As more users choose to adopt it, much of the wiki&#039;s content will become available under clear, free terms.&lt;br /&gt;
&lt;br /&gt;
You can add it to your profile by 1) logging in, 2) clicking on your name at the very top of the web page (the username link on the right side has a little &amp;quot;person&amp;quot;&lt;br /&gt;
icon), 3) clicking Edit (or ctrl-E(mac)/alt-E(windows)), 4) pasting the following text into the bottom of your page, and 5) clicking Save (ctrl-S(mac)/alt-S(windows));&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:1em 0&amp;quot;&amp;gt;&amp;lt;code style=&amp;quot;display:block;background:#EEE;padding:.5em;font-size:larger;font-weight:bold&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{cc-public-domain-release}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the [[#articles|list of those that have already done so]].&lt;br /&gt;
&lt;br /&gt;
==Why Public Domain?==&lt;br /&gt;
Inspired by Wikipedia and [http://microformats.org/wiki/Category:public_domain_license microformats.org], there&#039;s a new template that you can add to your profile to indicate your support for this option, which ensures the broadest possible reuse of your contributions in future discussions, specifications, and in other media such as books.&lt;br /&gt;
&lt;br /&gt;
What difference will this make? If enough contributors eventually support this, entire pages of the wiki will become public-domain works, not just their individual snippets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- add any additional content BEFORE this comment. the following div is there to be able to reference the &amp;quot;Articles in this...&amp;quot; section. --&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articles&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Category:Public_domain_license&amp;diff=9022</id>
		<title>Category:Public domain license</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Category:Public_domain_license&amp;diff=9022"/>
		<updated>2013-02-20T19:14:09Z</updated>

		<summary type="html">&lt;p&gt;Tantek: use CC0 instead&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Please see the new [[Category:CC0_users]] page, and add this to your user page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:1em 0&amp;quot;&amp;gt;&amp;lt;code style=&amp;quot;display:block;background:#EEE;padding:.5em;font-size:larger;font-weight:bold&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{CC0 user}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CC0 is an upgrade from CC-public-domain so you should use that instead.&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
== Previously ==&lt;br /&gt;
By adding the public domain license template to your user profile page, you can ensure that your contributions to the whatwg.org community wiki and mailing lists are available as openly as possible. As more users choose to adopt it, much of the wiki&#039;s content will become available under clear, free terms.&lt;br /&gt;
&lt;br /&gt;
You can add it to your profile by 1) logging in, 2) clicking on your name at the very top of the web page (the username link on the right side has a little &amp;quot;person&amp;quot;&lt;br /&gt;
icon), 3) clicking Edit (or ctrl-E(mac)/alt-E(windows)), 4) pasting the following text into the bottom of your page, and 5) clicking Save (ctrl-S(mac)/alt-S(windows));&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:1em 0&amp;quot;&amp;gt;&amp;lt;code style=&amp;quot;display:block;background:#EEE;padding:.5em;font-size:larger;font-weight:bold&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{cc-public-domain-release}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See the [[#articles|list of those that have already done so]].&lt;br /&gt;
&lt;br /&gt;
==Why Public Domain?==&lt;br /&gt;
Inspired by Wikipedia and [http://microformats.org/wiki/Category:public_domain_license microformats.org], there&#039;s a new template that you can add to your profile to indicate your support for this option, which ensures the broadest possible reuse of your contributions in future discussions, specifications, and in other media such as books.&lt;br /&gt;
&lt;br /&gt;
What difference will this make? If enough contributors eventually support this, entire pages of the wiki will become public-domain works, not just their individual snippets.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- add any additional content BEFORE this comment. the following div is there to be able to reference the &amp;quot;Articles in this...&amp;quot; section. --&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;articles&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=9010</id>
		<title>User:Tantek</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=9010"/>
		<updated>2013-02-20T18:07:07Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add CC0 release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hello!==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;Hi, I&#039;m &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/span&amp;gt; and my home page is &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
I&#039;ve been working on and advocating open web standards since 1998, in particular in the W3C CSS and HTML working groups, and have most recently written and published an HTML5 tutorial video/book:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/html5now HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also recently given several [[presentations]] on HTML5.&lt;br /&gt;
&lt;br /&gt;
I am a contributor to HTML5, and encourage the web authoring/design/development community to add to the [[Main_Page|WHATWG Wiki]] and send feedback to the [http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org WHATWG list].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CC0 release ==&lt;br /&gt;
{{CC0 user}}&lt;br /&gt;
&lt;br /&gt;
== public domain release ==&lt;br /&gt;
{{cc-public-domain-release}}&lt;br /&gt;
&lt;br /&gt;
== disclosure ==&lt;br /&gt;
I&#039;m currently (as of 2011-176) a Mozilla employee developing and coordinating work on web standards.&lt;br /&gt;
&lt;br /&gt;
Much of this relates to HTML5.&lt;br /&gt;
&lt;br /&gt;
See my [https://wiki.mozilla.org/Tantek-Mozilla-projects list of projects that I&#039;m working on with Mozilla].&lt;br /&gt;
&lt;br /&gt;
== articles created ==&lt;br /&gt;
=== elements ===&lt;br /&gt;
* [[cite element]]&lt;br /&gt;
* [[del element]]&lt;br /&gt;
* [[Input element]]&lt;br /&gt;
* [[main element]]&lt;br /&gt;
* [[summary element]]&lt;br /&gt;
=== attributes ===&lt;br /&gt;
* [[charset]]&lt;br /&gt;
* [[Content-Language]]&lt;br /&gt;
* [[Iframe Sandbox]]&lt;br /&gt;
* [[Img Alt]]&lt;br /&gt;
=== other ===&lt;br /&gt;
* [[Getting started with browser development]]&lt;br /&gt;
* [[Irc-people]]&lt;br /&gt;
&lt;br /&gt;
=== templates created ===&lt;br /&gt;
* [[Template:Cc-public-domain-release]]&lt;br /&gt;
* [[Template:For]]&lt;br /&gt;
* [[Template:Irc_user]]&lt;br /&gt;
* [[Template:Stub]]&lt;br /&gt;
&lt;br /&gt;
=== categories created ===&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/Category:Public_domain_license Public domain license]&lt;br /&gt;
&lt;br /&gt;
=== redirect articles created ===&lt;br /&gt;
* [[alt]]&lt;br /&gt;
* [[cite]]&lt;br /&gt;
* [[del]]&lt;br /&gt;
* [[Faruk]]&lt;br /&gt;
* [[Hixie]]&lt;br /&gt;
* [[input]]&lt;br /&gt;
* [[irc]]&lt;br /&gt;
* [[longdesc]]&lt;br /&gt;
* [[main]]&lt;br /&gt;
* [[Sandbox]]&lt;br /&gt;
* [[summary]]&lt;br /&gt;
* [[Tantek]]&lt;br /&gt;
* [[time]]&lt;br /&gt;
&lt;br /&gt;
== articles edited ==&lt;br /&gt;
See my list of edits: [[Special:Contributions/Tantek]]&lt;br /&gt;
&lt;br /&gt;
=== sections created ===&lt;br /&gt;
Created the following sections in existing articles:&lt;br /&gt;
* Main_Page&lt;br /&gt;
** [[Main_Page#Research_and_data|Research and data]]&lt;br /&gt;
* Table_Summary&lt;br /&gt;
** [[Table_Summary#Research|Research]]&lt;br /&gt;
* Time_Element&lt;br /&gt;
** [[Time_Element#year_only|year only]]&lt;br /&gt;
** [[Time_Element#year_month_only|year month only]]&lt;br /&gt;
** [[Time_Element#month_day_only|month day only]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8994</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8994"/>
		<updated>2013-02-15T20:38:30Z</updated>

		<summary type="html">&lt;p&gt;Tantek: start moving accepted proposals to a new page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
The time element has been improved through the research done on this page. See:&lt;br /&gt;
* [[Time element accepted|Time element: accepted proposals]]&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
== Date granularity ==&lt;br /&gt;
All Date granularity proposals have been accepted. See: [[Time element accepted]].&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580-1600&amp;quot;[http://en.wikipedia.org/wiki/Basawan]), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
* Dates before the Christian/Common Era could be specified by adding an &amp;lt;code&amp;gt;era&amp;lt;/code&amp;gt; attribute that can take two values: &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; (Common Era) or &amp;lt;code&amp;gt;BCE&amp;lt;/code&amp;gt; (Before Common Era). If the attribute isn&#039;t present, then a default value of &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; is assumed. The [http://en.wikipedia.org/wiki/Calendar_era#Dionysian_.22Common_Era.22 Dionysian &amp;quot;Common Era&amp;quot;] doesn&#039;t have a &amp;quot;year 0&amp;quot; thus eliminating that potential issue.&lt;br /&gt;
** See related: [http://www.w3.org/html/wg/wiki/User:Idevlin/add_era_attribute_to_time_element add era attribute to time element] change proposal&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element_accepted&amp;diff=8993</id>
		<title>Time element accepted</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element_accepted&amp;diff=8993"/>
		<updated>2013-02-15T20:38:19Z</updated>

		<summary type="html">&lt;p&gt;Tantek: draft with accepted date granularity proposals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]) that have been adopted in HTML (and HTML5).&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
The time element has been improved through the research done on this page.&lt;br /&gt;
&lt;br /&gt;
For other proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, see:&lt;br /&gt;
* [[Time element]]&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Time element]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8992</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8992"/>
		<updated>2013-02-15T20:13:58Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Fuzzy dates */ changed flourished example to have a end date range and add WP citation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580-1600&amp;quot;[http://en.wikipedia.org/wiki/Basawan]), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
* Dates before the Christian/Common Era could be specified by adding an &amp;lt;code&amp;gt;era&amp;lt;/code&amp;gt; attribute that can take two values: &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; (Common Era) or &amp;lt;code&amp;gt;BCE&amp;lt;/code&amp;gt; (Before Common Era). If the attribute isn&#039;t present, then a default value of &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; is assumed. The [http://en.wikipedia.org/wiki/Calendar_era#Dionysian_.22Common_Era.22 Dionysian &amp;quot;Common Era&amp;quot;] doesn&#039;t have a &amp;quot;year 0&amp;quot; thus eliminating that potential issue.&lt;br /&gt;
** See related: [http://www.w3.org/html/wg/wiki/User:Idevlin/add_era_attribute_to_time_element add era attribute to time element] change proposal&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8880</id>
		<title>Main element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8880"/>
		<updated>2012-12-14T00:55:44Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Arguments for */ definitively answers a common question&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is an HTML5 extension specification that proposes adding a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML5.&lt;br /&gt;
&lt;br /&gt;
* https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html&lt;br /&gt;
&lt;br /&gt;
Summary: This page contains arguments for, rebuttals to arguments against,  and research/data supporting the introduction of a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML/HTML5.&lt;br /&gt;
&lt;br /&gt;
HTML5 has several new &amp;quot;block like&amp;quot; semantic elements (article, aside, section), including header and footer elements. There is no element to represent (and provide a hook for) for &#039;&#039;the&#039;&#039; &amp;quot;main content&amp;quot;. The only landmark ARIA role that lacks an equivalent semantic HTML element is also called &amp;quot;main&amp;quot;, and it is being used on real world websites.&lt;br /&gt;
&lt;br /&gt;
This page contains:&lt;br /&gt;
* positive reasoning and supporting evidence for &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* arguments against &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with follow-ups&lt;br /&gt;
* counter-proposals to &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with explanation of inadequacies&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
Though there are some documentation of use-cases elsewhere, it&#039;s helpful to provide some of these in this context to help with consideration of the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Reduce need for explicit skip links ===&lt;br /&gt;
One of the motivators was to get rid of skip links (http://webaim.org/techniques/skipnav/).&lt;br /&gt;
&lt;br /&gt;
A main element would reduce work for authors.&lt;br /&gt;
&lt;br /&gt;
Adding skip links is extra work for the author, particularly for accessibility, and thus it can be missed.&lt;br /&gt;
&lt;br /&gt;
It would be less work for authors to simply use a main element. Authors naturally use the semantics of a main content area (with classes, id etc.) thus if they were given a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to use, they&#039;d easily use that instead (paving a cowpath).&lt;br /&gt;
&lt;br /&gt;
Browsers could (user-configurably) provide some sort of built-in skip to main content gesture (link, or other mechanism).&lt;br /&gt;
&lt;br /&gt;
== Arguments for ==&lt;br /&gt;
In general there must be a high burden of justification for adding new elements, in order to keep the language easier and more usable overall. Every new element adds cost to learning/usability, and thus must more than make up for it in benefits.&lt;br /&gt;
&lt;br /&gt;
=== paves a cowpath ===&lt;br /&gt;
A &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element paves an already researched cowpath.&lt;br /&gt;
&lt;br /&gt;
Or: it should have been included with header footer et al.&lt;br /&gt;
&lt;br /&gt;
The introduction of &amp;lt;code&amp;gt;&amp;amp;lt;header&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;footer&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;aside&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;nav&amp;gt;&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; is based on careful consideration based on data gathered (in 2005). &lt;br /&gt;
&lt;br /&gt;
Even according to Hixie’s research, the class “content” ranked higher than “nav” or “header”. It would be even more obvious if you took the sum of “content”, “main” and “body” (as class names or ids). &lt;br /&gt;
&lt;br /&gt;
See https://developers.google.com/webmasters/state-of-the-web/2005/charts/top20-classes.svg . &lt;br /&gt;
&lt;br /&gt;
That Hixie left &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; out in the first place is not justified by the research presented.&lt;br /&gt;
&lt;br /&gt;
=== avoids last case of having to use an ARIA landmark ===&lt;br /&gt;
&amp;quot;Use of ARIA (a stop gap) should be a smell. Using it generally&lt;br /&gt;
implies a weakness in native semantic, or, an abuse of native semantics.&amp;quot; -David Bolter&lt;br /&gt;
&lt;br /&gt;
Additionally, role=main is the most commonly used ARIA landmark per:&lt;br /&gt;
* http://www.paciellogroup.com/blog/2012/04/html5-accessibility-chops-real-world-aria-landmark-use/ &lt;br /&gt;
And it’s the only landmark that doesn’t have a one-to-one mapping to an HTML element name.&lt;br /&gt;
&lt;br /&gt;
A main element would avoid the need to use role=&amp;quot;main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== definitively answers a common question ===&lt;br /&gt;
On various development forums and sites, there are many questions of the nature: what HTML5 element do I use for the main content of my page? E.g.:&lt;br /&gt;
* Sitepoint: [http://www.sitepoint.com/forums/showthread.php?855981-Main-content-area-in-HTML5-what-is-correct Main content area in HTML5 - what is correct ????]&lt;br /&gt;
* Stack Overflow: [http://stackoverflow.com/questions/12438300/html-5-element-for-content HTML 5 element for content?]&lt;br /&gt;
&lt;br /&gt;
Given that web developers are already asking these questions (and getting wildly inconsistent answers), and that they&#039;re going to author *something* for what they consider the main content, a main element would naturally provide this functionality, and alleviate a common source of confusion.&lt;br /&gt;
&lt;br /&gt;
== Arguments against ==&lt;br /&gt;
=== Lack of concrete use case documentation ===&lt;br /&gt;
See previous [[Main_element#Use_cases|Use cases]] section.&lt;br /&gt;
&lt;br /&gt;
=== main does not meet a high bar of inclusion ===&lt;br /&gt;
Per the research cited in [[Main_element#paves_a_cowpath|paves a cowpath]], a main element meets a higher bar than &amp;quot;article&amp;quot; for example (which has plenty of real world use in blog posts), and certainly more than &amp;quot;hgroup&amp;quot; (which is debatable whether it should be kept or not).&lt;br /&gt;
&lt;br /&gt;
== Counter-proposals ==&lt;br /&gt;
=== Use existing markup instead ===&lt;br /&gt;
==== first article ====&lt;br /&gt;
Referred: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-November/037826.html&lt;br /&gt;
&lt;br /&gt;
Summarized:&lt;br /&gt;
* To Authors: just use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;. The main contents of a page are worthy of independently syndicating - nearly all content on the web works this way today.&lt;br /&gt;
* To Accessibility Tools: If you don&#039;t find a role=main element, then just use the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the page as if it were a &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
The use of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; instead also makes sense as a generalization of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; that arises as soon as one thinks of how to write processing rules for the case where a page has more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; even if it isn’t supposed to have more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
* Q: Where&#039;s the end of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; content? &lt;br /&gt;
** A: End of the last &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Q: How do you skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; elements? &lt;br /&gt;
** A: Skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
* Q: Is it appropriate to use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the gmail message list?&lt;br /&gt;
** A: Yes, each message does have its own URL, and POP could arguably be a form of syndication.&lt;br /&gt;
&lt;br /&gt;
===== problems with first article =====&lt;br /&gt;
Problems with the first article rule: [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-December/038219.html][https://bugzilla.mozilla.org/show_bug.cgi?id=820508#c3]&lt;br /&gt;
&lt;br /&gt;
1) The generalization no longer looks the way authors think. The&lt;br /&gt;
cowpath being paved is hard to recognize. That is, the idea that you&lt;br /&gt;
replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is more intuitive than that you replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; but&lt;br /&gt;
you also replace each &amp;lt;code&amp;gt;&amp;amp;lt;div class=comment&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and since the comments come after the main article, the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; ends up having the semantics of main content.&lt;br /&gt;
&lt;br /&gt;
2) When role=&amp;quot;main&amp;quot; exists, it’s hard to convince people that implicit works as well as explicit. Even if browsers actually exposed the right accessibility API role for first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;, authors would still probably feel it’s better to say role=&amp;quot;main&amp;quot; just in case. I would love to see ARIA obsoleted in the sense that people who don’t retrofit accessibility to legacy code and who aren’t recreating GUI widgets is JS wouldn’t need to deal with ARIA (where including role=main just in case because one doesn’t trust rules like “first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;” counts as “needing” to deal with ARIA).&lt;br /&gt;
&lt;br /&gt;
3) Even though in principle, the element names are just runes whose&lt;br /&gt;
meaning is given by the spec—not by the English meaning of the element&lt;br /&gt;
name, people still try to guess usage from the element name. It’s&lt;br /&gt;
pretty easy to believe from element names alone than &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; made as a part of the language itself. It’s harder to grok the defined semantics of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; from its element name.&lt;br /&gt;
&lt;br /&gt;
4) It’s more obvious to write main { ... } in CSS than&lt;br /&gt;
article:first-of-type { ... }&lt;br /&gt;
&lt;br /&gt;
5) &amp;quot;first article&amp;quot; fails to handle cases like:&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
   &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    &amp;lt;nav&amp;gt; ... &amp;lt;/nav&amp;gt;&lt;br /&gt;
    text...&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    text...&lt;br /&gt;
   &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementation impact ==&lt;br /&gt;
Notes on potential implementation impact of a main element on web browsers.&lt;br /&gt;
&lt;br /&gt;
To be done right, &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; should interact the way e.g. &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; do.&lt;br /&gt;
&lt;br /&gt;
Consider&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1939 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1940&lt;br /&gt;
&lt;br /&gt;
vs.&lt;br /&gt;
&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1942 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1941&lt;br /&gt;
&lt;br /&gt;
Implementer feedback:&lt;br /&gt;
* Mozilla: &lt;br /&gt;
** From a layout engine implementation point of view the burden is trivial.&lt;br /&gt;
** The parser change would be absolutely trivial. There is absolutely no basis for opposing &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; on the grounds of amount of parser change work needed.&lt;br /&gt;
&lt;br /&gt;
== Implementation bugs ==&lt;br /&gt;
* Mozilla Firefox/Gecko: [https://bugzilla.mozilla.org/show_bug.cgi?id=820508 Bug 820508 Add support for &amp;lt;main&amp;gt; element]&lt;br /&gt;
* WebKit: [https://bugs.webkit.org/show_bug.cgi?id=103172 Bug 103172 - implement the HTML &amp;lt;main&amp;gt; element]&lt;br /&gt;
&lt;br /&gt;
== Open issues ==&lt;br /&gt;
=== Different HTML parsing algorithms ===&lt;br /&gt;
It’s just unfortunate that if &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; was introduced, the HTML parsing algorithm wouldn’t be one exact thing but there’d be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and during the transition, Web authors would have to explicitly write the &amp;lt;/p&amp;gt; tag, which is supposed to be optional. However, we are headed to a world where there will be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; anyway.&lt;br /&gt;
&lt;br /&gt;
== Asides ==&lt;br /&gt;
=== Mesolithic analogy ===&lt;br /&gt;
It&#039;s interesting that debates over introducing a term for &amp;quot;the middle part&amp;quot; of something long predate this discussion, see for example the controversy over the introduction of the term &amp;quot;mesolithic&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Mesolithic#History_of_the_concept&lt;br /&gt;
&lt;br /&gt;
as the thing between, Paleolithic (header), and Neolithic (footer).  Despite the controversy, mesolithic is now an established term.&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8879</id>
		<title>Main element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8879"/>
		<updated>2012-12-13T21:37:21Z</updated>

		<summary type="html">&lt;p&gt;Tantek: another problem with first article, note Implementation bugs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is an HTML5 extension specification that proposes adding a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML5.&lt;br /&gt;
&lt;br /&gt;
* https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html&lt;br /&gt;
&lt;br /&gt;
Summary: This page contains arguments for, rebuttals to arguments against,  and research/data supporting the introduction of a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML/HTML5.&lt;br /&gt;
&lt;br /&gt;
HTML5 has several new &amp;quot;block like&amp;quot; semantic elements (article, aside, section), including header and footer elements. There is no element to represent (and provide a hook for) for &#039;&#039;the&#039;&#039; &amp;quot;main content&amp;quot;. The only landmark ARIA role that lacks an equivalent semantic HTML element is also called &amp;quot;main&amp;quot;, and it is being used on real world websites.&lt;br /&gt;
&lt;br /&gt;
This page contains:&lt;br /&gt;
* positive reasoning and supporting evidence for &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* arguments against &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with follow-ups&lt;br /&gt;
* counter-proposals to &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with explanation of inadequacies&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
Though there are some documentation of use-cases elsewhere, it&#039;s helpful to provide some of these in this context to help with consideration of the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Reduce need for explicit skip links ===&lt;br /&gt;
One of the motivators was to get rid of skip links (http://webaim.org/techniques/skipnav/).&lt;br /&gt;
&lt;br /&gt;
A main element would reduce work for authors.&lt;br /&gt;
&lt;br /&gt;
Adding skip links is extra work for the author, particularly for accessibility, and thus it can be missed.&lt;br /&gt;
&lt;br /&gt;
It would be less work for authors to simply use a main element. Authors naturally use the semantics of a main content area (with classes, id etc.) thus if they were given a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to use, they&#039;d easily use that instead (paving a cowpath).&lt;br /&gt;
&lt;br /&gt;
Browsers could (user-configurably) provide some sort of built-in skip to main content gesture (link, or other mechanism).&lt;br /&gt;
&lt;br /&gt;
== Arguments for ==&lt;br /&gt;
In general there must be a high burden of justification for adding new elements, in order to keep the language easier and more usable overall. Every new element adds cost to learning/usability, and thus must more than make up for it in benefits.&lt;br /&gt;
&lt;br /&gt;
=== paves a cowpath ===&lt;br /&gt;
A &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element paves an already researched cowpath.&lt;br /&gt;
&lt;br /&gt;
Or: it should have been included with header footer et al.&lt;br /&gt;
&lt;br /&gt;
The introduction of &amp;lt;code&amp;gt;&amp;amp;lt;header&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;footer&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;aside&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;nav&amp;gt;&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; is based on careful consideration based on data gathered (in 2005). &lt;br /&gt;
&lt;br /&gt;
Even according to Hixie’s research, the class “content” ranked higher than “nav” or “header”. It would be even more obvious if you took the sum of “content”, “main” and “body” (as class names or ids). &lt;br /&gt;
&lt;br /&gt;
See https://developers.google.com/webmasters/state-of-the-web/2005/charts/top20-classes.svg . &lt;br /&gt;
&lt;br /&gt;
That Hixie left &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; out in the first place is not justified by the research presented.&lt;br /&gt;
&lt;br /&gt;
=== avoids last case of having to use an ARIA landmark ===&lt;br /&gt;
&amp;quot;Use of ARIA (a stop gap) should be a smell. Using it generally&lt;br /&gt;
implies a weakness in native semantic, or, an abuse of native semantics.&amp;quot; -David Bolter&lt;br /&gt;
&lt;br /&gt;
Additionally, role=main is the most commonly used ARIA landmark per:&lt;br /&gt;
* http://www.paciellogroup.com/blog/2012/04/html5-accessibility-chops-real-world-aria-landmark-use/ &lt;br /&gt;
And it’s the only landmark that doesn’t have a one-to-one mapping to an HTML element name.&lt;br /&gt;
&lt;br /&gt;
A main element would avoid the need to use role=&amp;quot;main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Arguments against ==&lt;br /&gt;
=== Lack of concrete use case documentation ===&lt;br /&gt;
See previous [[Main_element#Use_cases|Use cases]] section.&lt;br /&gt;
&lt;br /&gt;
=== main does not meet a high bar of inclusion ===&lt;br /&gt;
Per the research cited in [[Main_element#paves_a_cowpath|paves a cowpath]], a main element meets a higher bar than &amp;quot;article&amp;quot; for example (which has plenty of real world use in blog posts), and certainly more than &amp;quot;hgroup&amp;quot; (which is debatable whether it should be kept or not).&lt;br /&gt;
&lt;br /&gt;
== Counter-proposals ==&lt;br /&gt;
=== Use existing markup instead ===&lt;br /&gt;
==== first article ====&lt;br /&gt;
Referred: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-November/037826.html&lt;br /&gt;
&lt;br /&gt;
Summarized:&lt;br /&gt;
* To Authors: just use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;. The main contents of a page are worthy of independently syndicating - nearly all content on the web works this way today.&lt;br /&gt;
* To Accessibility Tools: If you don&#039;t find a role=main element, then just use the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the page as if it were a &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
The use of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; instead also makes sense as a generalization of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; that arises as soon as one thinks of how to write processing rules for the case where a page has more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; even if it isn’t supposed to have more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
* Q: Where&#039;s the end of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; content? &lt;br /&gt;
** A: End of the last &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Q: How do you skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; elements? &lt;br /&gt;
** A: Skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
* Q: Is it appropriate to use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the gmail message list?&lt;br /&gt;
** A: Yes, each message does have its own URL, and POP could arguably be a form of syndication.&lt;br /&gt;
&lt;br /&gt;
===== problems with first article =====&lt;br /&gt;
Problems with the first article rule: [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-December/038219.html][https://bugzilla.mozilla.org/show_bug.cgi?id=820508#c3]&lt;br /&gt;
&lt;br /&gt;
1) The generalization no longer looks the way authors think. The&lt;br /&gt;
cowpath being paved is hard to recognize. That is, the idea that you&lt;br /&gt;
replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is more intuitive than that you replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; but&lt;br /&gt;
you also replace each &amp;lt;code&amp;gt;&amp;amp;lt;div class=comment&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and since the comments come after the main article, the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; ends up having the semantics of main content.&lt;br /&gt;
&lt;br /&gt;
2) When role=&amp;quot;main&amp;quot; exists, it’s hard to convince people that implicit works as well as explicit. Even if browsers actually exposed the right accessibility API role for first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;, authors would still probably feel it’s better to say role=&amp;quot;main&amp;quot; just in case. I would love to see ARIA obsoleted in the sense that people who don’t retrofit accessibility to legacy code and who aren’t recreating GUI widgets is JS wouldn’t need to deal with ARIA (where including role=main just in case because one doesn’t trust rules like “first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;” counts as “needing” to deal with ARIA).&lt;br /&gt;
&lt;br /&gt;
3) Even though in principle, the element names are just runes whose&lt;br /&gt;
meaning is given by the spec—not by the English meaning of the element&lt;br /&gt;
name, people still try to guess usage from the element name. It’s&lt;br /&gt;
pretty easy to believe from element names alone than &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; made as a part of the language itself. It’s harder to grok the defined semantics of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; from its element name.&lt;br /&gt;
&lt;br /&gt;
4) It’s more obvious to write main { ... } in CSS than&lt;br /&gt;
article:first-of-type { ... }&lt;br /&gt;
&lt;br /&gt;
5) &amp;quot;first article&amp;quot; fails to handle cases like:&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
   &amp;lt;section&amp;gt;&lt;br /&gt;
    &amp;lt;h1&amp;gt;Heading&amp;lt;/h1&amp;gt;&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    &amp;lt;nav&amp;gt; ... &amp;lt;/nav&amp;gt;&lt;br /&gt;
    text...&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    &amp;lt;aside&amp;gt; ... &amp;lt;/aside&amp;gt;&lt;br /&gt;
    text...&lt;br /&gt;
   &amp;lt;/section&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implementation impact ==&lt;br /&gt;
Notes on potential implementation impact of a main element on web browsers.&lt;br /&gt;
&lt;br /&gt;
To be done right, &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; should interact the way e.g. &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; do.&lt;br /&gt;
&lt;br /&gt;
Consider&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1939 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1940&lt;br /&gt;
&lt;br /&gt;
vs.&lt;br /&gt;
&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1942 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1941&lt;br /&gt;
&lt;br /&gt;
Implementer feedback:&lt;br /&gt;
* Mozilla: &lt;br /&gt;
** From a layout engine implementation point of view the burden is trivial.&lt;br /&gt;
** The parser change would be absolutely trivial. There is absolutely no basis for opposing &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; on the grounds of amount of parser change work needed.&lt;br /&gt;
&lt;br /&gt;
== Implementation bugs ==&lt;br /&gt;
* Mozilla Firefox/Gecko: [https://bugzilla.mozilla.org/show_bug.cgi?id=820508 Bug 820508 Add support for &amp;lt;main&amp;gt; element]&lt;br /&gt;
* WebKit: [https://bugs.webkit.org/show_bug.cgi?id=103172 Bug 103172 - implement the HTML &amp;lt;main&amp;gt; element]&lt;br /&gt;
&lt;br /&gt;
== Open issues ==&lt;br /&gt;
=== Different HTML parsing algorithms ===&lt;br /&gt;
It’s just unfortunate that if &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; was introduced, the HTML parsing algorithm wouldn’t be one exact thing but there’d be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and during the transition, Web authors would have to explicitly write the &amp;lt;/p&amp;gt; tag, which is supposed to be optional. However, we are headed to a world where there will be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; anyway.&lt;br /&gt;
&lt;br /&gt;
== Asides ==&lt;br /&gt;
=== Mesolithic analogy ===&lt;br /&gt;
It&#039;s interesting that debates over introducing a term for &amp;quot;the middle part&amp;quot; of something long predate this discussion, see for example the controversy over the introduction of the term &amp;quot;mesolithic&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Mesolithic#History_of_the_concept&lt;br /&gt;
&lt;br /&gt;
as the thing between, Paleolithic (header), and Neolithic (footer).  Despite the controversy, mesolithic is now an established term.&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8874</id>
		<title>User:Tantek</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8874"/>
		<updated>2012-12-11T21:34:33Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* articles created */ main element&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hello!==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;Hi, I&#039;m &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/span&amp;gt; and my home page is &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
I&#039;ve been working on and advocating open web standards since 1998, in particular in the W3C CSS and HTML working groups, and have most recently written and published an HTML5 tutorial video/book:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/html5now HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also recently given several [[presentations]] on HTML5.&lt;br /&gt;
&lt;br /&gt;
I am a contributor to HTML5, and encourage the web authoring/design/development community to add to the [[Main_Page|WHATWG Wiki]] and send feedback to the [http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org WHATWG list].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== public domain release ==&lt;br /&gt;
{{cc-public-domain-release}}&lt;br /&gt;
&lt;br /&gt;
== disclosure ==&lt;br /&gt;
I&#039;m currently (as of 2011-176) a Mozilla employee developing and coordinating work on web standards.&lt;br /&gt;
&lt;br /&gt;
Much of this relates to HTML5.&lt;br /&gt;
&lt;br /&gt;
See my [https://wiki.mozilla.org/Tantek-Mozilla-projects list of projects that I&#039;m working on with Mozilla].&lt;br /&gt;
&lt;br /&gt;
== articles created ==&lt;br /&gt;
=== elements ===&lt;br /&gt;
* [[cite element]]&lt;br /&gt;
* [[del element]]&lt;br /&gt;
* [[Input element]]&lt;br /&gt;
* [[main element]]&lt;br /&gt;
* [[summary element]]&lt;br /&gt;
=== attributes ===&lt;br /&gt;
* [[charset]]&lt;br /&gt;
* [[Content-Language]]&lt;br /&gt;
* [[Iframe Sandbox]]&lt;br /&gt;
* [[Img Alt]]&lt;br /&gt;
=== other ===&lt;br /&gt;
* [[Getting started with browser development]]&lt;br /&gt;
* [[Irc-people]]&lt;br /&gt;
&lt;br /&gt;
=== templates created ===&lt;br /&gt;
* [[Template:Cc-public-domain-release]]&lt;br /&gt;
* [[Template:For]]&lt;br /&gt;
* [[Template:Irc_user]]&lt;br /&gt;
* [[Template:Stub]]&lt;br /&gt;
&lt;br /&gt;
=== categories created ===&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/Category:Public_domain_license Public domain license]&lt;br /&gt;
&lt;br /&gt;
=== redirect articles created ===&lt;br /&gt;
* [[alt]]&lt;br /&gt;
* [[cite]]&lt;br /&gt;
* [[del]]&lt;br /&gt;
* [[Faruk]]&lt;br /&gt;
* [[Hixie]]&lt;br /&gt;
* [[input]]&lt;br /&gt;
* [[irc]]&lt;br /&gt;
* [[longdesc]]&lt;br /&gt;
* [[main]]&lt;br /&gt;
* [[Sandbox]]&lt;br /&gt;
* [[summary]]&lt;br /&gt;
* [[Tantek]]&lt;br /&gt;
* [[time]]&lt;br /&gt;
&lt;br /&gt;
== articles edited ==&lt;br /&gt;
See my list of edits: [[Special:Contributions/Tantek]]&lt;br /&gt;
&lt;br /&gt;
=== sections created ===&lt;br /&gt;
Created the following sections in existing articles:&lt;br /&gt;
* Main_Page&lt;br /&gt;
** [[Main_Page#Research_and_data|Research and data]]&lt;br /&gt;
* Table_Summary&lt;br /&gt;
** [[Table_Summary#Research|Research]]&lt;br /&gt;
* Time_Element&lt;br /&gt;
** [[Time_Element#year_only|year only]]&lt;br /&gt;
** [[Time_Element#year_month_only|year month only]]&lt;br /&gt;
** [[Time_Element#month_day_only|month day only]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Main&amp;diff=8873</id>
		<title>Main</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Main&amp;diff=8873"/>
		<updated>2012-12-11T21:32:46Z</updated>

		<summary type="html">&lt;p&gt;Tantek: r&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect:[[Main_element]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8872</id>
		<title>Main element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Main_element&amp;diff=8872"/>
		<updated>2012-12-11T21:32:11Z</updated>

		<summary type="html">&lt;p&gt;Tantek: draft based on mailing list discussion, and arguments I&amp;#039;ve heard both for and against&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There is an HTML5 extension specification that proposes adding a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML5.&lt;br /&gt;
&lt;br /&gt;
* https://dvcs.w3.org/hg/html-extensions/raw-file/tip/maincontent/index.html&lt;br /&gt;
&lt;br /&gt;
Summary: This page contains arguments for, rebuttals to arguments against,  and research/data supporting the introduction of a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to HTML/HTML5.&lt;br /&gt;
&lt;br /&gt;
HTML5 has several new &amp;quot;block like&amp;quot; semantic elements (article, aside, section), including header and footer elements. There is no element to represent (and provide a hook for) for &#039;&#039;the&#039;&#039; &amp;quot;main content&amp;quot;. The only landmark ARIA role that lacks an equivalent semantic HTML element is also called &amp;quot;main&amp;quot;, and it is being used on real world websites.&lt;br /&gt;
&lt;br /&gt;
This page contains:&lt;br /&gt;
* positive reasoning and supporting evidence for &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* arguments against &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with follow-ups&lt;br /&gt;
* counter-proposals to &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;amp;gt;&amp;lt;/code&amp;gt;, with explanation of inadequacies&lt;br /&gt;
&lt;br /&gt;
== Use cases ==&lt;br /&gt;
Though there are some documentation of use-cases elsewhere, it&#039;s helpful to provide some of these in this context to help with consideration of the proposal.&lt;br /&gt;
&lt;br /&gt;
=== Reduce need for explicit skip links ===&lt;br /&gt;
One of the motivators was to get rid of skip links (http://webaim.org/techniques/skipnav/).&lt;br /&gt;
&lt;br /&gt;
A main element would reduce work for authors.&lt;br /&gt;
&lt;br /&gt;
Adding skip links is extra work for the author, particularly for accessibility, and thus it can be missed.&lt;br /&gt;
&lt;br /&gt;
It would be less work for authors to simply use a main element. Authors naturally use the semantics of a main content area (with classes, id etc.) thus if they were given a &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element to use, they&#039;d easily use that instead (paving a cowpath).&lt;br /&gt;
&lt;br /&gt;
Browsers could (user-configurably) provide some sort of built-in skip to main content gesture (link, or other mechanism).&lt;br /&gt;
&lt;br /&gt;
== Arguments for ==&lt;br /&gt;
In general there must be a high burden of justification for adding new elements, in order to keep the language easier and more usable overall. Every new element adds cost to learning/usability, and thus must more than make up for it in benefits.&lt;br /&gt;
&lt;br /&gt;
=== paves a cowpath ===&lt;br /&gt;
A &amp;lt;code&amp;gt;main&amp;lt;/code&amp;gt; element paves an already researched cowpath.&lt;br /&gt;
&lt;br /&gt;
Or: it should have been included with header footer et al.&lt;br /&gt;
&lt;br /&gt;
The introduction of &amp;lt;code&amp;gt;&amp;amp;lt;header&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;footer&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;aside&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;amp;lt;nav&amp;gt;&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; is based on careful consideration based on data gathered (in 2005). &lt;br /&gt;
&lt;br /&gt;
Even according to Hixie’s research, the class “content” ranked higher than “nav” or “header”. It would be even more obvious if you took the sum of “content”, “main” and “body” (as class names or ids). &lt;br /&gt;
&lt;br /&gt;
See https://developers.google.com/webmasters/state-of-the-web/2005/charts/top20-classes.svg . &lt;br /&gt;
&lt;br /&gt;
That Hixie left &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; out in the first place is not justified by the research presented.&lt;br /&gt;
&lt;br /&gt;
=== avoids last case of having to use an ARIA landmark ===&lt;br /&gt;
&amp;quot;Use of ARIA (a stop gap) should be a smell. Using it generally&lt;br /&gt;
implies a weakness in native semantic, or, an abuse of native semantics.&amp;quot; -David Bolter&lt;br /&gt;
&lt;br /&gt;
Additionally, role=main is the most commonly used ARIA landmark per:&lt;br /&gt;
* http://www.paciellogroup.com/blog/2012/04/html5-accessibility-chops-real-world-aria-landmark-use/ &lt;br /&gt;
And it’s the only landmark that doesn’t have a one-to-one mapping to an HTML element name.&lt;br /&gt;
&lt;br /&gt;
A main element would avoid the need to use role=&amp;quot;main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Arguments against ==&lt;br /&gt;
=== Lack of concrete use case documentation ===&lt;br /&gt;
See previous [[Main_element#Use_cases|Use cases]] section.&lt;br /&gt;
&lt;br /&gt;
=== main does not meet a high bar of inclusion ===&lt;br /&gt;
Per the research cited in [[Main_element#paves_a_cowpath|paves a cowpath]], a main element meets a higher bar than &amp;quot;article&amp;quot; for example (which has plenty of real world use in blog posts), and certainly more than &amp;quot;hgroup&amp;quot; (which is debatable whether it should be kept or not).&lt;br /&gt;
&lt;br /&gt;
== Counter-proposals ==&lt;br /&gt;
=== Use existing markup instead ===&lt;br /&gt;
==== first article ====&lt;br /&gt;
Referred: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-November/037826.html&lt;br /&gt;
&lt;br /&gt;
Summarized:&lt;br /&gt;
* To Authors: just use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;. The main contents of a page are worthy of independently syndicating - nearly all content on the web works this way today.&lt;br /&gt;
* To Accessibility Tools: If you don&#039;t find a role=main element, then just use the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the page as if it were a &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
The use of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; instead also makes sense as a generalization of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; that arises as soon as one thinks of how to write processing rules for the case where a page has more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; even if it isn’t supposed to have more than one &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Questions:&lt;br /&gt;
* Q: Where&#039;s the end of &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; content? &lt;br /&gt;
** A: End of the last &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Q: How do you skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; elements? &lt;br /&gt;
** A: Skip stuff between &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
* Q: Is it appropriate to use &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; in the gmail message list?&lt;br /&gt;
** A: Yes, each message does have its own URL, and POP could arguably be a form of syndication.&lt;br /&gt;
&lt;br /&gt;
===== problems with first article =====&lt;br /&gt;
[http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2012-December/038219.html There are at least four problems with the first article rule]:&lt;br /&gt;
&lt;br /&gt;
1) The generalization no longer looks the way authors think. The&lt;br /&gt;
cowpath being paved is hard to recognize. That is, the idea that you&lt;br /&gt;
replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is more intuitive than that you replace &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; but&lt;br /&gt;
you also replace each &amp;lt;code&amp;gt;&amp;amp;lt;div class=comment&amp;gt;&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and since the comments come after the main article, the first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; ends up having the semantics of main content.&lt;br /&gt;
&lt;br /&gt;
2) When role=&amp;quot;main&amp;quot; exists, it’s hard to convince people that implicit works as well as explicit. Even if browsers actually exposed the right accessibility API role for first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;, authors would still probably feel it’s better to say role=&amp;quot;main&amp;quot; just in case. I would love to see ARIA obsoleted in the sense that people who don’t retrofit accessibility to legacy code and who aren’t recreating GUI widgets is JS wouldn’t need to deal with ARIA (where including role=main just in case because one doesn’t trust rules like “first &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt;” counts as “needing” to deal with ARIA).&lt;br /&gt;
&lt;br /&gt;
3) Even though in principle, the element names are just runes whose&lt;br /&gt;
meaning is given by the spec—not by the English meaning of the element&lt;br /&gt;
name, people still try to guess usage from the element name. It’s&lt;br /&gt;
pretty easy to believe from element names alone than &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;&amp;amp;lt;div id=content&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;amp;lt;div id=main&amp;gt;&amp;lt;/code&amp;gt; made as a part of the language itself. It’s harder to grok the defined semantics of &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; from its element name.&lt;br /&gt;
&lt;br /&gt;
4) It’s more obvious to write main { ... } in CSS than&lt;br /&gt;
article:first-of-type { ... }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Implementation impact ==&lt;br /&gt;
Notes on potential implementation impact of a main element on web browsers.&lt;br /&gt;
&lt;br /&gt;
To be done right, &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; should interact the way e.g. &amp;lt;code&amp;gt;&amp;amp;lt;article&amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; do.&lt;br /&gt;
&lt;br /&gt;
Consider&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1939 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1940&lt;br /&gt;
&lt;br /&gt;
vs.&lt;br /&gt;
&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1942 and&lt;br /&gt;
* http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1941&lt;br /&gt;
&lt;br /&gt;
Implementer feedback:&lt;br /&gt;
* Mozilla: &lt;br /&gt;
** From a layout engine implementation point of view the burden is trivial.&lt;br /&gt;
** The parser change would be absolutely trivial. There is absolutely no basis for opposing &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; on the grounds of amount of parser change work needed.&lt;br /&gt;
&lt;br /&gt;
== Open issues ==&lt;br /&gt;
=== Different HTML parsing algorithms ===&lt;br /&gt;
It’s just unfortunate that if &amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; was introduced, the HTML parsing algorithm wouldn’t be one exact thing but there’d be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;main&amp;gt;&amp;lt;/code&amp;gt; and during the transition, Web authors would have to explicitly write the &amp;lt;/p&amp;gt; tag, which is supposed to be optional. However, we are headed to a world where there will be HTML parsing pre-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; and HTML parsing post-&amp;lt;code&amp;gt;&amp;amp;lt;template&amp;gt;&amp;lt;/code&amp;gt; anyway.&lt;br /&gt;
&lt;br /&gt;
== Asides ==&lt;br /&gt;
=== Mesolithic analogy ===&lt;br /&gt;
It&#039;s interesting that debates over introducing a term for &amp;quot;the middle part&amp;quot; of something long predate this discussion, see for example the controversy over the introduction of the term &amp;quot;mesolithic&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Mesolithic#History_of_the_concept&lt;br /&gt;
&lt;br /&gt;
as the thing between, Paleolithic (header), and Neolithic (footer).&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Testsuite&amp;diff=8468</id>
		<title>Testsuite</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Testsuite&amp;diff=8468"/>
		<updated>2012-08-09T00:22:25Z</updated>

		<summary type="html">&lt;p&gt;Tantek: How to license your test suite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Each test needs a &amp;quot;reviewed&amp;quot; marker of some sort&lt;br /&gt;
* It must be easy to find tests where the spec has changed under them&lt;br /&gt;
* The barrier to contribution must be as low as possible&lt;br /&gt;
* Testcases should have somewhat stable URIs&lt;br /&gt;
* If test can be done using JavaScript preferably require it to be in JavaScript so engines can be more efficiently tested (i.e. automated).&lt;br /&gt;
* It must be easy to review tests&lt;br /&gt;
* Tests and test suites must be liberally licensed (e.g. PD/CC0, BSD, MIT)&lt;br /&gt;
* Standardize a test format?&lt;br /&gt;
&lt;br /&gt;
== How to license your test suite ==&lt;br /&gt;
&lt;br /&gt;
Put your test suite into the Public Domain using the [http://creativecommons.org/publicdomain/zero/1.0/ Creative Commons CC0 1.0 Public Domain Dedication].&lt;br /&gt;
&lt;br /&gt;
Example markup you can include in the test suite. Either one is sufficient. The visible one is preferred.&lt;br /&gt;
&lt;br /&gt;
Visible (e.g. in a visible header/footer on the test suite home page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
This test suite is placed into the &lt;br /&gt;
&amp;lt;a rel=&amp;quot;license&amp;quot; &lt;br /&gt;
   href=&amp;quot;http://creativecommons.org/publicdomain/zero/1.0/&amp;quot;&amp;gt;&lt;br /&gt;
public domain using CC0&lt;br /&gt;
&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invisible (e.g. inside the &amp;amp;lt;head&amp;amp;gt; element on the test suite home page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;license&amp;quot; &lt;br /&gt;
      href=&amp;quot;http://creativecommons.org/publicdomain/zero/1.0/&amp;quot;&lt;br /&gt;
      title=&amp;quot;This test suite is placed into the public domain using CC0.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Non-requirements ==&lt;br /&gt;
&lt;br /&gt;
* There does not need to be a single consistent test harness for the whole of HTML5. (When sections can be tested in isolation, each section should use a test harness that is suited to that section&#039;s testing requirements. E.g. there is little value in fitting canvas tests and parser tests into the same framework, and it may add a lot of complexity.)&lt;br /&gt;
&lt;br /&gt;
== Format proposal ==&lt;br /&gt;
&lt;br /&gt;
See http://omocha.w3.org/wiki/newformat for a format proposal that should meet most of these requirements. That format is based on the Mozilla Mochitest format for running JavaScript based client-side tests which can be run automatically.&lt;br /&gt;
&lt;br /&gt;
== Existing tests ==&lt;br /&gt;
* [[Test cases]]&lt;br /&gt;
* [http://www.whatwg.org/html5 The specification] has links to test in the status boxes.&lt;br /&gt;
* [http://samples.msdn.microsoft.com/ietestcenter/ IE&#039;s tests]&lt;br /&gt;
* [http://tc.labs.opera.com/html/ Opera&#039;s tests]&lt;br /&gt;
* [http://trac.webkit.org/browser/trunk/LayoutTests (Some of?) WebKit&#039;s tests]&lt;br /&gt;
* [http://mxr.mozilla.org/mozilla-central/find?string=test_.*%28html|svg%29%24&amp;amp;tree=mozilla-central&amp;amp;hint= Some of Mozilla&#039;s mochitests]&lt;br /&gt;
** [[Testsuite/Mozilla]]&lt;br /&gt;
* [http://mxr.mozilla.org/mozilla-central/find?string=reftest.list Some of Mozilla&#039;s reftests]&lt;br /&gt;
* [http://philip.html5.org/tests/canvas/suite/tests/ Philip&#039;s canvas tests]&lt;br /&gt;
* [http://hixie.ch/tests/adhoc/html/ Hixie&#039;s ad-hoc tests]&lt;br /&gt;
* [http://lachy.id.au/dev/markup/tests/html5/ Lachlan&#039;s tests]&lt;br /&gt;
* [http://hg.gsnedders.com/php-html-5-direct/file/tip/tests/numbersTest gsnedders&#039; number parsing tests]&lt;br /&gt;
* [http://simon.html5.org/test/html/ zcorpan&#039;s tests]&lt;br /&gt;
* [http://mathias.html5.org/tests/ Mathias’s tests]&lt;br /&gt;
* [http://code.google.com/p/html5lib/source/browse/testdata html5lib tests]&lt;br /&gt;
* [http://hsivonen.iki.fi/test/moz/video-selection/ hsivonen&#039;s video tests]&lt;br /&gt;
* [http://www.w3.org/DOM/Test/ Document Object Model (DOM) Conformance Test Suites]&lt;br /&gt;
* [http://dev.w3.org/2006/webapi/WindowTestSuite/ Window test suite]&lt;br /&gt;
&lt;br /&gt;
=== W3C ===&lt;br /&gt;
* [http://dev.w3.org/geo/api/test-suite/ Geolocation]&lt;br /&gt;
* [http://dvcs.w3.org/hg/webapps WebApps WG]&lt;br /&gt;
* [http://dvcs.w3.org/hg/html HTML WG]&lt;br /&gt;
* [http://hg.csswg.org/test CSS WG]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Test_cases&amp;diff=8467</id>
		<title>Test cases</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Test_cases&amp;diff=8467"/>
		<updated>2012-08-09T00:17:09Z</updated>

		<summary type="html">&lt;p&gt;Tantek: Consider placing your test cases into the Public Domain using CC0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Consider placing all test cases you write into the Public Domain using the [http://creativecommons.org/publicdomain/zero/1.0/ Creative Commons CC0 1.0 Public Domain Dedication].&lt;br /&gt;
&lt;br /&gt;
Example markup you can include in the test case or suite. Either one is sufficient.&lt;br /&gt;
&lt;br /&gt;
Visible (e.g. in a visible header/footer on the test suite home page or test case):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
This test suite/case is placed into the &lt;br /&gt;
&amp;lt;a rel=&amp;quot;license&amp;quot; &lt;br /&gt;
   href=&amp;quot;http://creativecommons.org/publicdomain/zero/1.0/&amp;quot;&amp;gt;&lt;br /&gt;
public domain using CC0&lt;br /&gt;
&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Invisible (e.g. inside the &amp;amp;lt;head&amp;amp;gt; element on the test case page):&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;license&amp;quot; &lt;br /&gt;
      href=&amp;quot;http://creativecommons.org/publicdomain/zero/1.0/&amp;quot;&lt;br /&gt;
      title=&amp;quot;This test suite/case is placed into the public domain using CC0.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Existing test cases or test suites for HTML5.&lt;br /&gt;
&lt;br /&gt;
* http://tc.labs.opera.com/html/ by [[User:Annevk|Anne van Kesteren]]&lt;br /&gt;
* http://tc.labs.opera.com/apis/getElementsByClassName/ by [[User:Annevk|Anne van Kesteren]]&lt;br /&gt;
* http://philip.html5.org/tests/canvas/suite/tests/ by Philip Taylor&lt;br /&gt;
* http://lachy.id.au/dev/markup/tests/html5/ by [[User:Lachlan_Hunt|Lachlan Hunt]]&lt;br /&gt;
* http://simon.html5.org/test/html/ by [[User:Zcorpan|Simon Pieters]]&lt;br /&gt;
* http://hasather.net/test/html/ by [[User:Hasather|David Håsäther]]&lt;br /&gt;
* http://code.google.com/p/html5lib/source/browse/testdata by html5lib contributors&lt;br /&gt;
* http://www.hixie.ch/tests/adhoc/html/ by [[User:Hixie|Ian Hickson]]&lt;br /&gt;
* http://webforms2.googlecode.com/svn/trunk/testsuite/index.html by [[User:westonruter|Weston Ruter]]&lt;br /&gt;
* http://mathias.html5.org/tests/ by [http://mathiasbynens.be/ Mathias Bynens]&lt;br /&gt;
&lt;br /&gt;
See also: [[Testsuite]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=What_you_can_do&amp;diff=8464</id>
		<title>What you can do</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=What_you_can_do&amp;diff=8464"/>
		<updated>2012-08-08T21:28:27Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* How you can improve HTML */ l IRC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;So you want to take part? You can!&lt;br /&gt;
* Review [http://whatwg.org/specs/ the specifications] and [http://whatwg.org/mailing-list#specs send comments]! (See below for details.)&lt;br /&gt;
* Write articles for our [http://blog.whatwg.org/ blog].&lt;br /&gt;
* Write [[Authoring|tutorials]] for new authors.&lt;br /&gt;
* Monitor and respond to questions on [http://www.whatwg.org/mailing-list#help the help list] and [http://forums.whatwg.org/ the forums].&lt;br /&gt;
* Maintain the document explaining the [[rationale]] of the decisions behind the spec. (See below for details.)&lt;br /&gt;
* Help to edit the [[FAQ]].&lt;br /&gt;
* Write [[test cases]].&lt;br /&gt;
* Write cool demos.&lt;br /&gt;
* [[:Category:Implementations|Implement HTML]]!&lt;br /&gt;
* Edit one of the many [[companion specifications]] that are lacking editors.&lt;br /&gt;
&lt;br /&gt;
== Sending feedback ==&lt;br /&gt;
The most useful thing would be going through the spec and finding bits that don&#039;t make sense. &lt;br /&gt;
&lt;br /&gt;
http://whatwg.org/html&lt;br /&gt;
  &lt;br /&gt;
You can use the widget at the bottom right (it says &amp;quot;Click the location of the error to select it, then type your message here:&amp;quot;) to submit review comments on the spec. The best review comments are those along the lines  of questions you couldn&#039;t find the answer to. For example, say you wanted to find out what elements you could put in a &amp;amp;lt;p&amp;gt; element, and you couldn&#039;t work it out. Then you would file a bug &amp;quot;I couldn&#039;t find the answer to the question &#039;What elements are allowed inside &amp;amp;lt;p&amp;gt; elements&#039;.&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;See also [[Reviewing]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== A rationale document ==&lt;br /&gt;
&lt;br /&gt;
It basically would consist of watching the e-mail lists, the Bugzilla&lt;br /&gt;
bugs, asking questions on [[IRC]], and then writing documentation to&lt;br /&gt;
explain the thinking behind different parts of the spec on the [[rationale]] page.&lt;br /&gt;
&lt;br /&gt;
It could be as little work or as much work as you would want it to be. One&lt;br /&gt;
could easily imagine this becoming a group effort.&lt;br /&gt;
&lt;br /&gt;
= How you can improve HTML =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This is the text of an article Hixie wrote.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Are you trying to do something on the Web that you find you can&#039;t do because HTML simply doesn&#039;t have a way to do it?&lt;br /&gt;
&lt;br /&gt;
With your help, we can improve HTML, add a feature to address your problem, and in five to ten years you&#039;ll finally be able to do it!&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how:&lt;br /&gt;
&lt;br /&gt;
First, write a description of the problem. What are you trying to do? This should be a high-level description. One way to see if you&#039;re describing it at a high&lt;br /&gt;
enough level is to consider whether your description makes as much sense for a Web developer as it does for, say, a mobile phone native app developer. So if your&lt;br /&gt;
description talks about HTML elements or JavaScript or HTTP headers, then it&#039;s probably too low level. If it talks about what a user sees, how a user interacts&lt;br /&gt;
with a computer or device, or how a user uses a computer or device to create some sort of content or effect some sort of change, then you&#039;re on the right path.&lt;br /&gt;
If you hear people referring to &amp;quot;use cases&amp;quot;, it is to this problem description that they refer.&lt;br /&gt;
&lt;br /&gt;
In particular, your description should not be a solution. Don&#039;t propose new elements or attributes, new APIs, new semantics, new features. The time for&lt;br /&gt;
discussions of solutions is later.&lt;br /&gt;
&lt;br /&gt;
Next, do one or more of the following with this description:&lt;br /&gt;
&lt;br /&gt;
0. Discuss the topic on our [[IRC]] channel (#whatwg on Freenode) to see if you&#039;ve missed anything obvious&lt;br /&gt;
&lt;br /&gt;
1. Post it to whatwg@whatwg.org &lt;br /&gt;
&lt;br /&gt;
2. Post it on http://forums.whatwg.org/ &lt;br /&gt;
&lt;br /&gt;
3. Visit our IRC channel (#whatwg on Freenode) and ask for help posting it on our blog at http://blog.whatwg.org/&lt;br /&gt;
&lt;br /&gt;
4. Post it as a bug report at http://whatwg.org/newbug (you&#039;ll need to create an account)&lt;br /&gt;
&lt;br /&gt;
Participate in any resulting discussions. Post a link to your e-mail, forum post, blog post, or bug report to your own blog or to other social media sites to&lt;br /&gt;
encourage others to participate. For best results, I recommend that you avoid creating new places for the discussion to occur (e.g. new mailing lists, wiki&lt;br /&gt;
pages, or working groups). Keeping the discussions in existing places ensures that experience participants will see your discussions and will be able to&lt;br /&gt;
lend you their experience. The most important part of these discussions is clarifying how common the problem is, what related problems other people have&lt;br /&gt;
that could maybe be addressed at the same time, and what work-arounds exist to avoid the problem.&lt;br /&gt;
&lt;br /&gt;
Ideally, some browser vendors will at this point start commenting on the problem, hopefully saying that they agree that it&#039;s a problem. Getting browser vendors    &lt;br /&gt;
to believe there&#039;s a problem is the second best thing that you can do to ensure your problems gets solved. (The best thing that can happen is for browser vendors&lt;br /&gt;
to implement a solution. See notes below.) Once you have browser vendors buying-in to the problem&#039;s importance, you can start talking about possible solutions.&lt;br /&gt;
(You don&#039;t have to, though, and there&#039;s no guarantee that the solutions you propose will be adopted rather than some other ones.)&lt;br /&gt;
&lt;br /&gt;
If you posted on the forums or on the blog, then once the discussion has settled down, ask for someone (e.g. zcorpan, for the forums, or whoever you spoke to on&lt;br /&gt;
IRC, for the blog) to forward your proposal to the main whatwg@whatwg.org mailing list. This will get the topic onto my (Hixie&#039;s) radar. (Bugs are all already &lt;br /&gt;
also on the radar, so you don&#039;t have to worry about those.)&lt;br /&gt;
&lt;br /&gt;
Eventually, I will see the e-mail(s) or bug. This can take a few months, because there&#039;s a lot of feedback to go through. I then take all the information in the&lt;br /&gt;
thread, related forum posts and blog posts, and anything else I can find; I sometimes talk to browser vendors, bring the topic up on IRC for some sanity checking&lt;br /&gt;
with whoever is online, etc. And then I write a reply to all the e-mails, and possibly update the spec accordingly. Lather, rinse, repeat.                             &lt;br /&gt;
&lt;br /&gt;
You may ask why browser vendors have a prominent role in this process. The answer is simple. The specification is not magical; it cannot force browser vendors to&lt;br /&gt;
do anything they don&#039;t want to do. If I write something in the spec and they don&#039;t implement it, there&#039;s nothing we can do: the feature doesn&#039;t really exist,&lt;br /&gt;
it&#039;s just fiction, and we&#039;ve all wasted our time. To avoid wasting my time, I try to work with the browser vendors to make sure that what I specify is something&lt;br /&gt;
they&#039;re willing to implement. (It doesn&#039;t always work out that way, but then after a while I update the spec to match what they did do, or didn&#039;t do, e.g.&lt;br /&gt;
removing things that nobody has implemented.)&lt;br /&gt;
&lt;br /&gt;
If you want to participate in the process in ways other than reporting problems you find with the Web, there are various things you can do: participate in&lt;br /&gt;
discussions on the mailing list, forums, blog, or bug system; chat with us on IRC (#whatwg on Freenode); write test cases; write tutorials; review the spec...&lt;br /&gt;
The best place to start is to join us on IRC and ask what you can do.&lt;br /&gt;
&lt;br /&gt;
We also have a FAQ: http://wiki.whatwg.org/wiki/FAQ&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=8256</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=8256"/>
		<updated>2012-05-30T20:23:59Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Setting up Anolis with cross-specification cross-references */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- will hopefully be merged into jgraham&#039;s work&lt;br /&gt;
&lt;br /&gt;
== Setting up Anolis with cross-specification cross-references ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 sudo python setup.py install&lt;br /&gt;
* install lxml and html5lib (actual install commands to be defined/tested/verified)&lt;br /&gt;
* In the directory where you have your specification clone https://bitbucket.org/ms2ger/specification-data as &amp;quot;data&amp;quot;&lt;br /&gt;
 cd /mirror/hg/dvcs.w3.org/fullscreen/ # or wherever your spec is locally&lt;br /&gt;
 hg clone https://bitbucket.org/ms2ger/specification-data data&lt;br /&gt;
* In the same directory create a Makefile equivalent to http://dev.w3.org/2006/webapi/progress/Makefile&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=8255</id>
		<title>Anolis</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Anolis&amp;diff=8255"/>
		<updated>2012-05-30T20:11:29Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Setting up Anolis with cross-specification cross-references */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Anolis is a tool to generate specification-like documents out of simple HTML.&lt;br /&gt;
&lt;br /&gt;
* http://pimpmyspec.net/&lt;br /&gt;
* http://hg.hoppipolla.co.uk/ -- jgraham&#039;s work&lt;br /&gt;
* http://bitbucket.org/ms2ger/anolis -- will hopefully be merged into jgraham&#039;s work&lt;br /&gt;
&lt;br /&gt;
== Setting up Anolis with cross-specification cross-references ==&lt;br /&gt;
&lt;br /&gt;
* Install http://bitbucket.org/ms2ger/anolis:&lt;br /&gt;
 hg clone http://bitbucket.org/ms2ger/anolis&lt;br /&gt;
 sudo python setup.py install&lt;br /&gt;
* In the directory where you have your specification clone https://bitbucket.org/ms2ger/specification-data as &amp;quot;data&amp;quot;&lt;br /&gt;
 cd /mirror/hg/dvcs.w3.org/fullscreen/ # or wherever your spec is locally&lt;br /&gt;
 hg clone https://bitbucket.org/ms2ger/specification-data data&lt;br /&gt;
* In the same directory create a Makefile equivalent to http://dev.w3.org/2006/webapi/progress/Makefile&lt;br /&gt;
&lt;br /&gt;
[[Category:Spec coordination]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8163</id>
		<title>Irc-people</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8163"/>
		<updated>2012-05-21T23:53:33Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add othermaciej&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A list of [[IRC]] regulars, sorted by nick, and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* {{irc user|Adactio|adactio|+0000/+0100}}&lt;br /&gt;
* {{irc user|Annevk|annevk|.../...}}&lt;br /&gt;
* {{irc user|Dglazkov|dglazkov|.../...}}&lt;br /&gt;
* {{irc user|Hixie|Hixie|-0800/-0700}}&lt;br /&gt;
* {{irc user|EdwardOConnor|hober|-0800/-0700}}&lt;br /&gt;
* {{irc user|Jgraham|jgraham|.../...}}&lt;br /&gt;
* {{irc user|Ms2ger|Ms2ger|.../...}}&lt;br /&gt;
* {{irc user|Mjs|othermaciej|-0800/-0700}}&lt;br /&gt;
* {{irc user|ShaneHudson|ShaneHudson|+0000/+0100}}&lt;br /&gt;
* {{irc user|Xanthir|tabatkins|-0800/-0700}}&lt;br /&gt;
* {{irc user|Tantek|tantek|-0800/-0700}}&lt;br /&gt;
* {{irc user|Wilto|Wilto|.../...}}&lt;br /&gt;
* {{irc user|Zcorpan|zcorpan|.../...}}&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* http://microformats.org/wiki/irc-people&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8141</id>
		<title>Getting started with browser development</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8141"/>
		<updated>2012-05-16T17:42:55Z</updated>

		<summary type="html">&lt;p&gt;Tantek: see also&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
= Getting started with browser development =&lt;br /&gt;
Want to get started with browser development, e.g. help implement HTML?&lt;br /&gt;
&lt;br /&gt;
== General Approaches ==&lt;br /&gt;
*  finding and filing bugs to various browsers&#039; bug databases is a great way to get involved&lt;br /&gt;
&lt;br /&gt;
== Specific Browser Engines ==&lt;br /&gt;
Help with the development of specific browser engines. (alphabetical, please feel free to add/insert more).&lt;br /&gt;
&lt;br /&gt;
=== Gecko ===&lt;br /&gt;
Gecko powers the Firefox browser.&lt;br /&gt;
* http://www.mozilla.org/contribute&lt;br /&gt;
* https://developer.mozilla.org/en/Introduction&lt;br /&gt;
&lt;br /&gt;
=== Presto ===&lt;br /&gt;
Opera uses the Presto engine.&lt;br /&gt;
* http://opera.jobs/&lt;br /&gt;
&lt;br /&gt;
=== Webkit ===&lt;br /&gt;
Webkit is used by Safari, Chrome, and recent BlackBerry browsers.&lt;br /&gt;
* http://www.webkit.org/building/checkout.html&lt;br /&gt;
* http://www.webkit.org/building/build.html&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[Specs]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8140</id>
		<title>Getting started with browser development</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8140"/>
		<updated>2012-05-16T17:42:11Z</updated>

		<summary type="html">&lt;p&gt;Tantek: &amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
= Getting started with browser development =&lt;br /&gt;
Want to get started with browser development, e.g. help implement HTML?&lt;br /&gt;
&lt;br /&gt;
== General Approaches ==&lt;br /&gt;
*  finding and filing bugs to various browsers&#039; bug databases is a great way to get involved&lt;br /&gt;
&lt;br /&gt;
== Specific Browser Engines ==&lt;br /&gt;
Help with the development of specific browser engines. (alphabetical, please feel free to add/insert more).&lt;br /&gt;
&lt;br /&gt;
=== Gecko ===&lt;br /&gt;
Gecko powers the Firefox browser.&lt;br /&gt;
* http://www.mozilla.org/contribute&lt;br /&gt;
* https://developer.mozilla.org/en/Introduction&lt;br /&gt;
&lt;br /&gt;
=== Presto ===&lt;br /&gt;
Opera uses the Presto engine.&lt;br /&gt;
* http://opera.jobs/&lt;br /&gt;
&lt;br /&gt;
=== Webkit ===&lt;br /&gt;
Webkit is used by Safari, Chrome, and recent BlackBerry browsers.&lt;br /&gt;
* http://www.webkit.org/building/checkout.html&lt;br /&gt;
* http://www.webkit.org/building/build.html&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8139</id>
		<title>User:Tantek</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8139"/>
		<updated>2012-05-16T17:41:24Z</updated>

		<summary type="html">&lt;p&gt;Tantek: Getting started with browser development&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hello!==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;Hi, I&#039;m &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/span&amp;gt; and my home page is &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
I&#039;ve been working on and advocating open web standards since 1998, in particular in the W3C CSS and HTML working groups, and have most recently written and published an HTML5 tutorial video/book:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/html5now HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also recently given several [[presentations]] on HTML5.&lt;br /&gt;
&lt;br /&gt;
I am a contributor to HTML5, and encourage the web authoring/design/development community to add to the [[Main_Page|WHATWG Wiki]] and send feedback to the [http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org WHATWG list].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== public domain release ==&lt;br /&gt;
{{cc-public-domain-release}}&lt;br /&gt;
&lt;br /&gt;
== disclosure ==&lt;br /&gt;
I&#039;m currently (as of 2011-176) a Mozilla employee developing and coordinating work on web standards.&lt;br /&gt;
&lt;br /&gt;
Much of this relates to HTML5.&lt;br /&gt;
&lt;br /&gt;
See my [https://wiki.mozilla.org/Tantek-Mozilla-projects list of projects that I&#039;m working on with Mozilla].&lt;br /&gt;
&lt;br /&gt;
== articles created ==&lt;br /&gt;
* [[charset]]&lt;br /&gt;
* [[cite element]]&lt;br /&gt;
* [[Content-Language]]&lt;br /&gt;
* [[del element]]&lt;br /&gt;
* [[Getting started with browser development]]&lt;br /&gt;
* [[Iframe Sandbox]]&lt;br /&gt;
* [[Img Alt]]&lt;br /&gt;
* [[Input element]]&lt;br /&gt;
* [[Irc-people]]&lt;br /&gt;
* [[summary element]]&lt;br /&gt;
&lt;br /&gt;
=== templates created ===&lt;br /&gt;
* [[Template:Cc-public-domain-release]]&lt;br /&gt;
* [[Template:For]]&lt;br /&gt;
* [[Template:Irc_user]]&lt;br /&gt;
* [[Template:Stub]]&lt;br /&gt;
&lt;br /&gt;
=== categories created ===&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/Category:Public_domain_license Public domain license]&lt;br /&gt;
&lt;br /&gt;
=== redirect articles created ===&lt;br /&gt;
* [[alt]]&lt;br /&gt;
* [[cite]]&lt;br /&gt;
* [[del]]&lt;br /&gt;
* [[Faruk]]&lt;br /&gt;
* [[Hixie]]&lt;br /&gt;
* [[input]]&lt;br /&gt;
* [[irc]]&lt;br /&gt;
* [[longdesc]]&lt;br /&gt;
* [[Sandbox]]&lt;br /&gt;
* [[summary]]&lt;br /&gt;
* [[Tantek]]&lt;br /&gt;
* [[time]]&lt;br /&gt;
&lt;br /&gt;
== articles edited ==&lt;br /&gt;
See my list of edits: [[Special:Contributions/Tantek]]&lt;br /&gt;
&lt;br /&gt;
=== sections created ===&lt;br /&gt;
Created the following sections in existing articles:&lt;br /&gt;
* Main_Page&lt;br /&gt;
** [[Main_Page#Research_and_data|Research and data]]&lt;br /&gt;
* Table_Summary&lt;br /&gt;
** [[Table_Summary#Research|Research]]&lt;br /&gt;
* Time_Element&lt;br /&gt;
** [[Time_Element#year_only|year only]]&lt;br /&gt;
** [[Time_Element#year_month_only|year month only]]&lt;br /&gt;
** [[Time_Element#month_day_only|month day only]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8138</id>
		<title>Getting started with browser development</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Getting_started_with_browser_development&amp;diff=8138"/>
		<updated>2012-05-16T17:39:22Z</updated>

		<summary type="html">&lt;p&gt;Tantek: stub with links from IRC today&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
= Getting started with browser development =&lt;br /&gt;
Want to get started with browser development, e.g. help implement HTML?&lt;br /&gt;
&lt;br /&gt;
== General Approaches ==&lt;br /&gt;
*  finding and filing bugs to various browser&#039;s bug databases is a great way to get involved&lt;br /&gt;
&lt;br /&gt;
== Specific Browser Engines ==&lt;br /&gt;
Help with the development of specific browser engines. (alphabetical, please feel free to add/insert more).&lt;br /&gt;
&lt;br /&gt;
=== Gecko ===&lt;br /&gt;
Gecko powers the Firefox browser.&lt;br /&gt;
* http://www.mozilla.org/contribute&lt;br /&gt;
* https://developer.mozilla.org/en/Introduction&lt;br /&gt;
&lt;br /&gt;
=== Presto ===&lt;br /&gt;
Opera uses the Presto engine.&lt;br /&gt;
* http://opera.jobs/&lt;br /&gt;
&lt;br /&gt;
=== Webkit ===&lt;br /&gt;
Webkit is used by Safari, Chrome, and recent BlackBerry browsers.&lt;br /&gt;
* http://www.webkit.org/building/checkout.html&lt;br /&gt;
* http://www.webkit.org/building/build.html&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8137</id>
		<title>User:Tantek</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8137"/>
		<updated>2012-05-16T17:18:50Z</updated>

		<summary type="html">&lt;p&gt;Tantek: update a few articles created&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hello!==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;Hi, I&#039;m &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/span&amp;gt; and my home page is &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
I&#039;ve been working on and advocating open web standards since 1998, in particular in the W3C CSS and HTML working groups, and have most recently written and published an HTML5 tutorial video/book:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/html5now HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also recently given several [[presentations]] on HTML5.&lt;br /&gt;
&lt;br /&gt;
I am a contributor to HTML5, and encourage the web authoring/design/development community to add to the [[Main_Page|WHATWG Wiki]] and send feedback to the [http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org WHATWG list].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== public domain release ==&lt;br /&gt;
{{cc-public-domain-release}}&lt;br /&gt;
&lt;br /&gt;
== disclosure ==&lt;br /&gt;
I&#039;m currently (as of 2011-176) a Mozilla employee developing and coordinating work on web standards.&lt;br /&gt;
&lt;br /&gt;
Much of this relates to HTML5.&lt;br /&gt;
&lt;br /&gt;
See my [https://wiki.mozilla.org/Tantek-Mozilla-projects list of projects that I&#039;m working on with Mozilla].&lt;br /&gt;
&lt;br /&gt;
== articles created ==&lt;br /&gt;
* [[charset]]&lt;br /&gt;
* [[cite element]]&lt;br /&gt;
* [[Content-Language]]&lt;br /&gt;
* [[del element]]&lt;br /&gt;
* [[Iframe Sandbox]]&lt;br /&gt;
* [[Img Alt]]&lt;br /&gt;
* [[Input element]]&lt;br /&gt;
* [[Irc-people]]&lt;br /&gt;
* [[summary element]]&lt;br /&gt;
&lt;br /&gt;
=== templates created ===&lt;br /&gt;
* [[Template:Cc-public-domain-release]]&lt;br /&gt;
* [[Template:For]]&lt;br /&gt;
* [[Template:Irc_user]]&lt;br /&gt;
* [[Template:Stub]]&lt;br /&gt;
&lt;br /&gt;
=== categories created ===&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/Category:Public_domain_license Public domain license]&lt;br /&gt;
&lt;br /&gt;
=== redirect articles created ===&lt;br /&gt;
* [[alt]]&lt;br /&gt;
* [[cite]]&lt;br /&gt;
* [[del]]&lt;br /&gt;
* [[Faruk]]&lt;br /&gt;
* [[Hixie]]&lt;br /&gt;
* [[input]]&lt;br /&gt;
* [[irc]]&lt;br /&gt;
* [[longdesc]]&lt;br /&gt;
* [[Sandbox]]&lt;br /&gt;
* [[summary]]&lt;br /&gt;
* [[Tantek]]&lt;br /&gt;
* [[time]]&lt;br /&gt;
&lt;br /&gt;
== articles edited ==&lt;br /&gt;
See my list of edits: [[Special:Contributions/Tantek]]&lt;br /&gt;
&lt;br /&gt;
=== sections created ===&lt;br /&gt;
Created the following sections in existing articles:&lt;br /&gt;
* Main_Page&lt;br /&gt;
** [[Main_Page#Research_and_data|Research and data]]&lt;br /&gt;
* Table_Summary&lt;br /&gt;
** [[Table_Summary#Research|Research]]&lt;br /&gt;
* Time_Element&lt;br /&gt;
** [[Time_Element#year_only|year only]]&lt;br /&gt;
** [[Time_Element#year_month_only|year month only]]&lt;br /&gt;
** [[Time_Element#month_day_only|month day only]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8136</id>
		<title>Irc-people</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8136"/>
		<updated>2012-05-16T17:09:47Z</updated>

		<summary type="html">&lt;p&gt;Tantek: add a few more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A list of [[IRC]] regulars, sorted by nick, and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* {{irc user|Adactio|adactio|+0000/+0100}}&lt;br /&gt;
* {{irc user|Annevk|annevk|.../...}}&lt;br /&gt;
* {{irc user|Dglazkov|dglazkov|.../...}}&lt;br /&gt;
* {{irc user|Hixie|Hixie|-0800/-0700}}&lt;br /&gt;
* {{irc user|EdwardOConnor|hober|-0800/-0700}}&lt;br /&gt;
* {{irc user|Jgraham|jgraham|.../...}}&lt;br /&gt;
* {{irc user|Ms2ger|Ms2ger|.../...}}&lt;br /&gt;
* {{irc user|ShaneHudson|ShaneHudson|+0000/+0100}}&lt;br /&gt;
* {{irc user|Xanthir|tabatkins|-0800/-0700}}&lt;br /&gt;
* {{irc user|Tantek|tantek|-0800/-0700}}&lt;br /&gt;
* {{irc user|Wilto|Wilto|.../...}}&lt;br /&gt;
* {{irc user|Zcorpan|zcorpan|.../...}}&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* http://microformats.org/wiki/irc-people&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8132</id>
		<title>Irc-people</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8132"/>
		<updated>2012-05-15T21:37:04Z</updated>

		<summary type="html">&lt;p&gt;Tantek: adactio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A list of [[IRC]] regulars, sorted by nick, and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* {{irc user|Adactio|adactio|+0000/+0100}}&lt;br /&gt;
* {{irc user|Annevk|annevk|.../...}}&lt;br /&gt;
* {{irc user|Hixie|Hixie|-0800/-0700}}&lt;br /&gt;
* {{irc user|EdwardOConnor|hober|-0800/-0700}}&lt;br /&gt;
* {{irc user|Ms2ger|Ms2ger|.../...}}&lt;br /&gt;
* {{irc user|Tantek|tantek|-0800/-0700}}&lt;br /&gt;
* {{irc user|Wilto|Wilto|.../...}}&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* http://microformats.org/wiki/irc-people&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Irc&amp;diff=8131</id>
		<title>Irc</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Irc&amp;diff=8131"/>
		<updated>2012-05-15T21:35:27Z</updated>

		<summary type="html">&lt;p&gt;Tantek: r&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect:[[IRC]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8130</id>
		<title>Irc-people</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Irc-people&amp;diff=8130"/>
		<updated>2012-05-15T21:33:22Z</updated>

		<summary type="html">&lt;p&gt;Tantek: stubbed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
A list of [[irc|IRC]] regulars, sorted by nick, and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* {{irc user|Annevk|annevk|-0800/-0700}}&lt;br /&gt;
* {{irc user|EdwardOConnor|hober|-0800/-0700}}&lt;br /&gt;
* {{irc user|Hixie|Hixie|-0800/-0700}}&lt;br /&gt;
* {{irc user|Ms2ger|Ms2ger|.../...}}&lt;br /&gt;
* {{irc user|Tantek|tantek|-0800/-0700}}&lt;br /&gt;
* {{irc user|Wilto|wilto|.../...}}&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* http://microformats.org/wiki/irc-people&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Template:Irc_user&amp;diff=8129</id>
		<title>Template:Irc user</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Template:Irc_user&amp;diff=8129"/>
		<updated>2012-05-15T21:26:57Z</updated>

		<summary type="html">&lt;p&gt;Tantek: copied from http://microformats.org/wiki/Template:irc_user&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn h-card&amp;quot;&amp;gt;[[User:{{{1}}}|{{{2}}}]]&amp;lt;/span&amp;gt; ({{{3}}})&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=IRC&amp;diff=8128</id>
		<title>IRC</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=IRC&amp;diff=8128"/>
		<updated>2012-05-15T21:23:53Z</updated>

		<summary type="html">&lt;p&gt;Tantek: irc people&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Freenode IRC network has a channel called [irc://irc.freenode.org/whatwg #whatwg] where some of the more active WHATWG community members hang out. Feel free to join us!&lt;br /&gt;
&lt;br /&gt;
If you want to run a bot, let us know. If they are useful, e.g. providing logging facilities or watching the Subversion repository, then they are more than welcome.&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
http://krijnhoetmer.nl/irc-logs/ has the logs for #whatwg.&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
* [[irc-people]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8121</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=8121"/>
		<updated>2012-05-03T21:58:10Z</updated>

		<summary type="html">&lt;p&gt;Tantek: note change proposal for &amp;#039;era&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
* Dates before the Christian/Common Era could be specified by adding an &amp;lt;code&amp;gt;era&amp;lt;/code&amp;gt; attribute that can take two values: &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; (Common Era) or &amp;lt;code&amp;gt;BCE&amp;lt;/code&amp;gt; (Before Common Era). If the attribute isn&#039;t present, then a default value of &amp;lt;code&amp;gt;CE&amp;lt;/code&amp;gt; is assumed. The [http://en.wikipedia.org/wiki/Calendar_era#Dionysian_.22Common_Era.22 Dionysian &amp;quot;Common Era&amp;quot;] doesn&#039;t have a &amp;quot;year 0&amp;quot; thus eliminating that potential issue.&lt;br /&gt;
** See related: [http://www.w3.org/html/wg/wiki/User:Idevlin/add_era_attribute_to_time_element add era attribute to time element] change proposal&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8101</id>
		<title>User:Tantek</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=User:Tantek&amp;diff=8101"/>
		<updated>2012-04-19T06:28:57Z</updated>

		<summary type="html">&lt;p&gt;Tantek: update disclosure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== hello!==&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right&amp;quot;&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;Hi, I&#039;m &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/span&amp;gt; and my home page is &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tantek.com/&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;div class=&amp;quot;note&amp;quot;&amp;gt;&lt;br /&gt;
I&#039;ve been working on and advocating open web standards since 1998, in particular in the W3C CSS and HTML working groups, and have most recently written and published an HTML5 tutorial video/book:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/html5now HTML5 Now: A Step-by-Step Video Tutorial for Getting Started Today]&lt;br /&gt;
&lt;br /&gt;
I&#039;ve also recently given several [[presentations]] on HTML5.&lt;br /&gt;
&lt;br /&gt;
I am a contributor to HTML5, and encourage the web authoring/design/development community to add to the [[Main_Page|WHATWG Wiki]] and send feedback to the [http://lists.whatwg.org/listinfo.cgi/whatwg-whatwg.org WHATWG list].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== public domain release ==&lt;br /&gt;
{{cc-public-domain-release}}&lt;br /&gt;
&lt;br /&gt;
== disclosure ==&lt;br /&gt;
I&#039;m currently (as of 2011-176) a Mozilla employee developing and coordinating work on web standards.&lt;br /&gt;
&lt;br /&gt;
Much of this relates to HTML5.&lt;br /&gt;
&lt;br /&gt;
See my [https://wiki.mozilla.org/Tantek-Mozilla-projects list of projects that I&#039;m working on with Mozilla].&lt;br /&gt;
&lt;br /&gt;
== articles created ==&lt;br /&gt;
* [[charset]]&lt;br /&gt;
* [[cite element]]&lt;br /&gt;
* [[Content-Language]]&lt;br /&gt;
* [[del element]]&lt;br /&gt;
* [[Iframe Sandbox]]&lt;br /&gt;
* [[Img Alt]]&lt;br /&gt;
* [[summary element]]&lt;br /&gt;
&lt;br /&gt;
=== templates created ===&lt;br /&gt;
* [[Template:Cc-public-domain-release]]&lt;br /&gt;
* [[Template:Stub]]&lt;br /&gt;
&lt;br /&gt;
=== categories created ===&lt;br /&gt;
* [http://wiki.whatwg.org/wiki/Category:Public_domain_license Public domain license]&lt;br /&gt;
&lt;br /&gt;
=== redirect articles created ===&lt;br /&gt;
* [[cite]]&lt;br /&gt;
* [[Faruk]]&lt;br /&gt;
* [[Hixie]]&lt;br /&gt;
* [[longdesc]]&lt;br /&gt;
* [[summary]]&lt;br /&gt;
* [[Tantek]]&lt;br /&gt;
* [[time]]&lt;br /&gt;
&lt;br /&gt;
== articles edited ==&lt;br /&gt;
See my list of edits: [[Special:Contributions/Tantek]]&lt;br /&gt;
&lt;br /&gt;
=== sections created ===&lt;br /&gt;
Created the following sections in existing articles:&lt;br /&gt;
* Main_Page&lt;br /&gt;
** [[Main_Page#Research_and_data|Research and data]]&lt;br /&gt;
* Table_Summary&lt;br /&gt;
** [[Table_Summary#Research|Research]]&lt;br /&gt;
* Time_Element&lt;br /&gt;
** [[Time_Element#year_only|year only]]&lt;br /&gt;
** [[Time_Element#year_month_only|year month only]]&lt;br /&gt;
** [[Time_Element#month_day_only|month day only]]&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7878</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7878"/>
		<updated>2012-01-14T23:50:25Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* tz attribute */ fix discussion heading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7877</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7877"/>
		<updated>2012-01-14T23:18:48Z</updated>

		<summary type="html">&lt;p&gt;Tantek: document tz attribute proposal from Marat Tanalin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== tz attribute ==&lt;br /&gt;
As quoted from the part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin].&lt;br /&gt;
&lt;br /&gt;
;Status&lt;br /&gt;
:new&lt;br /&gt;
;Summary&lt;br /&gt;
:Add dedicated @tz attribute to specify exact timezone (if any)&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@tz attribute can contain timezone offset in hours (with leading dash used in value for negative offsets).&lt;br /&gt;
&lt;br /&gt;
Note that @tz attribute has nothing to do with timezone as TIME element value itself. @tz attribute is intended to be used in conjunction with datetime value provided separately: either by element&#039;s contents or by @datetime attribute value.&lt;br /&gt;
&lt;br /&gt;
Advantage of using dedicated attribute for timezone is that it can be applied to date represented by TIME element&#039;s &amp;lt;em&amp;gt;contents&amp;lt;/em&amp;gt;, thus preventing authors from duplicating date partially or entirely in both contents &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; @datetime attribute.&lt;br /&gt;
&lt;br /&gt;
The @tz attribute is optional.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== tz attribute examples ===&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;time &amp;lt;strong&amp;gt;tz=&amp;quot;-8&amp;quot;&amp;lt;/strong&amp;gt;&amp;amp;gt;2011-11-12 19:20&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin (proposer) per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal]&lt;br /&gt;
* -1 Tantek - I think separating machine datetime data into multiple attributes is not as reliable as always just using one (the current &amp;quot;datetime&amp;quot;) attribute, especially from an authoring data quality expectations perspective.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7817</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7817"/>
		<updated>2011-12-06T23:47:36Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* permit space instead of T in datetimes */ status - adopted in WHATWG HTML.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/r/6845 2011-12-06] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039;[http://krijnhoetmer.nl/irc-logs/whatwg/20111207#l-5] &lt;br /&gt;
;Summary&lt;br /&gt;
:The date-and-time microsyntaxes should permit a single space as a separator as an alternative to &amp;quot;T&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7816</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7816"/>
		<updated>2011-12-06T23:42:02Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* existing implementation support of date-space-time */ postgresql&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;postgresql&#039;&#039;&#039; &amp;quot;also accepts that format, and its commandline omits T by default as well (2011-12-06 15:27:00.706385-07)&amp;quot; -zewt [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1138]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7815</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7815"/>
		<updated>2011-12-06T23:40:26Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* date-space-time discussion */ +1 zewt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* +1 zewt &amp;quot;it&#039;s a natural, human format, where *T* really isn&#039;t&amp;quot; [http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1131]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7814</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7814"/>
		<updated>2011-12-06T23:24:50Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* existing implementation support of date-space-time */ note IE8 doesn&amp;#039;t support datetime with &amp;#039;T&amp;#039; either&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
**** also returns NaN for &amp;quot;2011-11-11T11:11:11&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1127] - thus unclear that lack of space support is any kind of meaningful result.&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7813</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7813"/>
		<updated>2011-12-06T22:20:31Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* existing implementation support of date-space-time */ ]&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199]&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7812</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7812"/>
		<updated>2011-12-06T22:20:09Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* existing implementation support of date-space-time */ IE8 returns NaN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 returns NaN[http://krijnhoetmer.nl/irc-logs/whatwg/20111206#l-1126]. However it does support the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
	<entry>
		<id>https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7811</id>
		<title>Time element</title>
		<link rel="alternate" type="text/html" href="https://wiki.whatwg.org/index.php?title=Time_element&amp;diff=7811"/>
		<updated>2011-12-06T22:11:27Z</updated>

		<summary type="html">&lt;p&gt;Tantek: /* Syntax improvements */ permit space instead of T in datetimes, scope reducing DRY violations intro explanation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summary: Research, data, use cases, issues, and enhancements related to the [http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-time-element HTML5 &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element] (see also [http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element W3C TR time snapshot]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HTML5&#039;s new &amp;amp;lt;time&amp;amp;gt; element presents a huge opportunity to improve the publishing of datetime information on the web, the biggest opportunity since the introduction of hCalendar and other time-based microformats.&lt;br /&gt;
&lt;br /&gt;
However, the &amp;amp;lt;time&amp;amp;gt; element currently has several shortcomings that both prevent it from being used in numerous use-cases, and are suboptimal for authoring and data longevity.&lt;br /&gt;
&lt;br /&gt;
Please read the following proposals for improving the &amp;amp;lt;time&amp;amp;gt; element, grouped by category, and offer your opinions, use-cases, evidence and - hopefully - support in the respective discussion sections.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thanks for your consideration,&lt;br /&gt;
&lt;br /&gt;
[[User:Tantek|Tantek]] (and other proposal authors).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please add new proposals to the end of the most relevantly related section, or if you&#039;re not sure where (or if there is no related section), at the end of the [[Time_element#Miscellaneous_proposals|Miscellaneous proposals]] section.&lt;br /&gt;
&lt;br /&gt;
=Date granularity=&lt;br /&gt;
== year only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY&lt;br /&gt;
=== year only use cases ===&lt;br /&gt;
use case research:&lt;br /&gt;
* http://microformats.org/wiki/birthday-examples#year_only&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY instances]&lt;br /&gt;
* [http://en.wikipedia.org/w/index.php?title=Ethan_Stiefel&amp;amp;oldid=377074089 Wikipedia infobox with YYYY birthdate] (unknown MM-DD)&lt;br /&gt;
* Copyright notices are often year-only; e.g. that at the foot of [http://www.rspb.org.uk/groups/suttoncoldfield/]&lt;br /&gt;
* In biological taxonomy, a species&#039;, genus&#039; or other rank&#039;s &#039;&#039;authority&#039;&#039; (the person who named it, and the year they did so) always includes a whole-year date value. For example:&lt;br /&gt;
**Barn Owl, &#039;&#039;Tyto alba&#039;&#039; (Scopoli, 1769) [http://en.wikipedia.org/wiki/Barn_owl]&lt;br /&gt;
**Strigiformes (Wagler, 1830) [http://en.wikipedia.org/wiki/Owl]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year and circa dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
*Citations from a bibliography which list two or more works by the same author disambiguate them by year&lt;br /&gt;
*Commerce&lt;br /&gt;
** &amp;quot;a piece of jewellery hallmarked 1933&amp;quot;&lt;br /&gt;
** &amp;quot;a 1973 Chevy&amp;quot;&lt;br /&gt;
*Sport&lt;br /&gt;
**2008 Olympics&lt;br /&gt;
**1966 World Cup&lt;br /&gt;
*Awards&lt;br /&gt;
**&amp;quot;1973 Oscar for best film&amp;quot;&lt;br /&gt;
**&amp;quot;1988 Nobel Peace Prize&amp;quot;&lt;br /&gt;
*Restyling dates for localisation and to follow user conventions&lt;br /&gt;
**2010 to 平22年 to 2010年 (all acceptable ways to represent 2010 in Japan)&lt;br /&gt;
* Relative dates in texts: news websites and blogs often use phrases such as&lt;br /&gt;
** &amp;quot;damages during last year&#039;s Gaza offensive&amp;quot; [http://www.un.org/apps/news/story.asp?NewsID=33559],&lt;br /&gt;
** &amp;quot;recession next year almost inevitable&amp;quot; [http://www.reuters.com/article/idUSTRE65E5K520100615]&lt;br /&gt;
&lt;br /&gt;
=== year only discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2 years on Wikipedia] (&amp;quot;...global military conflict lasting from 1939 to 1945...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is often used to format date description for resume&#039;s Stackoverflow http://careers.stackoverflow.com/klmr I could list more cases in the wild. Like YYYY, YYYY-MM or YYYY-MM-DD its part of the http://www.w3.org/TR/NOTE-datetime profile.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] This would be useful for semantically marking up years, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year). Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next year I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* +1 [[User:Drublic|drublic]] - As input-fields support `year` the datetime-attribute as it is (was until &amp;lt;time datetime=&amp;quot;2011-10-20&amp;quot;&amp;gt;yesterday&amp;lt;/time&amp;gt;) should also allow users to define year-only dates. Furthermore it will help making newspapers, wikis and quotations more accessible and semantically powerful.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year only) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like ... “1935″ which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year only next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-only dates in the time element.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== year month only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a month.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-MM&lt;br /&gt;
&lt;br /&gt;
=== year month use cases ===&lt;br /&gt;
* Blog/publishing archive pages - see Benward.me, ablognotlimited.com (need specific links to archive pages)&lt;br /&gt;
** http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
** [http://lists.whatwg.org/htdig.cgi/help-whatwg.org/ whatwg&#039;s own mailing list archives] (!)&lt;br /&gt;
* output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;month&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]].&lt;br /&gt;
* use cases in VCARDDAV &amp;amp; EDTF - see external links&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Template:Start_date Wikipedia &#039;Start date&#039; template] - thousands of [http://bit.ly/aKhmdQ YYYY-MM instances]&lt;br /&gt;
* Photo date taken&lt;br /&gt;
** [http://laughingmeme.org/2011/06/02/flourishes-craftsmanship-dates-history-and-flickr/ Flickr supports year-month dates] - &amp;quot;Flickr taken dates come in 4 levels of granularity, exact, year-month, year, and circa.&amp;quot;&lt;br /&gt;
* Credit/ debit card expiry dates, entered into, then republished for verification on, e-commerce sites (security concerns prohibit use of example URL)&lt;br /&gt;
* Restyling dates for localisation and to follow user conventions&lt;br /&gt;
** 2010-08 to 08-2010 to 平22年8月 to 2010年8月 (all acceptable ways to represent August 2010 in Japan)&lt;br /&gt;
* Relative dates in text: news websites, blogs and statistical institutes often use phrases like:&lt;br /&gt;
** &amp;quot;in June 2010, the turnover […] decreased by 10.5% compared to the same month of the previous year.&amp;quot; [http://www.nsi.bg/eventen.php?n=568]&lt;br /&gt;
** &amp;quot;George W. Bush leaves office in January next year&amp;quot; [http://afp.google.com/article/ALeqM5hm2kKrBzl5p5Psm-EryzKK_m8H_A]&lt;br /&gt;
&lt;br /&gt;
=== year month discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Faruk]] (per [http://www.w3.org/Bugs/Public/show_bug.cgi?id=7145 Bug 7145 - Valid date strings should accept ambiguous inputs, like &amp;quot;2009&amp;quot; or &amp;quot;2007-01&amp;quot;]) One example is the very common archive view found on most blogs, which contain distinct links or headers for each year, each month per year, and often each date within a chosen or highlighted month. Currently, the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element only allows for &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; values as precise as a specific day, e.g. YYYY-MM-DD.&lt;br /&gt;
* -1 [[Hixie]] - &amp;quot;Without clear use cases, I don&#039;t intend to change the spec here.&amp;quot; (ibid)&lt;br /&gt;
* +1 [[User:Tantek|Tantek]] I think the blog archives use case (where blogs often link to their archives by a specific month and year) is sufficient to justify adding this capability to the time element. Content hosting sites like Flickr also list archives by specific year/month, e.g. see http://www.flickr.com/photos/tantek/archives/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV &amp;amp; EDTF - see external links)&lt;br /&gt;
* +1 [[User:Philipj|Philip Jägenstedt]] - for marking up [http://musicbrainz.org/release/aa82c130-c734-4d9c-b06a-5bba9b44295d.html release dates on e.g. MusicBrainz] where the date is given as YYYY, YYYY-MM or YYYY-MM-DD.&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - for marking up [http://en.wikipedia.org/wiki/World_war_2#Japanese_invasion_of_China month+year on Wikipedia] (&amp;quot;In July 1937, Japan captured the former Chinese imperial capital of Beiping...&amp;quot;).&lt;br /&gt;
* +1 [[User:GlennJones|Glenn Jones]] - This is the most commonly used format date description for Resume&#039;s. Linked-in use it http://www.linkedin.com/in/steveganz and Stackoverflow http://careers.stackoverflow.com/klmr I could list many more cases in the wild.&lt;br /&gt;
* +1 [[User:Oli|Oli Studholme]] As with the year example above, this would be useful for semantically marking up year-month dates, as in Japan there’s an additional era-based method of representing years (and even Japanese people find it difficult to convert between them), and it would allow the browser to automatically display the user-preferred format. It would also also enable browser-based localisation (adding a 年 after the year, and 月 after the month). Having this data semantically notated would help make the use in Japan of 2-digit years on credit cards and in e-commerce more accessible. Finally it would be useful for marking up future imprecise dates (e.g. events being planned), allowing someone to add these dates to a calendar automatically (rather than marking up teh events plus manually adding them to a calendar). [ref: [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-August/028025.html email to WHATWG]]&lt;br /&gt;
* +1 [[User:Ocolon|Martin Janecke]] - This would be great to mark up relative dates (&amp;quot;next January I will …&amp;quot;) that actually refer to an absolute date in the context of the text and the publication date of the text respectively.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to year-month) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;hCalendar microformats are already used to mark up imprecise dates (“June 1977″; “2009″). ISO8601 already supports them. Why not HTML5?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up ... dates like “July 2008″ ... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/marking-up-a-blog-with-html-5-part-2/#time 2009-03-06 Marking up a blog with HTML 5 (part 2) : Time] blog post by Bruce Lawson: &amp;lt;blockquote&amp;gt;I suggest the spec be amended to allow dates like &amp;quot;July 1966&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/ 2009-08-20 HTML 5: what’s hot, what’s not] blog post by Bruce Lawson - see section on TIME which explicitly mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-whats-hot-whats-not/&amp;quot;&amp;gt;The time element is still hamstrung by not being able to markup ... dates like “December 1935″&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://adactio.com/journal/1604/ 2009-08-30 HTML5 and me] blog post by Jeremy Keith - see section on &amp;quot;time&amp;quot; which explicitly mentions &amp;lt;blockquote cite=&amp;quot;http://adactio.com/journal/1604/&amp;quot;&amp;gt;make a piece of information like “April 1912” machine-readable&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the &amp;lt;nowiki&amp;gt;[sic]&amp;lt;/nowiki&amp;gt; it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era. Neither can you encode imprecise dates such as “July 1904″.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== year month next steps ===&lt;br /&gt;
Per this edit/comment from Ian: http://lists.w3.org/Archives/Public/public-html-diffs/2010Aug/0234.html&lt;br /&gt;
&lt;br /&gt;
We need to help create a CSS feature for styling dates to local conventions (e.g. 2000-12-31 vs 31-12-2000 vs 12-31-2000 vs Japanese conventions for year and year-month).  Once such a CSS feature exists, it will apparently provide additional weight for including year-month dates in the time element.&lt;br /&gt;
&lt;br /&gt;
== year week only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a year and a week number.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:YYYY-WNN&lt;br /&gt;
;use case research&lt;br /&gt;
:no examples in the wild currently.  If anyone knows of any sites which publish references to specific weeks of a year, either by name / expression (e.g. &amp;quot;first week of the year&amp;quot;) or by specific number (e.g. &amp;quot;weeks 1-26&amp;quot;), please provide URLs and quotes of example content.&lt;br /&gt;
:output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;, see [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
;reasoning&lt;br /&gt;
:to provide the output equivalent of &amp;lt;code&amp;gt;&amp;amp;lt;input type=&amp;quot;week&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[Time_element#impedance_match_new_date_time_inputs|impedance match new date time inputs]] above.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] per good design of impedance matching date time inputs.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== month day only ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:The time element should accept just a month and a day.&lt;br /&gt;
;ISO8601 syntax&lt;br /&gt;
:--MM-DD&lt;br /&gt;
;use case research&lt;br /&gt;
:http://microformats.org/wiki/birthday-examples#month_and_day_only&lt;br /&gt;
:[http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF - see external links&lt;br /&gt;
:Facebook - allows users to elect to show their birthday as, for example, &amp;quot;17 December&amp;quot;, with no year.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] (per [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element])&lt;br /&gt;
* +1 &amp;quot;radiz&amp;quot; implied support for --MM-DD with the use case question: &amp;quot;How to use &amp;amp;lt;time&amp;amp;gt; with a date in astrology?&amp;quot; in the article http://html5doctor.com/your-questions-answered-6/&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per [http://www.ietf.org/mail-archive/web/vcarddav/current/msg00999.html use cases discussed in VCARDDAV] &amp;amp; EDTF, e.g. birthdays, wedding anniversaries - see external links)&lt;br /&gt;
** [http://portablecontacts.net/draft-spec.html#anchor16 Portable contacts allows this] using a &amp;quot;0000&amp;quot; year value.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML5 internal consistency =&lt;br /&gt;
== impedance match new date time inputs ==&lt;br /&gt;
The time element should be able to represent every granularity of times and dates that the new date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements allow. Here is a list of all the date time &amp;lt;code&amp;gt;&amp;amp;lt;input&amp;amp;gt;&amp;lt;/code&amp;gt; elements along with the corresponding &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element usage (if applicable)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;date&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-MM-DD&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime&amp;quot;&amp;gt;       - &amp;lt;time&amp;gt;YYYY-MM-DDTHH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;month&amp;quot;&amp;gt;          - &amp;lt;time&amp;gt;YYYY-MM&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;week&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY-Www&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;time&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;HH:MM:SS&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;datetime-local&amp;quot;&amp;gt; - &amp;lt;time&amp;gt;HH:MM:SS-ZZ:YY&amp;lt;/time&amp;gt;&lt;br /&gt;
New proposed input elements:&lt;br /&gt;
&amp;lt;input type=&amp;quot;year&amp;quot;&amp;gt;           - &amp;lt;time&amp;gt;YYYY&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;input type=&amp;quot;month-day&amp;quot;&amp;gt;      - &amp;lt;time&amp;gt;--MM-DD&amp;lt;/time&amp;gt; (as of 2011-11-18)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In particular the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element is missing support for the following date inputs:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;month&amp;quot; - this would be satisfied by the [[Time_element#year_month_only|time element year month proposal]].&lt;br /&gt;
* input type=&amp;quot;week&amp;quot; - this would be satisfied by the [[Time_element#year_week_only|time element year week proposal]].&lt;br /&gt;
&lt;br /&gt;
In addition, if the new proposed [[input]] elements are accepted, the respective time element support should be added as well:&lt;br /&gt;
&lt;br /&gt;
* input type=&amp;quot;year&amp;quot; - this would be satisfied by the [[Time_element#year_only|time element year proposal]].&lt;br /&gt;
* input type=&amp;quot;month-day&amp;quot; - this would be satisfied by the [[Time_element#month_day_only|time element month day proposal]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]]&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposals extending scope =&lt;br /&gt;
&lt;br /&gt;
== Fuzzy dates ==&lt;br /&gt;
The time element should accept &#039;&#039;fuzzy&#039;&#039; (uncertain, approximate) dates (&amp;quot;around 18 June 1855&amp;quot; &amp;quot;summer 1970&amp;quot;, &amp;quot;circa December 1963&amp;quot;, &amp;quot;flourished 1580&amp;quot;), centuries, and allow eras (&amp;quot;Edwardian&amp;quot;, &amp;quot;bronze age&amp;quot;, &amp;quot;Jurassic&amp;quot;) in a manner to be determined; perhaps once defined by EDTF efforts.&lt;br /&gt;
&lt;br /&gt;
;Use cases:&lt;br /&gt;
:1. &amp;quot;... an application that might input Wikipedia data and output an annotated visual timeline. For movements or trends rather than events, it would need to output rough dates and date ranges like 2001-2003, rather than exact dates.&amp;quot;[http://www.zeldman.com/superfriends/guide/#time] &lt;br /&gt;
::Implemented, see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links], (target site currently broken, but worked previously; a fix is promised shortly), but can only map precise dates, because there is currently no way to mark up fuzzy dates in a machine-readable format. The acceptance of this proposal would allow this implementation and others to map all such dates. Note that the implementation works with any site, not just Wikipedia, by parsing hCalendar microformats.&lt;br /&gt;
:2. [http://hypermedia.research.glam.ac.uk/kos/star/time-periods/ Time periods in astronomy]&lt;br /&gt;
::  building on the English Heritage Periods list and Timelines thesaurus - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=3927 Douglas Tudhope&#039;s mailing list post] and prior discussion&lt;br /&gt;
:3. [http://www.fish-forum.info/i_apl_e.htm http://www.fish-forum.info/i_apl_e.htm Archaeological Periods list] via [http://www.fish-forum.info/i_apl.htm Archaeological Periods list meta page] - see [https://www.jiscmail.ac.uk/cgi-bin/webadmin?A2=ind1008&amp;amp;L=FISH&amp;amp;F=&amp;amp;S=&amp;amp;P=1738 Nick Boldrini&#039;s mailing list post]&lt;br /&gt;
:4 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in &amp;quot;Extended Date Time Format&amp;quot; proposals &amp;amp; TEI - see external links)&lt;br /&gt;
**Uncertainty possibly resolved by a &amp;quot;certainty&amp;quot; attribute: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1855-06-18&amp;quot; certainty=&amp;quot;3days&amp;quot;&amp;gt;around 18 June 1855&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1970-06&amp;quot; certainty=&amp;quot;45days&amp;quot;&amp;gt;summer 1970&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;(with &amp;quot;45days&amp;quot; meaning &amp;quot;+/- 45 days&amp;quot; - in other words, a 90-day window, and similar allowance for year or other ranges; or: &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1963-12&amp;quot; certainty=&amp;quot;circa&amp;quot;&amp;gt;circa December 1963&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;with pre-defined prose values allowed, such as &amp;quot;flourished&amp;quot;, &amp;quot;notbefore&amp;quot;, &amp;quot;notafter&amp;quot;, etc.&lt;br /&gt;
* +1 [[User:eatyourgreens|Jim O&#039;Donnell]] (Dates such as &#039;circa 1910&#039; published on Flickr eg. [http://www.flickr.com/photos/nationalmaritimemuseum/4793356412/ The RNVR Training Ship &#039;Buzzard&#039;…] also [http://www.flickr.com/photos/nationalmaritimemuseum/archives/ a list of fuzzy dates for a set of photos].)&lt;br /&gt;
* 0 (comments) [[User:Tantek|Tantek]] - Update: the syntax still seems a bit loose/imprecise, however, I appreciate the improvements being made. Some additional changes for consideration:&lt;br /&gt;
** certainty attribute, empty or missing is equivalent to &amp;quot;0&amp;quot; (absolute certainty presumably)&lt;br /&gt;
** certainty attribute takes an ISO8601 duration.&lt;br /&gt;
** alternatively it might make more sense to introduce a compound time structure for ranges such as the use case example of 2001-2003. Here is a strawman markup example (feel free to pick alternative markup, but re-using nested time elements for portions of a range seem useful)&lt;br /&gt;
*** &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;range&amp;gt;&amp;lt;time&amp;gt;2001&amp;lt;/time&amp;gt;-&amp;lt;time&amp;gt;2003&amp;lt;/time&amp;gt;&amp;lt;/range&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* +1 [http://listserv.loc.gov/cgi-bin/wa?A2=ind1008&amp;amp;L=datetime&amp;amp;T=0&amp;amp;X=4659876DD4D919D154&amp;amp;Y=andy%40pigsonthewing.org.uk&amp;amp;P=765 Bruce Darcus says]: &amp;quot;[While] I definitely think the use case is important...&lt;br /&gt;
**&amp;quot;...I&#039;m of the very strong opinion that an extended data-time format ought to be self-contained, and so not rely on format-specific extensions like X/HTML attributes. One ought to be able to use the same representation in an HTML attribute, or a JSON or RDF value, and losslessly convert among them. For that reason, I very much prefer the current [http://www.loc.gov/standards/datetime/features.html#300 draft idea in EDTF of doing &amp;quot;2000?&amp;quot; or &amp;quot;2000~&amp;quot;.]&amp;quot;&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] I like the concept, but the syntax should be less verbose and more precise.&lt;br /&gt;
** &amp;quot;Circa&amp;quot; can be indicated with a tilde prefix &amp;quot;~&amp;quot;&lt;br /&gt;
** Ranges can use [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time interval syntax], like &amp;quot;2007/2008&amp;quot; or &amp;quot;2007-2008&amp;quot; which is also allowed (according to section 4.4.2).&lt;br /&gt;
* 0 [[User:itpastorn|Lars Gunther]] One of the benefits of the time element is machine parsability. I can&#039;t see what benefit it adds for non-parsable text. There are bigger fish to fry.&lt;br /&gt;
**The proposal is to make such dates machine parsable. [[User:Pigsonthewing|Pigsonthewing]] 09:54, 17 August 2010 (UTC)&lt;br /&gt;
* -1 [[User:Ocolon|Martin Janecke]] - I don&#039;t object to the idea of fuzzy dates in general (a well defined certainty attribute sounds interesting) but this doesn&#039;t seem to be well thought through yet. E.g. &amp;quot;bronze age&amp;quot; rather defines a stage of development of a culture than a time, just as &amp;quot;adolescence&amp;quot; does for a human. The time element could be suitable for adding markup to the term &amp;quot;bronze age&amp;quot; in a text talking about a specific culture. But you would really add markup to the term, not use this term as time markup, exactly because &amp;quot;bronze age&amp;quot; does not tell a time. Please don&#039;t make the time element too unspecific as I am afraid this would reduce its usability rather than adding to it. [[User:Ocolon|Ocolon]] 12:54, 22 August 2010 (UTC)&lt;br /&gt;
**It is not proposed to define terms like &amp;quot;bronze age&amp;quot; here; but to cater for a) any definitions emerging from the EDTF efforts and/or b) a publisher using their own definition, such as, say &amp;lt;code&amp;gt;&amp;lt;time datetime=&amp;quot;[3300-1200 BC]&amp;quot;&amp;gt;Bronze age&amp;lt;/time&amp;gt;&amp;lt;/code&amp;gt;. It&#039;s not that &amp;quot;this isn&#039;t well thought through&amp;quot; so much as &amp;quot;this is brought here for the community to think through&amp;quot;. [[User:Pigsonthewing|Pigsonthewing]] 22:34, 22 August 2010 (UTC)&lt;br /&gt;
*** I wrote &amp;quot;this doesn&#039;t seem to be well thought through &#039;&#039;&#039;yet&#039;&#039;&#039;&amp;quot;, of course implying this can change. Thanks for the details on the &amp;quot;bronze age&amp;quot; example. Should the introduction sentence to the [http://wiki.whatwg.org/index.php?title=Time_element&amp;amp;oldid=5419#Fuzzy_dates fuzzy date section] be edited to reflect this? Currently it does propose &amp;quot;bronze age&amp;quot; etc. as examples for future time values. [[User:Ocolon|Ocolon]] 01:17, 23 August 2010 (UTC)&lt;br /&gt;
****Done. [[User:Pigsonthewing|Pigsonthewing]] 11:24, 23 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Calendar scale ==&lt;br /&gt;
The time element should accept a calendar scale (CALSCALE; default is GREGORIAN) per (and to facilitate interoperability with) the [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 emergent vCard 4 specification], to allow for the the mark-up of non-Gregorian (e.g. Julian) dates, using one of a set of pre-defined CALSCALE types.&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale example ===&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;time datetime=&amp;quot;1330-06-01&amp;quot; calscale=&amp;quot;julian&amp;quot;&amp;gt;1 June 1330&amp;lt;/time&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale processing ===&lt;br /&gt;
User agents could be instructed to ignore any unrecognised CALSCALE value, treating the contents of the element as plain text for data-processing (but not styling) purposes. This would prevent, for example the processing of the above example by an agent written to deal only with Gregorian dates. (At some point, CSS should recognise CALSCALE, allowing authors to, say, style all Julian dates differently to Gregorian dates.)&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale use cases ===&lt;br /&gt;
Use case research:&lt;br /&gt;
* The Wikipedia timeline example in [http://www.zeldman.com/superfriends/guide/#time HTML5 Super Friends Technical Details: time element] proposes to map a timeline of dates from Wikipedia (e.g. 2001-2003 Gregorian). However, Wikipedia includes several thousand articles about or referring to &amp;lt;em&amp;gt;pre&amp;lt;/em&amp;gt;-Gregorian era events, usually using the Julian calendar, such as the birth and death of [http://en.wikipedia.org/wiki/Julius_ceasar Julius Ceaser] and, in the same article, the Ides of March (15 March) 44 BC. The existing timeline implementation (see [http://en.wikipedia.org/w/index.php?title=Bob_Brettle&amp;amp;oldid=376645341#External_links] - target site currently broken, but worked previously; a fix is promised shortly) can only map Wikipedia&#039;s Gregorian dates, because there is currently no way to mark up Julian dates in a machine-readable format. The use of CALSCALE as suggested would allow this implementation and others to map all of these dates. (Note that the implementation works with any site, not just Wikipedia, parsing hCalendar microformats.)&lt;br /&gt;
* Julian dates in [http://ourgeorgiahistory.com/year/1577 timeline of Georgia]: &lt;br /&gt;
* General: non-Gregorian dates are published in documents about museum artifacts, history, archaeology, genealogy etc. and in archives of historic documents.&lt;br /&gt;
* Documenting pre-Gregorian time travel in science fiction&lt;br /&gt;
**[http://www.guardian.co.uk/news/datablog/2010/aug/20/doctor-who-time-travel-information-is-beautiful Dr Who time travel]&lt;br /&gt;
* See also various use cases under [[#Fuzzy dates]], above for eras pre-dating the Gregorian calendar&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[User:Pigsonthewing|Andy Mabbett]] (Per use cases in VCARDDAV, EDTF &amp;amp; TEI - see external links)&lt;br /&gt;
* 0 [[User:Tantek|Tantek]] - Update: I have mixed feelings about this. On one hand, despite years of the presence of the CALSCALE feature in iCalendar etc., there are no implementations (AFAIK) of non-GREGORIAN CALSCALE values in iCalendar etc. user agents, thus there is no reason to believe that specifying it in HTML5 would actually encourage any other user agents to implement it either. On the other hand the Wikipedia long-term timeline use case &amp;lt;em&amp;gt;does&amp;lt;/em&amp;gt; appeal to me so overall I&#039;ve upgraded my opinion on this from -1 to 0 neutral.&lt;br /&gt;
* 0 [[User:Ocolon|Martin Janecke]] - I&#039;m afraid the current proposal is too &amp;quot;Western World&amp;quot; centered. If you plan to allow Julian and Gregorian dates – what about the Islamic, Chinese, Hebrew, …, Mesopotamian and Mayan calenders? I don&#039;t mean to say we mustn&#039;t incorporate other calender scales – but if we do, we&#039;ll probably have to implement all of them, making things easier in some and much more complicated in many aspects. This could result in many parsers not being able to understand many of the dates, making the time element less useful. I&#039;d rather use just one scale as it is in the spec right now. The Gregorian calender is an international standard, so it should be fine. But I don&#039;t know if it is right to expect others to use &amp;quot;my&amp;quot; calendar (which the Gregorian calender is), hence the neutral vote.&lt;br /&gt;
**Dates from 2000+ years ago in non-European calendars such as those you mention can be converted to Julian calendar dates (but not Gregorian dates), just as modern dates in those calendars can be converted to the Gregorian calendar. The use of Julian extends the range of dates which can be expressed. [[User:Pigsonthewing|Pigsonthewing]] 22:40, 22 August 2010 (UTC)&lt;br /&gt;
* +1 [[User:crashposition|John Dalziel]] Non-Gregorian reckoning is common in many fields (history, archeology, geology and astronomy to name just a few). However, given that all standard temporal datatypes are derived from ISO8601 then I think we&#039;re currently stuck with Gregorian for machine-readable dates. This puts the onus on the author to make (an often error-prone) conversion to Gregorian. &lt;br /&gt;
* …&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Calendar scale related posts ===&lt;br /&gt;
Related posts (listed with quotes directly related to Calendar scale) :&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ 2009-02-23 Dates and coordinates in HTML5] blog post by Andy Mabbett - &amp;lt;blockquote cite=&amp;quot;http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/&amp;quot;&amp;gt;The issue of non-Gregorian (chiefly Julian) dates is a vexing one; and has already caused problems on Wikipedia. So far as I am aware, there is no ISO-, RFC- or similar standard for such dates, other than converting them to Gregorian dates. It is not the job of the HTML5 working group to solve this problem; but I think the group should recognise that at some point a solution must be forthcoming. One way to do so would be allow something like [(refers to prototype CALSCALE)] where the schema defaults to ISO 8601 if not stated, and the whole element is treated as simply [date in plain text] if the schema is unrecognised; thereby ensuring backwards compatibility. That way, if a hypothetical ISO- or other standard for Julian dates emerges in the future, authors may simply start to use it without any revision to HTML 5 being required.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
* [http://www.brucelawson.co.uk/2009/html-5-politics-and-me/ 2009-02-25 HTML 5, politics and me] blog post by Bruce Lawson - look for mention of &amp;quot;time element&amp;quot; which mentions: &amp;lt;blockquote cite=&amp;quot;http://www.brucelawson.co.uk/2009/html-5-politics-and-me/&amp;quot;&amp;gt;I see no reason why authors shouldn’t be able to mark up BCE dates... which are currently disallowed by the spec&amp;lt;/blockquote&amp;gt; BCE dates are typically in the Julian (or other?) calendar and thus a request for BCE dates markup implies something at least like Calendar scale&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ 2010-02-09 The time element (and microformats)] blog post on HTML5 Doctor by Bruce Lawson - mentions: &amp;lt;blockquote&amp;gt;The only trouble with &amp;amp;lt;time&amp;amp;gt; is that the it must contain positive date on the Proleptic Gregorian calendar, meaning you can’t encode a date before the Christian Era.&amp;lt;/blockquote&amp;gt; Again, seemingly implying a desire for non-Gregorian calendars as well.&lt;br /&gt;
&lt;br /&gt;
= Syntax improvements =&lt;br /&gt;
&lt;br /&gt;
== permit space instead of T in datetimes ==&lt;br /&gt;
=== summary of permit date-space-time ===&lt;br /&gt;
Current date-and-time microsyntaxes require a &amp;quot;T&amp;quot; between the date and time per ISO8601:&lt;br /&gt;
 2011-12-06T13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal modifies that requirement to permit a single space (U+0020) instead of the &amp;quot;T&amp;quot;, for both better human readability and the fact that that slight modification of ISO8601 date-and-time syntax is already widely supported by various tools.&lt;br /&gt;
 2011-12-06 13:28:00&lt;br /&gt;
&lt;br /&gt;
This proposal should be applied to the &#039;datetime&#039; attribute of both the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element and the &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;gt;&amp;lt;/code&amp;gt; &amp;amp;amp; &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;gt;&amp;lt;/code&amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
Inspired by the first part of [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime this proposal by Marat Tanalin], with additional references/issues documented from [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-959 #whatwg on 2011-12-01].&lt;br /&gt;
&lt;br /&gt;
=== existing implementation support of date-space-time ===&lt;br /&gt;
Note that this specific proposal of allowing a single space instead of &amp;quot;T&amp;quot; is supported by several existing implementations:&lt;br /&gt;
* &#039;&#039;&#039;Python.&#039;&#039;&#039; The date time python module outputs &amp;quot; &amp;quot; instead of &amp;quot;T&amp;quot; for &amp;lt;code&amp;gt;[http://docs.python.org/dev/library/datetime.html#datetime.datetime.__str__ str(aDatetime)]&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MySQL.&#039;&#039;&#039; MySQL takes and sends all its [http://dev.mysql.com/doc/refman/5.1/en/datetime.html dates in date-space-time format].&lt;br /&gt;
* &#039;&#039;&#039;Perl.&#039;&#039;&#039; &amp;quot;Perl&#039;s Date::Parse also takes dates in that format, although it&#039;s not int he documentation. But we&#039;ve been relying on it doing so, for years, in Bugzilla.&amp;quot; -mkanat [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1129]&lt;br /&gt;
* &#039;&#039;&#039;Javascript Date.parse method.&#039;&#039;&#039; &lt;br /&gt;
** &#039;&#039;&#039;Chrome&#039;&#039;&#039; can parse it &amp;quot;2011-11-11 11:11:11&amp;quot;.[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1138],[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1140]&lt;br /&gt;
** &#039;&#039;&#039;Opera&#039;&#039;&#039; [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1141]&lt;br /&gt;
** Notable exceptions that DO NOT parse it:&lt;br /&gt;
*** Firefox8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1136]&lt;br /&gt;
*** IE8 [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1142 appears to support it], but only actually supports the format it outputs from toString (&amp;quot;Thu Dec 1 16:10:18 EST 2011&amp;quot;)[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1209]&lt;br /&gt;
*** IE9 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1199&lt;br /&gt;
*** IE10 returns NaN [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1196]&lt;br /&gt;
*** Safari returns NaN for: &amp;lt;br/&amp;gt;&amp;lt;code&amp;gt;data:text/html,&amp;amp;lt;!doctype html&amp;gt;&amp;amp;lt;script&amp;gt;alert(Date.parse(&amp;quot;2011-11-11 11:11:11&amp;quot;))&amp;amp;lt;/script&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== date-space-time issues questions ===&lt;br /&gt;
==== gratuitous departure from ISO8601 ====&lt;br /&gt;
&amp;quot;...seems like a bit of a gratuitous departure from ISO8601&amp;quot;&lt;br /&gt;
&lt;br /&gt;
It&#039;s not gratuitous because there are very specific reasons for it:&lt;br /&gt;
* it does help readability, incrementally&lt;br /&gt;
* we&#039;re only adopting something that&#039;s been in use for a while, that is, it&#039;s been a mod on ISO8601 in general by others.&lt;br /&gt;
&lt;br /&gt;
=== date-space-time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Marat Tanalin per [http://www.w3.org/wiki/User:Mtanalin/time_element#h-simplify-datetime].&lt;br /&gt;
* +1 [[Tantek]] - I think this will improve readability, writability, usability, and thus overall data quality for information expressed in the date-and-time microsyntax.&lt;br /&gt;
* +1 kennyluck per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1106]. &amp;quot;I think this &amp;lt;nowiki&amp;gt;[ISO8601-with-space]&amp;lt;/nowiki&amp;gt; is the most i18n-wise human-readable format.&amp;quot;[http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1111]&lt;br /&gt;
* +1 mkanat per [http://krijnhoetmer.nl/irc-logs/whatwg/20111201#l-1109]&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span id=&amp;quot;Syntax_improvements_for_reducing_DRY_violations&amp;quot;&amp;gt;reducing DRY violations overview&amp;lt;/span&amp;gt; == &lt;br /&gt;
&lt;br /&gt;
We know from experience with past methods of duplicated invisible (meta)data, and more recently, development/use/experience with visible microformats, that when we are able to re-use the visible data, published *once*, by humans for humans, we get more accurate data over time, than when we have at times asked for *duplicating* the data in a different (more machine readable) format (or location).&lt;br /&gt;
&lt;br /&gt;
This experience yielded the microformats adoption of the DRY principle - &#039;&#039;&#039;D&#039;&#039;&#039;on&#039;t &#039;&#039;&#039;R&#039;&#039;&#039;epeat &#039;&#039;&#039;Y&#039;&#039;&#039;ourself - in application to (meta)dataformat designs and techniques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;amp;lt;time&amp;amp;gt; element currently encourages DRY violations in most of its use cases (duplication of datetime information inside the &#039;datetime&#039; attribute in addition to the visible content of the element). This duplication can result in inaccurate data (e.g. [http://microformats.org/discuss/mail/microformats-dev/2010-August/000663.html]).&lt;br /&gt;
&lt;br /&gt;
This is not a new problem, we&#039;ve had much the same DRY problem in microformats representations of dates and times, originally with (excessive and in many cases inaccessible) use of the &amp;amp;lt;abbr&amp;amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Subsequently (through years of debate, experimentation, iteration) we&#039;ve largely addressed both most of the DRY violations (or greatly mitigated their impact) and resolved accessibility related &amp;amp;lt;abbr&amp;amp;gt; problems with the introduction and successful adoption of the Value Class Pattern (developed in parallel with the time element, and not surprisingly with some newer improvements).&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/wiki/value-class-pattern#Date_and_time_values&lt;br /&gt;
&lt;br /&gt;
We&#039;d like to see the lessons learned (and improvements made as a result of the value class pattern) adopted in HTML5 as well, for much the same reasons, to make the HTML5 &amp;amp;lt;time&amp;amp;gt; element the best and most long term accurate way to represent all date and time information in microformats (or microdata for that matter).&lt;br /&gt;
&lt;br /&gt;
Accordingly, please consider the following &amp;amp;lt;time&amp;amp;gt; syntax processing improvements for better DRY (and mitigation) and thus more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== composite nested time elements ==&lt;br /&gt;
A time element should permit child time elements which may contain only partial date time information which can then be composed into more complete date time information.&lt;br /&gt;
&lt;br /&gt;
This is intended as a cleaner way to provide functionality equivalent to the microformats [http://microformats.org/wiki/value-class-pattern#Date_and_time_values value-class-pattern date and time values pattern].&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot; datetime=&amp;quot;2009-12-13T17:43:29&amp;quot;&amp;gt;&lt;br /&gt;
  Sunday, December 13th, 2009&lt;br /&gt;
  5:43pm&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and have the parent &amp;amp;lt;time&amp;amp;gt; element composite a complete datetime from the child &amp;amp;lt;time&amp;amp;gt; elements with separate date and time.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;em&amp;gt;separate&amp;lt;/em&amp;gt; date and time &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute values are more readable (per accessibility research etc.), and thus more easily human verifiable as being the &amp;quot;same&amp;quot; value as the in-content text, thus resulting in incrementally more accurate data over time.&lt;br /&gt;
&lt;br /&gt;
This type of date and time compositing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== background ===&lt;br /&gt;
Currently the &amp;amp;lt;time&amp;amp;gt; element forces you to duplicate and hide date time information if you want to avoid displaying the not-very-friendly full ISO datetime:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&lt;br /&gt;
        datetime=&amp;quot;2010-08-05T18:00:00&amp;quot;&amp;gt;18:00 on 2010-08-05&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note the date and time information is duplicated (violating DRY, placing the content at risk of divergence).&lt;br /&gt;
&lt;br /&gt;
=== microformats value class pattern DRY advantage ===&lt;br /&gt;
With the microformats value-class-pattern date and time values pattern you could instead mark this up like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:00&amp;lt;/span&amp;gt; on &lt;br /&gt;
     &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2010-08-05&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantages: no duplication of time and date data! (avoiding DRY violation) If you need to update the info, you only have to update it in one place, thus reducing the chances of inforot.&lt;br /&gt;
&lt;br /&gt;
Disadvantage: the loss of the HTML5 time semantic and related processing.&lt;br /&gt;
&lt;br /&gt;
=== simple nested time example improvement ===&lt;br /&gt;
We&#039;d like to have our &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; and date time separation as well, so this should work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== summary of updated datetime algorithm ===&lt;br /&gt;
In short: the algorithm for determining the &amp;quot;datetime&amp;quot; of a time element should:&lt;br /&gt;
# check for an explicit &#039;datetime&#039; attribute (allowing a local to element override regardless of child elements)&lt;br /&gt;
# check for nested &amp;amp;lt;time&amp;amp;gt; elements, and if any are found, compose their values into a more complete date and time (use the first date found if any, then the first time found, if any. thus latter dates or times are gracefully ignored)&lt;br /&gt;
# use the complete contents of the &amp;amp;lt;time&amp;amp;gt; element as its datetime value.&lt;br /&gt;
&lt;br /&gt;
Essentially, step 2 is added to enable composing nested child time elements.&lt;br /&gt;
&lt;br /&gt;
=== applicability to microdata ===&lt;br /&gt;
All of the aforementioned advantages for microformats apply to microdata use of the &amp;amp;lt;time&amp;amp;gt; element as well.  microformats are used in the above examples as that is the type of content (including the value class pattern) that is being published today (e.g. see http://microformats.org/wiki/events - the markup on that page itself).&lt;br /&gt;
&lt;br /&gt;
=== nested time example with datetime attribute ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of dates (rather than the previous simple example with the most overall internationally human-friendly/readable YYYY-MM-DD ISODate), they can still do so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;18:00&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The advantage here over the current time element is that the DRY violation is &amp;lt;em&amp;gt;limited&amp;lt;/em&amp;gt; to only the date information (instead of date &amp;lt;em&amp;gt;and time&amp;lt;/em&amp;gt; information), thus reducing the risk of data divergence due to duplication.&lt;br /&gt;
&lt;br /&gt;
=== nested time example with two datetimes ===&lt;br /&gt;
If the publisher prefers to publish a &amp;quot;localized&amp;quot; form of times, they can do that as well:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;18:00:00&amp;quot;&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time datetime=&amp;quot;2010-08-05&amp;quot;&amp;gt;August 5th, 2010&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: The two separate &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attributes (containing just the time and just the date) are &amp;lt;em&amp;gt;more&amp;lt;/em&amp;gt; human-readable than a single datetime attribute containing both, and thus there is a slightly better chance that the few humans that check would correctly determine whether the times and dates in the datetime attributes represent the same value as the content of the element.&lt;br /&gt;
&lt;br /&gt;
The AM/PM proposal below further helps improve this example.&lt;br /&gt;
&lt;br /&gt;
=== nested time discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - I&#039;d really like to be able to more cleanly markup dates and times than the best we have been able to do so far with microformats (the aforementioned value-class-pattern), and HTML5 presents us with the potential to do so.&lt;br /&gt;
* -1 [[User:Pigsonthewing|Andy Mabbett]] - Introduces excessive complexity on the apparent assumption that a significant proportion of dates in the wild (or even in microformats in the wild) use the format &amp;quot;2010-08-05&amp;quot; and not more human-readable and accessible prose such as, say, &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot;. No evidence (also supposedly required by the microformats &amp;quot;process&amp;quot;) has been provided to show that this is the case. {If the apparent assumption is not made, then this fails 80/20.) &#039;&#039;&#039;Update&#039;&#039;&#039;: Subsequent changes have addressed some of my concerns. The proposal to separate times from dates &#039;&#039;with datetime attributes&#039;&#039; is a better one. However, we still lack supporting evidence and I object to any wording in the spec which perpetuates the myth that YYYY-MM-DD dates are in any way &amp;quot;human-friendly/readable&amp;quot; compared to prose dates: &amp;quot;international&amp;quot; readability is irrelevant, when pages are otherwise in one language or another.&lt;br /&gt;
** Your statements assume Western bias (you mention 80/20, however note that 80% of the world is not Western). Your assertion of the readability of &amp;quot;5 August 2010&amp;quot; or &amp;quot;August 5th, 2010&amp;quot; assume Western consumers. In actuality, &amp;quot;2010-08-05&amp;quot; is more human-readable and accessible *world-wide* per international W3C expert study and report (presumably greater expertise than your opinions/assertions). Your assertion that &amp;quot;international readability is irrelevant&amp;quot; is discriminatory and intolerant. I urge you to reconsider your anti-i18n position. - [[User:Tantek|Tantek]]&lt;br /&gt;
* +1 [[User:asbjornu|Asbjørn Ulsberg]] - With nesting (and [http://en.wikipedia.org/wiki/ISO_8601#Time_intervals ISO-8601 time intervals]), the hCalendar example can be made more precise and less verbose like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2005-10-05/2005-10-07&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
    &amp;lt;time class=&amp;quot;dtend&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;, at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
** Appreciate the support of the proposal.  To clarify, the modified markup example provided won&#039;t work as microformats processors will look for &amp;quot;dtstart&amp;quot; information only inside that time element and its children, and find an English abbreviation, or just a number without context in the case of &amp;quot;dtend&amp;quot;.  This modification also moves the duplicate ISO8601 machine date data &amp;lt;em&amp;gt;farther&amp;lt;/em&amp;gt; from the individual human readable components which increases the chance of drift (more distance between data duplicates = more drift between the duplicates over time). [[User:Tantek|Tantek]] 19:39, 11 August 2010 (UTC)&lt;br /&gt;
** In addition, the ISO8601 intervals syntax are sufficiently unfriendly/unintuitive/unreadable that they&#039;ve been rejected for hCalendar in the past. This particular proposal should be evaluated on its merits independent of intervals. Intervals would need to be discussed as a separate feature. [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* -1 [[User:cobaco]] We have 2 pieces of information 1) the actual date (in ISO format) and 2) how we want that time displayed. Pretty much every programming language under the sun already has code to transform a particular datetime into a particular format. So how about we just add an attribute, say datetimeformat. You&#039;d then have something like:&lt;br /&gt;
&amp;lt;time datetime=&amp;quot;2011-10-02T11:23:04&amp;quot; datetimeformat=&amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; /&amp;gt; to get &amp;quot;Sun, 2 Oct 2011 11:23:04 +0200&amp;quot; displayed by the browser (I used a ruby strftime format specification to specify a rfc2822 datetime output, see http://ruby-doc.org/docs/ProgrammingRuby/html/ref_c_time.html#Time.strftime for how that works)&lt;br /&gt;
** Because syntaxes like &amp;quot;%a, %e %b %Y %H:%M:%S %z&amp;quot; are even more cryptic/esoteric/unreadable, and not something we&#039;d want to burden web authors/designers with. In addition, the author/designer preferred human-specific format has to be provided literally as text in order for browsers that don&#039;t support the time element to render it.  [[User:Tantek|Tantek]] 01:31, 24 November 2011 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== am pm and coarser time parsing ==&lt;br /&gt;
Right now time values inside a &amp;amp;lt;time&amp;amp;gt; element are required to specify hours in 24 hour time.  We want the time element to accept am/pm times as well.&lt;br /&gt;
&lt;br /&gt;
In short, instead of this (actual example derived from markup of blog post [http://adactio.com/journal/1632/ HTML5 watch by Jeremy Keith], with nested time elements per previous proposal)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;17:43:29&amp;quot;&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We want to be able to do this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;time class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;time datetime=&amp;quot;2009-12-13&amp;quot;&amp;gt;Sunday, December 13th, 2009&amp;lt;/time&amp;gt; &lt;br /&gt;
  &amp;lt;time&amp;gt;5:43pm&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/time&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s a minor DRY improvement (time info is no longer duplicated), but one that we think is worth it across the numerous pieces of content authored as such and the resulting increased accuracy from DRY reduction.&lt;br /&gt;
&lt;br /&gt;
This type of am pm parsing as spec&#039;d in the Value Class Pattern has been interoperably implemented and shipped (Operator, X2V).  Thus we think it is reasonable to add this similar feature to HTML5.&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax summary ===&lt;br /&gt;
&lt;br /&gt;
In our experience with the microformats value class pattern date and time values we&#039;ve found it is relatively easy to both specify and implement (multiple implementations) parsing of (potentially coarser) am and pm values to permit a broader set of values to marked up directly (rather than with a separate datetime/title attribute).&lt;br /&gt;
&lt;br /&gt;
In short, the current &amp;amp;lt;time&amp;amp;gt; element only allows for the following time syntax:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SS - where HH is in 24 hour time.&lt;br /&gt;
&lt;br /&gt;
This proposal expands the allowed time syntax to:&lt;br /&gt;
&lt;br /&gt;
* HH:MM:SSam&lt;br /&gt;
* HH:MM:SSpm&lt;br /&gt;
* HH:MMam&lt;br /&gt;
* HH:MMpm&lt;br /&gt;
* HHam&lt;br /&gt;
* HHpm&lt;br /&gt;
&lt;br /&gt;
=== am pm syntax details ===&lt;br /&gt;
* &#039;&#039;&#039;periods, white-space, case-insensitivity.&#039;&#039;&#039; &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; with optional leading (&amp;quot;6 pm&amp;quot;) and intermittent (&amp;quot;6 p. m.&amp;quot;) white-space; and are case-insensitive (&amp;quot;6 PM&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;implied 00 minutes and seconds.&#039;&#039;&#039; When :SS or :MM:SS is omitted, infer :00 or :00:00, respectively.;&lt;br /&gt;
* &#039;&#039;&#039;handling of 12am and 12pm.&#039;&#039;&#039; &amp;quot;12am&amp;quot; is treated as &amp;quot;00:00:00&amp;quot; (midnight at the start of the day). &amp;quot;12pm&amp;quot; is treated as &amp;quot;12:00:00&amp;quot; (noon).&lt;br /&gt;
&lt;br /&gt;
=== simple am pm example ===&lt;br /&gt;
A simple example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I went to the cafe at &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: by specifying am and pm times that can be parsed directly from the contents of the &amp;lt;time&amp;gt; element, we reduce the need to violate DRY (can omit an explicit datetime attribute) in more cases, and thus encourage higher fidelity time data over time.&lt;br /&gt;
&lt;br /&gt;
=== am pm example with nested time elements ===&lt;br /&gt;
Example (uses aforementioned composite nested time element proposal as well)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;I went to the cafe&amp;lt;/span&amp;gt; at &lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;time&amp;gt;6pm&amp;lt;/time&amp;gt; on &lt;br /&gt;
     &amp;lt;time&amp;gt;2010-08-05&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;/time&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Advantage: again, this reduces DRY violations, in this case further improving upon the composite nested time elements case.&lt;br /&gt;
&lt;br /&gt;
=== am pm discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 [[Tantek]] - in practice we in the microformats community have found that enabling users to markup am/pm times leads to many more cases where we can avoid violating DRY and thus encourage greater accuracy over time for such content. I think the HTML5 &amp;amp;lt;time&amp;amp;gt; element presents us with the opportunity to more cleanly markup times (than what we&#039;ve been able to do with the aforementioned microformats value-class-pattern), and thus we should do so.&lt;br /&gt;
* 0(query) [[User:Pigsonthewing|Andy Mabbett]] - see above for concerns over date formatting.&lt;br /&gt;
** queries moved to am pm FAQ section with answers. - [[User:Tantek|Tantek]] 16:57, 6 August 2010 (UTC)&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== am pm FAQ ===&lt;br /&gt;
==== noon and midnight ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this cater for &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;, and the [http://en.wikipedia.org/wiki/12-hour_clock#Confusion_at_noon_and_midnight ambiguity] over &amp;quot;12am&amp;quot; and &amp;quot;12pm&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; This proposal does not address the (English) language specific terms of &amp;quot;noon&amp;quot; and &amp;quot;midnight&amp;quot;. Proposal clarified to explicitly treat 12am as 00:00:00, and 12pm as 12:00:00.&lt;br /&gt;
&lt;br /&gt;
==== am pm i18n ====&lt;br /&gt;
&#039;&#039;&#039;Question:&#039;&#039;&#039; How does this internationalise &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot;, for languages which do not use them? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer:&#039;&#039;&#039; For languages that do not use &amp;quot;am&amp;quot; or &amp;quot;pm&amp;quot;, the am pm proposal does not confer any additional advantage.&lt;br /&gt;
&lt;br /&gt;
= Other types of time =&lt;br /&gt;
== duration ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing durations as well for the use cases as needed by the [http://microformats.org/wiki/hmedia hMedia] and [http://microformats.org/wiki/haudio hAudio] microformats as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** PnD,nH,nM,nS&lt;br /&gt;
*** where P, D, H, M, S are case-insensitive literals&lt;br /&gt;
*** P is optional&lt;br /&gt;
*** n is a fixed point number expressible with a decimal point&lt;br /&gt;
*** and the intervening commas &#039;,&#039; are optional and may be used when more than one time duration unit is given.&lt;br /&gt;
** PnDTnHnMnS (per informative reference: [http://en.wikipedia.org/wiki/ISO_8601#Durations ISO8601 duration])&lt;br /&gt;
*** where P, D, T, H, M, S are case-insensitive literals&lt;br /&gt;
*** n is a non-negative integer (with optional leading zeroes)&lt;br /&gt;
&lt;br /&gt;
Note: per discussion 2011-321 in #whatwg IRC, and explicitly noting that iCalendar RFC 5545 omits year and month durations from its subset of ISO8601 duration syntax, this proposal also omits year and month durations. Without documented examples of in-the-wild publishing weeks durations (which are present in iCalendar), they are also omitted. Documentation of real world examples may help reconsideration of weeks durations.&lt;br /&gt;
&lt;br /&gt;
=== duration examples ===&lt;br /&gt;
&amp;lt;pre&amp;gt;Typical bims are &amp;lt;time datetime=&amp;quot;P61D&amp;quot;&amp;gt;61 days&amp;lt;/time&amp;gt; long.&amp;lt;/pre&amp;gt; (source: [http://newcal.org/#bimdefinition NewCalendar bim defintion])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;quot;The Game Has Changed&amp;quot; &amp;lt;time datetime=&amp;quot;P3M,25S&amp;quot;&amp;gt;3:25&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/Tron:_Legacy_%28soundtrack%29#Track_listing Wikipedia: TRON:Legacy soundtrack track listing])&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Length &amp;lt;time datetime=&amp;quot;P42M,59S&amp;quot;&amp;gt;42:59&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [https://secure.wikimedia.org/wikipedia/en/wiki/The_Dark_Side_of_the_Moon Wikipedia: The Dark Side of the Moon]); existing markup is:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;tr class=&amp;quot;&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;th scope=&amp;quot;row&amp;quot; style=&amp;quot;text-align:left;&amp;quot;&amp;gt;Length&amp;lt;/th&amp;gt; &lt;br /&gt;
&amp;lt;td class=&amp;quot;&amp;quot; style=&amp;quot;&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;min&amp;quot;&amp;gt;42&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;s&amp;quot;&amp;gt;59&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
within an hAudio microformat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The movie is &amp;lt;time datetime=&amp;quot;96m&amp;quot;&amp;gt;96 min.&amp;lt;/time&amp;gt;&amp;lt;/pre&amp;gt; (source: [http://www.imdb.com/title/tt0084827/ IMDB:TRON])&lt;br /&gt;
&lt;br /&gt;
=== duration faq ===&lt;br /&gt;
* Q: Why not re-use the literal [https://secure.wikimedia.org/wikipedia/en/wiki/ISO_8601#Durations ISO 8601 duration] syntax?&lt;br /&gt;
** A: The ISO 8601 duration PnYnMnDTnHnMnS is quite human unfriendly and thus increases the chances of DRY violation based duplicate data drift. We&#039;ve had experience with the usability/readability problems of the ISO8601 datetime syntax just with the T and without dashes &amp;quot;-&amp;quot; or colons &amp;quot;:&amp;quot; between the date and time components respectively, and it is not unreasonable ton conclude that similar usability/readability problems exist with the unpunctuated duration syntax PnYnMnDTnHnMnS. Thus we make a few explicit changes from the ISO 8601 duration syntax to eliminate those problems:&lt;br /&gt;
*** &amp;quot;,&amp;quot; comma separated duration components (much more readable for humans)&lt;br /&gt;
*** dropping of the &amp;quot;T&amp;quot; between date and time components&lt;br /&gt;
*** reserve &amp;quot;Mo&amp;quot; standard abbreviation for Months for future disambiguation.&lt;br /&gt;
&lt;br /&gt;
=== duration discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* +1 Singpolyma, though I think I&#039;d prefer to also support the actual syntax if someone uses it&lt;br /&gt;
** +1 on your suggestion of also supporting the ISO-8601 duration format literally - since we can do so without conflict. [[User:Tantek|Tantek]] 02:55, 15 July 2011 (UTC)&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months, years, and updating syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
** updated accordingly. [[User:Tantek|Tantek]] 20:17, 4 November 2011 (UTC)&lt;br /&gt;
* +1 Andy Mabbett ([[User:Pigsonthewing|Pigsonthewing]]) (as Wikipedia editor who deployed hAudio there; see [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Infobox_album Album template] which uses [https://secure.wikimedia.org/wikipedia/en/wiki/Template:Duration Duration template])&lt;br /&gt;
** Note: I&#039;ve updated this proposal since your comment (dropping months and years - neither of which is needed by the examples you provied, and updating the syntax), please feel free to follow-up with an updated opinion. [[User:Tantek|Tantek]] 06:07, 18 November 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Additional changes to consider:&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;separate &#039;duration&#039; attribute.&#039;&#039;&#039; It&#039;s been pointed out on IRC that using an attribute called &#039;datetime&#039; for publishing/representing durations is a bit of an abuse. It may introduce some amount of cognitive dissonance for authors as well. Thus one possible fix is to:&lt;br /&gt;
** add an explicit &#039;duration&#039; attribute to the time element for when the time element is used to represent a duration.&lt;br /&gt;
** permit MM:SS and HH:MM:SS syntaxes for the &#039;duration&#039; attribute. Note that the audio duration examples above all use the syntax &amp;quot;MM:SS&amp;quot; where MM can be 1-2 digits.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== timezone ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6826&amp;amp;to=6827 2011-11-18] &#039;&#039;&#039;Adopted in WHATWG HTML.&#039;&#039;&#039; &lt;br /&gt;
;Summary&lt;br /&gt;
:It would be great if the time element could support expressing timezone as well for the use cases as needed by the [http://microformats.org/wiki/hcalendar hCalendar] and other microformats that indicate time (hAtom etc.) as well as other use-cases (Wikipedia, IMDB).&lt;br /&gt;
&lt;br /&gt;
Simple proposal:&lt;br /&gt;
&lt;br /&gt;
* Allow for also parsing the following:&lt;br /&gt;
** -HHMM&lt;br /&gt;
** Z&lt;br /&gt;
** +HHMM&lt;br /&gt;
** Where -, +, and Z are literals.&lt;br /&gt;
** Where HH is a two digit number (zero padded for values less than 10) that represents hours&lt;br /&gt;
** Where MM is a two digit number (zero padded for values less than 10) that represents minutes&lt;br /&gt;
* And interpret the result as a timezone offset.&lt;br /&gt;
&lt;br /&gt;
=== timezone examples ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;time datetime=-0700&amp;amp;gt;Pacific Daylight&amp;amp;lt;/time&amp;amp;gt;&amp;lt;/pre&amp;gt; (source: [https://twitter.com/t/status/132158056736899073] in reply to [https://twitter.com/brucel/status/132152499032440833])&lt;br /&gt;
&lt;br /&gt;
... more examples welcome (e.g. see [http://microformats.org/wiki/hcalendar-examples-in-wild] for extracting more)&lt;br /&gt;
&lt;br /&gt;
=== timezone discussion ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* +1 Tantek (proposer).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Minor editorial fixes =&lt;br /&gt;
&lt;br /&gt;
== Update hCalendar example ==&lt;br /&gt;
;Status&lt;br /&gt;
:[http://html5.org/tools/web-apps-tracker?from=6830&amp;amp;to=6831 2011-11-18] &#039;&#039;&#039;Fixed in WHATWG HTML&#039;&#039;&#039;. See also [http://www.w3.org/Bugs/Public/show_bug.cgi?id=14696 bug 14696].&lt;br /&gt;
;Summary&lt;br /&gt;
:please update the hCalendar example with the following fixes which make it consistent with hCalendar 1.0 with resolved issues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Current example ===&lt;br /&gt;
&lt;br /&gt;
The HTML5 spec currently has this hCalendar example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt; -&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/time&amp;gt;,&lt;br /&gt;
  at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(The end date is encoded as one day after the last date of the event because in the iCalendar format, end dates are exclusive, not inclusive.)&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This appears to have been copy/pasted from a past version of the [http://microformats.org/wiki/hcalendar#Examples hCalendar spec] that was both mid-update (the dates are incorrect/inconsistent), and notes an issue which has since been resolved.&lt;br /&gt;
&lt;br /&gt;
=== Updated example ===&lt;br /&gt;
&lt;br /&gt;
Here is a suggested update:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre style=&amp;quot;background:#efe&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtstart&amp;quot; datetime=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/time&amp;gt;-&lt;br /&gt;
 &amp;lt;time class=&amp;quot;dtend&amp;quot; datetime=&amp;quot;2005-10-07&amp;quot;&amp;gt;7&amp;lt;/time&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parenthetical paragraph about end date inconsistency has been removed since hCalendar 1.0 has resolved that issue (see [http://microformats.org/wiki/dtend-issue dtend issue] for details).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous proposals =&lt;br /&gt;
&lt;br /&gt;
==Choose different default date==&lt;br /&gt;
The statement that valueAsDate  IDL attribute should return the value 1970-01-01 plus the appropriate time when the time element contains no date creates a problem that there are likely to be time elements that explicitly contain that date.&lt;br /&gt;
&lt;br /&gt;
A better choice would be a value that is highly unlikely to be encountered, and would be implausible as an actual date in most applications, perhaps 9999-12-31.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
Opinions / discussion:&lt;br /&gt;
* 0 (comment) [[User:Pigsonthewing|Andy Mabbett]] - 9999-12-31 may well occur in real applications (projected comet sightings, say). Can we return either an invalid date (perhaps 9999-02-31) or an error code?&lt;br /&gt;
* -1 [[User:Tantek|Tantek]] - I don&#039;t see any other default date as being significantly different.&lt;br /&gt;
* ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Issues without specific proposals =&lt;br /&gt;
==Specification ambiguities==&lt;br /&gt;
The specification requires that time be expressed as UTC (or another time zone with a specified offset from UTC). However, the representation of leap seconds is not specified. Further, the algorithms to convert between string and number are flawed, because the number is described as &amp;quot;number of milliseconds elapsed from midnight UTC on the morning of 1970-01-01&amp;quot; but the actual number of milliseconds includes all kinds of strange decisecond offsets during the period 1961-01-01 to 1972-01-01. Also, UTC did not exist before about 1960.&lt;br /&gt;
&lt;br /&gt;
Unix timekeeping has a long history of terrible definitions, and Unix notions of time should be totally rejected and expunged.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
* [[input]] - the input element, related proposals expanding upon the new datetime inputs.&lt;br /&gt;
&lt;br /&gt;
= External links =&lt;br /&gt;
&lt;br /&gt;
== Tag ==&lt;br /&gt;
Blog posts, Twitter updates etc. may be tagged HTML5time or #HTML5time &amp;lt;!-- links to follow --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prior discussion ==&lt;br /&gt;
&lt;br /&gt;
* [http://pigsonthewing.org.uk/dates-and-coordinates-in-html5/ Dates and coordinates in HTML5] - blog post by [[User:Pigsonthewing|Andy Mabbett]]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-February/018639.html whatwg mailing list discussion of the above, Feb 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018685.html further whatwg mailing list discussion of the above, Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018759.html Another mailing list thread Mar 2009]&lt;br /&gt;
** [http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-March/018888.html Spec editor&#039;s  response to the above threads and further discussion, late Mar 2009]&lt;br /&gt;
* [http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-November/024184.html 2009-11-26 Use cases for the time element] whatwg email by Jeremy Keith&lt;br /&gt;
* [http://html5doctor.com/the-time-element/ HTML5 Doctor: The Time Element]&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.loc.gov/standards/datetime/ Extended Date Time Format efforts] based at the USA&#039;s Library of Congress (Covers unspecific dates; date periods and non-Gregorian dates)&lt;br /&gt;
** [http://www.loc.gov/standards/datetime/spec.html EDTF proposals] (use-cases)&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Date and Time Formats discussion note]&lt;br /&gt;
** mailing list was datetime-comments@w3.org. - anyone have archives URL?&lt;br /&gt;
* [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11 vCard Format Specification draft-ietf-vcarddav-vcardrev-11] (latest draft as at July 2010)&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-4.3 Section 4.3, date &amp;amp; time]&lt;br /&gt;
** [http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev-11#section-5.7 Section 5.7, CALSCALE] (specifies Gregorian or other (e.g. Julian) calendar)&lt;br /&gt;
*** [http://www.ietf.org/mail-archive/web/vcarddav/current/msg01307.html VCARDDAV discussion of CALSCALE]&lt;br /&gt;
* [http://www.tei-c.org/Guidelines/P4/html/ref-DATE.html TEI dates], widely used by archives and libraries to mark up texts, including non-Gregorian ISO8601 &amp;amp; uncertain/ approximate dates&lt;br /&gt;
** [http://www.tei-c.org/Guidelines/P4/html/CO.html#CONADA TEI dates+times]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 ISO 8601 (Wikipedia article)]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar Proleptic Gregorian calendar (Wikipedia article)]&lt;br /&gt;
* Dublin Core terms, e.g. &lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:temporal&amp;lt;/code&amp;gt; at http://dublincore.org/groups/collections/collection-application-profile/#coldctermstemporal&lt;br /&gt;
*** [http://www.nmm.ac.uk/collections/feeds/docs/ example using dcterms:temporal]&lt;br /&gt;
**&amp;lt;code&amp;gt;dcterms:created&amp;lt;/code&amp;gt; http://dublincore.org/groups/collections/collection-application-profile/#coldctermsdcterms:created&lt;br /&gt;
* [http://www.w3.org/TR/owl-time/ Time Ontology in OWL]&lt;br /&gt;
** [http://www.semanticoverflow.com/questions/836/use-a-custom-datatype-or-a-property-for-approximate-dates Use a custom datatype or a property for approximate dates?] - discussion of the above.&lt;br /&gt;
&lt;br /&gt;
[[Category:Proposals]]&lt;/div&gt;</summary>
		<author><name>Tantek</name></author>
	</entry>
</feed>