<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CotamOntac</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=CotamOntac"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/CotamOntac"/>
	<updated>2026-06-06T09:46:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=last-modified-brainstorming&amp;diff=36022</id>
		<title>last-modified-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=last-modified-brainstorming&amp;diff=36022"/>
		<updated>2008-12-20T04:54:04Z</updated>

		<summary type="html">&lt;p&gt;CotamOntac: dronerdomget&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;rololota&lt;br /&gt;
= &amp;quot;Last-modified&amp;quot; Brainstorming =&lt;br /&gt;
&lt;br /&gt;
== Purpose ==	 	&lt;br /&gt;
To specify the date of publication and the date of modification of a web page (or a part thereof) in a way that is both readable for humans and machines.&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
* [[User:RyanKing|Ryan King]]&lt;br /&gt;
&lt;br /&gt;
== Semantics ==&lt;br /&gt;
Since both Atom and HTTP define the last-modified date (or its equivalent) as a &amp;quot;user-defined&amp;quot; value, this microformat should have the same semantics. In other words, the value should represent the last instance that the resource was changed in a way deemed significant to the publisher/author, which is not neccessarily the same as a file-system modified date-time. --RyanKing&lt;br /&gt;
&lt;br /&gt;
== Possible class names ==&lt;br /&gt;
&lt;br /&gt;
=== Class name considerations ===&lt;br /&gt;
==== Class names for the date of publication ====&lt;br /&gt;
* âdateâ: Dublin Core&lt;br /&gt;
* âpublishedâ: Atom&lt;br /&gt;
* âdtpublishedâ: As suggested by Paul Bryson for [[hatom|hAtom]]. See http://microformats.org/discuss/mail/microformats-discuss/2005-December/002520.html&lt;br /&gt;
&lt;br /&gt;
==== Class names for the date of the last modification ====&lt;br /&gt;
* âlast-modifiedâ: âLast-Modifiedâ used by HTTP 1.0 and 1.1, hCalendar&lt;br /&gt;
* âmodifiedâ: Dublin Core &lt;br /&gt;
* âupdatedâ: Atom 1.0 syndication specification&lt;br /&gt;
&lt;br /&gt;
=== Different class name for page specific and item specific dates? ===&lt;br /&gt;
&lt;br /&gt;
For example âpage-last-modifiedâ is used to indicate the last modification date of a page and âlast-modifiedâ for the last modification date of a specific item*.&lt;br /&gt;
However, this seems to be not a good idea. Other microformats leave it to the parser to pick the scope of the element, e.g. [[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
See http://microformats.org/discuss/mail/microformats-discuss/2005-August/000726.html for a related discussion.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; This specific item is marked-up with a microformat, e.g: a microformat to describe blog posts may use âlast-modifiedâ to indicate when a blog post was last modified.&lt;br /&gt;
&lt;br /&gt;
== Possible date formats ==&lt;br /&gt;
&lt;br /&gt;
See [[datetime-design-pattern]].&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* 2006-02-13 raised by [http://microformats.org/wiki/User:Eron_Wright Eron Wright]&lt;br /&gt;
*# ''Last-modified dates are unsuitable as version numbers.  As the HTTP 1.1 spec mentions, dates lack fidelity and are difficult to generate for dynamic content.  A better solution is to use an opaque string, as HTTP does with the ETag header.  Indeed, If-Modified-Since is deprecated.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- --&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;proposal&amp;quot;&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Proposal (2nd, strawman) =&lt;br /&gt;
== Purpose ==&lt;br /&gt;
&lt;br /&gt;
Many web pages (and parts thereof) state their publication and/or modification date in a human readable way. This proposed microformat specifies how this can be done in a fashion that is both human- and machine-readable.&lt;br /&gt;
&lt;br /&gt;
=== Specifying the date of publication ===&lt;br /&gt;
&lt;br /&gt;
The date of publication is enclosed by &amp;lt;code&amp;gt;&amp;amp;lt;abbr class=&amp;quot;date-published&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; title=&amp;quot;''Date in ISO format''&amp;quot;&amp;amp;gt;''Date in arbitrary format''&amp;amp;lt;/abbr&amp;amp;gt;&amp;lt;/code&amp;gt;, e.g:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;Published on &amp;amp;lt;abbr class=&amp;quot;date-published&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; title=&amp;quot;2005-12-29T14:39:12+0100&amp;quot;&amp;amp;gt;Thursday, December 29, 2005 02:39:12 a.m.&amp;amp;lt;/abbr&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Specifying the date of modification ===&lt;br /&gt;
&lt;br /&gt;
The date of modification is enclosed by &amp;lt;code&amp;gt;&amp;amp;lt;abbr class=&amp;quot;date-modified&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; title=&amp;quot;''Date in ISO format''&amp;quot;&amp;amp;gt;''Date in arbitary format''&amp;amp;lt;/abbr&amp;amp;gt;&amp;lt;/code&amp;gt;, e.g:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;p&amp;amp;gt;Last modified on &amp;amp;lt;abbr class=&amp;quot;date-modified&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; title=&amp;quot;2005-12-29T14:39:12+0100&amp;quot;&amp;amp;gt;Thursday, December 29, 2005 02:39:12 a.m.&amp;amp;lt;/abbr&amp;amp;gt;.&amp;amp;lt;/p&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If no date of modification is present the parsers MAY use the date of publication as the date of the last modification.&lt;br /&gt;
&lt;br /&gt;
==== &amp;amp;lt;del&amp;amp;gt; and &amp;amp;lt;ins&amp;amp;gt; ====&lt;br /&gt;
Authors MAY also use &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;amp;gt;&amp;lt;/code&amp;gt; to denote the date of&lt;br /&gt;
modification, e.g:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;del class=&amp;quot;date-modified&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; datetime=&amp;quot;2005-12-29T14:39:12+0100&amp;quot;&amp;amp;gt;wrong words&amp;amp;lt;/del&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
The class value &amp;quot;date-modified&amp;lt;sup&amp;gt;[[#footnote1|1]]&amp;lt;/sup&amp;gt;&amp;quot; is implied for every &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
element which has a &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&lt;br /&gt;
=== Multiple dates in a page (or a part thereof) ===&lt;br /&gt;
&lt;br /&gt;
If multiple dates of publication are present on a page (or a part thereof)&lt;br /&gt;
the ''youngest'' date SHOULD be interpreted as the date of publication.&lt;br /&gt;
&lt;br /&gt;
If multiple dates of modification are present on a page (or a part thereof)&lt;br /&gt;
the ''oldest'' date SHOULD be interpreted as the date of modification.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup id=&amp;quot;footnote1&amp;quot;&amp;gt;1&amp;lt;/sup&amp;gt; This class name is just a placeholder which will be replaced once we know a suitable name.&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* &amp;amp;larr;[[last-modified-formats]]&lt;br /&gt;
* [[datetime-design-pattern]]&lt;/div&gt;</summary>
		<author><name>CotamOntac</name></author>
	</entry>
</feed>