<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JamesGallagher</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JamesGallagher"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/JamesGallagher"/>
	<updated>2026-04-14T22:38:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70809</id>
		<title>source-code-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70809"/>
		<updated>2025-05-29T22:02:15Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: make the algorithm more specific, add HTTP Link header description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Per the microformats [[process]], this page is for brainstorming about ideas, proposals, constraints, requirements for a microformat for indicating the link relationship between a document (or site) and its source code.&lt;br /&gt;
&lt;br /&gt;
Background research:&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
Summary of prior (pre-2025) brainstorm alternatives:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source&amp;lt;/code&amp;gt;. Good: short, covers lots of use-cases. Bad: ambiguous term. could be better used to define a source where the information came from. When someone writes an article, which is based on information from somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=code&amp;lt;/code&amp;gt;. Good: clearly express a semantic for &amp;quot;the code for the current page is over there&amp;quot;. Issues: which code? The HTML, the PHP, something else? Re-proposed in [https://chat.indieweb.org/dev/2025-05-25#t1748200034668000 IndieWeb dev chat 2025-05-25]&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=sourcecode&amp;lt;/code&amp;gt;. Good: more specific than others. Bad: naming is less readable with two adjacent words.&lt;br /&gt;
2025+ brainstorming additions:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source-code&amp;lt;/code&amp;gt;. Good: better than &amp;quot;sourcecode&amp;quot;. Bad: Longer than &amp;quot;code&amp;quot; with no discernible benefit.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=repository&amp;lt;/code&amp;gt;. Good: more precise semantic for just the (presumably revision control) repository file for the current page, without asserting a 'code' semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200051542500 IndieWeb dev chat 2025-05-25]. Alternatives:&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=repo&amp;lt;/code&amp;gt;. Advantage: shorter. Disadvantage: less obvious.&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=vcs&amp;lt;/code&amp;gt;. Advantage: even shorter. Disadvantage: acronym, even less obvious.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;code repository&amp;quot;&amp;lt;/code&amp;gt; to link to the code file for a page in a repository. Good: combine multiple precise semantics to express an even more precise semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200073140900 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;directory repository&amp;quot;&amp;lt;/code&amp;gt; to link to the folder of the file for a page, in a repository, re-using pre-existing [[rel-directory]] semantics. From [https://chat.indieweb.org/dev/2025-05-25#t1748200111083300 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;repository root&amp;quot;&amp;lt;/code&amp;gt; (order doesn't matter), or &amp;lt;code&amp;gt;rel=&amp;quot;repository home&amp;quot;&amp;lt;/code&amp;gt; to link to the repository root (or home) for the file for the current page. From [https://chat.indieweb.org/dev/2025-05-25#t1748200152614400 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;edit repository&amp;quot;&amp;lt;/code&amp;gt; links to the edit state of the file for the current page, in a repository so you can immediately start typing into the text area, in contrast to say plain &amp;lt;code&amp;gt;rel=&amp;quot;edit&amp;quot;&amp;lt;/code&amp;gt; for when linking to the edit state locally on the page itself like on a MediaWiki install (Wikipedia etc.) that directly shows you a textarea to edit the page you are viewing. Good: similar combination of multiple precise semantics to express both. From [https://chat.indieweb.org/dev/2025-05-25#t1748200217297200 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Potential algorithm for finding a representative URL for editing/viewing source ===&lt;br /&gt;
&lt;br /&gt;
A UX pattern relevant to the proposed rels above is to find the URL that has the highest combination of specificity given the user's privilege. &lt;br /&gt;
&lt;br /&gt;
An algorithm for parsing could be:&lt;br /&gt;
&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; then &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; value.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;home&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Return the first matching &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; tag found. If none found, return the first matching &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tag found. Else, go onto the next step.&lt;br /&gt;
* If no links are found, return null.&lt;br /&gt;
&lt;br /&gt;
In addition, a check should be done against the HTTP &amp;lt;code&amp;gt;Link&amp;gt;&amp;lt;/code&amp;gt; headers using the same order of precedence as outlined above:&lt;br /&gt;
&lt;br /&gt;
* edit&lt;br /&gt;
* code repository&lt;br /&gt;
* code directory&lt;br /&gt;
* home repository&lt;br /&gt;
* root repository&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt; is a modifier that may appear at any point in a rel value.&lt;br /&gt;
&lt;br /&gt;
== Needs refactoring ==&lt;br /&gt;
{{note|The rest of this page needs some analysis and refactoring, moving e.g. &amp;quot;examples demonstrate situations where an explicit rel value could be used&amp;quot; to the [[source-code-examples]] page}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot;&amp;gt;the source for this book&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;link href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
When an author links to a project's (or document's) source code (e.g. on GitHub, Google Code, etc.) a rel value of &amp;quot;source&amp;quot; could be used to explicitly define that relationship.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;rel=&amp;quot;code&amp;quot;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; could be better used to define a source where the information came from. When someone writes an article, which is based on informations somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
&lt;br /&gt;
Better naming recommendations for the case of this rel-Attribute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;sourcecode&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use when linking to project source code ===&lt;br /&gt;
&lt;br /&gt;
Could this really be used to link to a project’s (rather than the current document’s) source code?&lt;br /&gt;
&lt;br /&gt;
Using the Unison.js example, with all HTML attributes removed except &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;source&amp;quot; href=&amp;quot;https://github.com/bjork24/Unison&amp;quot;&amp;gt;View on GitHub&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the [[rel-faq]], this would be interpreted as:&lt;br /&gt;
&lt;br /&gt;
:The resource indicated by https://github.com/bjork24/Unison is a &amp;quot;source&amp;quot; for the current document.&lt;br /&gt;
&lt;br /&gt;
But it isn’t. [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project page on responsivedesign.is] does not seem to use Unison.js in any way. &lt;br /&gt;
&lt;br /&gt;
Related post:&lt;br /&gt;
* https://chat.indieweb.org/microformats/2021-05-20#t1621544703548300&lt;br /&gt;
&lt;br /&gt;
=== Relations between one URI and a linked URI ===&lt;br /&gt;
&lt;br /&gt;
To think about the relations in between the current resource (URI) and the linked one, a way is to imagine what would be the &amp;quot;title&amp;quot; attribute that would help users take an action on the link. Basically, we are telling something along the line: &amp;quot;Explore the hosted source code of this project we are talking about on this page.&amp;quot; The relation between this current resource I'm reading and the resource I'm linking to is more of a &amp;quot;owl:seeAlso&amp;quot; aka additional information, but it's not really a relation which is related to the source code. In the past, it would have been simply &amp;quot;download the gzipped tarball&amp;quot;. Maybe there is no real usage for a meaningful &amp;quot;rel&amp;quot; value.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
These examples demonstrate situations where an explicit rel value could be used to mark up an existing document (or project's) link to its source.&lt;br /&gt;
&lt;br /&gt;
* [https://daneden.me/ Dan Eden's website] links to [https://github.com/daneden/daneden.me the source code on GitHub].&lt;br /&gt;
* [http://danielmall.com/ Dan Mall's website] links to [https://github.com/danielmall/danielmallcom the source code on GitHub].&lt;br /&gt;
* [http://tom.preston-werner.com/ Tom Preston-Warner] links to [http://github.com/mojombo his Github account].&lt;br /&gt;
* [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project] links to [https://github.com/bjork24/Unison the source code on Github] and [https://github.com/bjork24/Unison/archive/master.zip a direct link to download a .zip file of the source code].&lt;br /&gt;
* [http://refresh-dc.org Refresh DC] links to [https://github.com/jgarber623/refresh-dc.org the source code on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70808</id>
		<title>source-code-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70808"/>
		<updated>2025-05-29T21:53:02Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: change quotes to code blocks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Per the microformats [[process]], this page is for brainstorming about ideas, proposals, constraints, requirements for a microformat for indicating the link relationship between a document (or site) and its source code.&lt;br /&gt;
&lt;br /&gt;
Background research:&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
Summary of prior (pre-2025) brainstorm alternatives:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source&amp;lt;/code&amp;gt;. Good: short, covers lots of use-cases. Bad: ambiguous term. could be better used to define a source where the information came from. When someone writes an article, which is based on information from somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=code&amp;lt;/code&amp;gt;. Good: clearly express a semantic for &amp;quot;the code for the current page is over there&amp;quot;. Issues: which code? The HTML, the PHP, something else? Re-proposed in [https://chat.indieweb.org/dev/2025-05-25#t1748200034668000 IndieWeb dev chat 2025-05-25]&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=sourcecode&amp;lt;/code&amp;gt;. Good: more specific than others. Bad: naming is less readable with two adjacent words.&lt;br /&gt;
2025+ brainstorming additions:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source-code&amp;lt;/code&amp;gt;. Good: better than &amp;quot;sourcecode&amp;quot;. Bad: Longer than &amp;quot;code&amp;quot; with no discernible benefit.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=repository&amp;lt;/code&amp;gt;. Good: more precise semantic for just the (presumably revision control) repository file for the current page, without asserting a 'code' semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200051542500 IndieWeb dev chat 2025-05-25]. Alternatives:&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=repo&amp;lt;/code&amp;gt;. Advantage: shorter. Disadvantage: less obvious.&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=vcs&amp;lt;/code&amp;gt;. Advantage: even shorter. Disadvantage: acronym, even less obvious.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;code repository&amp;quot;&amp;lt;/code&amp;gt; to link to the code file for a page in a repository. Good: combine multiple precise semantics to express an even more precise semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200073140900 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;directory repository&amp;quot;&amp;lt;/code&amp;gt; to link to the folder of the file for a page, in a repository, re-using pre-existing [[rel-directory]] semantics. From [https://chat.indieweb.org/dev/2025-05-25#t1748200111083300 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;repository root&amp;quot;&amp;lt;/code&amp;gt; (order doesn't matter), or &amp;lt;code&amp;gt;rel=&amp;quot;repository home&amp;quot;&amp;lt;/code&amp;gt; to link to the repository root (or home) for the file for the current page. From [https://chat.indieweb.org/dev/2025-05-25#t1748200152614400 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;edit repository&amp;quot;&amp;lt;/code&amp;gt; links to the edit state of the file for the current page, in a repository so you can immediately start typing into the text area, in contrast to say plain &amp;lt;code&amp;gt;rel=&amp;quot;edit&amp;quot;&amp;lt;/code&amp;gt; for when linking to the edit state locally on the page itself like on a MediaWiki install (Wikipedia etc.) that directly shows you a textarea to edit the page you are viewing. Good: similar combination of multiple precise semantics to express both. From [https://chat.indieweb.org/dev/2025-05-25#t1748200217297200 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Potential algorithm for finding a representative URL for editing/viewing source ===&lt;br /&gt;
&lt;br /&gt;
A UX pattern relevant to the proposed rels above is to find the URL that has the highest combination of specificity given the user's privilege. &lt;br /&gt;
&lt;br /&gt;
An algorithm for parsing could be:&lt;br /&gt;
&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; value. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;home&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;repository&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* If no links are found, return null.&lt;br /&gt;
&lt;br /&gt;
== Needs refactoring ==&lt;br /&gt;
{{note|The rest of this page needs some analysis and refactoring, moving e.g. &amp;quot;examples demonstrate situations where an explicit rel value could be used&amp;quot; to the [[source-code-examples]] page}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot;&amp;gt;the source for this book&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;link href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
When an author links to a project's (or document's) source code (e.g. on GitHub, Google Code, etc.) a rel value of &amp;quot;source&amp;quot; could be used to explicitly define that relationship.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;rel=&amp;quot;code&amp;quot;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; could be better used to define a source where the information came from. When someone writes an article, which is based on informations somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
&lt;br /&gt;
Better naming recommendations for the case of this rel-Attribute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;sourcecode&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use when linking to project source code ===&lt;br /&gt;
&lt;br /&gt;
Could this really be used to link to a project’s (rather than the current document’s) source code?&lt;br /&gt;
&lt;br /&gt;
Using the Unison.js example, with all HTML attributes removed except &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;source&amp;quot; href=&amp;quot;https://github.com/bjork24/Unison&amp;quot;&amp;gt;View on GitHub&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the [[rel-faq]], this would be interpreted as:&lt;br /&gt;
&lt;br /&gt;
:The resource indicated by https://github.com/bjork24/Unison is a &amp;quot;source&amp;quot; for the current document.&lt;br /&gt;
&lt;br /&gt;
But it isn’t. [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project page on responsivedesign.is] does not seem to use Unison.js in any way. &lt;br /&gt;
&lt;br /&gt;
Related post:&lt;br /&gt;
* https://chat.indieweb.org/microformats/2021-05-20#t1621544703548300&lt;br /&gt;
&lt;br /&gt;
=== Relations between one URI and a linked URI ===&lt;br /&gt;
&lt;br /&gt;
To think about the relations in between the current resource (URI) and the linked one, a way is to imagine what would be the &amp;quot;title&amp;quot; attribute that would help users take an action on the link. Basically, we are telling something along the line: &amp;quot;Explore the hosted source code of this project we are talking about on this page.&amp;quot; The relation between this current resource I'm reading and the resource I'm linking to is more of a &amp;quot;owl:seeAlso&amp;quot; aka additional information, but it's not really a relation which is related to the source code. In the past, it would have been simply &amp;quot;download the gzipped tarball&amp;quot;. Maybe there is no real usage for a meaningful &amp;quot;rel&amp;quot; value.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
These examples demonstrate situations where an explicit rel value could be used to mark up an existing document (or project's) link to its source.&lt;br /&gt;
&lt;br /&gt;
* [https://daneden.me/ Dan Eden's website] links to [https://github.com/daneden/daneden.me the source code on GitHub].&lt;br /&gt;
* [http://danielmall.com/ Dan Mall's website] links to [https://github.com/danielmall/danielmallcom the source code on GitHub].&lt;br /&gt;
* [http://tom.preston-werner.com/ Tom Preston-Warner] links to [http://github.com/mojombo his Github account].&lt;br /&gt;
* [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project] links to [https://github.com/bjork24/Unison the source code on Github] and [https://github.com/bjork24/Unison/archive/master.zip a direct link to download a .zip file of the source code].&lt;br /&gt;
* [http://refresh-dc.org Refresh DC] links to [https://github.com/jgarber623/refresh-dc.org the source code on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70807</id>
		<title>source-code-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70807"/>
		<updated>2025-05-29T21:51:51Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* Potential algorithm for finding a representative URL for editing/viewing source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Per the microformats [[process]], this page is for brainstorming about ideas, proposals, constraints, requirements for a microformat for indicating the link relationship between a document (or site) and its source code.&lt;br /&gt;
&lt;br /&gt;
Background research:&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
Summary of prior (pre-2025) brainstorm alternatives:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source&amp;lt;/code&amp;gt;. Good: short, covers lots of use-cases. Bad: ambiguous term. could be better used to define a source where the information came from. When someone writes an article, which is based on information from somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=code&amp;lt;/code&amp;gt;. Good: clearly express a semantic for &amp;quot;the code for the current page is over there&amp;quot;. Issues: which code? The HTML, the PHP, something else? Re-proposed in [https://chat.indieweb.org/dev/2025-05-25#t1748200034668000 IndieWeb dev chat 2025-05-25]&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=sourcecode&amp;lt;/code&amp;gt;. Good: more specific than others. Bad: naming is less readable with two adjacent words.&lt;br /&gt;
2025+ brainstorming additions:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source-code&amp;lt;/code&amp;gt;. Good: better than &amp;quot;sourcecode&amp;quot;. Bad: Longer than &amp;quot;code&amp;quot; with no discernible benefit.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=repository&amp;lt;/code&amp;gt;. Good: more precise semantic for just the (presumably revision control) repository file for the current page, without asserting a 'code' semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200051542500 IndieWeb dev chat 2025-05-25]. Alternatives:&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=repo&amp;lt;/code&amp;gt;. Advantage: shorter. Disadvantage: less obvious.&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=vcs&amp;lt;/code&amp;gt;. Advantage: even shorter. Disadvantage: acronym, even less obvious.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;code repository&amp;quot;&amp;lt;/code&amp;gt; to link to the code file for a page in a repository. Good: combine multiple precise semantics to express an even more precise semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200073140900 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;directory repository&amp;quot;&amp;lt;/code&amp;gt; to link to the folder of the file for a page, in a repository, re-using pre-existing [[rel-directory]] semantics. From [https://chat.indieweb.org/dev/2025-05-25#t1748200111083300 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;repository root&amp;quot;&amp;lt;/code&amp;gt; (order doesn't matter), or &amp;lt;code&amp;gt;rel=&amp;quot;repository home&amp;quot;&amp;lt;/code&amp;gt; to link to the repository root (or home) for the file for the current page. From [https://chat.indieweb.org/dev/2025-05-25#t1748200152614400 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;edit repository&amp;quot;&amp;lt;/code&amp;gt; links to the edit state of the file for the current page, in a repository so you can immediately start typing into the text area, in contrast to say plain &amp;lt;code&amp;gt;rel=&amp;quot;edit&amp;quot;&amp;lt;/code&amp;gt; for when linking to the edit state locally on the page itself like on a MediaWiki install (Wikipedia etc.) that directly shows you a textarea to edit the page you are viewing. Good: similar combination of multiple precise semantics to express both. From [https://chat.indieweb.org/dev/2025-05-25#t1748200217297200 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Potential algorithm for finding a representative URL for editing/viewing source ===&lt;br /&gt;
&lt;br /&gt;
A UX pattern relevant to the proposed rels above is to find the URL that has the highest combination of specificity given the user's privilege. &lt;br /&gt;
&lt;br /&gt;
An algorithm for parsing could be:&lt;br /&gt;
&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; value. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;code&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;directory&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;home&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;root&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* If no links are found, return null.&lt;br /&gt;
&lt;br /&gt;
== Needs refactoring ==&lt;br /&gt;
{{note|The rest of this page needs some analysis and refactoring, moving e.g. &amp;quot;examples demonstrate situations where an explicit rel value could be used&amp;quot; to the [[source-code-examples]] page}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot;&amp;gt;the source for this book&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;link href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
When an author links to a project's (or document's) source code (e.g. on GitHub, Google Code, etc.) a rel value of &amp;quot;source&amp;quot; could be used to explicitly define that relationship.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;rel=&amp;quot;code&amp;quot;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; could be better used to define a source where the information came from. When someone writes an article, which is based on informations somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
&lt;br /&gt;
Better naming recommendations for the case of this rel-Attribute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;sourcecode&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use when linking to project source code ===&lt;br /&gt;
&lt;br /&gt;
Could this really be used to link to a project’s (rather than the current document’s) source code?&lt;br /&gt;
&lt;br /&gt;
Using the Unison.js example, with all HTML attributes removed except &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;source&amp;quot; href=&amp;quot;https://github.com/bjork24/Unison&amp;quot;&amp;gt;View on GitHub&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the [[rel-faq]], this would be interpreted as:&lt;br /&gt;
&lt;br /&gt;
:The resource indicated by https://github.com/bjork24/Unison is a &amp;quot;source&amp;quot; for the current document.&lt;br /&gt;
&lt;br /&gt;
But it isn’t. [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project page on responsivedesign.is] does not seem to use Unison.js in any way. &lt;br /&gt;
&lt;br /&gt;
Related post:&lt;br /&gt;
* https://chat.indieweb.org/microformats/2021-05-20#t1621544703548300&lt;br /&gt;
&lt;br /&gt;
=== Relations between one URI and a linked URI ===&lt;br /&gt;
&lt;br /&gt;
To think about the relations in between the current resource (URI) and the linked one, a way is to imagine what would be the &amp;quot;title&amp;quot; attribute that would help users take an action on the link. Basically, we are telling something along the line: &amp;quot;Explore the hosted source code of this project we are talking about on this page.&amp;quot; The relation between this current resource I'm reading and the resource I'm linking to is more of a &amp;quot;owl:seeAlso&amp;quot; aka additional information, but it's not really a relation which is related to the source code. In the past, it would have been simply &amp;quot;download the gzipped tarball&amp;quot;. Maybe there is no real usage for a meaningful &amp;quot;rel&amp;quot; value.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
These examples demonstrate situations where an explicit rel value could be used to mark up an existing document (or project's) link to its source.&lt;br /&gt;
&lt;br /&gt;
* [https://daneden.me/ Dan Eden's website] links to [https://github.com/daneden/daneden.me the source code on GitHub].&lt;br /&gt;
* [http://danielmall.com/ Dan Mall's website] links to [https://github.com/danielmall/danielmallcom the source code on GitHub].&lt;br /&gt;
* [http://tom.preston-werner.com/ Tom Preston-Warner] links to [http://github.com/mojombo his Github account].&lt;br /&gt;
* [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project] links to [https://github.com/bjork24/Unison the source code on Github] and [https://github.com/bjork24/Unison/archive/master.zip a direct link to download a .zip file of the source code].&lt;br /&gt;
* [http://refresh-dc.org Refresh DC] links to [https://github.com/jgarber623/refresh-dc.org the source code on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70806</id>
		<title>source-code-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-brainstorming&amp;diff=70806"/>
		<updated>2025-05-29T21:51:21Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add proposed algorithm&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Per the microformats [[process]], this page is for brainstorming about ideas, proposals, constraints, requirements for a microformat for indicating the link relationship between a document (or site) and its source code.&lt;br /&gt;
&lt;br /&gt;
Background research:&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
&lt;br /&gt;
== Alternatives ==&lt;br /&gt;
Summary of prior (pre-2025) brainstorm alternatives:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source&amp;lt;/code&amp;gt;. Good: short, covers lots of use-cases. Bad: ambiguous term. could be better used to define a source where the information came from. When someone writes an article, which is based on information from somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=code&amp;lt;/code&amp;gt;. Good: clearly express a semantic for &amp;quot;the code for the current page is over there&amp;quot;. Issues: which code? The HTML, the PHP, something else? Re-proposed in [https://chat.indieweb.org/dev/2025-05-25#t1748200034668000 IndieWeb dev chat 2025-05-25]&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=sourcecode&amp;lt;/code&amp;gt;. Good: more specific than others. Bad: naming is less readable with two adjacent words.&lt;br /&gt;
2025+ brainstorming additions:&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=source-code&amp;lt;/code&amp;gt;. Good: better than &amp;quot;sourcecode&amp;quot;. Bad: Longer than &amp;quot;code&amp;quot; with no discernible benefit.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=repository&amp;lt;/code&amp;gt;. Good: more precise semantic for just the (presumably revision control) repository file for the current page, without asserting a 'code' semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200051542500 IndieWeb dev chat 2025-05-25]. Alternatives:&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=repo&amp;lt;/code&amp;gt;. Advantage: shorter. Disadvantage: less obvious.&lt;br /&gt;
** &amp;lt;code&amp;gt;rel=vcs&amp;lt;/code&amp;gt;. Advantage: even shorter. Disadvantage: acronym, even less obvious.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;code repository&amp;quot;&amp;lt;/code&amp;gt; to link to the code file for a page in a repository. Good: combine multiple precise semantics to express an even more precise semantic. From [https://chat.indieweb.org/dev/2025-05-25#t1748200073140900 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;directory repository&amp;quot;&amp;lt;/code&amp;gt; to link to the folder of the file for a page, in a repository, re-using pre-existing [[rel-directory]] semantics. From [https://chat.indieweb.org/dev/2025-05-25#t1748200111083300 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;repository root&amp;quot;&amp;lt;/code&amp;gt; (order doesn't matter), or &amp;lt;code&amp;gt;rel=&amp;quot;repository home&amp;quot;&amp;lt;/code&amp;gt; to link to the repository root (or home) for the file for the current page. From [https://chat.indieweb.org/dev/2025-05-25#t1748200152614400 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;edit repository&amp;quot;&amp;lt;/code&amp;gt; links to the edit state of the file for the current page, in a repository so you can immediately start typing into the text area, in contrast to say plain &amp;lt;code&amp;gt;rel=&amp;quot;edit&amp;quot;&amp;lt;/code&amp;gt; for when linking to the edit state locally on the page itself like on a MediaWiki install (Wikipedia etc.) that directly shows you a textarea to edit the page you are viewing. Good: similar combination of multiple precise semantics to express both. From [https://chat.indieweb.org/dev/2025-05-25#t1748200217297200 IndieWeb dev chat 2025-05-25].&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Potential algorithm for finding a representative URL for editing/viewing source ===&lt;br /&gt;
&lt;br /&gt;
A UX pattern relevant to the proposed rels above is to find the URL that has the highest combination of specificity given the user's privilege. &lt;br /&gt;
&lt;br /&gt;
An algorithm for parsing could be:&lt;br /&gt;
&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;edit&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel value&amp;lt;/code&amp;gt;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;code&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;directory&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain the &amp;lt;code&amp;gt;directory&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; attribute. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;home&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* Find all &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags that contain have &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; values of both &amp;quot;root&amp;quot; and &amp;quot;repository&amp;quot;. Return the first one found. Else, go onto the next step.&lt;br /&gt;
* If no links are found, return null.&lt;br /&gt;
&lt;br /&gt;
== Needs refactoring ==&lt;br /&gt;
{{note|The rest of this page needs some analysis and refactoring, moving e.g. &amp;quot;examples demonstrate situations where an explicit rel value could be used&amp;quot; to the [[source-code-examples]] page}}&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot;&amp;gt;the source for this book&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;link href=&amp;quot;https://github.com/adactio/html5forwebdesigners&amp;quot; rel=&amp;quot;source&amp;quot; /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
When an author links to a project's (or document's) source code (e.g. on GitHub, Google Code, etc.) a rel value of &amp;quot;source&amp;quot; could be used to explicitly define that relationship.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;code&amp;gt;rel=&amp;quot;code&amp;quot;&amp;lt;/code&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; could be better used to define a source where the information came from. When someone writes an article, which is based on informations somewhere else, &amp;lt;code&amp;gt;rel=&amp;quot;source&amp;quot;&amp;lt;/code&amp;gt; would be a more appropriate name.&lt;br /&gt;
&lt;br /&gt;
Better naming recommendations for the case of this rel-Attribute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&amp;lt;code&amp;gt;sourcecode&amp;lt;/code&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Use when linking to project source code ===&lt;br /&gt;
&lt;br /&gt;
Could this really be used to link to a project’s (rather than the current document’s) source code?&lt;br /&gt;
&lt;br /&gt;
Using the Unison.js example, with all HTML attributes removed except &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;source&amp;quot; href=&amp;quot;https://github.com/bjork24/Unison&amp;quot;&amp;gt;View on GitHub&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the [[rel-faq]], this would be interpreted as:&lt;br /&gt;
&lt;br /&gt;
:The resource indicated by https://github.com/bjork24/Unison is a &amp;quot;source&amp;quot; for the current document.&lt;br /&gt;
&lt;br /&gt;
But it isn’t. [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project page on responsivedesign.is] does not seem to use Unison.js in any way. &lt;br /&gt;
&lt;br /&gt;
Related post:&lt;br /&gt;
* https://chat.indieweb.org/microformats/2021-05-20#t1621544703548300&lt;br /&gt;
&lt;br /&gt;
=== Relations between one URI and a linked URI ===&lt;br /&gt;
&lt;br /&gt;
To think about the relations in between the current resource (URI) and the linked one, a way is to imagine what would be the &amp;quot;title&amp;quot; attribute that would help users take an action on the link. Basically, we are telling something along the line: &amp;quot;Explore the hosted source code of this project we are talking about on this page.&amp;quot; The relation between this current resource I'm reading and the resource I'm linking to is more of a &amp;quot;owl:seeAlso&amp;quot; aka additional information, but it's not really a relation which is related to the source code. In the past, it would have been simply &amp;quot;download the gzipped tarball&amp;quot;. Maybe there is no real usage for a meaningful &amp;quot;rel&amp;quot; value.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
These examples demonstrate situations where an explicit rel value could be used to mark up an existing document (or project's) link to its source.&lt;br /&gt;
&lt;br /&gt;
* [https://daneden.me/ Dan Eden's website] links to [https://github.com/daneden/daneden.me the source code on GitHub].&lt;br /&gt;
* [http://danielmall.com/ Dan Mall's website] links to [https://github.com/danielmall/danielmallcom the source code on GitHub].&lt;br /&gt;
* [http://tom.preston-werner.com/ Tom Preston-Warner] links to [http://github.com/mojombo his Github account].&lt;br /&gt;
* [http://responsivedesign.is/resources/javascript-jquery/unison.js The Unison.js project] links to [https://github.com/bjork24/Unison the source code on Github] and [https://github.com/bjork24/Unison/archive/master.zip a direct link to download a .zip file of the source code].&lt;br /&gt;
* [http://refresh-dc.org Refresh DC] links to [https://github.com/jgarber623/refresh-dc.org the source code on GitHub].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-examples]]&lt;br /&gt;
* [[source-code-formats]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70803</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70803"/>
		<updated>2025-05-26T09:37:15Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: remove unused colons&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
== guide to adding examples ==&lt;br /&gt;
If you add an example, please explicitly note the:&lt;br /&gt;
* '''from URL''': the URL of a visible page on the web that has a link on it to its source code and or repository&lt;br /&gt;
* '''link text''': the text (or icon) and perhaps some nearby contextual text that is hyperlinked&lt;br /&gt;
* '''to URL''': the URL of the destination that is being linked to&lt;br /&gt;
&lt;br /&gt;
Please do your best to put the example into ONE of the following subsections (only one should make sense, if it &amp;quot;fits&amp;quot; in multiple, only put it in the first one that fits.)&lt;br /&gt;
&lt;br /&gt;
== directly to source file ==&lt;br /&gt;
Sites and or pages that link '''directly to their source code''' (in a repository)&lt;br /&gt;
* Hugging Face&lt;br /&gt;
** &amp;lt;b&amp;gt;from URL:&amp;lt;/b&amp;gt; https://huggingface.co/docs/transformers/en/model_doc/blip-2&lt;br /&gt;
** &amp;lt;b&amp;gt;anchor text:&amp;lt;/b&amp;gt; &amp;quot;&amp;lt; &amp;gt; Update on GitHub&amp;quot; link at the very bottom of their docs pages which links to the markdown text file (&amp;lt;samp&amp;gt;.md&amp;lt;/samp&amp;gt;) associated with the document.&lt;br /&gt;
** &amp;lt;b&amp;gt;to URL:&amp;lt;/b&amp;gt; https://github.com/huggingface/transformers/blob/main/docs/source/en/model_doc/blip-2.md&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== to specific repo directory ==&lt;br /&gt;
Sites and or pages that link to the '''specific directory that contains the source''' (code) for the page&lt;br /&gt;
* https://w3c.github.io/png/Implementation_Report_3e/ has the text &amp;quot;This implementation report is on GitHub. &amp;quot; where GitHub links to https://github.com/w3c/png/tree/main/Implementation_Report_3e which is the directory containing the &amp;lt;samp&amp;gt;index.html&amp;lt;/samp&amp;gt; source code file of the original page&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== to repo home ==&lt;br /&gt;
Sites and or pages that link to their '''top level repository''' or '''repository home page''':&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
* Sites built with the mkdocs-material theme (a popular Python documentation theme) have a feature to add a repository link in the top left corner of the site (example on https://squidfunk.github.io/mkdocs-material/plugins/).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== other ==&lt;br /&gt;
Other examples that do not fit into the above categories / descriptions:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70802</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70802"/>
		<updated>2025-05-26T09:36:54Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* directly to source file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&amp;lt;span style=&amp;quot;float:right&amp;quot;&amp;gt;__TOC__&amp;lt;/span&amp;gt;&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
== guide to adding examples ==&lt;br /&gt;
If you add an example, please explicitly note the:&lt;br /&gt;
* '''from URL''': the URL of a visible page on the web that has a link on it to its source code and or repository&lt;br /&gt;
* '''link text''': the text (or icon) and perhaps some nearby contextual text that is hyperlinked&lt;br /&gt;
* '''to URL''': the URL of the destination that is being linked to&lt;br /&gt;
&lt;br /&gt;
Please do your best to put the example into ONE of the following subsections (only one should make sense, if it &amp;quot;fits&amp;quot; in multiple, only put it in the first one that fits.)&lt;br /&gt;
&lt;br /&gt;
== directly to source file ==&lt;br /&gt;
Sites and or pages that link '''directly to their source code''' (in a repository)&lt;br /&gt;
* Hugging Face&lt;br /&gt;
** &amp;lt;b&amp;gt;from URL:&amp;lt;/b&amp;gt;: https://huggingface.co/docs/transformers/en/model_doc/blip-2&lt;br /&gt;
** &amp;lt;b&amp;gt;anchor text&amp;lt;/b&amp;gt;: &amp;quot;&amp;lt; &amp;gt; Update on GitHub&amp;quot; link at the very bottom of their docs pages which links to the markdown text file (&amp;lt;samp&amp;gt;.md&amp;lt;/samp&amp;gt;) associated with the document.&lt;br /&gt;
** &amp;lt;b&amp;gt;to URL:&amp;lt;/b&amp;gt;: https://github.com/huggingface/transformers/blob/main/docs/source/en/model_doc/blip-2.md&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== to specific repo directory ==&lt;br /&gt;
Sites and or pages that link to the '''specific directory that contains the source''' (code) for the page&lt;br /&gt;
* https://w3c.github.io/png/Implementation_Report_3e/ has the text &amp;quot;This implementation report is on GitHub. &amp;quot; where GitHub links to https://github.com/w3c/png/tree/main/Implementation_Report_3e which is the directory containing the &amp;lt;samp&amp;gt;index.html&amp;lt;/samp&amp;gt; source code file of the original page&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== to repo home ==&lt;br /&gt;
Sites and or pages that link to their '''top level repository''' or '''repository home page''':&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
* Sites built with the mkdocs-material theme (a popular Python documentation theme) have a feature to add a repository link in the top left corner of the site (example on https://squidfunk.github.io/mkdocs-material/plugins/).&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== other ==&lt;br /&gt;
Other examples that do not fit into the above categories / descriptions:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70801</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70801"/>
		<updated>2025-05-26T09:30:53Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add &amp;quot;when to add&amp;quot; section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page. &lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== When to add a rel=edit relation to a link ==&lt;br /&gt;
&lt;br /&gt;
rel=edit must only be published on a page if the user can access the edit page without additional authentication. This is important so that rel=edit links take a user directly to an editing interface.&lt;br /&gt;
&lt;br /&gt;
A rel=edit relation could be added to a page if the page is editable:&lt;br /&gt;
&lt;br /&gt;
* Publicly (i.e. a page on an open wiki), or;&lt;br /&gt;
* To the user viewing the page because they are signed in (i.e. a blog post on a private site where the user is signed in as admin).&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable by the user.&lt;br /&gt;
&lt;br /&gt;
This relation then be identified by a browser, browser extension, or a bookmarklet and used to both infer that a page is editable and autodiscover the page to link to for the user to edit the page.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
Websites supporting rel=edit:&lt;br /&gt;
* Supabase documentation ([https://supabase.com/docs/guides/database/overview example article])&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Tools ==&lt;br /&gt;
Tools that users can use to edit pages marked up with rel=edit:&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* [https://github.com/capjamesg/edit-button-extension Edit button extension] (browser add-on)&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
Libraries developers or extensions can use to detect rel=edit:&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to autodiscover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
=== Earlier proposal ===&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-clickable link on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== Open questions ==&lt;br /&gt;
&lt;br /&gt;
=== Public vs. private distinction ===&lt;br /&gt;
&lt;br /&gt;
rel=edit should only be applied to links that the current user can use to edit a page. &lt;br /&gt;
&lt;br /&gt;
If rel=edit is applied to a link on a public page, it means anyone can contribute to the page. This may be the case for a wiki or a documentation site, for example. If rel=edit is applied to a link on a private page, it means that anyone viewing that page can edit it.&lt;br /&gt;
&lt;br /&gt;
rel=edit implies a page is editable. Users should not encounter a rel=edit link that they have no means to access.&lt;br /&gt;
&lt;br /&gt;
A good guideline is:&lt;br /&gt;
* if a page has an existing human interface element like a clickable &amp;lt;samp&amp;gt;Edit&amp;lt;/samp&amp;gt; link or pencil (✏️) icon or emoji, then that link should be marked up with rel=edit. Otherwise if a page does not show any visual indicator that it can be edited, avoid using rel=edit.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70788</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70788"/>
		<updated>2025-05-25T22:18:19Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add mkdocs-material example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to their top level repository:&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
* Sites built with the mkdocs-material theme (a popular Python documentation theme) have a feature to add a repository link in the top left corner of the site (example on https://squidfunk.github.io/mkdocs-material/plugins/).&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to the specific directory that contains the source (code) for the page&lt;br /&gt;
* https://w3c.github.io/png/Implementation_Report_3e/ has the text &amp;quot;This implementation report is on GitHub. &amp;quot; where GitHub links to https://github.com/w3c/png/tree/main/Implementation_Report_3e which is the directory containing the &amp;lt;samp&amp;gt;index.html&amp;lt;/samp&amp;gt; source code file of the original page&lt;br /&gt;
* https://huggingface.co/docs/transformers/en/model_doc/blip-2 has an &amp;quot;&amp;lt; &amp;gt; Update on GitHub&amp;quot; link at the very bottom of their docs pages which links to the markdown text file associated with the document.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link directly to their source code (in a repository)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Other examples:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70787</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70787"/>
		<updated>2025-05-25T22:17:25Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to their top level repository:&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to the specific directory that contains the source (code) for the page&lt;br /&gt;
* https://w3c.github.io/png/Implementation_Report_3e/ has the text &amp;quot;This implementation report is on GitHub. &amp;quot; where GitHub links to https://github.com/w3c/png/tree/main/Implementation_Report_3e which is the directory containing the &amp;lt;samp&amp;gt;index.html&amp;lt;/samp&amp;gt; source code file of the original page&lt;br /&gt;
* https://huggingface.co/docs/transformers/en/model_doc/blip-2 has an &amp;quot;&amp;lt; &amp;gt; Update on GitHub&amp;quot; link at the very bottom of their docs pages which links to the markdown text file associated with the document.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link directly to their source code (in a repository)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Other examples:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70786</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70786"/>
		<updated>2025-05-25T22:17:12Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to their top level repository:&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to the specific directory that contains the source (code) for the page&lt;br /&gt;
* https://w3c.github.io/png/Implementation_Report_3e/ has the text &amp;quot;This implementation report is on GitHub. &amp;quot; where GitHub links to https://github.com/w3c/png/tree/main/Implementation_Report_3e which is the directory containing the &amp;lt;samp&amp;gt;index.html&amp;lt;/samp&amp;gt; source code file of the original page&lt;br /&gt;
* https://huggingface.co/docs/transformers/en/model_doc/blip-2 has an &amp;quot;&amp;lt; &amp;gt; Update on GitHub&amp;quot; link at the very bottom of their docs pages.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link directly to their source code (in a repository)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Other examples:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70781</id>
		<title>source-code-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=source-code-examples&amp;diff=70781"/>
		<updated>2025-05-25T22:10:25Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add two examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
Examples of pages that link to their [[source-code]] and or a repository for such code.&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to their top level repository:&lt;br /&gt;
* https://docusaurus.io/docs/docs-introduction links to the project GitHub in the footer (link anchor text is &amp;quot;GitHub&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link to the specific directory that contains the source (code) for the page&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Sites and or pages that link directly to their source code (in a repository)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Other examples:&lt;br /&gt;
* A site that links to a repository homepage that is not the repo for the site the page is on, with the anchor text &amp;quot;Find the source code for the example application on GitHub.&amp;quot;&lt;br /&gt;
** https://atproto.com/guides/applications&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[source-code]]&lt;br /&gt;
* [[source-code-formats]]&lt;br /&gt;
* [[source-code-brainstorming]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70768</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70768"/>
		<updated>2025-05-23T11:44:31Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add supabase as a publisher&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* Supabase documentation ([https://supabase.com/docs/guides/database/overview example article])&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to discover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
* [https://github.com/capjamesg/edit-button-extension Edit button extension]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== Open questions ==&lt;br /&gt;
&lt;br /&gt;
=== Public vs. private distinction ===&lt;br /&gt;
&lt;br /&gt;
rel=edit should only be applied to links that the current user can use to edit a page. If rel=edit is applied to a link on a public page, it means anyone can contribute to the page. This may be the case for a wiki or a documentation site, for example. If rel=edit is applied to a link on a private page, it means that anyone viewing that page can edit it.&lt;br /&gt;
&lt;br /&gt;
rel=edit implies a page is editable. Users should not encounter a rel=edit link that they have no means to access.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70767</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70767"/>
		<updated>2025-05-23T11:43:30Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add https://github.com/capjamesg/edit-button-extension&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to discover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
* [https://github.com/capjamesg/edit-button-extension Edit button extension]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== Open questions ==&lt;br /&gt;
&lt;br /&gt;
=== Public vs. private distinction ===&lt;br /&gt;
&lt;br /&gt;
rel=edit should only be applied to links that the current user can use to edit a page. If rel=edit is applied to a link on a public page, it means anyone can contribute to the page. This may be the case for a wiki or a documentation site, for example. If rel=edit is applied to a link on a private page, it means that anyone viewing that page can edit it.&lt;br /&gt;
&lt;br /&gt;
rel=edit implies a page is editable. Users should not encounter a rel=edit link that they have no means to access.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70766</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70766"/>
		<updated>2025-05-23T11:42:24Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: rename heading&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to discover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== Open questions ==&lt;br /&gt;
&lt;br /&gt;
=== Public vs. private distinction ===&lt;br /&gt;
&lt;br /&gt;
rel=edit should only be applied to links that the current user can use to edit a page. If rel=edit is applied to a link on a public page, it means anyone can contribute to the page. This may be the case for a wiki or a documentation site, for example. If rel=edit is applied to a link on a private page, it means that anyone viewing that page can edit it.&lt;br /&gt;
&lt;br /&gt;
rel=edit implies a page is editable. Users should not encounter a rel=edit link that they have no means to access.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70765</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70765"/>
		<updated>2025-05-22T09:35:19Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add brainstorming on public vs. private distinction&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to discover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== Brainstorming ==&lt;br /&gt;
&lt;br /&gt;
=== Public vs. private distinction ===&lt;br /&gt;
&lt;br /&gt;
rel=edit should only be applied to links that the current user can use to edit a page. If rel=edit is applied to a link on a public page, it means anyone can contribute to the page. This may be the case for a wiki or a documentation site, for example. If rel=edit is applied to a link on a private page, it means that anyone viewing that page can edit it.&lt;br /&gt;
&lt;br /&gt;
rel=edit implies a page is editable. Users should not encounter a rel=edit link that they have no means to access.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70764</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70764"/>
		<updated>2025-05-11T07:58:24Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* Consumers */ add indieweb-utils&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
* The Python indieweb-utils package implements a &amp;lt;code&amp;gt;discover_edit_links&amp;lt;/code&amp;gt; function to discover the rel=edit for a page.&lt;br /&gt;
** Implementation: https://github.com/capjamesg/indieweb-utils/blob/main/src/indieweb_utils/utils/rel_edit.py#L7&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70763</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70763"/>
		<updated>2025-05-11T06:42:34Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add &amp;lt;code&amp;gt; to link and a text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to &amp;lt;code&amp;gt;link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;a&amp;lt;/code&amp;gt; tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70762</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70762"/>
		<updated>2025-05-11T06:16:09Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: fix typo, add UEB to consumers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], a[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/splitbrain/universaleditbutton Universal Edit Button]&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes]: &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. '''&amp;lt;code&amp;gt;rel=edit&amp;lt;/code&amp;gt;''', which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. &amp;lt;code&amp;gt;href=&amp;quot;?edit=1&amp;quot;&amp;lt;/code&amp;gt;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;'''Emphasis''' added.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70760</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70760"/>
		<updated>2025-05-10T22:08:38Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add rel=EditURI prior art&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== rel=EditURI in WordPress ===&lt;br /&gt;
&lt;br /&gt;
WordPress has support for rel=EditURI. The microformats wiki defines the relation in [[rel-edituri]] as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This relationship is used in Wordpress to denote the location of the xml-rpc gateway that allows external editors to be used. &lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an example of the syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;EditURI&amp;quot; type=&amp;quot;application/rsd+xml&amp;quot; title=&amp;quot;RSD&amp;quot; href=&amp;quot;https://example.com&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes:&lt;br /&gt;
** &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. rel=edit, which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. href=&amp;quot;?edit=1&amp;quot;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70759</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70759"/>
		<updated>2025-05-10T21:40:57Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add see also section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[User:Tantek]]'s [https://indieweb.org/wiki-projects brainstorm of a wiki based on static pages and HTTP headers notes:&lt;br /&gt;
** &amp;lt;blockquote&amp;gt;a page could link to its editing interface/version/query parameter with a rel link as well, e.g. rel=edit, which has been previously proposed as part of Universal Edit Button: links for AJAX-driven edits but could be used for server-based editing state as well. E.g. href=&amp;quot;?edit=1&amp;quot;. Again this might be best sent as an HTTP Link Header.&amp;lt;/blockquote&amp;gt;&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70758</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70758"/>
		<updated>2025-05-10T21:37:04Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* = rel=edit in Atom */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ===&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70757</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70757"/>
		<updated>2025-05-10T21:36:54Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add RFC 5023 - The Atom Publishing Protocol reference&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
=== rel=edit in Atom ==&lt;br /&gt;
&lt;br /&gt;
[https://datatracker.ietf.org/doc/html/rfc5023 RFC 5023 - The Atom Publishing Protocol] describes a rel=edit relation in 11.1 as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
This specification adds the value &amp;quot;edit&amp;quot; to the Atom Registry of Link&lt;br /&gt;
Relations (see Section 7.1 of [RFC4287]).  The value of &amp;quot;edit&amp;quot;&lt;br /&gt;
specifies that the value of the href attribute is the IRI of an&lt;br /&gt;
editable Member Entry.  When appearing within an atom:entry, the href&lt;br /&gt;
IRI can be used to retrieve, update, and delete the Resource&lt;br /&gt;
represented by that Entry.  An atom:entry MUST NOT contain more than&lt;br /&gt;
one &amp;quot;edit&amp;quot; link relation.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70756</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70756"/>
		<updated>2025-05-10T21:29:52Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add rel=alternate type=application/x-wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
=== rel=alternate type=application/x-wiki ===&lt;br /&gt;
&lt;br /&gt;
MediaWiki supports the following syntax to indicate that the linked resource lets you edit the current page:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;alternate&amp;quot;&lt;br /&gt;
   type=&amp;quot;application/x-wiki&amp;quot;&lt;br /&gt;
   title=&amp;quot;Welcome to edit this page!&amp;quot;&lt;br /&gt;
   href=&amp;quot;wiki?edit=myEditLink&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This syntax is parsed by the [https://github.com/splitbrain/universaleditbutton/blob/master/content.js Universal Edit Button].&lt;br /&gt;
&lt;br /&gt;
Because of its support in the MediaWiki engine, this markup is on Wikipedia pages.&lt;br /&gt;
&lt;br /&gt;
With that said, this syntax does not extend to anchor links, unlike the proposed rel=edit. The rel=alternate syntax means you have to add another tag instead of marking up existing, human-readable text on the page via a rel=edit on an anchor.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70755</id>
		<title>rel-edit</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=rel-edit&amp;diff=70755"/>
		<updated>2025-05-10T21:23:46Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add definition, publishers, consumers, background, prior art&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;dfn&amp;gt;rel=edit&amp;lt;/dfn&amp;gt;''' is for linking to a page to a URL that a browser can load for the user to edit that page.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
&lt;br /&gt;
rel=edit can be applied to `link` or `a` tags, like so:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;edit&amp;quot; href=&amp;quot;https://example.com/edit/page-name&amp;quot;&amp;gt;Edit this page&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A rel=edit parser should look for rel=edit links on the page and take the first one found.&lt;br /&gt;
&lt;br /&gt;
The following query selector could be used to identify a candidate rel=edit link per the above description:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
document.querySelector(&amp;quot;link[rel=edit], link[rel=edit]&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
rel=edit offers a standard way to indicate a page is editable. This relation then be identified by a browser extension or a bookmarklet and used to both infer that a page is editable and point the user to the page they can use to edit a document.&lt;br /&gt;
&lt;br /&gt;
== Publishers ==&lt;br /&gt;
&lt;br /&gt;
* [https://airportpianos.org airportpianos.org]&lt;br /&gt;
&lt;br /&gt;
== Consumers ==&lt;br /&gt;
&lt;br /&gt;
* [https://jamesg.blog/2025/05/09/extending-my-edit-web-page-bookmarklet Blog post describing rel=edit parsing in a bookmarklet]&lt;br /&gt;
&lt;br /&gt;
== Prior Art ==&lt;br /&gt;
&lt;br /&gt;
rel=edit was raised in Bug 19068 “[https://www.w3.org/Bugs/Public/show_bug.cgi?id=19068 Add rel=&amp;quot;edit&amp;quot; to list of defined types]” in the W3C public Bugzilla to the WHAT WG:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
rel=&amp;quot;edit&amp;quot; indicates a link that can be used to edit the current resource, e.g., if it's a wiki.  It's been proposed by the Universal Edit Button project &amp;lt;http://universaleditbutton.org/&amp;gt;.  That documents a number of sites using either rel=&amp;quot;edit&amp;quot;, or the older poorly-conceived &amp;lt;link rel=&amp;quot;alternate&amp;quot; type=&amp;quot;application/x-wiki&amp;quot;&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
http://universaleditbutton.org/Universal_Edit_Button#Sites_with_Universal_Editing_Button&lt;br /&gt;
&lt;br /&gt;
Users of rel=&amp;quot;edit&amp;quot; include MediaWiki, and therefore Wikipedia.  As far as implementation goes, there are extensions written for Firefox, Opera, and Chrome.  It seems like potentially useful semantics, although only for a fairly narrow class of sites (wikis and CMSes).  I'm pretty sure the level of implementation and deployment exceeds some currently specced rel values, like tag, so I don't see why this shouldn't be in the spec.  Are there any specific standards you'd like to see that this doesn't meet?&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As of May 10th, 2025, Wikipedia does not publish a rel=edit on the main Edit link on pages, but still publishes the `application/x-wiki` syntax.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/splitbrain/universaleditbutton/blob/master/content.js#L6 The Universal Edit Button extension searches for rel=edit.]&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
Many sites offer public editing capabilities for web pages, often for authenticated users, with an approval process, or moderation to review edits. Such editing capabilities are common for wikis and technical documentation websites. For example, Wikipedia pages can be edited.&lt;br /&gt;
&lt;br /&gt;
Every site has its own way of indicating that a page is editable. Among the sites that allow editing there is inconsistency in where edit links are placed and the language used. For example, Wikipedia uses “Edit” whereas the GitHub documentation uses “Make a contribution”.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=reuse&amp;diff=70700</id>
		<title>reuse</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=reuse&amp;diff=70700"/>
		<updated>2024-06-28T10:44:06Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* see also */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Reuse }}&lt;br /&gt;
&lt;br /&gt;
One of several microformats [[principles]].&lt;br /&gt;
&lt;br /&gt;
microformats [[reuse]] building blocks from widely adopted standards:&lt;br /&gt;
&lt;br /&gt;
* [http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html semantic], [http://tantek.com/presentations/2005/03/elementsofxhtml meaningful (X)HTML], i.e. [[POSH]]. See [[SemanticXHTMLDesignPrinciples]] for more details. &lt;br /&gt;
* existing microformats&lt;br /&gt;
** as a whole, e.g. use [[hcard|hCard]] for representing people&lt;br /&gt;
** in part, reusing particular semantic class names, following [[naming-principles|microformats naming principles]]&lt;br /&gt;
* well established schemas from interoperable RFCs&lt;br /&gt;
&lt;br /&gt;
In general &amp;quot;doing what already works&amp;quot; (i.e. re-use) is greatly valued over &amp;quot;changing everything and starting from scratch&amp;quot; (i.e. re-invention).&lt;br /&gt;
&lt;br /&gt;
Thus the burden of proof is always on those who wish to change or modify what already &amp;quot;works&amp;quot; to a great extent today.  One clear instance of this is microformats' re-use of existing implied schemas (based on research of real world [[examples]]) and looking at existing widely interoperable standards as a basis for vocabulary as noted above, rather than inventing new idealistic a priori schemas or inventing new terminology for concepts already named in existing formats.&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[principles]]&lt;br /&gt;
* [[process]]&lt;br /&gt;
* &amp;quot;For natural language applications, trust that human language has already evolved words for the important concepts. See how far you can go by tying together the words that are already there, rather than by inventing new concepts with clusters of words. Now go out and gather some data, and see what it can do.&amp;quot; - [https://static.googleusercontent.com/media/research.google.com/en//pubs/archive/35179.pdf Alon Halevy, Peter Norvig, and Fernando Pereira, Google]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=parsers&amp;diff=70658</id>
		<title>parsers</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=parsers&amp;diff=70658"/>
		<updated>2023-09-14T08:44:22Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* microformats-parser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Microformats Parsers}}&lt;br /&gt;
;shortlink&lt;br /&gt;
:http://ufs.cc/w/ufprs&lt;br /&gt;
This page lists libraries that consume, transform or convert microformats. This is only a partial list. If you know of other such tools for microformats, please add them and list what specific microformats they support. There is a separate page for [[validators]].&lt;br /&gt;
&lt;br /&gt;
Alphabetical listing by programming language:&lt;br /&gt;
&lt;br /&gt;
= microformats2 parsers =&lt;br /&gt;
{{main|microformats2#Parsers}}&lt;br /&gt;
&lt;br /&gt;
These are modern and maintained [[microformats2]] parsers and are suitable for use in modern web applications.&lt;br /&gt;
&lt;br /&gt;
== Elixir ==&lt;br /&gt;
* [https://github.com/ckruse/microformats2-elixir ckruse/microformats2-elixir] - Elixir microformats2 parser&lt;br /&gt;
&lt;br /&gt;
== Go ==&lt;br /&gt;
* [https://github.com/willnorris/microformats willnorris/microformats] (active fork of Andy Leap's [https://github.com/andyleap/microformats original library]) - Go microformats v1 and v2 parser&lt;br /&gt;
** live textarea entry: https://go.microformats.io&lt;br /&gt;
&lt;br /&gt;
== Haskell ==&lt;br /&gt;
* [https://github.com/myfreeweb/microformats2-parser myfreeweb/microformats2-parser] - Haskell microformats2 parser&lt;br /&gt;
** live textarea entry: https://unrelenting.technology/mf2/&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* [[any23]] Apache Any23 (Anything to Triples)] a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents: http://any23.apache.org&lt;br /&gt;
* [https://github.com/kylewm/mf2j mf2j] - An early-stage Java microformats2 parser&lt;br /&gt;
* live: https://mf2j.herokuapp.com/?url={http://example.com}&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
=== microformats-parser ===&lt;br /&gt;
* '''microformats-parser''' for both browser and node.js&lt;br /&gt;
** github open source: https://github.com/microformats/microformats-parser&lt;br /&gt;
** live: https://microformats.github.io/microformats-parser/&lt;br /&gt;
&lt;br /&gt;
=== Microformat Node ===&lt;br /&gt;
* [http://github.com/microformats/microformat-node microformat-node] microformat-node is a microformat parser for node.js. It is built using a well tested JavaScript parsing engine which already powers a number of browser extensions. Supports microformat v1 and v2. &amp;lt;!-- Dead link as of 2020, need a new deployment &amp;amp; maintainer: Try it out at http://glennjones.net/tools/microformats/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Dead links as of 2020, need a new deployment &amp;amp; maintainer: &lt;br /&gt;
=== Microformat Shiv ===&lt;br /&gt;
* [http://microformatshiv.com/ Microformat Shiv] The microformat shiv provides a simple to use JavaScript microformats parsing library. It can also be used in browser extensions and the web site has example code for Chrome, Firefox and Opera. Try it out http://microformatshiv.com/editor.html &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PHP ==&lt;br /&gt;
=== php-mf2 ===&lt;br /&gt;
* PHP generic microformats2 parser&lt;br /&gt;
** source: https://github.com/indieweb/php-mf2&lt;br /&gt;
&lt;br /&gt;
== Ruby ==&lt;br /&gt;
* '''G5/microformats2''' Ruby microformats2 parser&lt;br /&gt;
** github open source: https://github.com/G5/microformats2&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
* [[mf2py]]&lt;br /&gt;
** on PyPI: [https://pypi.python.org/pypi/mf2py/]&lt;br /&gt;
** source: [https://github.com/tommorris/mf2py github.com/tommorris/mf2py]&lt;br /&gt;
&lt;br /&gt;
= past parsers =&lt;br /&gt;
These are past parsers of classic microformats some of which have not been maintained.&lt;br /&gt;
&lt;br /&gt;
They may be useful as starting points for developing additional microformats2 parsers.&lt;br /&gt;
&lt;br /&gt;
== .Net ==&lt;br /&gt;
[http://ufxtract.com/ UfXtract] is an open source .Net microformats parser. It can parse microformats from URLs or HTML strings. The extracted data can be used directly in .Net or converted into JSON, JSON-P or XML. Currently Supports 16 microformats and can easily be extended with new definitions.&lt;br /&gt;
&lt;br /&gt;
== More Java ==&lt;br /&gt;
&lt;br /&gt;
* [http://zwitserloot.com/org.microformats.hCard/ org.microformats.hCard] by Reinier Zwitserloot&lt;br /&gt;
&lt;br /&gt;
== More Javascript ==&lt;br /&gt;
=== Sumo ===&lt;br /&gt;
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]&lt;br /&gt;
&lt;br /&gt;
== Perl ==&lt;br /&gt;
=== Data::Microformat ===&lt;br /&gt;
* [http://search.cpan.org/~ussjoin/Data-Microformat-0.01/lib/Data/Microformat/hCard.pm Data::Microformat] is a CPAN module to parse and create hCard, adr, and geo.&lt;br /&gt;
** By Brendan O'Connor / Six Apart&lt;br /&gt;
&lt;br /&gt;
=== HTML::Microformats ===&lt;br /&gt;
Perhaps we can capture and update this info on a page like [[perl-html-microformats-parser]].&lt;br /&gt;
[http://search.cpan.org/~tobyink/HTML-Microformats/ HTML::Microformats] is a CPAN module that has support for: &lt;br /&gt;
* input:&lt;br /&gt;
** rel: [[rel-enclosure]], [[rel-license]], [[rel-tag]], [[VoteLinks]], [[XFN]].&lt;br /&gt;
** class: [[adr]], [[figure]], [[geo]], [[hAtom]], [[hAudio]], [[User:TobyInk/hcalendar-1.1|hCalendar]], [[hCard]], [[hListing]], [[hNews]], [[hProduct]], [[hRecipe]], [[hResume]], [[hReview]], [[hReview-aggregate]], [[xFolk]], [[XMDP]], [[XOXO]].&lt;br /&gt;
*** highly experimental: [[measure]], [[species]].&lt;br /&gt;
** poshformats: [http://ocoins.info/ OpenURL COinS].&lt;br /&gt;
* output:&lt;br /&gt;
** RDF: RDF/XML, Turtle, N-Triples, RDF/JSON, etc.&lt;br /&gt;
** JSON&lt;br /&gt;
** domain specific: vCard (3.0, 4.0 and XML), iCalendar, Atom, KML.&lt;br /&gt;
* By [[User:TobyInk|Toby Inkster]].&lt;br /&gt;
&lt;br /&gt;
Versions and releases notes:&lt;br /&gt;
* 2011-02-05 [http://microformats.org/discuss/mail/microformats-dev/2011-February/000667.html 0.102]&lt;br /&gt;
* 2010-12-22 0.101&lt;br /&gt;
* 2010-12-16 [http://microformats.org/discuss/mail/microformats-discuss/2010-December/013363.html 0.100]&lt;br /&gt;
* 2010-10-18 0.00_13&lt;br /&gt;
* 2010-06-25 0.00_12&lt;br /&gt;
* 2010-06-23 0.00_11&lt;br /&gt;
* 2010-05-13 0.00_10&lt;br /&gt;
* 2010-05-12 0.00_09&lt;br /&gt;
* 2010-04-29 0.00_08&lt;br /&gt;
* 2010-04-28 0.00_07&lt;br /&gt;
* 2010-04-16 [http://microformats.org/discuss/mail/microformats-dev/2010-April/000651.html 0.00_06]&lt;br /&gt;
* 2010-04-16 0.00_05&lt;br /&gt;
* 2010-03-20 [http://microformats.org/discuss/mail/microformats-dev/2010-March/000647.html 0.00_04]&lt;br /&gt;
* 2010-03-09 [http://microformats.org/discuss/mail/microformats-dev/2010-March/000642.html 0.00_03]&lt;br /&gt;
* 2010-02-28 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000641.html 0.00_02]&lt;br /&gt;
* 2010-02-24 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000640.html 0.00_01]&lt;br /&gt;
* 2010-02-20 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000639.html 0.00_00]&lt;br /&gt;
* see also the &amp;quot;Changes&amp;quot; file included in the CPAN distribution.&lt;br /&gt;
&lt;br /&gt;
==== XML::Atom::Microformats ====&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/~tobyink/XML-Atom-Microformats/ XML::Atom::Microformats] provides the same functionality for Atom. It finds microformats in Atom entry content elements.&lt;br /&gt;
&lt;br /&gt;
===Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML.&lt;br /&gt;
** By Toby Inkster&lt;br /&gt;
** Active development has moved to HTML::Microformats (see above).&lt;br /&gt;
&lt;br /&gt;
=== Text::Microformat ===&lt;br /&gt;
* Text::Microformat is a microformats parser hosted on [http://code.google.com/p/ufperl/ Google Code] that supports:&lt;br /&gt;
** [[hCard]], [[hCalendar]], [[rel-tag]]&lt;br /&gt;
&lt;br /&gt;
== More PHP ==&lt;br /&gt;
=== XMFP ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;xmfp&amp;quot;&amp;gt;[http://code.google.com/p/xmfp/ XMFP]&amp;lt;/span&amp;gt; (eXtensible MicroFormats Parser for PHP 5) by [http://www.metonymie.com Emiliano Martínez Luque] is a set of PHP 5 classes providing a simple API for extracting Microformated Content either from a URI or a String representing HTML/XML. It can return the results as a PHP associative array, a JSON definition or an XML representation of the data. It supports most of the currently accepted microformats and can be easily extended to add new ones, it also has full support of the include pattern and provides basic validation of microformated data.&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
[http://allinthehead.com/hkit hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
===PHP Microformats parser===&lt;br /&gt;
[http://www.phpclasses.org/browse/package/3597.html Microformats parser] is a PHP package for extracting the microformats data embedded into HTML. The gathered data is stored as an xArray of objects - one for each microformat type container found. [http://malatestapunk-stuff.blogspot.com/2007/01/php-microformats-parser.html Announcement]. The parser supports most of the hCard (missing SOUND), hCalendar, hReview (missing item info; spec really needs some clarification) and rel elements, according to their respective specification on microformats Wiki.&lt;br /&gt;
&lt;br /&gt;
===Transformr===&lt;br /&gt;
A Simple set of XSLT and PHP tools for Transforming Microformats Source [http://github.com/WebOrganics/TransFormr available from github] Live webservice available at [http://microform.at/ microform.at].&lt;br /&gt;
&lt;br /&gt;
=== hCard Validator ===&lt;br /&gt;
[http://code.google.com/p/hcardvalidator/ Source code] of the [http://hcard.geekhood.net/ hCard Validator] contains XSLT and PHP code for hCard and include microformats.&lt;br /&gt;
&lt;br /&gt;
=== ARC2 ===&lt;br /&gt;
[http://arc.semsol.org/ ARC2] is a semantic web toolkit which includes support for hCard, adr, geo, XFN, hCalendar, hAtom, hResume, hReview, xFolk, rel-license and rel-tag. It's tri-licensed under the GPL 2 and 3, and the W3C Software licence.&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
===AUMP===&lt;br /&gt;
* [http://aump.googlecode.com AUMP] is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.&lt;br /&gt;
** Uses Python's [http://docs.python.org/library/xml.dom.minidom.html xml.dom.minidom] after cleaning input through [http://www.w3.org/People/Raggett/tidy/ HTML Tidy].&lt;br /&gt;
&lt;br /&gt;
===Microtron===&lt;br /&gt;
{{main|Microtron}}&lt;br /&gt;
* [[Microtron]] is a general-purpose microformat parser/transformer.  &lt;br /&gt;
&lt;br /&gt;
It can operate on the definition file included in [[Optimus]], making it a close replacement for certain tasks, and can easily be extended with new formats without modifying the source.  The primary advantages are speed (&amp;gt; 100x faster that [[Optimus]] for some operations), simplicity (single file) and small code size (currently &amp;lt; 150 lines).&lt;br /&gt;
&lt;br /&gt;
=== python-hcalendar ===&lt;br /&gt;
[http://pypi.python.org/pypi/python-hcalendar/0.1dev python-hcalendar] is a basic hCalendar parser.&lt;br /&gt;
&lt;br /&gt;
== More Ruby ==&lt;br /&gt;
===Prism ===&lt;br /&gt;
* [[Prism]]&lt;br /&gt;
** by [[implementors#Mark_Wunsch|Mark Wunsch]]&lt;br /&gt;
** Library and command line tool for parsing POSH/Microformats&lt;br /&gt;
** Uses the [http://nokogiri.org/ Nokogiri] HTML, XML, SAX, and Reader parser&lt;br /&gt;
&lt;br /&gt;
=== mofo ruby microformats parser===&lt;br /&gt;
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group], [http://github.com/defunkt/mofo/tree/master GitHub repository]&lt;br /&gt;
** by [[implementors#Chris Wanstrath|Chris Wanstrath]]&lt;br /&gt;
** Uses the [http://wiki.github.com/why/hpricot Hpricot] HTML/XML parser&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== uformats ===&lt;br /&gt;
* [http://rubyforge.org/projects/uformats uformats]&lt;br /&gt;
&lt;br /&gt;
=== scrAPI ===&lt;br /&gt;
* [http://rubyforge.org/projects/scrapi scrAPI]&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
===Optimus===&lt;br /&gt;
* [[Optimus]] is open source XSLT that parses microformats, converts them into JSON or XML, and validates them too.&lt;br /&gt;
&lt;br /&gt;
===X2V===&lt;br /&gt;
* [[X2V]] is [http://hg.microformats.org/ open source XSLT for extracting microformats].&lt;br /&gt;
** by Brian Suda&lt;br /&gt;
&lt;br /&gt;
== editing this page ==&lt;br /&gt;
For now, this page ''copies'' (rather than ''moves'') information from the existing [[implementations | Implementations]] page.&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[implementors]]&lt;br /&gt;
* [[open-source]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[validators]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=parsers&amp;diff=70657</id>
		<title>parsers</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=parsers&amp;diff=70657"/>
		<updated>2023-09-14T08:44:15Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* microformats-parser */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Microformats Parsers}}&lt;br /&gt;
;shortlink&lt;br /&gt;
:http://ufs.cc/w/ufprs&lt;br /&gt;
This page lists libraries that consume, transform or convert microformats. This is only a partial list. If you know of other such tools for microformats, please add them and list what specific microformats they support. There is a separate page for [[validators]].&lt;br /&gt;
&lt;br /&gt;
Alphabetical listing by programming language:&lt;br /&gt;
&lt;br /&gt;
= microformats2 parsers =&lt;br /&gt;
{{main|microformats2#Parsers}}&lt;br /&gt;
&lt;br /&gt;
These are modern and maintained [[microformats2]] parsers and are suitable for use in modern web applications.&lt;br /&gt;
&lt;br /&gt;
== Elixir ==&lt;br /&gt;
* [https://github.com/ckruse/microformats2-elixir ckruse/microformats2-elixir] - Elixir microformats2 parser&lt;br /&gt;
&lt;br /&gt;
== Go ==&lt;br /&gt;
* [https://github.com/willnorris/microformats willnorris/microformats] (active fork of Andy Leap's [https://github.com/andyleap/microformats original library]) - Go microformats v1 and v2 parser&lt;br /&gt;
** live textarea entry: https://go.microformats.io&lt;br /&gt;
&lt;br /&gt;
== Haskell ==&lt;br /&gt;
* [https://github.com/myfreeweb/microformats2-parser myfreeweb/microformats2-parser] - Haskell microformats2 parser&lt;br /&gt;
** live textarea entry: https://unrelenting.technology/mf2/&lt;br /&gt;
&lt;br /&gt;
== Java ==&lt;br /&gt;
* [[any23]] Apache Any23 (Anything to Triples)] a library, a web service and a command line tool that extracts structured data in RDF format from a variety of Web documents: http://any23.apache.org&lt;br /&gt;
* [https://github.com/kylewm/mf2j mf2j] - An early-stage Java microformats2 parser&lt;br /&gt;
* live: https://mf2j.herokuapp.com/?url={http://example.com}&lt;br /&gt;
&lt;br /&gt;
== Javascript ==&lt;br /&gt;
=== microformats-parser ===&lt;br /&gt;
* '''microformats-parser''' for both browser and node.js&lt;br /&gt;
** github open source: hhttps://github.com/microformats/microformats-parser&lt;br /&gt;
** live: https://microformats.github.io/microformats-parser/&lt;br /&gt;
&lt;br /&gt;
=== Microformat Node ===&lt;br /&gt;
* [http://github.com/microformats/microformat-node microformat-node] microformat-node is a microformat parser for node.js. It is built using a well tested JavaScript parsing engine which already powers a number of browser extensions. Supports microformat v1 and v2. &amp;lt;!-- Dead link as of 2020, need a new deployment &amp;amp; maintainer: Try it out at http://glennjones.net/tools/microformats/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Dead links as of 2020, need a new deployment &amp;amp; maintainer: &lt;br /&gt;
=== Microformat Shiv ===&lt;br /&gt;
* [http://microformatshiv.com/ Microformat Shiv] The microformat shiv provides a simple to use JavaScript microformats parsing library. It can also be used in browser extensions and the web site has example code for Chrome, Firefox and Opera. Try it out http://microformatshiv.com/editor.html &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PHP ==&lt;br /&gt;
=== php-mf2 ===&lt;br /&gt;
* PHP generic microformats2 parser&lt;br /&gt;
** source: https://github.com/indieweb/php-mf2&lt;br /&gt;
&lt;br /&gt;
== Ruby ==&lt;br /&gt;
* '''G5/microformats2''' Ruby microformats2 parser&lt;br /&gt;
** github open source: https://github.com/G5/microformats2&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
* [[mf2py]]&lt;br /&gt;
** on PyPI: [https://pypi.python.org/pypi/mf2py/]&lt;br /&gt;
** source: [https://github.com/tommorris/mf2py github.com/tommorris/mf2py]&lt;br /&gt;
&lt;br /&gt;
= past parsers =&lt;br /&gt;
These are past parsers of classic microformats some of which have not been maintained.&lt;br /&gt;
&lt;br /&gt;
They may be useful as starting points for developing additional microformats2 parsers.&lt;br /&gt;
&lt;br /&gt;
== .Net ==&lt;br /&gt;
[http://ufxtract.com/ UfXtract] is an open source .Net microformats parser. It can parse microformats from URLs or HTML strings. The extracted data can be used directly in .Net or converted into JSON, JSON-P or XML. Currently Supports 16 microformats and can easily be extended with new definitions.&lt;br /&gt;
&lt;br /&gt;
== More Java ==&lt;br /&gt;
&lt;br /&gt;
* [http://zwitserloot.com/org.microformats.hCard/ org.microformats.hCard] by Reinier Zwitserloot&lt;br /&gt;
&lt;br /&gt;
== More Javascript ==&lt;br /&gt;
=== Sumo ===&lt;br /&gt;
* [http://www.danwebb.net/2007/2/9/sumo-a-generic-microformats-parser-for-javascript Sumo! A Generic Microformats Parser For JavaScript]&lt;br /&gt;
&lt;br /&gt;
== Perl ==&lt;br /&gt;
=== Data::Microformat ===&lt;br /&gt;
* [http://search.cpan.org/~ussjoin/Data-Microformat-0.01/lib/Data/Microformat/hCard.pm Data::Microformat] is a CPAN module to parse and create hCard, adr, and geo.&lt;br /&gt;
** By Brendan O'Connor / Six Apart&lt;br /&gt;
&lt;br /&gt;
=== HTML::Microformats ===&lt;br /&gt;
Perhaps we can capture and update this info on a page like [[perl-html-microformats-parser]].&lt;br /&gt;
[http://search.cpan.org/~tobyink/HTML-Microformats/ HTML::Microformats] is a CPAN module that has support for: &lt;br /&gt;
* input:&lt;br /&gt;
** rel: [[rel-enclosure]], [[rel-license]], [[rel-tag]], [[VoteLinks]], [[XFN]].&lt;br /&gt;
** class: [[adr]], [[figure]], [[geo]], [[hAtom]], [[hAudio]], [[User:TobyInk/hcalendar-1.1|hCalendar]], [[hCard]], [[hListing]], [[hNews]], [[hProduct]], [[hRecipe]], [[hResume]], [[hReview]], [[hReview-aggregate]], [[xFolk]], [[XMDP]], [[XOXO]].&lt;br /&gt;
*** highly experimental: [[measure]], [[species]].&lt;br /&gt;
** poshformats: [http://ocoins.info/ OpenURL COinS].&lt;br /&gt;
* output:&lt;br /&gt;
** RDF: RDF/XML, Turtle, N-Triples, RDF/JSON, etc.&lt;br /&gt;
** JSON&lt;br /&gt;
** domain specific: vCard (3.0, 4.0 and XML), iCalendar, Atom, KML.&lt;br /&gt;
* By [[User:TobyInk|Toby Inkster]].&lt;br /&gt;
&lt;br /&gt;
Versions and releases notes:&lt;br /&gt;
* 2011-02-05 [http://microformats.org/discuss/mail/microformats-dev/2011-February/000667.html 0.102]&lt;br /&gt;
* 2010-12-22 0.101&lt;br /&gt;
* 2010-12-16 [http://microformats.org/discuss/mail/microformats-discuss/2010-December/013363.html 0.100]&lt;br /&gt;
* 2010-10-18 0.00_13&lt;br /&gt;
* 2010-06-25 0.00_12&lt;br /&gt;
* 2010-06-23 0.00_11&lt;br /&gt;
* 2010-05-13 0.00_10&lt;br /&gt;
* 2010-05-12 0.00_09&lt;br /&gt;
* 2010-04-29 0.00_08&lt;br /&gt;
* 2010-04-28 0.00_07&lt;br /&gt;
* 2010-04-16 [http://microformats.org/discuss/mail/microformats-dev/2010-April/000651.html 0.00_06]&lt;br /&gt;
* 2010-04-16 0.00_05&lt;br /&gt;
* 2010-03-20 [http://microformats.org/discuss/mail/microformats-dev/2010-March/000647.html 0.00_04]&lt;br /&gt;
* 2010-03-09 [http://microformats.org/discuss/mail/microformats-dev/2010-March/000642.html 0.00_03]&lt;br /&gt;
* 2010-02-28 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000641.html 0.00_02]&lt;br /&gt;
* 2010-02-24 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000640.html 0.00_01]&lt;br /&gt;
* 2010-02-20 [http://microformats.org/discuss/mail/microformats-dev/2010-February/000639.html 0.00_00]&lt;br /&gt;
* see also the &amp;quot;Changes&amp;quot; file included in the CPAN distribution.&lt;br /&gt;
&lt;br /&gt;
==== XML::Atom::Microformats ====&lt;br /&gt;
&lt;br /&gt;
[http://search.cpan.org/~tobyink/XML-Atom-Microformats/ XML::Atom::Microformats] provides the same functionality for Atom. It finds microformats in Atom entry content elements.&lt;br /&gt;
&lt;br /&gt;
===Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a parser for both “upper case Semantic Web” (RDF, RDFa) and “lower case semantic web” (microformats) technologies. It includes modules for exporting parsed data in a variety of formats, including RDF, vCard, iCalendar, Atom and KML.&lt;br /&gt;
** By Toby Inkster&lt;br /&gt;
** Active development has moved to HTML::Microformats (see above).&lt;br /&gt;
&lt;br /&gt;
=== Text::Microformat ===&lt;br /&gt;
* Text::Microformat is a microformats parser hosted on [http://code.google.com/p/ufperl/ Google Code] that supports:&lt;br /&gt;
** [[hCard]], [[hCalendar]], [[rel-tag]]&lt;br /&gt;
&lt;br /&gt;
== More PHP ==&lt;br /&gt;
=== XMFP ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;xmfp&amp;quot;&amp;gt;[http://code.google.com/p/xmfp/ XMFP]&amp;lt;/span&amp;gt; (eXtensible MicroFormats Parser for PHP 5) by [http://www.metonymie.com Emiliano Martínez Luque] is a set of PHP 5 classes providing a simple API for extracting Microformated Content either from a URI or a String representing HTML/XML. It can return the results as a PHP associative array, a JSON definition or an XML representation of the data. It supports most of the currently accepted microformats and can be easily extended to add new ones, it also has full support of the include pattern and provides basic validation of microformated data.&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
[http://allinthehead.com/hkit hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
===PHP Microformats parser===&lt;br /&gt;
[http://www.phpclasses.org/browse/package/3597.html Microformats parser] is a PHP package for extracting the microformats data embedded into HTML. The gathered data is stored as an xArray of objects - one for each microformat type container found. [http://malatestapunk-stuff.blogspot.com/2007/01/php-microformats-parser.html Announcement]. The parser supports most of the hCard (missing SOUND), hCalendar, hReview (missing item info; spec really needs some clarification) and rel elements, according to their respective specification on microformats Wiki.&lt;br /&gt;
&lt;br /&gt;
===Transformr===&lt;br /&gt;
A Simple set of XSLT and PHP tools for Transforming Microformats Source [http://github.com/WebOrganics/TransFormr available from github] Live webservice available at [http://microform.at/ microform.at].&lt;br /&gt;
&lt;br /&gt;
=== hCard Validator ===&lt;br /&gt;
[http://code.google.com/p/hcardvalidator/ Source code] of the [http://hcard.geekhood.net/ hCard Validator] contains XSLT and PHP code for hCard and include microformats.&lt;br /&gt;
&lt;br /&gt;
=== ARC2 ===&lt;br /&gt;
[http://arc.semsol.org/ ARC2] is a semantic web toolkit which includes support for hCard, adr, geo, XFN, hCalendar, hAtom, hResume, hReview, xFolk, rel-license and rel-tag. It's tri-licensed under the GPL 2 and 3, and the W3C Software licence.&lt;br /&gt;
&lt;br /&gt;
== Python ==&lt;br /&gt;
===AUMP===&lt;br /&gt;
* [http://aump.googlecode.com AUMP] is a parser written by David Janes. It supports hCard, hCalendar, hAtom, hReview and hListing.&lt;br /&gt;
** Uses Python's [http://docs.python.org/library/xml.dom.minidom.html xml.dom.minidom] after cleaning input through [http://www.w3.org/People/Raggett/tidy/ HTML Tidy].&lt;br /&gt;
&lt;br /&gt;
===Microtron===&lt;br /&gt;
{{main|Microtron}}&lt;br /&gt;
* [[Microtron]] is a general-purpose microformat parser/transformer.  &lt;br /&gt;
&lt;br /&gt;
It can operate on the definition file included in [[Optimus]], making it a close replacement for certain tasks, and can easily be extended with new formats without modifying the source.  The primary advantages are speed (&amp;gt; 100x faster that [[Optimus]] for some operations), simplicity (single file) and small code size (currently &amp;lt; 150 lines).&lt;br /&gt;
&lt;br /&gt;
=== python-hcalendar ===&lt;br /&gt;
[http://pypi.python.org/pypi/python-hcalendar/0.1dev python-hcalendar] is a basic hCalendar parser.&lt;br /&gt;
&lt;br /&gt;
== More Ruby ==&lt;br /&gt;
===Prism ===&lt;br /&gt;
* [[Prism]]&lt;br /&gt;
** by [[implementors#Mark_Wunsch|Mark Wunsch]]&lt;br /&gt;
** Library and command line tool for parsing POSH/Microformats&lt;br /&gt;
** Uses the [http://nokogiri.org/ Nokogiri] HTML, XML, SAX, and Reader parser&lt;br /&gt;
&lt;br /&gt;
=== mofo ruby microformats parser===&lt;br /&gt;
* [http://mofo.rubyforge.org/ mofo], [http://groups.google.com/group/mofo-rb mofo Google Group], [http://github.com/defunkt/mofo/tree/master GitHub repository]&lt;br /&gt;
** by [[implementors#Chris Wanstrath|Chris Wanstrath]]&lt;br /&gt;
** Uses the [http://wiki.github.com/why/hpricot Hpricot] HTML/XML parser&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== uformats ===&lt;br /&gt;
* [http://rubyforge.org/projects/uformats uformats]&lt;br /&gt;
&lt;br /&gt;
=== scrAPI ===&lt;br /&gt;
* [http://rubyforge.org/projects/scrapi scrAPI]&lt;br /&gt;
&lt;br /&gt;
== XSLT ==&lt;br /&gt;
===Optimus===&lt;br /&gt;
* [[Optimus]] is open source XSLT that parses microformats, converts them into JSON or XML, and validates them too.&lt;br /&gt;
&lt;br /&gt;
===X2V===&lt;br /&gt;
* [[X2V]] is [http://hg.microformats.org/ open source XSLT for extracting microformats].&lt;br /&gt;
** by Brian Suda&lt;br /&gt;
&lt;br /&gt;
== editing this page ==&lt;br /&gt;
For now, this page ''copies'' (rather than ''moves'') information from the existing [[implementations | Implementations]] page.&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[implementors]]&lt;br /&gt;
* [[open-source]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[validators]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=mf2py&amp;diff=70617</id>
		<title>mf2py</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=mf2py&amp;diff=70617"/>
		<updated>2023-06-28T21:06:33Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: add documentation, replace mf2py.herokuapp.com with python.microformats.io&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
'''mf2py''' is the [[microformats2]] parser for Python.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/microformats/mf2py microformats/mf2py] on github&lt;br /&gt;
* [https://pypi.python.org/pypi/mf2py/ mf2py] on PyPI&lt;br /&gt;
* [https://microformats.github.io/mf2py Official project documentation]&lt;br /&gt;
&lt;br /&gt;
You can test how mf2py parses HTML on the following pages:&lt;br /&gt;
&lt;br /&gt;
* URL entry: [https://python.microformats.io python.microformats.io]&lt;br /&gt;
* another textarea: http://www.unmung.com/?html=&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[parsers]]&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[validators]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-event&amp;diff=70545</id>
		<title>h-event</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-event&amp;diff=70545"/>
		<updated>2022-09-18T20:44:15Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:h-event}}&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;h-event&amp;lt;/dfn&amp;gt; is a simple, open format for events on the web. h-event is often used with both event listings and individual event pages. h-event is one of several open [[microformats|microformat]] draft standards suitable for embedding data in HTML.&lt;br /&gt;
&lt;br /&gt;
h-event is the [[microformats2]] update to [[hCalendar]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;&lt;br /&gt;
:This is a '''Living Specification''' yet mature enough to encourage additional implementations and [https://github.com/microformats/h-event/issues feedback].&lt;br /&gt;
;&amp;lt;span id=&amp;quot;participate&amp;quot;&amp;gt;Participate&amp;lt;/span&amp;gt;&lt;br /&gt;
:[https://github.com/microformats/h-event/issues Open Issues]&lt;br /&gt;
:[[IRC]]&lt;br /&gt;
:Advance the spec by contributing to a consensus in [https://github.com/microformats/h-event/issues/1 issue: adopt same change control as h-entry]&lt;br /&gt;
&amp;lt;div class=&amp;quot;p-author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
;&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
;License&lt;br /&gt;
: {{cc0-owfa-license}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple event example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-event&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;Microformats Meetup&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;From &lt;br /&gt;
    &amp;lt;time class=&amp;quot;dt-start&amp;quot; datetime=&amp;quot;2013-06-30 12:00&amp;quot;&amp;gt;30&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; June 2013, 12:00&amp;lt;/time&amp;gt;&lt;br /&gt;
    to &amp;lt;time class=&amp;quot;dt-end&amp;quot; datetime=&amp;quot;2013-06-30 18:00&amp;quot;&amp;gt;18:00&amp;lt;/time&amp;gt;&lt;br /&gt;
    at &amp;lt;span class=&amp;quot;p-location&amp;quot;&amp;gt;Some bar in SF&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;p-summary&amp;quot;&amp;gt;Get together and discuss all things microformats-related.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed JSON:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;items&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: [&lt;br /&gt;
        &amp;quot;h-event&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: [&lt;br /&gt;
          &amp;quot;Microformats Meetup&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;start&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-30 12:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;end&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-30 18:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;location&amp;quot;: [&lt;br /&gt;
          &amp;quot;Some bar in SF&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;summary&amp;quot;: [&lt;br /&gt;
          &amp;quot;Get together and discuss all things microformats-related.&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get started ===&lt;br /&gt;
The class '''&amp;lt;code&amp;gt;h-event&amp;lt;/code&amp;gt;''' is a ''root class name'' that indicates the presence of an h-event.&lt;br /&gt;
&lt;br /&gt;
'''p-name''', '''dt-start''', '''dt-end''', '''p-location''', '''p-summary''', and the other h-event property class names listed below define ''properties'' of the h-event.&lt;br /&gt;
&lt;br /&gt;
See [[microformats2-parsing]] to learn more about property class names.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
h-event properties, inside an element with class '''h-event''':&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - event name (or title)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;''' - short summary of the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-start&amp;lt;/code&amp;gt;''' - datetime the event starts&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-end&amp;lt;/code&amp;gt;''' - datetime the event ends&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-duration&amp;lt;/code&amp;gt;''' - duration of the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-description&amp;lt;/code&amp;gt;''' - more detailed description of the event&lt;br /&gt;
** '''WARNING:''' Proposed to be replaced by '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;''' (re-used from [[h-entry]])&lt;br /&gt;
** See and follow-up: https://github.com/microformats/h-event/issues/3&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' - permalink for the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' - event category(ies)/tag(s)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' - where the event takes place, optionally embedded [[h-card]], [[h-adr]], or [[h-geo]]&lt;br /&gt;
&lt;br /&gt;
All properties are optional.&lt;br /&gt;
&lt;br /&gt;
=== Experimental Properties ===&lt;br /&gt;
&lt;br /&gt;
These properties are currently in use in the wild but not (yet) part of the draft h-event spec:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-attendee&amp;lt;/code&amp;gt;''' - a person attending the event, optionally embed [[h-card]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* This draft has not been updated in almost 2 years. During this period, &amp;lt;code&amp;gt;h-entry&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;p-rsvp&amp;lt;/code&amp;gt; has been standardised, thus making it robust and mature enough for the addition. I guess it's about time to unlabel &amp;lt;code&amp;gt;p-attendee&amp;lt;/code&amp;gt; as experimental.&lt;br /&gt;
** I've filed https://github.com/microformats/h-event/issues/2 to track advancing this draft as a whole. Let's do that with the existing draft before discussing p-attendee in particular. And rather than guessing, take a look at the vocabulary maturity levels in h-entry and perhaps help evaluate (in another issue) p-attendee according to those criteria. [[User:Tantek|Tantek]] 01:10, 28 February 2017 (UTC)&lt;br /&gt;
* I would also suggest to extend expected value to [[h-entry]], so that, while the personal info can be preserved, the attendee can also support p-rsvp property of h-entry.&lt;br /&gt;
** I don't understand this. p-attendee is supposed to represent a person, e.g. an [[h-card]]. How would it having that be an [[h-entry]] make sense and work (from a publishing and consuming code perspective)? This proposed extension to p-attendee may be worth its own issue as well. [[User:Tantek|Tantek]] 01:10, 28 February 2017 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-organizer&amp;lt;/code&amp;gt;''' - a person organizing an event, optionally embedded [[h-card]]. Used in Indieweb events, but not consumed. https://github.com/microformats/h-event/issues/10&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-rsvp&amp;lt;/code&amp;gt;''' - similar to the proposed u-comment on h-entry, this would be the proposed property to mark up displayed RSVPs on an h-event. https://github.com/microformats/h-event/issues/9&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
'''h-event''' is a microformats.org draft specification. Public discussion on h-event takes place on the [[irc|#microformats channel on irc.freenode.net]] ([https://chat.indieweb.org/microformats view recent discussions]), and specific issues [https://github.com/microformats/h-event/issues may be filed on GitHub].&lt;br /&gt;
&lt;br /&gt;
h-event is ready to use and implemented in the wild. For backwards compatibility you should also mark up top-level h-events as classic [[hCalendar]] events.&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
(stub, to be expanded)&lt;br /&gt;
&lt;br /&gt;
=== p-location ===&lt;br /&gt;
&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; is typically a physical address, optionally marked up with [[h-adr]], for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;p-location h-adr&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-street-address&amp;quot;&amp;gt;17 Austerstræti&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-locality&amp;quot;&amp;gt;Reykjavík&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-country-name&amp;quot;&amp;gt;Iceland&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reserved Properties ===&lt;br /&gt;
Reserved properties:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-organizer&amp;lt;/code&amp;gt;''' - a person (co-)organizing the event, optionally embed [[h-card]] {{main|h-card}}&lt;br /&gt;
** proposed as way to [https://github.com/snarfed/bridgy/issues/275 implement copying an event organizer to Eventbrite]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
Real world in the wild examples:&lt;br /&gt;
&lt;br /&gt;
* ... add uses of h-event you see in the wild here.&lt;br /&gt;
* [http://www.w3.org/conf/ W3Conf 2013] uses h-event for the main event, and h-card for all the speakers and notable attendees. The h-cards make particularly good use of implied name, url, and photo properties.&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] uses h-event on his home page&lt;br /&gt;
* [http://tantek.com/presentations/2012/06/microformats microformats.org at 7 years] presentation with h-event&lt;br /&gt;
* [http://tantek.com/presentations/2012/06/pdf2012-indieweb.html Rise of the Indie Web hCards] (from Personal Democracy Forum 2012 #pdf12 #pdf2012) has [[microformats2]] h-event and h-card markup&lt;br /&gt;
* WebMaker by Mozilla has h-event and h-card on event search (e.g. [https://webmaker.org/en-US/events/near/?lat=45.5234515&amp;amp;lng=-122.6762071 search near Portland Oregon]) and event pages (e.g. [https://webmaker.org/en-US/events/192f56eb9/ IndieWebCamp 2012]).[https://twitter.com/microformats/status/212207925643587585]&lt;br /&gt;
* [http://indiewebcamp.com IndieWebCamp] has [[microformats2]] h-event markup with embedded h-cards for the organizers and the location.&lt;br /&gt;
* [https://wiki.mozilla.org/Events Mozilla Events] page has [[microformats2]] h-event markup with attendees marked up with h-card.&lt;br /&gt;
* https://gregorlove.com/events has h-event markup, for example: https://gregorlove.com/2017/06/homebrew-website-club/&lt;br /&gt;
** has additional property from [[h-entry]]: &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;&lt;br /&gt;
* https://oauth.net/events/ has a list of h-event marked up events relating to OAuth, both future and past&lt;br /&gt;
* http://68middle.st/events has events marked up in h-event&lt;br /&gt;
* [https://www.gov.uk/government/publications/open-standards-for-government/exchange-of-calendar-events gov.uk] mentions that iCalendar can be translated into h-event microformats in their &amp;quot;Exchange of calendar events&amp;quot; guidance.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;You can map events to and from iCalendar from other formats, such as h-event.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[microformats2#Examples_in_the_wild|microformats2 examples in the wild]] for more&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
Software implementations that publish or consume h-event, including themes, plugins, or extensions:&lt;br /&gt;
&lt;br /&gt;
When adding an implementation, please provide and link to its home page and open source repo if any.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gRegorLove/mf2-to-iCalendar mf2 to iCalendar]: Convert microformats h-event to iCalendar. Example: https://gregorlove.com/calendar/&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Publisher Compatibility ===&lt;br /&gt;
For backward compatibility, you may wish to use classic [[hCalendar]] classnames in addition to the more future-proof h-event properties, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-event vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name summary&amp;quot;&amp;gt;Some great event&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
Microformats parsers {{should}} detect classic properties only if a classic root class name is found and parse them as microformats2 properties. &lt;br /&gt;
&lt;br /&gt;
If an &amp;quot;h-event&amp;quot; is found, don't look for a &amp;quot;vevent&amp;quot; on the same element.&lt;br /&gt;
&lt;br /&gt;
Compat root class name: &amp;lt;code id=&amp;quot;vevent&amp;quot;&amp;gt;vevent&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Properties: (parsed as '''p-''' plain text unless otherwise specified)&lt;br /&gt;
* &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-start&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;dtend&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-end&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-duration&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt; - parse as '''u-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;, and compat root &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-adr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;geo&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-location h-geo&amp;lt;/code&amp;gt;''' including compat root &amp;lt;code&amp;gt;geo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== iCalendar Compatibility ===&lt;br /&gt;
hCalendar-specific implementations that perform custom display or translation to iCalendar .ics {{should}} prefer &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; over &amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;, and use &amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt; value(s) as a fallback if there is no &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
This work is based on the existing [[hCalendar]] and [[iCalendar]] specifications.&lt;br /&gt;
&lt;br /&gt;
== Design Principles ==&lt;br /&gt;
(stub, expand)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[h-calendar-to-do]]&lt;br /&gt;
* [[h-event-brainstorming]]&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[microformats2-parsing]]&lt;br /&gt;
* [[h-adr]]&lt;br /&gt;
* [[h-geo]]&lt;br /&gt;
* [[h-card]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
* [[h-entry]]s can be RSVPs to events, using the p-rsvp property&lt;br /&gt;
&lt;br /&gt;
[[Category:Draft Specifications]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-event&amp;diff=70544</id>
		<title>h-event</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-event&amp;diff=70544"/>
		<updated>2022-09-18T20:44:04Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: Add gov.uk example to h-event page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:h-event}}&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;h-event&amp;lt;/dfn&amp;gt; is a simple, open format for events on the web. h-event is often used with both event listings and individual event pages. h-event is one of several open [[microformats|microformat]] draft standards suitable for embedding data in HTML.&lt;br /&gt;
&lt;br /&gt;
h-event is the [[microformats2]] update to [[hCalendar]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;&lt;br /&gt;
:This is a '''Living Specification''' yet mature enough to encourage additional implementations and [https://github.com/microformats/h-event/issues feedback].&lt;br /&gt;
;&amp;lt;span id=&amp;quot;participate&amp;quot;&amp;gt;Participate&amp;lt;/span&amp;gt;&lt;br /&gt;
:[https://github.com/microformats/h-event/issues Open Issues]&lt;br /&gt;
:[[IRC]]&lt;br /&gt;
:Advance the spec by contributing to a consensus in [https://github.com/microformats/h-event/issues/1 issue: adopt same change control as h-entry]&lt;br /&gt;
&amp;lt;div class=&amp;quot;p-author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
;&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
;License&lt;br /&gt;
: {{cc0-owfa-license}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple event example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-event&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;Microformats Meetup&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;From &lt;br /&gt;
    &amp;lt;time class=&amp;quot;dt-start&amp;quot; datetime=&amp;quot;2013-06-30 12:00&amp;quot;&amp;gt;30&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; June 2013, 12:00&amp;lt;/time&amp;gt;&lt;br /&gt;
    to &amp;lt;time class=&amp;quot;dt-end&amp;quot; datetime=&amp;quot;2013-06-30 18:00&amp;quot;&amp;gt;18:00&amp;lt;/time&amp;gt;&lt;br /&gt;
    at &amp;lt;span class=&amp;quot;p-location&amp;quot;&amp;gt;Some bar in SF&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;p-summary&amp;quot;&amp;gt;Get together and discuss all things microformats-related.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed JSON:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;items&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: [&lt;br /&gt;
        &amp;quot;h-event&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: [&lt;br /&gt;
          &amp;quot;Microformats Meetup&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;start&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-30 12:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;end&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-30 18:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;location&amp;quot;: [&lt;br /&gt;
          &amp;quot;Some bar in SF&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;summary&amp;quot;: [&lt;br /&gt;
          &amp;quot;Get together and discuss all things microformats-related.&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get started ===&lt;br /&gt;
The class '''&amp;lt;code&amp;gt;h-event&amp;lt;/code&amp;gt;''' is a ''root class name'' that indicates the presence of an h-event.&lt;br /&gt;
&lt;br /&gt;
'''p-name''', '''dt-start''', '''dt-end''', '''p-location''', '''p-summary''', and the other h-event property class names listed below define ''properties'' of the h-event.&lt;br /&gt;
&lt;br /&gt;
See [[microformats2-parsing]] to learn more about property class names.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
h-event properties, inside an element with class '''h-event''':&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - event name (or title)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;''' - short summary of the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-start&amp;lt;/code&amp;gt;''' - datetime the event starts&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-end&amp;lt;/code&amp;gt;''' - datetime the event ends&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-duration&amp;lt;/code&amp;gt;''' - duration of the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-description&amp;lt;/code&amp;gt;''' - more detailed description of the event&lt;br /&gt;
** '''WARNING:''' Proposed to be replaced by '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;''' (re-used from [[h-entry]])&lt;br /&gt;
** See and follow-up: https://github.com/microformats/h-event/issues/3&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' - permalink for the event&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' - event category(ies)/tag(s)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' - where the event takes place, optionally embedded [[h-card]], [[h-adr]], or [[h-geo]]&lt;br /&gt;
&lt;br /&gt;
All properties are optional.&lt;br /&gt;
&lt;br /&gt;
=== Experimental Properties ===&lt;br /&gt;
&lt;br /&gt;
These properties are currently in use in the wild but not (yet) part of the draft h-event spec:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-attendee&amp;lt;/code&amp;gt;''' - a person attending the event, optionally embed [[h-card]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* This draft has not been updated in almost 2 years. During this period, &amp;lt;code&amp;gt;h-entry&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;p-rsvp&amp;lt;/code&amp;gt; has been standardised, thus making it robust and mature enough for the addition. I guess it's about time to unlabel &amp;lt;code&amp;gt;p-attendee&amp;lt;/code&amp;gt; as experimental.&lt;br /&gt;
** I've filed https://github.com/microformats/h-event/issues/2 to track advancing this draft as a whole. Let's do that with the existing draft before discussing p-attendee in particular. And rather than guessing, take a look at the vocabulary maturity levels in h-entry and perhaps help evaluate (in another issue) p-attendee according to those criteria. [[User:Tantek|Tantek]] 01:10, 28 February 2017 (UTC)&lt;br /&gt;
* I would also suggest to extend expected value to [[h-entry]], so that, while the personal info can be preserved, the attendee can also support p-rsvp property of h-entry.&lt;br /&gt;
** I don't understand this. p-attendee is supposed to represent a person, e.g. an [[h-card]]. How would it having that be an [[h-entry]] make sense and work (from a publishing and consuming code perspective)? This proposed extension to p-attendee may be worth its own issue as well. [[User:Tantek|Tantek]] 01:10, 28 February 2017 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-organizer&amp;lt;/code&amp;gt;''' - a person organizing an event, optionally embedded [[h-card]]. Used in Indieweb events, but not consumed. https://github.com/microformats/h-event/issues/10&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-rsvp&amp;lt;/code&amp;gt;''' - similar to the proposed u-comment on h-entry, this would be the proposed property to mark up displayed RSVPs on an h-event. https://github.com/microformats/h-event/issues/9&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
'''h-event''' is a microformats.org draft specification. Public discussion on h-event takes place on the [[irc|#microformats channel on irc.freenode.net]] ([https://chat.indieweb.org/microformats view recent discussions]), and specific issues [https://github.com/microformats/h-event/issues may be filed on GitHub].&lt;br /&gt;
&lt;br /&gt;
h-event is ready to use and implemented in the wild. For backwards compatibility you should also mark up top-level h-events as classic [[hCalendar]] events.&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
(stub, to be expanded)&lt;br /&gt;
&lt;br /&gt;
=== p-location ===&lt;br /&gt;
&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; is typically a physical address, optionally marked up with [[h-adr]], for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;p-location h-adr&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-street-address&amp;quot;&amp;gt;17 Austerstræti&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-locality&amp;quot;&amp;gt;Reykjavík&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-country-name&amp;quot;&amp;gt;Iceland&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Reserved Properties ===&lt;br /&gt;
Reserved properties:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-organizer&amp;lt;/code&amp;gt;''' - a person (co-)organizing the event, optionally embed [[h-card]] {{main|h-card}}&lt;br /&gt;
** proposed as way to [https://github.com/snarfed/bridgy/issues/275 implement copying an event organizer to Eventbrite]&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
Real world in the wild examples:&lt;br /&gt;
&lt;br /&gt;
* ... add uses of h-event you see in the wild here.&lt;br /&gt;
* [http://www.w3.org/conf/ W3Conf 2013] uses h-event for the main event, and h-card for all the speakers and notable attendees. The h-cards make particularly good use of implied name, url, and photo properties.&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] uses h-event on his home page&lt;br /&gt;
* [http://tantek.com/presentations/2012/06/microformats microformats.org at 7 years] presentation with h-event&lt;br /&gt;
* [http://tantek.com/presentations/2012/06/pdf2012-indieweb.html Rise of the Indie Web hCards] (from Personal Democracy Forum 2012 #pdf12 #pdf2012) has [[microformats2]] h-event and h-card markup&lt;br /&gt;
* WebMaker by Mozilla has h-event and h-card on event search (e.g. [https://webmaker.org/en-US/events/near/?lat=45.5234515&amp;amp;lng=-122.6762071 search near Portland Oregon]) and event pages (e.g. [https://webmaker.org/en-US/events/192f56eb9/ IndieWebCamp 2012]).[https://twitter.com/microformats/status/212207925643587585]&lt;br /&gt;
* [http://indiewebcamp.com IndieWebCamp] has [[microformats2]] h-event markup with embedded h-cards for the organizers and the location.&lt;br /&gt;
* [https://wiki.mozilla.org/Events Mozilla Events] page has [[microformats2]] h-event markup with attendees marked up with h-card.&lt;br /&gt;
* https://gregorlove.com/events has h-event markup, for example: https://gregorlove.com/2017/06/homebrew-website-club/&lt;br /&gt;
** has additional property from [[h-entry]]: &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;&lt;br /&gt;
* https://oauth.net/events/ has a list of h-event marked up events relating to OAuth, both future and past&lt;br /&gt;
* http://68middle.st/events has events marked up in h-event&lt;br /&gt;
* [https://www.gov.uk/government/publications/open-standards-for-government/exchange-of-calendar-events gov.uk] mentions that iCalendar can be translated into h-event microformats in their &amp;quot;Exchange of calendar events&amp;quot; guidance.&lt;br /&gt;
** &amp;lt;blockquote&amp;gt;You can map events to and from iCalendar from other formats, such as h-event.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See [[microformats2#Examples_in_the_wild|microformats2 examples in the wild]] for more&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
Software implementations that publish or consume h-event, including themes, plugins, or extensions:&lt;br /&gt;
&lt;br /&gt;
When adding an implementation, please provide and link to its home page and open source repo if any.&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gRegorLove/mf2-to-iCalendar mf2 to iCalendar]: Convert microformats h-event to iCalendar. Example: https://gregorlove.com/calendar/&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Publisher Compatibility ===&lt;br /&gt;
For backward compatibility, you may wish to use classic [[hCalendar]] classnames in addition to the more future-proof h-event properties, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-event vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name summary&amp;quot;&amp;gt;Some great event&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
Microformats parsers {{should}} detect classic properties only if a classic root class name is found and parse them as microformats2 properties. &lt;br /&gt;
&lt;br /&gt;
If an &amp;quot;h-event&amp;quot; is found, don't look for a &amp;quot;vevent&amp;quot; on the same element.&lt;br /&gt;
&lt;br /&gt;
Compat root class name: &amp;lt;code id=&amp;quot;vevent&amp;quot;&amp;gt;vevent&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Properties: (parsed as '''p-''' plain text unless otherwise specified)&lt;br /&gt;
* &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-start&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;dtend&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-end&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;duration&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;dt-duration&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt; - parse as '''u-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;, and compat root &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-adr&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;geo&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-location h-geo&amp;lt;/code&amp;gt;''' including compat root &amp;lt;code&amp;gt;geo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== iCalendar Compatibility ===&lt;br /&gt;
hCalendar-specific implementations that perform custom display or translation to iCalendar .ics {{should}} prefer &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; over &amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;, and use &amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt; value(s) as a fallback if there is no &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
This work is based on the existing [[hCalendar]] and [[iCalendar]] specifications.&lt;br /&gt;
&lt;br /&gt;
== Design Principles ==&lt;br /&gt;
(stub, expand)&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[h-calendar-to-do]]&lt;br /&gt;
* [[h-event-brainstorming]]&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[microformats2-parsing]]&lt;br /&gt;
* [[h-adr]]&lt;br /&gt;
* [[h-geo]]&lt;br /&gt;
* [[h-card]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
* [[h-entry]]s can be RSVPs to events, using the p-rsvp property&lt;br /&gt;
&lt;br /&gt;
[[Category:Draft Specifications]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-review-aggregate&amp;diff=70543</id>
		<title>h-review-aggregate</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-review-aggregate&amp;diff=70543"/>
		<updated>2022-09-18T20:40:50Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: Add Breakfast and Coffee example to h-review-aggregate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&lt;br /&gt;
This page is a placeholder for the [[h-review-aggregate]] specification, an upgrade of [[hReview-aggregate]] to [[microformats2]]. Please refer to the [[#Todo]] section.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{DISPLAYTITLE:h-review-aggregate}}&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;h-review-aggregate&amp;lt;/dfn&amp;gt; is a simple, open format for embedding review information (of products, services, businesses, etc). Whereas [[h-review]] is intended for an individual review, h-review-aggregate is meant for summary information about a collection of user or critic reviews about an item.&lt;br /&gt;
&lt;br /&gt;
h-review-aggregate is one of several open [[microformats|microformat]] draft standards suitable for embedding data in HTML and is the [[microformats2]] update to [[hReview-aggregate]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span id=&amp;quot;Status&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;&lt;br /&gt;
:This is a '''Draft Specification'''.&lt;br /&gt;
;Participate&lt;br /&gt;
:[[IRC]]: [irc://irc.libera.chat/microformats #microformats on Libera]&lt;br /&gt;
&amp;lt;div class=&amp;quot;p-author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
;&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:GRegorLove|gRegor Morrill]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
;License&lt;br /&gt;
: {{cc0-owfa-license}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple example showing aggregate review information for a restaurant:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;article class=&amp;quot;h-review-aggregate&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h1 class=&amp;quot;p-item&amp;quot;&amp;gt;Mediterranean Wraps&amp;lt;/h1&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;p-name&amp;quot;&amp;gt;Customers flock to this small restaurant for their &lt;br /&gt;
 tasty falafel and shawerma wraps and welcoming staff.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;p-average&amp;quot;&amp;gt;4.5&amp;lt;/span&amp;gt; out of 5 &lt;br /&gt;
 based on &amp;lt;span class=&amp;quot;p-count&amp;quot;&amp;gt;17&amp;lt;/span&amp;gt; reviews&lt;br /&gt;
&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
=== Proposed Properties ===&lt;br /&gt;
Proposed properties from [[hReview-aggregate]] awaiting citations of publishing and consuming examples.&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-item&amp;lt;/code&amp;gt;''' - Required: the thing been reviewed, including embedded microformat for e.g. business or person ([[h-card]]), event ([[h-event]]), place ([[h-adr]] or [[h-geo]]), product ([[h-product]]), website, url, or other item ([[h-item]]).&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-average&amp;lt;/code&amp;gt;''' - Required: the fixed point integer [1.0-5.0] of the average rating (5.0 best)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-best&amp;lt;/code&amp;gt;'''  - Optionally define best rating value. can be numerically lower than worst.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-worst&amp;lt;/code&amp;gt;'''  - Optionally define worst rating value. can be numerically higher than best.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-count&amp;lt;/code&amp;gt;'''  - the total number of reviews&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-votes&amp;lt;/code&amp;gt;'''  - the total number of users who have rated the product or service, contributing to the average rating. For some sites, the number of votes is equal to the number of reviews, so &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt; may be used and this property omitted.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - This optional property can be the title for the review collection or a very short summary of the consensus opinion from the collection.&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
Add any h-review-aggregate examples you find in the wild:&lt;br /&gt;
&lt;br /&gt;
* [https://breakfastand.coffee Breakfast and Coffee] publishes h-review-aggregate on pages that aggregate all of the reviews for a coffee shop or eatery. The h-review-aggregate is updated automatically when a new, valid h-review [https://indieweb.org/Webmention Webmention] is sent to the page.&lt;br /&gt;
** Example: https://breakfastand.coffee/Fortitude_Coffee_-_Newington_Road_-_Edinburgh&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
This is a '''draft''' based on reviewing [[hreview-aggregate-examples-in-wild#Reviewed_Examples|hReview-aggregate examples]], pending parser implementations and feedback.&lt;br /&gt;
&lt;br /&gt;
Microformats parsers {{should}} detect classic properties only if a classic root class name is found and parse them as microformats2 properties. &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;h-review-aggregate&amp;lt;/code&amp;gt; is found, don't look for an &amp;lt;code&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt; on the same element.&lt;br /&gt;
&lt;br /&gt;
Compat root class name: &amp;lt;code id=&amp;quot;hreview-aggregate&amp;quot;&amp;gt;hreview-aggregate&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Properties: (parsed as '''p-''' plain text unless otherwise specified):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-item&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;average&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-average&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;best&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-best&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;worst&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-worst&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;count&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-count&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;votes&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-votes&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Notes ====&lt;br /&gt;
Based on [[hreview-aggregate-examples-in-wild#Reviewed_Examples|hReview-aggregate examples]], this is how many times each property appeared.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;item: 10&lt;br /&gt;
rating: 10&lt;br /&gt;
average: 8&lt;br /&gt;
best: 8&lt;br /&gt;
count: 5&lt;br /&gt;
votes: 5&lt;br /&gt;
worst: 0&lt;br /&gt;
summary: 0&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
Tasks for this page.&lt;br /&gt;
&lt;br /&gt;
In summary:&lt;br /&gt;
* copy [[h-review]]&lt;br /&gt;
* use root class name &amp;quot;h-review-aggregate&amp;quot; instead of &amp;quot;h-review&amp;quot;&lt;br /&gt;
* add &amp;quot;p-count&amp;quot;, &amp;quot;p-votes&amp;quot; properties as defined in [[hReview-aggregate]]&lt;br /&gt;
* prune set of properties to those listed in [[hReview-aggregate]]&lt;br /&gt;
* change backcompat parsing for root class name to &amp;quot;hreview-aggregate&amp;quot;&lt;br /&gt;
* change backcompat parsing property class names to those listed in [[hReview-aggregate]]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[h-review]]&lt;br /&gt;
* [[hReview-aggregate]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-entry&amp;diff=70537</id>
		<title>h-entry</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-entry&amp;diff=70537"/>
		<updated>2022-08-15T16:25:19Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: Add link to new u-like GitHub issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:h-entry}}&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;h-entry&amp;lt;/dfn&amp;gt; is a simple, open format for episodic or datestamped content on the web. h-entry is often used with content intended to be syndicated, e.g. blog posts. h-entry is one of several open [[microformats|microformat]] standards suitable for embedding data in HTML.&lt;br /&gt;
&lt;br /&gt;
h-entry is the [[microformats2]] update to [[hAtom]], in particular its &amp;quot;hentry&amp;quot; root class which itself was based on [[Atom]]'s &amp;quot;entry&amp;quot; element. For an update to &amp;quot;hfeed&amp;quot; see [[h-feed]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;&lt;br /&gt;
:This is a '''Living Specification''' yet mature enough to encourage additional implementations and [[h-entry-issues|feedback]]. This specification has portions that are stable, draft, and proposed. Features are stable unless explicitly labeled draft or proposed, or in draft or proposed sections. Draft and proposed features are likely to change substantively. While substantive changes to stable features are unexpected, it is a living specification subject to substantive change by issues and errata filed in response to implementation experience, requiring consensus among participating implementers as part of an explicit [[#change_control|change control]] process. &lt;br /&gt;
;&amp;lt;span id=&amp;quot;participate&amp;quot;&amp;gt;Participate&amp;lt;/span&amp;gt;&lt;br /&gt;
:[https://github.com/microformats/h-entry/issues Open Issues]&lt;br /&gt;
:[[h-entry-issues|Resolved issues before 2012-246]]&lt;br /&gt;
:[[IRC]]&lt;br /&gt;
:Advance the spec by following explicit [[#change_control|change control]] process &lt;br /&gt;
&amp;lt;div class=&amp;quot;p-author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
;&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
;License&lt;br /&gt;
: {{cc0-owfa-license}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple blog post example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;article class=&amp;quot;h-entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;Microformats are amazing&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Published by &amp;lt;a class=&amp;quot;p-author h-card&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;W. Developer&amp;lt;/a&amp;gt;&lt;br /&gt;
     on &amp;lt;time class=&amp;quot;dt-published&amp;quot; datetime=&amp;quot;2013-06-13 12:00:00&amp;quot;&amp;gt;13&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; June 2013&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;p class=&amp;quot;p-summary&amp;quot;&amp;gt;In which I extoll the virtues of using microformats.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;e-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Blah blah blah&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed JSON:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;items&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: [&lt;br /&gt;
        &amp;quot;h-entry&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: [&lt;br /&gt;
          &amp;quot;Microformats are amazing&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;author&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;W. Developer&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: [&lt;br /&gt;
              &amp;quot;h-card&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;name&amp;quot;: [&lt;br /&gt;
                &amp;quot;W. Developer&amp;quot;&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;url&amp;quot;: [&lt;br /&gt;
                &amp;quot;http://example.com&amp;quot;&lt;br /&gt;
              ]&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;published&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-13 12:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;summary&amp;quot;: [&lt;br /&gt;
          &amp;quot;In which I extoll the virtues of using microformats.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;content&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;Blah blah blah&amp;quot;,&lt;br /&gt;
            &amp;quot;html&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Blah blah blah&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get started ==&lt;br /&gt;
The class '''&amp;lt;code&amp;gt;h-entry&amp;lt;/code&amp;gt;''' is a ''root class name'' that indicates the presence of an h-entry.&lt;br /&gt;
&lt;br /&gt;
'''p-name''', '''p-author''', '''dt-published''' and the other h-entry property classnames listed below define properties of the h-entry.&lt;br /&gt;
&lt;br /&gt;
Note: The purpose of an entry is to place it around both the explicitly written content (in the content property or in other specific properties for non-textual content or responses) and whatever else is the context for that content, including properties for when it was published and/or updated, who created it, tags or categorization, and links to what the content is a response to (perhaps with a quoted excerpt) and/or links to syndicated copies.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
h-entry properties, inside an element with class '''h-entry'''. All properties are optional and may be plural.&lt;br /&gt;
* See [[microformats2-parsing]] to learn more about property classnames.&lt;br /&gt;
&lt;br /&gt;
=== Core Properties ===&lt;br /&gt;
The following ''core'' h-entry properties have broad consensus and are broadly interoperably published and consumed:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - entry name/title&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;''' - short entry summary&lt;br /&gt;
* '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;''' - full content of the entry&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;''' - when the entry was published&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-updated&amp;lt;/code&amp;gt;''' - when the entry was updated&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-author&amp;lt;/code&amp;gt;''' - who wrote the entry, optionally embedded [[h-card]](s)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' - entry categories/tags&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' - entry permalink URL&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-uid&amp;lt;/code&amp;gt;''' - universally unique identifier, typically canonical entry URL&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' - location the entry was posted from, optionally embed [[h-card]], [[h-adr]], or [[h-geo]]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-syndication&amp;quot;&amp;gt;u-syndication&amp;lt;/code&amp;gt;''' - URL(s) of syndicated copies of this post. The property equivalent of [[rel-syndication]] ([http://erinjo.is/2014/checked-into-rockit-colabs-23 example])&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-in-reply-to&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered reply to (i.e. doesn’t make sense without context, could show up in comment thread), optionally an embedded [[h-cite]] ([http://indiewebcamp.com/reply-context reply-context]) ([https://kartikprabhu.com/notes/re-citizen-of-indieweb example])&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;p-rsvp&amp;quot;&amp;gt;p-rsvp&amp;lt;/code&amp;gt;''' (enum, use &amp;amp;lt;data&amp;gt; element or [[value-class-pattern]])&lt;br /&gt;
** &amp;quot;yes&amp;quot;, &amp;quot;no&amp;quot;, &amp;quot;maybe&amp;quot;, &amp;quot;interested&amp;quot;. Case-insensitive values, normalized to lowercase. Examples:&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;YES&amp;quot;&amp;gt;is going&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;Maybe&amp;quot;&amp;gt;might go&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;no&amp;quot;&amp;gt;unable to go&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;interested&amp;quot;&amp;gt;am interested/tracking/watching&amp;lt;/data&amp;gt;  ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-like-of&amp;quot;&amp;gt;u-like-of&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered a “like” (favorite, star) of. Optionally an embedded [[h-cite]]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-repost-of&amp;quot;&amp;gt;u-repost-of&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered a “repost” of. Optionally an embedded [[h-cite]].&lt;br /&gt;
&lt;br /&gt;
=== Draft Properties ===&lt;br /&gt;
The following draft properties are in use in the wild (published and consumed), and are under strong consideration, but are not yet part of the core:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;p-comment&amp;quot;&amp;gt;p-comment&amp;lt;/code&amp;gt;''' - optionally embedded (or nested?) [[h-cite]](s), each of which is a comment on/reply to the parent h-entry. See [[comment-brainstorming]] ([http://waterpigs.co.uk/notes/4V2DjG/ example])&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/20 Issue 20]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-photo&amp;quot;&amp;gt;u-photo&amp;lt;/code&amp;gt;''' - one or more photos that is/are considered the primary content of the entry, unless there is a &amp;lt;code&amp;gt;p-location h-card&amp;lt;/code&amp;gt;, which is still considered a &amp;quot;checkin&amp;quot; (i.e. with a photo). Otherwise the presence of a u-photo means the name of the entry should be interpreted as a caption on the photo, and the summary/content should be interpreted as a description of the photo.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/4 Issue 4: u-photo draft-&amp;gt;core bc way more than 3+ pub and consuming impls/sites]&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/24 Issue 24: Update Definition of Draft Property u-photo]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-video&amp;quot;&amp;gt;u-video&amp;lt;/code&amp;gt;''' - special u- parsing rules for &amp;lt;code&amp;gt;&amp;amp;lt;video src&amp;gt; &amp;amp; &amp;amp;lt;source src&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/5 Issue 5]&lt;br /&gt;
&lt;br /&gt;
=== Proposed Additions ===&lt;br /&gt;
The following properties are proposed additions based on various use-cases, such as existing [[link-preview-brainstorming|link preview]] markup conventions, but are awaiting citations of use across multiple sites in the wild, and at least one reader / real world consuming code example:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-audio&amp;lt;/code&amp;gt;''' - special u- parsing rules for &amp;lt;code&amp;gt;&amp;amp;lt;audio src&amp;gt; &amp;amp; &amp;amp;lt;source src&amp;gt;&amp;lt;/code&amp;gt;. Examples: [http://transportini.com/ Transportini],[https://indieweb.org/podcast#How_to_podcast_with_h-feed possibly more]&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/6 Issue 6]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-like&amp;lt;/code&amp;gt;''' - similar to p-comment, URL to a like post of the current post, e.g. in a responses list or facepile.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/31 Issue 32]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-repost&amp;lt;/code&amp;gt;''' - similar to u-like, URL to a repost of the current post, e.g. in a responses list or facepile.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/30 Issue 30]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-bookmark-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a bookmark of another URL. Optionally an [[h-cite]]. See [https://indieweb.org/bookmark indieweb.org/bookmark] for examples in the wild.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/12 Issue 12]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-featured&amp;lt;/code&amp;gt;''' - a representative photo or image for the entry, e.g. primary photo for an article or subject-cropped photo, suitable for use in a [[link-preview]].&lt;br /&gt;
** +1 sknebel: https://github.com/microformats/h-entry/issues/14&lt;br /&gt;
* Location Properties - https://github.com/microformats/h-entry/issues/29&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-latitude&amp;lt;/code&amp;gt;''' - latitude of the location of the entry&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-longitude&amp;lt;/code&amp;gt;''' - longitude of the location of the entry&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-altitude&amp;lt;/code&amp;gt;''' - altitude of the location of the entry&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-duration&amp;lt;/code&amp;gt;''' - duration of an audio or video file in the entry. https://indieweb.org/duration Multiple publishers and consumers in the wild; https://github.com/snarfed/granary/issues/169 more background.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/21 Issue 21]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-size&amp;lt;/code&amp;gt;''' - size in bytes of an audio or video file in the entry. https://indieweb.org/size Multiple publishers and consumers in the wild; https://github.com/snarfed/granary/issues/169 more background.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-listen-of&amp;lt;/code&amp;gt;''' - also known as a 'scrobble', indicates this h-entry is a listen of another URL. Optionally an h-cite. https://github.com/microformats/h-entry/issues/11&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-watch-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a watch of another URL, a visual version of the scrobble. Optionally an h-cite. https://github.com/microformats/h-entry/issues/17&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-read-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a read post of some written work (book or other document). The value can be the title of the work or an h-cite. Proposal also mentions &amp;lt;code&amp;gt;u-read-of&amp;lt;/code&amp;gt;, where the value would be a URL to the written work or a representative citation page. https://github.com/microformats/h-entry/issues/10&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-translation-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a translation of the linked URL into another language. Can be used in the same way as the existing &amp;lt;code&amp;gt;u-like-of&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;u-repost-of&amp;lt;/code&amp;gt; properties, with just the URL to the original h-entry, or (optionally) contain an embedded &amp;lt;code&amp;gt;h-cite&amp;lt;/code&amp;gt;. https://github.com/microformats/h-entry/issues/26&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-checkin&amp;lt;/code&amp;gt;''' - the URL of the venue/location h-card which the h-entry is considered a “checkin” of. Optionally an embedded h-card. https://github.com/microformats/h-entry/issues/15&lt;br /&gt;
&lt;br /&gt;
The following interpretation is also proposed addition:&lt;br /&gt;
* if the &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; is also an embedded [[h-card]], the entry is treated as a &amp;quot;checkin&amp;quot;.&lt;br /&gt;
** -1 [[User:Aaronpk|Aaronpk]] 14:22, 19 January 2017 (UTC) [https://aaronparecki.com/2017/01/13/21/ this post] is not a checkin, but has an h-card as the p-location property. &lt;br /&gt;
&lt;br /&gt;
Note: As [[h-entry]] usage grows to express and consume different kinds of content, we expect additional properties may be proposed and iterated as demonstrated by real-world needs, usage, and interoperability.&lt;br /&gt;
&lt;br /&gt;
=== Proposing and upgrading ===&lt;br /&gt;
How do you add proposed properties and then upgrade them to draft and then core properties?&lt;br /&gt;
&lt;br /&gt;
See: [[h-entry#change_control|change control]]&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
This section is a stub.&lt;br /&gt;
=== p-location ===&lt;br /&gt;
'''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' has been re-used from [[h-event]].&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
=== p-name of a note ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''What is the &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; of a [https://indieweb.org/note note]?'''&lt;br /&gt;
** You probably should avoid adding &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; to notes. See https://indieweb.org/note for more discussion of the topic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== venue an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate a named venue where an entry was posted from? Like a restaurant or park.'''&lt;br /&gt;
** Use an embedded [[h-card]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== address an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate the address where an entry was posted from? Like a restaurant or park.'''&lt;br /&gt;
** If the address is just part of a named venue, see above, use an [[h-card]]&lt;br /&gt;
** Otherwise use an embedded [[h-adr]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lat long an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate the latitude and longitude of where an entry was posted from?'''&lt;br /&gt;
** If the location has a name in addition to latitude and longitude, see above, use an [[h-card]]&lt;br /&gt;
** Otherwise if there is an address in addition to latitude and longitude, see above, use an [[h-adr]]&lt;br /&gt;
** Otherwise use an embedded [[h-geo]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dt-published property and HTML5 time element ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''Does the dt-published property need to be a time element?'''&lt;br /&gt;
** The &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt; property should be a &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element so that you can take advantage of HTML5's &amp;quot;datetime&amp;quot; property.&lt;br /&gt;
** This lets you specify a human-readable date in the value of the attribute, and the ISO8601 machine-readable date in the &amp;quot;datetime&amp;quot; property.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== what is the bare minimum list of required properties on an h-entry ===&lt;br /&gt;
; What is the bare minimum list of required properties on an h-entry?&lt;br /&gt;
: No properties are explicitly required, but in practice a h-entry should have the following properties at a minimum for consumers:&lt;br /&gt;
:* &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; — if there is no &amp;quot;published&amp;quot; date for the &amp;quot;entry&amp;quot;, then reconsider whether it is correct (or worth) marking it up as an entry.&lt;br /&gt;
&lt;br /&gt;
; What properties should an h-entry have in addition to the bare minimum?&lt;br /&gt;
: Beyond the bare minimum, a typical h-entry should have the following as well:&lt;br /&gt;
:* &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; at least) - especially for structured content. For a plain text note, the content/summary (whichever is used) should be the same as the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;, otherwise it will be implied from the text content of the root element.&lt;br /&gt;
:* &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; - for explicitly named/titled entries like blog posts and articles. Otherwise the entry is assumed to be a &amp;quot;title-less&amp;quot; [https://indieweb.org/note note] (like a tweet).&lt;br /&gt;
:* &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; - including a nested &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt; with author details like name, photo, url.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
Real world in the wild examples of sites and services that publish or consume h-entry:&lt;br /&gt;
&lt;br /&gt;
* ... add uses of h-entry you see in the wild here.&lt;br /&gt;
* ind.ie mark up their [https://ind.ie/blog blog] listing and [https://ind.ie/blog/autumn-events-2014/ permalink] pages with h-entry&lt;br /&gt;
* David John Mead marks up his profile, blog posts and comments with h-card, h-entry and h-cite on [http://davidjohnmead.com davidjohnmead.com]&lt;br /&gt;
* [[User:Brian|Brian Suda]] marks up his blog posts up with h-entry and h-card on [http://optional.is/required/ optional.is]&lt;br /&gt;
* Ashton McAllen marks up his blog posts, reposts, comments and likes with h-entry, h-card and h-cite on [http://acegiak.net/ acegiak.net]&lt;br /&gt;
* Emma Kuo marks up her blog posts and notes with h-entry and h-card on [http://notenoughneon.com/ notenoughneon.com]&lt;br /&gt;
* Scott Jenson marks up his blog posts with h-entry and h-card on [http://jenson.org/ jenson.org]&lt;br /&gt;
* Emily McAllen marks up her blog posts with h-entry and h-card on [http://blackwoolholiday.com/ blackwoolholiday.com]&lt;br /&gt;
* Ryan Barrett marks up his blog posts, notes, replies and likes with h-entry and h-card on [https://snarfed.org/ snarfed.org]&lt;br /&gt;
* Barry Frost marks up his notes with h-entry, h-card and h-cite on [http://barryfrost.com/ barryfrost.com]&lt;br /&gt;
* Amber Case marks up her profile, blog posts, replies and notes with h-entry and h-card on [http://caseorganic.com/ caseorganic.com]&lt;br /&gt;
* Johannes Ernst marks up his blog posts with h-entry on [http://upon2020.com/blog/ upon2020.com]&lt;br /&gt;
* Michiel de Jong marks up his profile and notes with h-entry and h-card on [https://michielbdejong.com/ michielbdejong.com]&lt;br /&gt;
* Mike Taylor marks up his profile and blog posts with h-card and h-entry on [https://bear.im/bearlog/ bear.im]&lt;br /&gt;
* Erin Jo Ritchey marks up her profile, posts and comments using h-card, h-entry and h-cite with idno on [http://erinjo.is/ erinjo.is]&lt;br /&gt;
* Jeena Paradies marks up his profile, blog posts, notes and comments using h-card, h-entry and h-cite on [https://jeena.net/ jeena.net]&lt;br /&gt;
* Andy Sylvester marks up his profile, blog posts and comments using h-card and h-entry on [http://andysylvester.com/2014/03/01/howto-setting-up-the-selfoss-feed-reader-with-microformats-support/ andysylvester.com] (note: as of 2014-03-13 using h-entry for comments instead of correct h-cite --[[User:Barnabywalters|bw]] 14:44, 13 March 2014 (UTC))&lt;br /&gt;
* Chloe Weil marks up her blog posts with h-entry on [http://chloeweil.com/blog chloeweil.com]&lt;br /&gt;
* Christophe Ducamp marks up his blog posts and profile with h-entry and h-card on [http://christopheducamp.com/ christopheducamp.com]&lt;br /&gt;
* Glenn Jones marks up his blog posts, notes, replies, profile and comments with h-entry, h-card and h-cite on [http://glennjones.net/ glennjones.net]&lt;br /&gt;
* Marcus Povey marks up his blog posts and profile with h-entry and h-card on [http://www.marcus-povey.co.uk/ marcus-povey.co.uk]&lt;br /&gt;
* Matthias Pfefferle marks up his blog posts, comments and profile with h-card, h-cite and h-entry on [http://notizblog.org/ notizblog.org]&lt;br /&gt;
* Kyle Mahan marks up his profile and notes with h-card and h-entry on [http://kylewm.com/ kylewm.com]&lt;br /&gt;
* Okinawan-lyrics marks up his posts with h-entry and h-card ([http://www.okinawan-lyrics.com/ example])&lt;br /&gt;
* App.net marks up profile pages and permalink pages with h-entry as of 2013-08-06 ([https://alpha.app.net/voidfiles example])&lt;br /&gt;
* The Twitter archive browser UI uses h-entry and h-card internally, unfortunately it’s not exposed as HTML in static files anywhere&lt;br /&gt;
* Brett Comnes marks up his posts with h-entry and h-card ([http://bret.io/2013/06/29/getting-started-with-bower/ example])&lt;br /&gt;
* Ben Werdmuller marks up his posts with h-card and h-entry, u-in-reply-to and u-like ([http://werd.io/view/51d5097fbed7ded0633a5956 example])&lt;br /&gt;
* Sandeep Shetty marks his posts up with h-card and h-entry, as well as draft u-in-reply-to and experimental u-like properties ([http://sandeep.io/101 example])&lt;br /&gt;
* Laurent Eschenauer marks up his posts with h-entry ([http://eschnou.com/entry/first-autonomous-flight-of-my-nodecopter-62-24992.html example])&lt;br /&gt;
* Tom Morris marks up his posts using h-entry ([http://tommorris.org/posts/8417 example])&lt;br /&gt;
* Numerous newer W3C specs, e.g.&lt;br /&gt;
** [http://www.w3.org/TR/2013/CR-css3-values-20130404/ CSS Values and Units Module Level 3 - 2013-04-04]&lt;br /&gt;
** [http://www.w3.org/TR/2013/CR-css3-conditional-20130404/ CSS Conditional Rules Module Level 3 - 2013-04-04]&lt;br /&gt;
** [http://www.w3.org/TR/2013/WD-css3-page-20130314/ CSS Paged Media Module Level 3 - 2013-03-14]&lt;br /&gt;
** [http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/ CSS Counter Styles Level 3 - 2013-02-21]&lt;br /&gt;
* [http://wordpress.org/extend/themes/sempress SemPress] is a WordPress theme that supports h-card, h-feed/h-entry.&lt;br /&gt;
* [http://the-pastry-box-project.net/ The Pastry Box Project] use h-card and h-entry markup on their homepage and individual thoughts pages&lt;br /&gt;
* Aaron Parecki uses h-entry to mark up notes, e.g. [http://aaronparecki.com/2012/230/reply/1 2012/230/reply/1].&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] uses h-entry on his home page, as well as h-entry on all post permalinks, e.g. [http://tantek.com/2012/243/t1/name-beats-title-modern-use-dubline-core-wrong-uf2 2012-243 post], with [[rel-prev]]/[[rel-next]] (if applicable) to indicate prev/next posts&lt;br /&gt;
* [http://waterpigs.co.uk/ Barnaby Walters] uses h-entry on all notes and articles, as well as nested within notes as reply contexts [http://waterpigs.co.uk/notes/1468/ example] and comments [http://waterpigs.co.uk/notes/1482/ example].&lt;br /&gt;
&lt;br /&gt;
=== offline ===&lt;br /&gt;
* spreadly marks up share permalink pages with h-entry, as well as minimal h-cards and experimental p-like properties&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
* '''[http://indiewebify.me/validate-h-entry/ indiewebify.me h-entry validator]''' parses [[h-entry]] markup, finds common errors and makes suggestions for things to add, with code samples&lt;br /&gt;
* '''[http://shrewdness.waterpigs.co.uk/test/ Shrewdness h-entry/h-feed validator]''' shows how shrewdness interprets+displays h-entries, with original source and interim formats, works for single h-entries and feed pages&lt;br /&gt;
&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
Software implementations that publish or consume h-entry, including themes, plugins, or extensions:&lt;br /&gt;
&lt;br /&gt;
(This section is a stub that needs expansion! In practice, nearly every CMS on every [https://indieweb.org/ indie web] site supports publishing h-entry by default.)&lt;br /&gt;
&lt;br /&gt;
When adding an implementation, please provide and link to its home page and open source repo if any.&lt;br /&gt;
* [https://gnu.io/social/ GNUsocial] [https://git.gnu.io/gnu/gnu-social/ source code]&lt;br /&gt;
* [https://hubzilla.org/hubzilla/ Hubzilla] [https://github.org/redmatrix/hubzilla source code]&lt;br /&gt;
* [http://friendica.com/ Friendica] [https://github.org/friendica/friendica source code]&lt;br /&gt;
* [http://github.com/dissolve/inkblot InkBlot]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Publisher Compatibility ===&lt;br /&gt;
For backward compatibility with legacy [[hAtom]] consuming implementations, use [[hAtom]] classnames (or rel values) in addition to the more future-proof h-entry properties, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;article class=&amp;quot;h-entry hentry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name entry-title&amp;quot;&amp;gt;A Tale Of Two Tags&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;address class=&amp;quot;p-author author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://chandra.example.com/&amp;quot; class=&amp;quot;u-url url p-name fn&amp;quot; rel=&amp;quot;author&amp;quot;&amp;gt;Chandra&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/address&amp;gt;&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dt-published published&amp;quot; datetime=&amp;quot;2012-06-20T08:34:46-07:00&amp;quot;&amp;gt;June 20, 2012&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;e-content entry-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;It was the best of visible tags, it was the alternative invisible tags.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The a tag is perhaps the best of HTML, yet its corresponding invisible link tag has uses too.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/category/uncategorized/&amp;quot; rel=&amp;quot;category tag&amp;quot; class=&amp;quot;p-category&amp;quot;&amp;gt;General&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Note: you may use any valid HTML5 elements. The &amp;lt;code&amp;gt;article h1 address time&amp;lt;/code&amp;gt; elements are used in the example as semantically richer suggestions, however in general &amp;lt;code&amp;gt;div span&amp;lt;/code&amp;gt; work fine too. The &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element is special though in that its &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute provides a more author/user friendly way of separating a machine readable ISO8601 datetime from a human readable summary.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The list of equivalent [[hAtom]] classnames and rel values is provided below.&lt;br /&gt;
&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
Microformats parsers {{should}} detect classic properties only if a classic root class name is found and parse them as microformats2 properties. &lt;br /&gt;
&lt;br /&gt;
If an &amp;quot;h-entry&amp;quot; is found, don't look for an &amp;quot;hentry&amp;quot; on the same element.&lt;br /&gt;
&lt;br /&gt;
Compat root class name: &amp;lt;code id=&amp;quot;hentry&amp;quot;&amp;gt;hentry&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Properties: (parsed as '''p-''' plain text unless otherwise specified):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-content&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; - parse as '''dt-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; - parse as '''dt-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=bookmark&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=bookmark was the only way to indicate an hentry permalink. Thus parsers should look for rel=bookmark hyperlinks inside an hentry, and take their &amp;quot;href&amp;quot; value as a value for a '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' property, including handling any relative URL resolution.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=tag&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=tag was the typical way to tag an hentry. Thus parsers should look for rel=tag hyperlinks inside an hentry, and take the last path segment of their &amp;quot;href&amp;quot; value as a value for a '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' property.&lt;br /&gt;
&lt;br /&gt;
Proposed: ([https://github.com/microformats/h-entry/issues/7 follow-up in issue #7])&lt;br /&gt;
* &amp;lt;code&amp;gt;time.entry-date[datetime]&amp;lt;/code&amp;gt; - in the absence of &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;, parse as '''&amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;'''. parse for the first &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element with class name of &amp;lt;code&amp;gt;entry-date&amp;lt;/code&amp;gt; and non-empty &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute inside an hentry, if there is no &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; property, use that time element's &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute value for the &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt; property. Evidence: default WordPress themes 2011-2014([https://wp-themes.com/twentyeleven/][https://wp-themes.com/twentytwelve/][https://wp-themes.com/twentythirteen/][https://wp-themes.com/twentyfourteen/]).&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=author&amp;lt;/code&amp;gt; - in the absence of &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;, parse as '''&amp;lt;code&amp;gt;u-author&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=author was commonly used to link to an author's URL. Thus parsers should look for rel=author hyperlinks inside an hentry (or even on the same page, preceding the hentry), use the absolute version of it as a value for the '''&amp;lt;code&amp;gt;u-author&amp;lt;/code&amp;gt;''' property if there is no &amp;quot;author&amp;quot; property. (citations to &amp;quot;hentry&amp;quot; examples in the wild that &amp;lt;em&amp;gt;depend&amp;lt;/em&amp;gt; on rel=author needed to accepted this proposal. Note: default WordPress themes twentyeleven, twentytwelve, twentythirteen, twentyfourteen all use rel=author but only inside class=&amp;quot;author vcard&amp;quot;, and thus rel=author can be ignored since authorship is already picked up by existing &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; backcompat parsing.)&lt;br /&gt;
&lt;br /&gt;
=== Compat FAQ ===&lt;br /&gt;
==== What about rel bookmark ====&lt;br /&gt;
Also asked as: ''Why use an h-entry u-url u-uid for permalinks when I have [[rel-bookmark|rel=bookmark]]?''&lt;br /&gt;
&lt;br /&gt;
A: tl;dr: use &amp;lt;code&amp;gt;class=&amp;quot;u-url u-uid&amp;quot;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;rel=bookmark&amp;lt;/code&amp;gt; for post permalinks because it's simpler (fewer attributes), and works better across contexts (permalink page, recent posts on home page, collection of posts on archive pages).&lt;br /&gt;
&lt;br /&gt;
rel=bookmark was the old [[hAtom]] way of marking up permalinks. Since then two factors have contributed to reducing use of rel inside microformats:&lt;br /&gt;
* rel by typically* document scoped in [[HTML5]] - thus making it inappropriate for use in microformats that are aggregated, e.g. a collection of posts on a home page or in monthly archives.&lt;br /&gt;
* it is easier to always use class names for properties. When formats use two (or more!) attributes in HTML to specify properties, confusion results in lower data quality (of the markup and thus the stuff that is marked up). Thus per the microformats [[principle]] of [[simplicity]], in [[microformats2]] we only use class names for properties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; even though rel=bookmark in particular is article-element / sectioning scoped in HTML5[http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#link-type-bookmark], it's a detail that typical authors are not going to remember, and thus it's not good to depend on it for any kind of format.&lt;br /&gt;
&lt;br /&gt;
==== Why rename entry-title entry-summary entry-content ====&lt;br /&gt;
The &amp;lt;code&amp;gt;entry-*&amp;lt;/code&amp;gt; classnames in classic [[hAtom]] were prefixed as such due to concerns about vocabulary overlap with the title (as in job title, completely separate semantic) property in [[hCard]] and the summary property in [[hCalendar]] (see: [[hatom-faq#Could_hAtom_instead_use_title_content_and_summary|hAtom FAQ]]).&lt;br /&gt;
&lt;br /&gt;
Following the [[simplicity]] principle, in microformats2, the aforementioned vagueness of '''title''' is dealt with by removing it. As '''name''' is now used consistently across all vocabularies as the property which “names” the microformat, it makes sense to use it to mark up the name of a post.&lt;br /&gt;
&lt;br /&gt;
Likewise, adding entry- to '''summary''' doesn’t add any useful information, and in practice there have been no problems with blog post summaries overlapping with entry summaries, so it makes sense to simplify to '''summary'''. The same applies to '''entry-content''' simplified to '''content'''.&lt;br /&gt;
&lt;br /&gt;
See also: [http://krijnhoetmer.nl/irc-logs/microformats/20120830#l-128 2012-08-30 IRC conversation].&lt;br /&gt;
&lt;br /&gt;
== Related Work ==&lt;br /&gt;
Work that re-uses or builds upon h-entry:&lt;br /&gt;
* [https://mailpile.pagekite.me:8080/p/Open_Message_Format Mailpile Open Message Format] is using h-entry with structured properties, e.g. p-author h-card.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
This work is based on the existing [[hAtom]] microformat, and extensive selfdogfooding in the [http://indiewebcamp.com indie web camp] community.&lt;br /&gt;
&lt;br /&gt;
== change control ==&lt;br /&gt;
Minor editorial changes (e.g. fixing minor typos or punctuation) that do not change and preferably clarify the structure and existing intended meaning may be done by anyone without filing issues, requiring only a sufficient &amp;quot;Summary&amp;quot; description field entry for the edit. More than minor but still purely editorial changes may be made by an editor. Anyone may question such editorial changes by undoing corresponding edits without filing an issue. Any further reversion or iteration on such an editorial change must be done by filing an issue.&lt;br /&gt;
&lt;br /&gt;
For the stable features of this document, substantive issue filing, resolution, and edits may be done by filing an [[h-entry-issues|issue]] and discussing them on the issue and on #microformats [[IRC]] with a link to the issue.&lt;br /&gt;
&lt;br /&gt;
Because this is primarily a vocabulary specification, very few issues beyond the list of vocabulary have been filed or required any lengthy discussion. If such a non-trivial issue arises in the future, use the [[microformats2-parsing#change_control|microformats2-parsing change control process]] to resolve them.&lt;br /&gt;
&lt;br /&gt;
In general, non-vocabulary related features or requirements should be avoided in this specification, e.g. changes to microformats2 syntax must be proposed as [[microformats2-parsing]] changes using the [[microformats2-parsing#change_control|microformats2-parsing change control process]].&lt;br /&gt;
&lt;br /&gt;
Beyond that, the following requirements must be met for adding or moving features (e.g. properties and values) to proposed, draft, or stable. File an issue to collect necessary citations for the requirements for each property being proposed or upgraded, explain how citations fulfill the requirements for the phase(s), get consensus on both (resolve any implementer objections) in the issue.&lt;br /&gt;
&lt;br /&gt;
;Proposed&lt;br /&gt;
:[[#Proposed_Additions|Proposed features]] must provide documentation of what specific real world use-cases they are solving, preferably with a link to a step-by-step user scenario, e.g. demonstratable using existing non-standard / single-site / single-implementation tools.&lt;br /&gt;
;Draft&lt;br /&gt;
:[[#Draft_Properties|Draft properties]] must in addition be published and consumed in the wild on the public web, demonstrate solving the use case for which they were proposed, and should provide citations of real world public web sites publishing and (other sites) consuming them, interoperably.&lt;br /&gt;
;Stable&lt;br /&gt;
:Stable features (e.g. [[#Core_Properties|Core Properties]]) must in addition be published and consumed in the wild on multiple sites by multiple implementations (3+ different sites and implementations for publishing and  consuming). When a draft property reaches a critical mass of deployment by numerous sites and implementations (far beyond 3+), due to network effects and backward compatibility considerations it effectively becomes stable, since it becomes increasingly difficult to change it in any way and have so many sites and implementations also change.&lt;br /&gt;
&lt;br /&gt;
For creating an entirely new vocabulary, and more details about how to research existing values, properties, document examples in the wild, etc., see the microformats [[process]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[h-feed]]&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[microformats2-parsing]]&lt;br /&gt;
* [[h-geo]]&lt;br /&gt;
* [[hCard]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Specifications]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-entry&amp;diff=70536</id>
		<title>h-entry</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-entry&amp;diff=70536"/>
		<updated>2022-08-15T16:20:48Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: Add u-repost GitHub issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:h-entry}}&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;h-entry&amp;lt;/dfn&amp;gt; is a simple, open format for episodic or datestamped content on the web. h-entry is often used with content intended to be syndicated, e.g. blog posts. h-entry is one of several open [[microformats|microformat]] standards suitable for embedding data in HTML.&lt;br /&gt;
&lt;br /&gt;
h-entry is the [[microformats2]] update to [[hAtom]], in particular its &amp;quot;hentry&amp;quot; root class which itself was based on [[Atom]]'s &amp;quot;entry&amp;quot; element. For an update to &amp;quot;hfeed&amp;quot; see [[h-feed]].&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;Status&amp;lt;/span&amp;gt;&lt;br /&gt;
:This is a '''Living Specification''' yet mature enough to encourage additional implementations and [[h-entry-issues|feedback]]. This specification has portions that are stable, draft, and proposed. Features are stable unless explicitly labeled draft or proposed, or in draft or proposed sections. Draft and proposed features are likely to change substantively. While substantive changes to stable features are unexpected, it is a living specification subject to substantive change by issues and errata filed in response to implementation experience, requiring consensus among participating implementers as part of an explicit [[#change_control|change control]] process. &lt;br /&gt;
;&amp;lt;span id=&amp;quot;participate&amp;quot;&amp;gt;Participate&amp;lt;/span&amp;gt;&lt;br /&gt;
:[https://github.com/microformats/h-entry/issues Open Issues]&lt;br /&gt;
:[[h-entry-issues|Resolved issues before 2012-246]]&lt;br /&gt;
:[[IRC]]&lt;br /&gt;
:Advance the spec by following explicit [[#change_control|change control]] process &lt;br /&gt;
&amp;lt;div class=&amp;quot;p-author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
;&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
;License&lt;br /&gt;
: {{cc0-owfa-license}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple blog post example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;article class=&amp;quot;h-entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;Microformats are amazing&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Published by &amp;lt;a class=&amp;quot;p-author h-card&amp;quot; href=&amp;quot;http://example.com&amp;quot;&amp;gt;W. Developer&amp;lt;/a&amp;gt;&lt;br /&gt;
     on &amp;lt;time class=&amp;quot;dt-published&amp;quot; datetime=&amp;quot;2013-06-13 12:00:00&amp;quot;&amp;gt;13&amp;lt;sup&amp;gt;th&amp;lt;/sup&amp;gt; June 2013&amp;lt;/time&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;p class=&amp;quot;p-summary&amp;quot;&amp;gt;In which I extoll the virtues of using microformats.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;div class=&amp;quot;e-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Blah blah blah&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed JSON:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;items&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: [&lt;br /&gt;
        &amp;quot;h-entry&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: [&lt;br /&gt;
          &amp;quot;Microformats are amazing&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;author&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;W. Developer&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: [&lt;br /&gt;
              &amp;quot;h-card&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;name&amp;quot;: [&lt;br /&gt;
                &amp;quot;W. Developer&amp;quot;&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;url&amp;quot;: [&lt;br /&gt;
                &amp;quot;http://example.com&amp;quot;&lt;br /&gt;
              ]&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;published&amp;quot;: [&lt;br /&gt;
          &amp;quot;2013-06-13 12:00:00&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;summary&amp;quot;: [&lt;br /&gt;
          &amp;quot;In which I extoll the virtues of using microformats.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;content&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;Blah blah blah&amp;quot;,&lt;br /&gt;
            &amp;quot;html&amp;quot;: &amp;quot;&amp;lt;p&amp;gt;Blah blah blah&amp;lt;/p&amp;gt;&amp;quot;&lt;br /&gt;
          }&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Get started ==&lt;br /&gt;
The class '''&amp;lt;code&amp;gt;h-entry&amp;lt;/code&amp;gt;''' is a ''root class name'' that indicates the presence of an h-entry.&lt;br /&gt;
&lt;br /&gt;
'''p-name''', '''p-author''', '''dt-published''' and the other h-entry property classnames listed below define properties of the h-entry.&lt;br /&gt;
&lt;br /&gt;
Note: The purpose of an entry is to place it around both the explicitly written content (in the content property or in other specific properties for non-textual content or responses) and whatever else is the context for that content, including properties for when it was published and/or updated, who created it, tags or categorization, and links to what the content is a response to (perhaps with a quoted excerpt) and/or links to syndicated copies.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
h-entry properties, inside an element with class '''h-entry'''. All properties are optional and may be plural.&lt;br /&gt;
* See [[microformats2-parsing]] to learn more about property classnames.&lt;br /&gt;
&lt;br /&gt;
=== Core Properties ===&lt;br /&gt;
The following ''core'' h-entry properties have broad consensus and are broadly interoperably published and consumed:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - entry name/title&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;''' - short entry summary&lt;br /&gt;
* '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;''' - full content of the entry&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;''' - when the entry was published&lt;br /&gt;
* '''&amp;lt;code&amp;gt;dt-updated&amp;lt;/code&amp;gt;''' - when the entry was updated&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-author&amp;lt;/code&amp;gt;''' - who wrote the entry, optionally embedded [[h-card]](s)&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' - entry categories/tags&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' - entry permalink URL&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-uid&amp;lt;/code&amp;gt;''' - universally unique identifier, typically canonical entry URL&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' - location the entry was posted from, optionally embed [[h-card]], [[h-adr]], or [[h-geo]]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-syndication&amp;quot;&amp;gt;u-syndication&amp;lt;/code&amp;gt;''' - URL(s) of syndicated copies of this post. The property equivalent of [[rel-syndication]] ([http://erinjo.is/2014/checked-into-rockit-colabs-23 example])&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-in-reply-to&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered reply to (i.e. doesn’t make sense without context, could show up in comment thread), optionally an embedded [[h-cite]] ([http://indiewebcamp.com/reply-context reply-context]) ([https://kartikprabhu.com/notes/re-citizen-of-indieweb example])&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;p-rsvp&amp;quot;&amp;gt;p-rsvp&amp;lt;/code&amp;gt;''' (enum, use &amp;amp;lt;data&amp;gt; element or [[value-class-pattern]])&lt;br /&gt;
** &amp;quot;yes&amp;quot;, &amp;quot;no&amp;quot;, &amp;quot;maybe&amp;quot;, &amp;quot;interested&amp;quot;. Case-insensitive values, normalized to lowercase. Examples:&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;YES&amp;quot;&amp;gt;is going&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, or&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;Maybe&amp;quot;&amp;gt;might go&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;no&amp;quot;&amp;gt;unable to go&amp;lt;/data&amp;gt; to ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;... &amp;lt;data class=&amp;quot;p-rsvp&amp;quot; value=&amp;quot;interested&amp;quot;&amp;gt;am interested/tracking/watching&amp;lt;/data&amp;gt;  ...&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-like-of&amp;quot;&amp;gt;u-like-of&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered a “like” (favorite, star) of. Optionally an embedded [[h-cite]]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-repost-of&amp;quot;&amp;gt;u-repost-of&amp;lt;/code&amp;gt;''' - the URL which the h-entry is considered a “repost” of. Optionally an embedded [[h-cite]].&lt;br /&gt;
&lt;br /&gt;
=== Draft Properties ===&lt;br /&gt;
The following draft properties are in use in the wild (published and consumed), and are under strong consideration, but are not yet part of the core:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;p-comment&amp;quot;&amp;gt;p-comment&amp;lt;/code&amp;gt;''' - optionally embedded (or nested?) [[h-cite]](s), each of which is a comment on/reply to the parent h-entry. See [[comment-brainstorming]] ([http://waterpigs.co.uk/notes/4V2DjG/ example])&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/20 Issue 20]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-photo&amp;quot;&amp;gt;u-photo&amp;lt;/code&amp;gt;''' - one or more photos that is/are considered the primary content of the entry, unless there is a &amp;lt;code&amp;gt;p-location h-card&amp;lt;/code&amp;gt;, which is still considered a &amp;quot;checkin&amp;quot; (i.e. with a photo). Otherwise the presence of a u-photo means the name of the entry should be interpreted as a caption on the photo, and the summary/content should be interpreted as a description of the photo.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/4 Issue 4: u-photo draft-&amp;gt;core bc way more than 3+ pub and consuming impls/sites]&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/24 Issue 24: Update Definition of Draft Property u-photo]&lt;br /&gt;
* '''&amp;lt;code id=&amp;quot;u-video&amp;quot;&amp;gt;u-video&amp;lt;/code&amp;gt;''' - special u- parsing rules for &amp;lt;code&amp;gt;&amp;amp;lt;video src&amp;gt; &amp;amp; &amp;amp;lt;source src&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/5 Issue 5]&lt;br /&gt;
&lt;br /&gt;
=== Proposed Additions ===&lt;br /&gt;
The following properties are proposed additions based on various use-cases, such as existing [[link-preview-brainstorming|link preview]] markup conventions, but are awaiting citations of use across multiple sites in the wild, and at least one reader / real world consuming code example:&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-audio&amp;lt;/code&amp;gt;''' - special u- parsing rules for &amp;lt;code&amp;gt;&amp;amp;lt;audio src&amp;gt; &amp;amp; &amp;amp;lt;source src&amp;gt;&amp;lt;/code&amp;gt;. Examples: [http://transportini.com/ Transportini],[https://indieweb.org/podcast#How_to_podcast_with_h-feed possibly more]&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/6 Issue 6]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-like&amp;lt;/code&amp;gt;''' - similar to p-comment, URL to a like post of the current post, e.g. in a responses list or facepile.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-repost&amp;lt;/code&amp;gt;''' - similar to u-like, URL to a repost of the current post, e.g. in a responses list or facepile.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/30 Issue 30]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-bookmark-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a bookmark of another URL. Optionally an [[h-cite]]. See [https://indieweb.org/bookmark indieweb.org/bookmark] for examples in the wild.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/12 Issue 12]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-featured&amp;lt;/code&amp;gt;''' - a representative photo or image for the entry, e.g. primary photo for an article or subject-cropped photo, suitable for use in a [[link-preview]].&lt;br /&gt;
** +1 sknebel: https://github.com/microformats/h-entry/issues/14&lt;br /&gt;
* Location Properties - https://github.com/microformats/h-entry/issues/29&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-latitude&amp;lt;/code&amp;gt;''' - latitude of the location of the entry&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-longitude&amp;lt;/code&amp;gt;''' - longitude of the location of the entry&lt;br /&gt;
** '''&amp;lt;code&amp;gt;p-altitude&amp;lt;/code&amp;gt;''' - altitude of the location of the entry&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-duration&amp;lt;/code&amp;gt;''' - duration of an audio or video file in the entry. https://indieweb.org/duration Multiple publishers and consumers in the wild; https://github.com/snarfed/granary/issues/169 more background.&lt;br /&gt;
** [https://github.com/microformats/h-entry/issues/21 Issue 21]&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-size&amp;lt;/code&amp;gt;''' - size in bytes of an audio or video file in the entry. https://indieweb.org/size Multiple publishers and consumers in the wild; https://github.com/snarfed/granary/issues/169 more background.&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-listen-of&amp;lt;/code&amp;gt;''' - also known as a 'scrobble', indicates this h-entry is a listen of another URL. Optionally an h-cite. https://github.com/microformats/h-entry/issues/11&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-watch-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a watch of another URL, a visual version of the scrobble. Optionally an h-cite. https://github.com/microformats/h-entry/issues/17&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-read-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a read post of some written work (book or other document). The value can be the title of the work or an h-cite. Proposal also mentions &amp;lt;code&amp;gt;u-read-of&amp;lt;/code&amp;gt;, where the value would be a URL to the written work or a representative citation page. https://github.com/microformats/h-entry/issues/10&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-translation-of&amp;lt;/code&amp;gt;''' - indicates this h-entry is a translation of the linked URL into another language. Can be used in the same way as the existing &amp;lt;code&amp;gt;u-like-of&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;u-repost-of&amp;lt;/code&amp;gt; properties, with just the URL to the original h-entry, or (optionally) contain an embedded &amp;lt;code&amp;gt;h-cite&amp;lt;/code&amp;gt;. https://github.com/microformats/h-entry/issues/26&lt;br /&gt;
* '''&amp;lt;code&amp;gt;u-checkin&amp;lt;/code&amp;gt;''' - the URL of the venue/location h-card which the h-entry is considered a “checkin” of. Optionally an embedded h-card. https://github.com/microformats/h-entry/issues/15&lt;br /&gt;
&lt;br /&gt;
The following interpretation is also proposed addition:&lt;br /&gt;
* if the &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; is also an embedded [[h-card]], the entry is treated as a &amp;quot;checkin&amp;quot;.&lt;br /&gt;
** -1 [[User:Aaronpk|Aaronpk]] 14:22, 19 January 2017 (UTC) [https://aaronparecki.com/2017/01/13/21/ this post] is not a checkin, but has an h-card as the p-location property. &lt;br /&gt;
&lt;br /&gt;
Note: As [[h-entry]] usage grows to express and consume different kinds of content, we expect additional properties may be proposed and iterated as demonstrated by real-world needs, usage, and interoperability.&lt;br /&gt;
&lt;br /&gt;
=== Proposing and upgrading ===&lt;br /&gt;
How do you add proposed properties and then upgrade them to draft and then core properties?&lt;br /&gt;
&lt;br /&gt;
See: [[h-entry#change_control|change control]]&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
This section is a stub.&lt;br /&gt;
=== p-location ===&lt;br /&gt;
'''&amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt;''' has been re-used from [[h-event]].&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
=== p-name of a note ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''What is the &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; of a [https://indieweb.org/note note]?'''&lt;br /&gt;
** You probably should avoid adding &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; to notes. See https://indieweb.org/note for more discussion of the topic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== venue an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate a named venue where an entry was posted from? Like a restaurant or park.'''&lt;br /&gt;
** Use an embedded [[h-card]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== address an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate the address where an entry was posted from? Like a restaurant or park.'''&lt;br /&gt;
** If the address is just part of a named venue, see above, use an [[h-card]]&lt;br /&gt;
** Otherwise use an embedded [[h-adr]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== lat long an entry was posted from ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''How do you indicate the latitude and longitude of where an entry was posted from?'''&lt;br /&gt;
** If the location has a name in addition to latitude and longitude, see above, use an [[h-card]]&lt;br /&gt;
** Otherwise if there is an address in addition to latitude and longitude, see above, use an [[h-adr]]&lt;br /&gt;
** Otherwise use an embedded [[h-geo]] microformat on a &amp;lt;code&amp;gt;p-location&amp;lt;/code&amp;gt; property value.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== dt-published property and HTML5 time element ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* '''Does the dt-published property need to be a time element?'''&lt;br /&gt;
** The &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt; property should be a &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element so that you can take advantage of HTML5's &amp;quot;datetime&amp;quot; property.&lt;br /&gt;
** This lets you specify a human-readable date in the value of the attribute, and the ISO8601 machine-readable date in the &amp;quot;datetime&amp;quot; property.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== what is the bare minimum list of required properties on an h-entry ===&lt;br /&gt;
; What is the bare minimum list of required properties on an h-entry?&lt;br /&gt;
: No properties are explicitly required, but in practice a h-entry should have the following properties at a minimum for consumers:&lt;br /&gt;
:* &amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt;&lt;br /&gt;
:* &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; — if there is no &amp;quot;published&amp;quot; date for the &amp;quot;entry&amp;quot;, then reconsider whether it is correct (or worth) marking it up as an entry.&lt;br /&gt;
&lt;br /&gt;
; What properties should an h-entry have in addition to the bare minimum?&lt;br /&gt;
: Beyond the bare minimum, a typical h-entry should have the following as well:&lt;br /&gt;
:* &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt; at least) - especially for structured content. For a plain text note, the content/summary (whichever is used) should be the same as the &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;, otherwise it will be implied from the text content of the root element.&lt;br /&gt;
:* &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; - for explicitly named/titled entries like blog posts and articles. Otherwise the entry is assumed to be a &amp;quot;title-less&amp;quot; [https://indieweb.org/note note] (like a tweet).&lt;br /&gt;
:* &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; - including a nested &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt; with author details like name, photo, url.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
Real world in the wild examples of sites and services that publish or consume h-entry:&lt;br /&gt;
&lt;br /&gt;
* ... add uses of h-entry you see in the wild here.&lt;br /&gt;
* ind.ie mark up their [https://ind.ie/blog blog] listing and [https://ind.ie/blog/autumn-events-2014/ permalink] pages with h-entry&lt;br /&gt;
* David John Mead marks up his profile, blog posts and comments with h-card, h-entry and h-cite on [http://davidjohnmead.com davidjohnmead.com]&lt;br /&gt;
* [[User:Brian|Brian Suda]] marks up his blog posts up with h-entry and h-card on [http://optional.is/required/ optional.is]&lt;br /&gt;
* Ashton McAllen marks up his blog posts, reposts, comments and likes with h-entry, h-card and h-cite on [http://acegiak.net/ acegiak.net]&lt;br /&gt;
* Emma Kuo marks up her blog posts and notes with h-entry and h-card on [http://notenoughneon.com/ notenoughneon.com]&lt;br /&gt;
* Scott Jenson marks up his blog posts with h-entry and h-card on [http://jenson.org/ jenson.org]&lt;br /&gt;
* Emily McAllen marks up her blog posts with h-entry and h-card on [http://blackwoolholiday.com/ blackwoolholiday.com]&lt;br /&gt;
* Ryan Barrett marks up his blog posts, notes, replies and likes with h-entry and h-card on [https://snarfed.org/ snarfed.org]&lt;br /&gt;
* Barry Frost marks up his notes with h-entry, h-card and h-cite on [http://barryfrost.com/ barryfrost.com]&lt;br /&gt;
* Amber Case marks up her profile, blog posts, replies and notes with h-entry and h-card on [http://caseorganic.com/ caseorganic.com]&lt;br /&gt;
* Johannes Ernst marks up his blog posts with h-entry on [http://upon2020.com/blog/ upon2020.com]&lt;br /&gt;
* Michiel de Jong marks up his profile and notes with h-entry and h-card on [https://michielbdejong.com/ michielbdejong.com]&lt;br /&gt;
* Mike Taylor marks up his profile and blog posts with h-card and h-entry on [https://bear.im/bearlog/ bear.im]&lt;br /&gt;
* Erin Jo Ritchey marks up her profile, posts and comments using h-card, h-entry and h-cite with idno on [http://erinjo.is/ erinjo.is]&lt;br /&gt;
* Jeena Paradies marks up his profile, blog posts, notes and comments using h-card, h-entry and h-cite on [https://jeena.net/ jeena.net]&lt;br /&gt;
* Andy Sylvester marks up his profile, blog posts and comments using h-card and h-entry on [http://andysylvester.com/2014/03/01/howto-setting-up-the-selfoss-feed-reader-with-microformats-support/ andysylvester.com] (note: as of 2014-03-13 using h-entry for comments instead of correct h-cite --[[User:Barnabywalters|bw]] 14:44, 13 March 2014 (UTC))&lt;br /&gt;
* Chloe Weil marks up her blog posts with h-entry on [http://chloeweil.com/blog chloeweil.com]&lt;br /&gt;
* Christophe Ducamp marks up his blog posts and profile with h-entry and h-card on [http://christopheducamp.com/ christopheducamp.com]&lt;br /&gt;
* Glenn Jones marks up his blog posts, notes, replies, profile and comments with h-entry, h-card and h-cite on [http://glennjones.net/ glennjones.net]&lt;br /&gt;
* Marcus Povey marks up his blog posts and profile with h-entry and h-card on [http://www.marcus-povey.co.uk/ marcus-povey.co.uk]&lt;br /&gt;
* Matthias Pfefferle marks up his blog posts, comments and profile with h-card, h-cite and h-entry on [http://notizblog.org/ notizblog.org]&lt;br /&gt;
* Kyle Mahan marks up his profile and notes with h-card and h-entry on [http://kylewm.com/ kylewm.com]&lt;br /&gt;
* Okinawan-lyrics marks up his posts with h-entry and h-card ([http://www.okinawan-lyrics.com/ example])&lt;br /&gt;
* App.net marks up profile pages and permalink pages with h-entry as of 2013-08-06 ([https://alpha.app.net/voidfiles example])&lt;br /&gt;
* The Twitter archive browser UI uses h-entry and h-card internally, unfortunately it’s not exposed as HTML in static files anywhere&lt;br /&gt;
* Brett Comnes marks up his posts with h-entry and h-card ([http://bret.io/2013/06/29/getting-started-with-bower/ example])&lt;br /&gt;
* Ben Werdmuller marks up his posts with h-card and h-entry, u-in-reply-to and u-like ([http://werd.io/view/51d5097fbed7ded0633a5956 example])&lt;br /&gt;
* Sandeep Shetty marks his posts up with h-card and h-entry, as well as draft u-in-reply-to and experimental u-like properties ([http://sandeep.io/101 example])&lt;br /&gt;
* Laurent Eschenauer marks up his posts with h-entry ([http://eschnou.com/entry/first-autonomous-flight-of-my-nodecopter-62-24992.html example])&lt;br /&gt;
* Tom Morris marks up his posts using h-entry ([http://tommorris.org/posts/8417 example])&lt;br /&gt;
* Numerous newer W3C specs, e.g.&lt;br /&gt;
** [http://www.w3.org/TR/2013/CR-css3-values-20130404/ CSS Values and Units Module Level 3 - 2013-04-04]&lt;br /&gt;
** [http://www.w3.org/TR/2013/CR-css3-conditional-20130404/ CSS Conditional Rules Module Level 3 - 2013-04-04]&lt;br /&gt;
** [http://www.w3.org/TR/2013/WD-css3-page-20130314/ CSS Paged Media Module Level 3 - 2013-03-14]&lt;br /&gt;
** [http://www.w3.org/TR/2013/WD-css-counter-styles-3-20130221/ CSS Counter Styles Level 3 - 2013-02-21]&lt;br /&gt;
* [http://wordpress.org/extend/themes/sempress SemPress] is a WordPress theme that supports h-card, h-feed/h-entry.&lt;br /&gt;
* [http://the-pastry-box-project.net/ The Pastry Box Project] use h-card and h-entry markup on their homepage and individual thoughts pages&lt;br /&gt;
* Aaron Parecki uses h-entry to mark up notes, e.g. [http://aaronparecki.com/2012/230/reply/1 2012/230/reply/1].&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik] uses h-entry on his home page, as well as h-entry on all post permalinks, e.g. [http://tantek.com/2012/243/t1/name-beats-title-modern-use-dubline-core-wrong-uf2 2012-243 post], with [[rel-prev]]/[[rel-next]] (if applicable) to indicate prev/next posts&lt;br /&gt;
* [http://waterpigs.co.uk/ Barnaby Walters] uses h-entry on all notes and articles, as well as nested within notes as reply contexts [http://waterpigs.co.uk/notes/1468/ example] and comments [http://waterpigs.co.uk/notes/1482/ example].&lt;br /&gt;
&lt;br /&gt;
=== offline ===&lt;br /&gt;
* spreadly marks up share permalink pages with h-entry, as well as minimal h-cards and experimental p-like properties&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
* '''[http://indiewebify.me/validate-h-entry/ indiewebify.me h-entry validator]''' parses [[h-entry]] markup, finds common errors and makes suggestions for things to add, with code samples&lt;br /&gt;
* '''[http://shrewdness.waterpigs.co.uk/test/ Shrewdness h-entry/h-feed validator]''' shows how shrewdness interprets+displays h-entries, with original source and interim formats, works for single h-entries and feed pages&lt;br /&gt;
&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
Software implementations that publish or consume h-entry, including themes, plugins, or extensions:&lt;br /&gt;
&lt;br /&gt;
(This section is a stub that needs expansion! In practice, nearly every CMS on every [https://indieweb.org/ indie web] site supports publishing h-entry by default.)&lt;br /&gt;
&lt;br /&gt;
When adding an implementation, please provide and link to its home page and open source repo if any.&lt;br /&gt;
* [https://gnu.io/social/ GNUsocial] [https://git.gnu.io/gnu/gnu-social/ source code]&lt;br /&gt;
* [https://hubzilla.org/hubzilla/ Hubzilla] [https://github.org/redmatrix/hubzilla source code]&lt;br /&gt;
* [http://friendica.com/ Friendica] [https://github.org/friendica/friendica source code]&lt;br /&gt;
* [http://github.com/dissolve/inkblot InkBlot]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Publisher Compatibility ===&lt;br /&gt;
For backward compatibility with legacy [[hAtom]] consuming implementations, use [[hAtom]] classnames (or rel values) in addition to the more future-proof h-entry properties, for example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;article class=&amp;quot;h-entry hentry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name entry-title&amp;quot;&amp;gt;A Tale Of Two Tags&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;address class=&amp;quot;p-author author h-card vcard&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;https://chandra.example.com/&amp;quot; class=&amp;quot;u-url url p-name fn&amp;quot; rel=&amp;quot;author&amp;quot;&amp;gt;Chandra&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/address&amp;gt;&lt;br /&gt;
  &amp;lt;time class=&amp;quot;dt-published published&amp;quot; datetime=&amp;quot;2012-06-20T08:34:46-07:00&amp;quot;&amp;gt;June 20, 2012&amp;lt;/time&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;e-content entry-content&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;It was the best of visible tags, it was the alternative invisible tags.&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;The a tag is perhaps the best of HTML, yet its corresponding invisible link tag has uses too.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;/category/uncategorized/&amp;quot; rel=&amp;quot;category tag&amp;quot; class=&amp;quot;p-category&amp;quot;&amp;gt;General&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/article&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{note|Note: you may use any valid HTML5 elements. The &amp;lt;code&amp;gt;article h1 address time&amp;lt;/code&amp;gt; elements are used in the example as semantically richer suggestions, however in general &amp;lt;code&amp;gt;div span&amp;lt;/code&amp;gt; work fine too. The &amp;lt;code&amp;gt;time&amp;lt;/code&amp;gt; element is special though in that its &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute provides a more author/user friendly way of separating a machine readable ISO8601 datetime from a human readable summary.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The list of equivalent [[hAtom]] classnames and rel values is provided below.&lt;br /&gt;
&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
Microformats parsers {{should}} detect classic properties only if a classic root class name is found and parse them as microformats2 properties. &lt;br /&gt;
&lt;br /&gt;
If an &amp;quot;h-entry&amp;quot; is found, don't look for an &amp;quot;hentry&amp;quot; on the same element.&lt;br /&gt;
&lt;br /&gt;
Compat root class name: &amp;lt;code id=&amp;quot;hentry&amp;quot;&amp;gt;hentry&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
Properties: (parsed as '''p-''' plain text unless otherwise specified):&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-summary&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;entry-content&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt;'''&lt;br /&gt;
* &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; - parse as '''dt-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; - parse as '''dt-'''&lt;br /&gt;
* &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;category&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=bookmark&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=bookmark was the only way to indicate an hentry permalink. Thus parsers should look for rel=bookmark hyperlinks inside an hentry, and take their &amp;quot;href&amp;quot; value as a value for a '''&amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;''' property, including handling any relative URL resolution.&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=tag&amp;lt;/code&amp;gt; - parse as '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=tag was the typical way to tag an hentry. Thus parsers should look for rel=tag hyperlinks inside an hentry, and take the last path segment of their &amp;quot;href&amp;quot; value as a value for a '''&amp;lt;code&amp;gt;p-category&amp;lt;/code&amp;gt;''' property.&lt;br /&gt;
&lt;br /&gt;
Proposed: ([https://github.com/microformats/h-entry/issues/7 follow-up in issue #7])&lt;br /&gt;
* &amp;lt;code&amp;gt;time.entry-date[datetime]&amp;lt;/code&amp;gt; - in the absence of &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;, parse as '''&amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt;'''. parse for the first &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element with class name of &amp;lt;code&amp;gt;entry-date&amp;lt;/code&amp;gt; and non-empty &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute inside an hentry, if there is no &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; property, use that time element's &amp;lt;code&amp;gt;datetime&amp;lt;/code&amp;gt; attribute value for the &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt; property. Evidence: default WordPress themes 2011-2014([https://wp-themes.com/twentyeleven/][https://wp-themes.com/twentytwelve/][https://wp-themes.com/twentythirteen/][https://wp-themes.com/twentyfourteen/]).&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=author&amp;lt;/code&amp;gt; - in the absence of &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt;, parse as '''&amp;lt;code&amp;gt;u-author&amp;lt;/code&amp;gt;'''. While not a class name nor typical microformats property, rel=author was commonly used to link to an author's URL. Thus parsers should look for rel=author hyperlinks inside an hentry (or even on the same page, preceding the hentry), use the absolute version of it as a value for the '''&amp;lt;code&amp;gt;u-author&amp;lt;/code&amp;gt;''' property if there is no &amp;quot;author&amp;quot; property. (citations to &amp;quot;hentry&amp;quot; examples in the wild that &amp;lt;em&amp;gt;depend&amp;lt;/em&amp;gt; on rel=author needed to accepted this proposal. Note: default WordPress themes twentyeleven, twentytwelve, twentythirteen, twentyfourteen all use rel=author but only inside class=&amp;quot;author vcard&amp;quot;, and thus rel=author can be ignored since authorship is already picked up by existing &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; backcompat parsing.)&lt;br /&gt;
&lt;br /&gt;
=== Compat FAQ ===&lt;br /&gt;
==== What about rel bookmark ====&lt;br /&gt;
Also asked as: ''Why use an h-entry u-url u-uid for permalinks when I have [[rel-bookmark|rel=bookmark]]?''&lt;br /&gt;
&lt;br /&gt;
A: tl;dr: use &amp;lt;code&amp;gt;class=&amp;quot;u-url u-uid&amp;quot;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;rel=bookmark&amp;lt;/code&amp;gt; for post permalinks because it's simpler (fewer attributes), and works better across contexts (permalink page, recent posts on home page, collection of posts on archive pages).&lt;br /&gt;
&lt;br /&gt;
rel=bookmark was the old [[hAtom]] way of marking up permalinks. Since then two factors have contributed to reducing use of rel inside microformats:&lt;br /&gt;
* rel by typically* document scoped in [[HTML5]] - thus making it inappropriate for use in microformats that are aggregated, e.g. a collection of posts on a home page or in monthly archives.&lt;br /&gt;
* it is easier to always use class names for properties. When formats use two (or more!) attributes in HTML to specify properties, confusion results in lower data quality (of the markup and thus the stuff that is marked up). Thus per the microformats [[principle]] of [[simplicity]], in [[microformats2]] we only use class names for properties.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; even though rel=bookmark in particular is article-element / sectioning scoped in HTML5[http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html#link-type-bookmark], it's a detail that typical authors are not going to remember, and thus it's not good to depend on it for any kind of format.&lt;br /&gt;
&lt;br /&gt;
==== Why rename entry-title entry-summary entry-content ====&lt;br /&gt;
The &amp;lt;code&amp;gt;entry-*&amp;lt;/code&amp;gt; classnames in classic [[hAtom]] were prefixed as such due to concerns about vocabulary overlap with the title (as in job title, completely separate semantic) property in [[hCard]] and the summary property in [[hCalendar]] (see: [[hatom-faq#Could_hAtom_instead_use_title_content_and_summary|hAtom FAQ]]).&lt;br /&gt;
&lt;br /&gt;
Following the [[simplicity]] principle, in microformats2, the aforementioned vagueness of '''title''' is dealt with by removing it. As '''name''' is now used consistently across all vocabularies as the property which “names” the microformat, it makes sense to use it to mark up the name of a post.&lt;br /&gt;
&lt;br /&gt;
Likewise, adding entry- to '''summary''' doesn’t add any useful information, and in practice there have been no problems with blog post summaries overlapping with entry summaries, so it makes sense to simplify to '''summary'''. The same applies to '''entry-content''' simplified to '''content'''.&lt;br /&gt;
&lt;br /&gt;
See also: [http://krijnhoetmer.nl/irc-logs/microformats/20120830#l-128 2012-08-30 IRC conversation].&lt;br /&gt;
&lt;br /&gt;
== Related Work ==&lt;br /&gt;
Work that re-uses or builds upon h-entry:&lt;br /&gt;
* [https://mailpile.pagekite.me:8080/p/Open_Message_Format Mailpile Open Message Format] is using h-entry with structured properties, e.g. p-author h-card.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
This work is based on the existing [[hAtom]] microformat, and extensive selfdogfooding in the [http://indiewebcamp.com indie web camp] community.&lt;br /&gt;
&lt;br /&gt;
== change control ==&lt;br /&gt;
Minor editorial changes (e.g. fixing minor typos or punctuation) that do not change and preferably clarify the structure and existing intended meaning may be done by anyone without filing issues, requiring only a sufficient &amp;quot;Summary&amp;quot; description field entry for the edit. More than minor but still purely editorial changes may be made by an editor. Anyone may question such editorial changes by undoing corresponding edits without filing an issue. Any further reversion or iteration on such an editorial change must be done by filing an issue.&lt;br /&gt;
&lt;br /&gt;
For the stable features of this document, substantive issue filing, resolution, and edits may be done by filing an [[h-entry-issues|issue]] and discussing them on the issue and on #microformats [[IRC]] with a link to the issue.&lt;br /&gt;
&lt;br /&gt;
Because this is primarily a vocabulary specification, very few issues beyond the list of vocabulary have been filed or required any lengthy discussion. If such a non-trivial issue arises in the future, use the [[microformats2-parsing#change_control|microformats2-parsing change control process]] to resolve them.&lt;br /&gt;
&lt;br /&gt;
In general, non-vocabulary related features or requirements should be avoided in this specification, e.g. changes to microformats2 syntax must be proposed as [[microformats2-parsing]] changes using the [[microformats2-parsing#change_control|microformats2-parsing change control process]].&lt;br /&gt;
&lt;br /&gt;
Beyond that, the following requirements must be met for adding or moving features (e.g. properties and values) to proposed, draft, or stable. File an issue to collect necessary citations for the requirements for each property being proposed or upgraded, explain how citations fulfill the requirements for the phase(s), get consensus on both (resolve any implementer objections) in the issue.&lt;br /&gt;
&lt;br /&gt;
;Proposed&lt;br /&gt;
:[[#Proposed_Additions|Proposed features]] must provide documentation of what specific real world use-cases they are solving, preferably with a link to a step-by-step user scenario, e.g. demonstratable using existing non-standard / single-site / single-implementation tools.&lt;br /&gt;
;Draft&lt;br /&gt;
:[[#Draft_Properties|Draft properties]] must in addition be published and consumed in the wild on the public web, demonstrate solving the use case for which they were proposed, and should provide citations of real world public web sites publishing and (other sites) consuming them, interoperably.&lt;br /&gt;
;Stable&lt;br /&gt;
:Stable features (e.g. [[#Core_Properties|Core Properties]]) must in addition be published and consumed in the wild on multiple sites by multiple implementations (3+ different sites and implementations for publishing and  consuming). When a draft property reaches a critical mass of deployment by numerous sites and implementations (far beyond 3+), due to network effects and backward compatibility considerations it effectively becomes stable, since it becomes increasingly difficult to change it in any way and have so many sites and implementations also change.&lt;br /&gt;
&lt;br /&gt;
For creating an entirely new vocabulary, and more details about how to research existing values, properties, document examples in the wild, etc., see the microformats [[process]].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[h-feed]]&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[microformats2-parsing]]&lt;br /&gt;
* [[h-geo]]&lt;br /&gt;
* [[hCard]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Specifications]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=70481</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=70481"/>
		<updated>2022-01-29T08:49:32Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:#microformats chat}}&lt;br /&gt;
&lt;br /&gt;
Join the microformats chat room to ask questions you have about microformats, learn how to contribute to the community, and to meet other people who are interested in microformats.&lt;br /&gt;
&lt;br /&gt;
Formally hosted on IRC exclusively, the microformats chat is now available on:&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/channels/866577279223595018/866659994903379968 Discord]&lt;br /&gt;
* [https://chat.indieweb.org/slack Slack]&lt;br /&gt;
* [https://app.element.io/#/room/#microformats:libera.chat Matrix]&lt;br /&gt;
* [ircs://irc.libera.chat:6697/microformats IRC] (hosted on libera.chat)&lt;br /&gt;
&lt;br /&gt;
All of our chat rooms are bridged which means a message you send will be received by people who use any supported platform. Our chat rooms are all called #microformats.&lt;br /&gt;
&lt;br /&gt;
All people who are working with, or are curious about, microformats are welcome to join the community.&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
;shortURL&lt;br /&gt;
:http://ufs.cc/w/irc&lt;br /&gt;
&lt;br /&gt;
== Quick Start ==&lt;br /&gt;
You may use a IRC client application such as [http://colloquy.info/ Colloquy] (Mac or iOS) or [https://market.android.com/details?id=org.yaaic&amp;amp;feature=search_result Yaaic on Android] to join:&lt;br /&gt;
* irc://irc.libera.chat/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Alternatively you may use a browser to quickly join and chat:&lt;br /&gt;
* http://webchat.freenode.net/?channels=microformats&amp;amp;nick=uf-wiki-visitor&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Firefox users: install [https://addons.mozilla.org/en-US/firefox/addon/chatzilla/ Chatzilla] IRC plugin.&lt;br /&gt;
As of 2020-12-15 this plugin no longer exists: &amp;quot;If you’ve followed a link from another site for an extension or theme, that item is no longer available.&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--* http://leafychat.com/#microformats@irc.freenode.net&lt;br /&gt;
** (Leafy Chat redirects to Convore and doesn't appear to connect as of 2011-07-06)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The microformats IRC channel is hosted on the libera.chat server.  See [[irc#Joining_a_server_and_channel|Joining a server and channel]] help for further information and use of client applications which provide additional services (authenticated nicknames, logging, etc.).&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Recent logs of the #microformats IRC channel can be found at:&lt;br /&gt;
* https://chat.indieweb.org/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
If the krijnhoetmer logs have stopped logging or have any other problems:&lt;br /&gt;
# try this in the IRC channel: &amp;lt;br/&amp;gt;&amp;lt;kbd&amp;gt;/invite krijnh #microformats&amp;lt;/kbd&amp;gt;&amp;lt;br/&amp;gt; if you see &amp;lt;br/&amp;gt;&amp;lt;samp&amp;gt;krijnh joined the chat room.&amp;lt;/samp&amp;gt;&amp;lt;br/&amp;gt; then the krijnhoetmer logs should start working again. if you don't see that, then:&lt;br /&gt;
# go http://krijnhoetmer.nl/#contact&lt;br /&gt;
# leave a message in the Contact box in the right column for Krijn, e.g. &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;&amp;quot;looks like the logs at http://krijnhoetmer.nl/irc-logs/microformats have stopped working, could you take a look?&amp;quot;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
# Krijn is fairly responsive, expect that logging will resume shortly.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Older logs can be found at the following locations for the following periods:&lt;br /&gt;
* [https://chat.indieweb.org/microformats/2011-02-12 2011-02-12]–[https://chat.indieweb.org/microformats current] at https://chat.indieweb.org/microformats (switched from Freenode to Libera.Chat on [https://chat.indieweb.org/microformats/2021-05-26 2021-05-26])&lt;br /&gt;
----&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats&amp;amp;s=20090220&amp;amp;e=20090220 2009-02-20]–[https://freenode.logbot.info/microformats 2021-05-26] at [https://freenode.logbot.info/microformats freenode.logbot.info microformats IRC Logs] (continued to log Freenode even after 2021-05-26, then [https://freenode.logbot.info/_shutdown stopped] on [https://freenode.logbot.info/microformats/20210614 2021-06-14])&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20131028 2013-10-28] (partial) - [https://krijnhoetmer.nl/irc-logs/microformats/20160129 2016-01-29] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20130811 2013-08-11] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130917 2013-09-17] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-10-09] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130807 2013-08-07] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-07-26] - [http://krijnhoetmer.nl/irc-logs/microformats/20120916 2012-09-16] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20090220 2009-02-20] - [http://krijnhoetmer.nl/irc-logs/microformats/20120621 2012-06-21] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-04-05 2011-04-05] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-02-24 2011-02-24] - [http://rbach.priv.at/Microformats/IRC/2011-03-03 2011-03-03] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-08-28 2009-08-28] - [http://rbach.priv.at/Microformats/IRC/2010-09-27 2010-09-27] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-03-26 2009-03-26] - [http://rbach.priv.at/Microformats/IRC/2009-06-29 2009-06-29] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* 2009-02-09 - 2009-02-20 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-01-14 2009-01-14] - [http://rbach.priv.at/Microformats/IRC/2009-02-09 2009-02-09] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20080825 2008-08-25] - [http://krijnhoetmer.nl/irc-logs/microformats/20090114 2009-01-14] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* 2008-08-16 - 2008-08-24 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2005-11-16 2005-11-16] - [http://rbach.priv.at/Microformats/IRC/2008-08-16 2008-08-16] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
Until sometime on 2007-07-16, there was an [http://microformat.makedatamakesense.com/log_feed/ atom feed] provided for the [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs]. &lt;br /&gt;
&lt;br /&gt;
=== logs status ===&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats logbot.glob.com.au microformats IRC Logs] are current and live&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs] appears to have stopped logging as of 2016-01.&lt;br /&gt;
** I emailed and heard back from Krijn on 2016-03-19 &amp;quot;Yeah, sorry, I know, server resources are very low for that (old) machine. I think it's sort of EOL..&amp;quot; [http://logs.glob.uno/?c=freenode%23microformats&amp;amp;s=21+Mar+2016&amp;amp;e=21+Mar+2016&amp;amp;h=Krijn#c86411] -- gRegor&lt;br /&gt;
* [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs] appear to have stopped logging as of 2009-06-29.&lt;br /&gt;
&lt;br /&gt;
== People on IRC ==&lt;br /&gt;
See our [[irc-people|list of IRC regulars]] and their normal timezones.&lt;br /&gt;
&lt;br /&gt;
Our channel has regular admins, who are also mailing list and wiki admins. If you want to get their attention, just say &amp;quot;adminhelp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Bots on IRC==&lt;br /&gt;
The IRC channel uses these bots:&lt;br /&gt;
* [[Loqi]] - logs IRC, posts notifications to IRC of wiki edits&lt;br /&gt;
** If Loqi is missing, see https://indieweb.org/Loqi for instructions&lt;br /&gt;
** If Wiki edits are missing, ask an admin for &amp;quot;adminhelp&amp;quot;, and reference [[admin-how-to#irc]]&lt;br /&gt;
&lt;br /&gt;
=== Previous Bots ===&lt;br /&gt;
These bots were active ~2005-2009? (actual dates can likely be confirmed by checking old IRC logs)&lt;br /&gt;
* [[mfbot]] - logs all edits to this wiki. (Contact: [[User:RyanKing|Ryan King]])&lt;br /&gt;
* [[mflogbot]] - logs the irc channel itself to archives on the web. (Contact: [[User:RobertBachmann|Robert Bachmann]])&lt;br /&gt;
* [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot]&lt;br /&gt;
&lt;br /&gt;
==== Greeting Bot ====&lt;br /&gt;
To display a brief description of who you are each time you join the channel, you can use “JiBot” to create a definition for your username. To do so pass the &amp;lt;tt&amp;gt;?def&amp;lt;/tt&amp;gt; command using something like the following convention (be brief):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?def jdoe is John Doe and can be found online at &amp;lt;nowiki&amp;gt;http://www.example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More information about using JiBot commands can be found on the [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot website]&lt;br /&gt;
&lt;br /&gt;
== Getting started with IRC ==&lt;br /&gt;
'''Please note:''' These directions relate specifically to the services that [http://libera.chat/ Libera.chat] offers.  Other IRC servers may differ with the services they offer and how to operate them. You can also read a complete guide at https://libera.chat/guides&lt;br /&gt;
&lt;br /&gt;
===Joining a server and channel===&lt;br /&gt;
Most clients will offer you a connection dialogue showing the required fields for connection.  The details to connect to the server are:&lt;br /&gt;
&lt;br /&gt;
*Server: &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
*Port: &amp;lt;code&amp;gt;6667&amp;lt;/code&amp;gt; (usually default)&lt;br /&gt;
&lt;br /&gt;
You should also fill in any fields to set your alias, real name and email address.  If available, save these settings for later to speed up connecting in future.&lt;br /&gt;
&lt;br /&gt;
More on setting a password protected alias can be [[irc#Creating_a_registered_nickname|read here]].&lt;br /&gt;
&lt;br /&gt;
Once connected, you will most likely be presented with the &amp;quot;MOTD&amp;quot; (message of the day).  For the first visit, it is advisable to read this to find out about the server's policies and other important pieces of news and help, otherwise it can be ignored and you can either [[irc#Creating_a_registered_nickname|authenticate your alias]] or join a channel.&lt;br /&gt;
&lt;br /&gt;
Your client may display to you a listing of all available channels.  Locate &amp;lt;code&amp;gt;#microformats&amp;lt;/code&amp;gt; and select to join, or type &amp;lt;code&amp;gt;'''/join #microformats'''&amp;lt;/code&amp;gt; into the command line available to you in your client (where you've just been shown your connection).&lt;br /&gt;
&lt;br /&gt;
Assuming you've connected correctly, you should now find youself in the microformats channel!&lt;br /&gt;
&lt;br /&gt;
More detailed, but general, advice can be [http://www.irchelp.org/irchelp/irctutorial.html#intro read here].&lt;br /&gt;
&lt;br /&gt;
===Creating a registered nickname===&lt;br /&gt;
Registration means that a password becomes associated with your alias/nickname/sign-in name and from the point of registration authorisation is required to communicate using that alias.&lt;br /&gt;
&lt;br /&gt;
Registration of a nickname is required for some channels, and should be done to protect your identity.&lt;br /&gt;
&lt;br /&gt;
To register with [https://libera.chat Libera.chat], you must communicate with their service known as NickServ.  The two basic command you will need to get started are:&lt;br /&gt;
&lt;br /&gt;
For registration: &amp;lt;code&amp;gt;/msg nickserv register ''password'' ''email''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt;''password''&amp;lt;/code&amp;gt; being a value of your choice.  You must also associate an email address with your nickname&lt;br /&gt;
&lt;br /&gt;
Your client may offer you an option to set your alias and password, so that you will not have to manually enter this information on each join.  Refer to your client's help files for more on this.&lt;br /&gt;
&lt;br /&gt;
These commands can be typed directly into the server window upon join, or whilst in a channel, just as you would normally send a message.&lt;br /&gt;
&lt;br /&gt;
More detailed user registration command information can be found in [https://libera.chat/guides/registration Libera's guides]&lt;br /&gt;
&lt;br /&gt;
===Communicating===&lt;br /&gt;
Sending a message to a channel may be as simple as joining the channel and typing into the window, just as you would with an Instant Messenger.  You can refer to your client's help files for quicker/alternative methods of doing the following.  For all clients the following commands are available (the parts in bold must be used, but are not seen by others):&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to the entire channel you are currently in:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg''' Hello world!&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hello world!&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending an action/emotive/3rd person statement:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/me''' dances a code jig&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;Bill dances a code jig&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to one person only (private chat):'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg Bob''' Hi, would you like to code jig?&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result (for Bob only): &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hi, would you like to code jig?&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clients==&lt;br /&gt;
The following clients are recommended by #microformats participants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Web ===&lt;br /&gt;
* [http://leafychat.com/#microformats@irc.freenode.net Leafy Chat]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* [http://www.mirc.com/ mIRC] — Popular Windows client. Trial version only.&lt;br /&gt;
* [http://xchat.org/ X-Chat] — Popular cross-platform client. [http://www.silverex.org/download/ Free Windows version] available.&lt;br /&gt;
* [http://www.adiirc.com/ AdiIRC] — Simple C# based IRC client.&lt;br /&gt;
* [http://www.miranda-im.org/ Miranda] — Lightweight, muti-protocol instant messenger.&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* [http://colloquy.info Colloquy] — open source, free&lt;br /&gt;
* [http://homepage.mac.com/philrobin/conversation/ Conversation]&lt;br /&gt;
* [http://sourceforge.net/projects/fire Fire] — open source, free&lt;br /&gt;
* [http://www.conceitedsoftware.com/products/linkinus Linkinus]&lt;br /&gt;
* [http://www.chipersoft.com/minerva/ Minerva]&lt;br /&gt;
* [http://www.snak.com/ Snak]&lt;br /&gt;
* [http://xchataqua.sourceforge.net/twiki/bin/view/Main/WebHome X-Chat Aqua]&lt;br /&gt;
** now has [http://www.portableapps.org PortableApps] version &amp;amp;#8212; [http://www.macupdate.com/info.php/id/21685/portable-x-chat-aqua MacUpdate link]&lt;br /&gt;
* [http://www.aquaticx.com/ Xirc]&lt;br /&gt;
&lt;br /&gt;
===Cross-platform===&lt;br /&gt;
* [http://pidgin.im/ Pidgin] — Popular open-source multi-protocol windows client, using libpurple&lt;br /&gt;
* [http://irssi.org/ Irssi] — Unix client, often run from a shell, sometimes [http://f0rked.com/articles/irssi in conjunction with 'screen'].&lt;br /&gt;
* [http://jirc.hick.org/jirc/ jIRCii]&lt;br /&gt;
&lt;br /&gt;
== meetups ==&lt;br /&gt;
The idea of having IRC meetups (a set time for a meeting on IRC) has been suggested by [[User:RyanKing|Ryan King]], as it appears to work well for the WordPress community and may help us from time-to-time. As of yet, there are no plans to have meetups.&lt;br /&gt;
&lt;br /&gt;
==IRC and microformats==&lt;br /&gt;
=== hCard ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* ''How do we maintain info about ircing in our hCards (nick, network, fav-channels?)?''&lt;br /&gt;
** presumably this would be done with a URL. - [[User:Tantek|Tantek]] 18:42, 30 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related discussions ==&lt;br /&gt;
* [[chat]] [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[irc-meetups]]&lt;br /&gt;
*[[discuss|Other discussion fora]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=70480</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=70480"/>
		<updated>2022-01-29T08:49:05Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:#microformats chat}}&lt;br /&gt;
&lt;br /&gt;
Join the microformats chat room to ask questions you have about microformats, learn how to contribute to the community, and to meet other people who are interested in microformats.&lt;br /&gt;
&lt;br /&gt;
Formally hosted on IRC exclusively, the microformats chat is now available on:&lt;br /&gt;
&lt;br /&gt;
* [https://discord.com/channels/866577279223595018/866659994903379968 Discord]&lt;br /&gt;
* [Slack https://chat.indieweb.org/slack]&lt;br /&gt;
* [Matrix https://app.element.io/#/room/#microformats:libera.chat]&lt;br /&gt;
* [IRC ircs://irc.libera.chat:6697/microformats]&lt;br /&gt;
&lt;br /&gt;
All of our chat rooms are bridged which means a message you send will be received by people who use any supported platform. Our chat rooms are all called #microformats.&lt;br /&gt;
&lt;br /&gt;
All people who are working with, or are curious about, microformats are welcome to join the community.&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
;shortURL&lt;br /&gt;
:http://ufs.cc/w/irc&lt;br /&gt;
&lt;br /&gt;
== Quick Start ==&lt;br /&gt;
You may use a IRC client application such as [http://colloquy.info/ Colloquy] (Mac or iOS) or [https://market.android.com/details?id=org.yaaic&amp;amp;feature=search_result Yaaic on Android] to join:&lt;br /&gt;
* irc://irc.libera.chat/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Alternatively you may use a browser to quickly join and chat:&lt;br /&gt;
* http://webchat.freenode.net/?channels=microformats&amp;amp;nick=uf-wiki-visitor&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Firefox users: install [https://addons.mozilla.org/en-US/firefox/addon/chatzilla/ Chatzilla] IRC plugin.&lt;br /&gt;
As of 2020-12-15 this plugin no longer exists: &amp;quot;If you’ve followed a link from another site for an extension or theme, that item is no longer available.&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--* http://leafychat.com/#microformats@irc.freenode.net&lt;br /&gt;
** (Leafy Chat redirects to Convore and doesn't appear to connect as of 2011-07-06)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The microformats IRC channel is hosted on the libera.chat server.  See [[irc#Joining_a_server_and_channel|Joining a server and channel]] help for further information and use of client applications which provide additional services (authenticated nicknames, logging, etc.).&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Recent logs of the #microformats IRC channel can be found at:&lt;br /&gt;
* https://chat.indieweb.org/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
If the krijnhoetmer logs have stopped logging or have any other problems:&lt;br /&gt;
# try this in the IRC channel: &amp;lt;br/&amp;gt;&amp;lt;kbd&amp;gt;/invite krijnh #microformats&amp;lt;/kbd&amp;gt;&amp;lt;br/&amp;gt; if you see &amp;lt;br/&amp;gt;&amp;lt;samp&amp;gt;krijnh joined the chat room.&amp;lt;/samp&amp;gt;&amp;lt;br/&amp;gt; then the krijnhoetmer logs should start working again. if you don't see that, then:&lt;br /&gt;
# go http://krijnhoetmer.nl/#contact&lt;br /&gt;
# leave a message in the Contact box in the right column for Krijn, e.g. &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;&amp;quot;looks like the logs at http://krijnhoetmer.nl/irc-logs/microformats have stopped working, could you take a look?&amp;quot;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
# Krijn is fairly responsive, expect that logging will resume shortly.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Older logs can be found at the following locations for the following periods:&lt;br /&gt;
* [https://chat.indieweb.org/microformats/2011-02-12 2011-02-12]–[https://chat.indieweb.org/microformats current] at https://chat.indieweb.org/microformats (switched from Freenode to Libera.Chat on [https://chat.indieweb.org/microformats/2021-05-26 2021-05-26])&lt;br /&gt;
----&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats&amp;amp;s=20090220&amp;amp;e=20090220 2009-02-20]–[https://freenode.logbot.info/microformats 2021-05-26] at [https://freenode.logbot.info/microformats freenode.logbot.info microformats IRC Logs] (continued to log Freenode even after 2021-05-26, then [https://freenode.logbot.info/_shutdown stopped] on [https://freenode.logbot.info/microformats/20210614 2021-06-14])&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20131028 2013-10-28] (partial) - [https://krijnhoetmer.nl/irc-logs/microformats/20160129 2016-01-29] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20130811 2013-08-11] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130917 2013-09-17] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-10-09] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130807 2013-08-07] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-07-26] - [http://krijnhoetmer.nl/irc-logs/microformats/20120916 2012-09-16] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20090220 2009-02-20] - [http://krijnhoetmer.nl/irc-logs/microformats/20120621 2012-06-21] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-04-05 2011-04-05] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-02-24 2011-02-24] - [http://rbach.priv.at/Microformats/IRC/2011-03-03 2011-03-03] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-08-28 2009-08-28] - [http://rbach.priv.at/Microformats/IRC/2010-09-27 2010-09-27] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-03-26 2009-03-26] - [http://rbach.priv.at/Microformats/IRC/2009-06-29 2009-06-29] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* 2009-02-09 - 2009-02-20 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-01-14 2009-01-14] - [http://rbach.priv.at/Microformats/IRC/2009-02-09 2009-02-09] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20080825 2008-08-25] - [http://krijnhoetmer.nl/irc-logs/microformats/20090114 2009-01-14] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* 2008-08-16 - 2008-08-24 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2005-11-16 2005-11-16] - [http://rbach.priv.at/Microformats/IRC/2008-08-16 2008-08-16] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
Until sometime on 2007-07-16, there was an [http://microformat.makedatamakesense.com/log_feed/ atom feed] provided for the [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs]. &lt;br /&gt;
&lt;br /&gt;
=== logs status ===&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats logbot.glob.com.au microformats IRC Logs] are current and live&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs] appears to have stopped logging as of 2016-01.&lt;br /&gt;
** I emailed and heard back from Krijn on 2016-03-19 &amp;quot;Yeah, sorry, I know, server resources are very low for that (old) machine. I think it's sort of EOL..&amp;quot; [http://logs.glob.uno/?c=freenode%23microformats&amp;amp;s=21+Mar+2016&amp;amp;e=21+Mar+2016&amp;amp;h=Krijn#c86411] -- gRegor&lt;br /&gt;
* [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs] appear to have stopped logging as of 2009-06-29.&lt;br /&gt;
&lt;br /&gt;
== People on IRC ==&lt;br /&gt;
See our [[irc-people|list of IRC regulars]] and their normal timezones.&lt;br /&gt;
&lt;br /&gt;
Our channel has regular admins, who are also mailing list and wiki admins. If you want to get their attention, just say &amp;quot;adminhelp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Bots on IRC==&lt;br /&gt;
The IRC channel uses these bots:&lt;br /&gt;
* [[Loqi]] - logs IRC, posts notifications to IRC of wiki edits&lt;br /&gt;
** If Loqi is missing, see https://indieweb.org/Loqi for instructions&lt;br /&gt;
** If Wiki edits are missing, ask an admin for &amp;quot;adminhelp&amp;quot;, and reference [[admin-how-to#irc]]&lt;br /&gt;
&lt;br /&gt;
=== Previous Bots ===&lt;br /&gt;
These bots were active ~2005-2009? (actual dates can likely be confirmed by checking old IRC logs)&lt;br /&gt;
* [[mfbot]] - logs all edits to this wiki. (Contact: [[User:RyanKing|Ryan King]])&lt;br /&gt;
* [[mflogbot]] - logs the irc channel itself to archives on the web. (Contact: [[User:RobertBachmann|Robert Bachmann]])&lt;br /&gt;
* [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot]&lt;br /&gt;
&lt;br /&gt;
==== Greeting Bot ====&lt;br /&gt;
To display a brief description of who you are each time you join the channel, you can use “JiBot” to create a definition for your username. To do so pass the &amp;lt;tt&amp;gt;?def&amp;lt;/tt&amp;gt; command using something like the following convention (be brief):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?def jdoe is John Doe and can be found online at &amp;lt;nowiki&amp;gt;http://www.example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More information about using JiBot commands can be found on the [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot website]&lt;br /&gt;
&lt;br /&gt;
== Getting started with IRC ==&lt;br /&gt;
'''Please note:''' These directions relate specifically to the services that [http://libera.chat/ Libera.chat] offers.  Other IRC servers may differ with the services they offer and how to operate them. You can also read a complete guide at https://libera.chat/guides&lt;br /&gt;
&lt;br /&gt;
===Joining a server and channel===&lt;br /&gt;
Most clients will offer you a connection dialogue showing the required fields for connection.  The details to connect to the server are:&lt;br /&gt;
&lt;br /&gt;
*Server: &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
*Port: &amp;lt;code&amp;gt;6667&amp;lt;/code&amp;gt; (usually default)&lt;br /&gt;
&lt;br /&gt;
You should also fill in any fields to set your alias, real name and email address.  If available, save these settings for later to speed up connecting in future.&lt;br /&gt;
&lt;br /&gt;
More on setting a password protected alias can be [[irc#Creating_a_registered_nickname|read here]].&lt;br /&gt;
&lt;br /&gt;
Once connected, you will most likely be presented with the &amp;quot;MOTD&amp;quot; (message of the day).  For the first visit, it is advisable to read this to find out about the server's policies and other important pieces of news and help, otherwise it can be ignored and you can either [[irc#Creating_a_registered_nickname|authenticate your alias]] or join a channel.&lt;br /&gt;
&lt;br /&gt;
Your client may display to you a listing of all available channels.  Locate &amp;lt;code&amp;gt;#microformats&amp;lt;/code&amp;gt; and select to join, or type &amp;lt;code&amp;gt;'''/join #microformats'''&amp;lt;/code&amp;gt; into the command line available to you in your client (where you've just been shown your connection).&lt;br /&gt;
&lt;br /&gt;
Assuming you've connected correctly, you should now find youself in the microformats channel!&lt;br /&gt;
&lt;br /&gt;
More detailed, but general, advice can be [http://www.irchelp.org/irchelp/irctutorial.html#intro read here].&lt;br /&gt;
&lt;br /&gt;
===Creating a registered nickname===&lt;br /&gt;
Registration means that a password becomes associated with your alias/nickname/sign-in name and from the point of registration authorisation is required to communicate using that alias.&lt;br /&gt;
&lt;br /&gt;
Registration of a nickname is required for some channels, and should be done to protect your identity.&lt;br /&gt;
&lt;br /&gt;
To register with [https://libera.chat Libera.chat], you must communicate with their service known as NickServ.  The two basic command you will need to get started are:&lt;br /&gt;
&lt;br /&gt;
For registration: &amp;lt;code&amp;gt;/msg nickserv register ''password'' ''email''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt;''password''&amp;lt;/code&amp;gt; being a value of your choice.  You must also associate an email address with your nickname&lt;br /&gt;
&lt;br /&gt;
Your client may offer you an option to set your alias and password, so that you will not have to manually enter this information on each join.  Refer to your client's help files for more on this.&lt;br /&gt;
&lt;br /&gt;
These commands can be typed directly into the server window upon join, or whilst in a channel, just as you would normally send a message.&lt;br /&gt;
&lt;br /&gt;
More detailed user registration command information can be found in [https://libera.chat/guides/registration Libera's guides]&lt;br /&gt;
&lt;br /&gt;
===Communicating===&lt;br /&gt;
Sending a message to a channel may be as simple as joining the channel and typing into the window, just as you would with an Instant Messenger.  You can refer to your client's help files for quicker/alternative methods of doing the following.  For all clients the following commands are available (the parts in bold must be used, but are not seen by others):&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to the entire channel you are currently in:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg''' Hello world!&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hello world!&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending an action/emotive/3rd person statement:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/me''' dances a code jig&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;Bill dances a code jig&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to one person only (private chat):'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg Bob''' Hi, would you like to code jig?&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result (for Bob only): &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hi, would you like to code jig?&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clients==&lt;br /&gt;
The following clients are recommended by #microformats participants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Web ===&lt;br /&gt;
* [http://leafychat.com/#microformats@irc.freenode.net Leafy Chat]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* [http://www.mirc.com/ mIRC] — Popular Windows client. Trial version only.&lt;br /&gt;
* [http://xchat.org/ X-Chat] — Popular cross-platform client. [http://www.silverex.org/download/ Free Windows version] available.&lt;br /&gt;
* [http://www.adiirc.com/ AdiIRC] — Simple C# based IRC client.&lt;br /&gt;
* [http://www.miranda-im.org/ Miranda] — Lightweight, muti-protocol instant messenger.&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* [http://colloquy.info Colloquy] — open source, free&lt;br /&gt;
* [http://homepage.mac.com/philrobin/conversation/ Conversation]&lt;br /&gt;
* [http://sourceforge.net/projects/fire Fire] — open source, free&lt;br /&gt;
* [http://www.conceitedsoftware.com/products/linkinus Linkinus]&lt;br /&gt;
* [http://www.chipersoft.com/minerva/ Minerva]&lt;br /&gt;
* [http://www.snak.com/ Snak]&lt;br /&gt;
* [http://xchataqua.sourceforge.net/twiki/bin/view/Main/WebHome X-Chat Aqua]&lt;br /&gt;
** now has [http://www.portableapps.org PortableApps] version &amp;amp;#8212; [http://www.macupdate.com/info.php/id/21685/portable-x-chat-aqua MacUpdate link]&lt;br /&gt;
* [http://www.aquaticx.com/ Xirc]&lt;br /&gt;
&lt;br /&gt;
===Cross-platform===&lt;br /&gt;
* [http://pidgin.im/ Pidgin] — Popular open-source multi-protocol windows client, using libpurple&lt;br /&gt;
* [http://irssi.org/ Irssi] — Unix client, often run from a shell, sometimes [http://f0rked.com/articles/irssi in conjunction with 'screen'].&lt;br /&gt;
* [http://jirc.hick.org/jirc/ jIRCii]&lt;br /&gt;
&lt;br /&gt;
== meetups ==&lt;br /&gt;
The idea of having IRC meetups (a set time for a meeting on IRC) has been suggested by [[User:RyanKing|Ryan King]], as it appears to work well for the WordPress community and may help us from time-to-time. As of yet, there are no plans to have meetups.&lt;br /&gt;
&lt;br /&gt;
==IRC and microformats==&lt;br /&gt;
=== hCard ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* ''How do we maintain info about ircing in our hCards (nick, network, fav-channels?)?''&lt;br /&gt;
** presumably this would be done with a URL. - [[User:Tantek|Tantek]] 18:42, 30 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related discussions ==&lt;br /&gt;
* [[chat]] [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[irc-meetups]]&lt;br /&gt;
*[[discuss|Other discussion fora]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=70479</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=70479"/>
		<updated>2022-01-29T08:48:53Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:#microformats chat}}&lt;br /&gt;
&lt;br /&gt;
Join the microformats chat room to ask questions you have about microformats, learn how to contribute to the community, and to meet other people who are interested in microformats.&lt;br /&gt;
&lt;br /&gt;
Formally hosted on IRC exclusively, the microformats chat is now available on:&lt;br /&gt;
&lt;br /&gt;
* [Discord https://discord.com/channels/866577279223595018/866659994903379968]&lt;br /&gt;
* [Slack https://chat.indieweb.org/slack]&lt;br /&gt;
* [Matrix https://app.element.io/#/room/#microformats:libera.chat]&lt;br /&gt;
* [IRC ircs://irc.libera.chat:6697/microformats]&lt;br /&gt;
&lt;br /&gt;
All of our chat rooms are bridged which means a message you send will be received by people who use any supported platform. Our chat rooms are all called #microformats.&lt;br /&gt;
&lt;br /&gt;
All people who are working with, or are curious about, microformats are welcome to join the community.&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
;shortURL&lt;br /&gt;
:http://ufs.cc/w/irc&lt;br /&gt;
&lt;br /&gt;
== Quick Start ==&lt;br /&gt;
You may use a IRC client application such as [http://colloquy.info/ Colloquy] (Mac or iOS) or [https://market.android.com/details?id=org.yaaic&amp;amp;feature=search_result Yaaic on Android] to join:&lt;br /&gt;
* irc://irc.libera.chat/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Alternatively you may use a browser to quickly join and chat:&lt;br /&gt;
* http://webchat.freenode.net/?channels=microformats&amp;amp;nick=uf-wiki-visitor&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* Firefox users: install [https://addons.mozilla.org/en-US/firefox/addon/chatzilla/ Chatzilla] IRC plugin.&lt;br /&gt;
As of 2020-12-15 this plugin no longer exists: &amp;quot;If you’ve followed a link from another site for an extension or theme, that item is no longer available.&amp;quot; --&amp;gt;&lt;br /&gt;
&amp;lt;!--* http://leafychat.com/#microformats@irc.freenode.net&lt;br /&gt;
** (Leafy Chat redirects to Convore and doesn't appear to connect as of 2011-07-06)--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The microformats IRC channel is hosted on the libera.chat server.  See [[irc#Joining_a_server_and_channel|Joining a server and channel]] help for further information and use of client applications which provide additional services (authenticated nicknames, logging, etc.).&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Recent logs of the #microformats IRC channel can be found at:&lt;br /&gt;
* https://chat.indieweb.org/microformats&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
If the krijnhoetmer logs have stopped logging or have any other problems:&lt;br /&gt;
# try this in the IRC channel: &amp;lt;br/&amp;gt;&amp;lt;kbd&amp;gt;/invite krijnh #microformats&amp;lt;/kbd&amp;gt;&amp;lt;br/&amp;gt; if you see &amp;lt;br/&amp;gt;&amp;lt;samp&amp;gt;krijnh joined the chat room.&amp;lt;/samp&amp;gt;&amp;lt;br/&amp;gt; then the krijnhoetmer logs should start working again. if you don't see that, then:&lt;br /&gt;
# go http://krijnhoetmer.nl/#contact&lt;br /&gt;
# leave a message in the Contact box in the right column for Krijn, e.g. &amp;lt;blockquote&amp;gt;&amp;lt;p&amp;gt;&amp;quot;looks like the logs at http://krijnhoetmer.nl/irc-logs/microformats have stopped working, could you take a look?&amp;quot;&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
# Krijn is fairly responsive, expect that logging will resume shortly.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Older logs can be found at the following locations for the following periods:&lt;br /&gt;
* [https://chat.indieweb.org/microformats/2011-02-12 2011-02-12]–[https://chat.indieweb.org/microformats current] at https://chat.indieweb.org/microformats (switched from Freenode to Libera.Chat on [https://chat.indieweb.org/microformats/2021-05-26 2021-05-26])&lt;br /&gt;
----&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats&amp;amp;s=20090220&amp;amp;e=20090220 2009-02-20]–[https://freenode.logbot.info/microformats 2021-05-26] at [https://freenode.logbot.info/microformats freenode.logbot.info microformats IRC Logs] (continued to log Freenode even after 2021-05-26, then [https://freenode.logbot.info/_shutdown stopped] on [https://freenode.logbot.info/microformats/20210614 2021-06-14])&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20131028 2013-10-28] (partial) - [https://krijnhoetmer.nl/irc-logs/microformats/20160129 2016-01-29] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20130811 2013-08-11] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130917 2013-09-17] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-10-09] (partial) - [http://krijnhoetmer.nl/irc-logs/microformats/20130807 2013-08-07] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20120726 2012-07-26] - [http://krijnhoetmer.nl/irc-logs/microformats/20120916 2012-09-16] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20090220 2009-02-20] - [http://krijnhoetmer.nl/irc-logs/microformats/20120621 2012-06-21] (partial) at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-04-05 2011-04-05] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2011-02-24 2011-02-24] - [http://rbach.priv.at/Microformats/IRC/2011-03-03 2011-03-03] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-08-28 2009-08-28] - [http://rbach.priv.at/Microformats/IRC/2010-09-27 2010-09-27] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-03-26 2009-03-26] - [http://rbach.priv.at/Microformats/IRC/2009-06-29 2009-06-29] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* 2009-02-09 - 2009-02-20 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2009-01-14 2009-01-14] - [http://rbach.priv.at/Microformats/IRC/2009-02-09 2009-02-09] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats/20080825 2008-08-25] - [http://krijnhoetmer.nl/irc-logs/microformats/20090114 2009-01-14] at [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs]&lt;br /&gt;
* 2008-08-16 - 2008-08-24 '''missing'''. if anyone has any logs for this time period, please upload them and add links here.&lt;br /&gt;
* [http://rbach.priv.at/Microformats/IRC/2005-11-16 2005-11-16] - [http://rbach.priv.at/Microformats/IRC/2008-08-16 2008-08-16] at [http://rbach.priv.at/Microformats-IRC/ rbach microformats IRC Logs]&lt;br /&gt;
&lt;br /&gt;
Until sometime on 2007-07-16, there was an [http://microformat.makedatamakesense.com/log_feed/ atom feed] provided for the [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs]. &lt;br /&gt;
&lt;br /&gt;
=== logs status ===&lt;br /&gt;
* [http://logbot.glob.com.au/?c=freenode%23microformats logbot.glob.com.au microformats IRC Logs] are current and live&lt;br /&gt;
* [http://krijnhoetmer.nl/irc-logs/microformats krijnhoetmer microformats IRC Logs] appears to have stopped logging as of 2016-01.&lt;br /&gt;
** I emailed and heard back from Krijn on 2016-03-19 &amp;quot;Yeah, sorry, I know, server resources are very low for that (old) machine. I think it's sort of EOL..&amp;quot; [http://logs.glob.uno/?c=freenode%23microformats&amp;amp;s=21+Mar+2016&amp;amp;e=21+Mar+2016&amp;amp;h=Krijn#c86411] -- gRegor&lt;br /&gt;
* [http://rbach.priv.at/Microformats-IRC/ rbach IRC Logs] appear to have stopped logging as of 2009-06-29.&lt;br /&gt;
&lt;br /&gt;
== People on IRC ==&lt;br /&gt;
See our [[irc-people|list of IRC regulars]] and their normal timezones.&lt;br /&gt;
&lt;br /&gt;
Our channel has regular admins, who are also mailing list and wiki admins. If you want to get their attention, just say &amp;quot;adminhelp&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Bots on IRC==&lt;br /&gt;
The IRC channel uses these bots:&lt;br /&gt;
* [[Loqi]] - logs IRC, posts notifications to IRC of wiki edits&lt;br /&gt;
** If Loqi is missing, see https://indieweb.org/Loqi for instructions&lt;br /&gt;
** If Wiki edits are missing, ask an admin for &amp;quot;adminhelp&amp;quot;, and reference [[admin-how-to#irc]]&lt;br /&gt;
&lt;br /&gt;
=== Previous Bots ===&lt;br /&gt;
These bots were active ~2005-2009? (actual dates can likely be confirmed by checking old IRC logs)&lt;br /&gt;
* [[mfbot]] - logs all edits to this wiki. (Contact: [[User:RyanKing|Ryan King]])&lt;br /&gt;
* [[mflogbot]] - logs the irc channel itself to archives on the web. (Contact: [[User:RobertBachmann|Robert Bachmann]])&lt;br /&gt;
* [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot]&lt;br /&gt;
&lt;br /&gt;
==== Greeting Bot ====&lt;br /&gt;
To display a brief description of who you are each time you join the channel, you can use “JiBot” to create a definition for your username. To do so pass the &amp;lt;tt&amp;gt;?def&amp;lt;/tt&amp;gt; command using something like the following convention (be brief):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;?def jdoe is John Doe and can be found online at &amp;lt;nowiki&amp;gt;http://www.example.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More information about using JiBot commands can be found on the [http://joiwiki.ito.com/joiwiki/index.cgi?jibot jibot website]&lt;br /&gt;
&lt;br /&gt;
== Getting started with IRC ==&lt;br /&gt;
'''Please note:''' These directions relate specifically to the services that [http://libera.chat/ Libera.chat] offers.  Other IRC servers may differ with the services they offer and how to operate them. You can also read a complete guide at https://libera.chat/guides&lt;br /&gt;
&lt;br /&gt;
===Joining a server and channel===&lt;br /&gt;
Most clients will offer you a connection dialogue showing the required fields for connection.  The details to connect to the server are:&lt;br /&gt;
&lt;br /&gt;
*Server: &amp;lt;code&amp;gt;irc.libera.chat&amp;lt;/code&amp;gt;&lt;br /&gt;
*Port: &amp;lt;code&amp;gt;6667&amp;lt;/code&amp;gt; (usually default)&lt;br /&gt;
&lt;br /&gt;
You should also fill in any fields to set your alias, real name and email address.  If available, save these settings for later to speed up connecting in future.&lt;br /&gt;
&lt;br /&gt;
More on setting a password protected alias can be [[irc#Creating_a_registered_nickname|read here]].&lt;br /&gt;
&lt;br /&gt;
Once connected, you will most likely be presented with the &amp;quot;MOTD&amp;quot; (message of the day).  For the first visit, it is advisable to read this to find out about the server's policies and other important pieces of news and help, otherwise it can be ignored and you can either [[irc#Creating_a_registered_nickname|authenticate your alias]] or join a channel.&lt;br /&gt;
&lt;br /&gt;
Your client may display to you a listing of all available channels.  Locate &amp;lt;code&amp;gt;#microformats&amp;lt;/code&amp;gt; and select to join, or type &amp;lt;code&amp;gt;'''/join #microformats'''&amp;lt;/code&amp;gt; into the command line available to you in your client (where you've just been shown your connection).&lt;br /&gt;
&lt;br /&gt;
Assuming you've connected correctly, you should now find youself in the microformats channel!&lt;br /&gt;
&lt;br /&gt;
More detailed, but general, advice can be [http://www.irchelp.org/irchelp/irctutorial.html#intro read here].&lt;br /&gt;
&lt;br /&gt;
===Creating a registered nickname===&lt;br /&gt;
Registration means that a password becomes associated with your alias/nickname/sign-in name and from the point of registration authorisation is required to communicate using that alias.&lt;br /&gt;
&lt;br /&gt;
Registration of a nickname is required for some channels, and should be done to protect your identity.&lt;br /&gt;
&lt;br /&gt;
To register with [https://libera.chat Libera.chat], you must communicate with their service known as NickServ.  The two basic command you will need to get started are:&lt;br /&gt;
&lt;br /&gt;
For registration: &amp;lt;code&amp;gt;/msg nickserv register ''password'' ''email''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With &amp;lt;code&amp;gt;''password''&amp;lt;/code&amp;gt; being a value of your choice.  You must also associate an email address with your nickname&lt;br /&gt;
&lt;br /&gt;
Your client may offer you an option to set your alias and password, so that you will not have to manually enter this information on each join.  Refer to your client's help files for more on this.&lt;br /&gt;
&lt;br /&gt;
These commands can be typed directly into the server window upon join, or whilst in a channel, just as you would normally send a message.&lt;br /&gt;
&lt;br /&gt;
More detailed user registration command information can be found in [https://libera.chat/guides/registration Libera's guides]&lt;br /&gt;
&lt;br /&gt;
===Communicating===&lt;br /&gt;
Sending a message to a channel may be as simple as joining the channel and typing into the window, just as you would with an Instant Messenger.  You can refer to your client's help files for quicker/alternative methods of doing the following.  For all clients the following commands are available (the parts in bold must be used, but are not seen by others):&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to the entire channel you are currently in:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg''' Hello world!&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hello world!&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending an action/emotive/3rd person statement:'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/me''' dances a code jig&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result: &amp;lt;samp&amp;gt;Bill dances a code jig&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Sending a message to one person only (private chat):'''&lt;br /&gt;
&lt;br /&gt;
Command: &amp;lt;kbd&amp;gt;'''/msg Bob''' Hi, would you like to code jig?&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Result (for Bob only): &amp;lt;samp&amp;gt;&amp;lt;Bill&amp;gt; Hi, would you like to code jig?&amp;lt;/samp&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Clients==&lt;br /&gt;
The following clients are recommended by #microformats participants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Web ===&lt;br /&gt;
* [http://leafychat.com/#microformats@irc.freenode.net Leafy Chat]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
* [http://www.mirc.com/ mIRC] — Popular Windows client. Trial version only.&lt;br /&gt;
* [http://xchat.org/ X-Chat] — Popular cross-platform client. [http://www.silverex.org/download/ Free Windows version] available.&lt;br /&gt;
* [http://www.adiirc.com/ AdiIRC] — Simple C# based IRC client.&lt;br /&gt;
* [http://www.miranda-im.org/ Miranda] — Lightweight, muti-protocol instant messenger.&lt;br /&gt;
&lt;br /&gt;
=== Mac ===&lt;br /&gt;
* [http://colloquy.info Colloquy] — open source, free&lt;br /&gt;
* [http://homepage.mac.com/philrobin/conversation/ Conversation]&lt;br /&gt;
* [http://sourceforge.net/projects/fire Fire] — open source, free&lt;br /&gt;
* [http://www.conceitedsoftware.com/products/linkinus Linkinus]&lt;br /&gt;
* [http://www.chipersoft.com/minerva/ Minerva]&lt;br /&gt;
* [http://www.snak.com/ Snak]&lt;br /&gt;
* [http://xchataqua.sourceforge.net/twiki/bin/view/Main/WebHome X-Chat Aqua]&lt;br /&gt;
** now has [http://www.portableapps.org PortableApps] version &amp;amp;#8212; [http://www.macupdate.com/info.php/id/21685/portable-x-chat-aqua MacUpdate link]&lt;br /&gt;
* [http://www.aquaticx.com/ Xirc]&lt;br /&gt;
&lt;br /&gt;
===Cross-platform===&lt;br /&gt;
* [http://pidgin.im/ Pidgin] — Popular open-source multi-protocol windows client, using libpurple&lt;br /&gt;
* [http://irssi.org/ Irssi] — Unix client, often run from a shell, sometimes [http://f0rked.com/articles/irssi in conjunction with 'screen'].&lt;br /&gt;
* [http://jirc.hick.org/jirc/ jIRCii]&lt;br /&gt;
&lt;br /&gt;
== meetups ==&lt;br /&gt;
The idea of having IRC meetups (a set time for a meeting on IRC) has been suggested by [[User:RyanKing|Ryan King]], as it appears to work well for the WordPress community and may help us from time-to-time. As of yet, there are no plans to have meetups.&lt;br /&gt;
&lt;br /&gt;
==IRC and microformats==&lt;br /&gt;
=== hCard ===&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* ''How do we maintain info about ircing in our hCards (nick, network, fav-channels?)?''&lt;br /&gt;
** presumably this would be done with a URL. - [[User:Tantek|Tantek]] 18:42, 30 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related discussions ==&lt;br /&gt;
* [[chat]] [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[irc-meetups]]&lt;br /&gt;
*[[discuss|Other discussion fora]]&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70445</id>
		<title>testimonials</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70445"/>
		<updated>2021-09-28T09:21:07Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* James Gallagher */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Testimonals }}&lt;br /&gt;
&lt;br /&gt;
== [https://twitter.com/jgmac1106/status/1020254211043463168 Greg McVerry] ==&lt;br /&gt;
… JSON-LD and &amp;lt;nowiki&amp;gt;http://schema.org&amp;lt;/nowiki&amp;gt; . Looked impossible to implement. Found [[mf2]] said, “I can do that.”&lt;br /&gt;
&lt;br /&gt;
== [https://indiewebcamp.com/irc/2014-06-21/line/1403415993000 Kartik Prabhu] ==&lt;br /&gt;
I have found that microformats are easier to write than [[RDF]] or [[microdata]].[https://indiewebcamp.com/irc/2014-06-21/line/1403415993000]&lt;br /&gt;
&lt;br /&gt;
== [http://www.asiabizsetup.net Asiabizsetup] ==&lt;br /&gt;
I love how microformats do its job. It helps my site be more organized and structure. Without proper structure, it's kind of hard to do things. I hope that adding microformats to the site will also make it easier for reader as it will be more user friendly. Apart from that, I would like to Thanks a team of microformats.org that make things easy for all of us to use. If anyone who don't know or not good in html, There is a tools for us to use and make good code. I'm appreciated for what you do here and please don't stop, let's keep it rolling.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are stories from the [http://microformats.org/discuss/mail/microformats-discuss micformats-discuss mailing list], where users characterize why exactly they find microformats so useful and compelling.&lt;br /&gt;
&lt;br /&gt;
== [http://gravit.as Scott Rozic] ==&lt;br /&gt;
I'm jazzed about microformats, and right now i just made an ultra-micro posting system with it, I've created a new blog that's deeply microformatted, and will be rolling microformats into 5 or so new applications by the end of this year!  Still in the experimentation phase but lots can be done here to standardize the cross-web, cross-app experience for users and make life easier for app and site builders.&lt;br /&gt;
&lt;br /&gt;
== [http://www.lizcoworldwide.com/wordpress/index.php?p=92 Liz Dunn] ==&lt;br /&gt;
I wrote a little essay on my personal blog about why I like, nay, LOVE, microformats. The goal of this essay was to get my friends, who aren't super extra into web formats, excited about the possibilities of microformats. I'm not sure it worked, since one friend commented that she didn't think she was the audience for my blog anymore. But I'm not going to stop writing about microformats!&lt;br /&gt;
 &lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001253.html Kevin Lawver] ==&lt;br /&gt;
&lt;br /&gt;
My personal interest in microformats stems from my general laziness and love of conformity.  I don't want to have to think about how to mark something up all the time.  I think Microformats can go a long way towards standardizing how we mark up particular pieces of data... I work at a company that has a huge collection of developers spread all over the world.  If I can tell all of them, &amp;quot;Hey, you should mark a review or search result or list of blog posts this way, and heres' the documentation,&amp;quot; they'll be more likely to do that, and we'll have an easier time maintaining and &amp;quot;discovering&amp;quot; that content.&lt;br /&gt;
&lt;br /&gt;
== [http://jamierumbelow.net/ Jamie Rumbelow] ==&lt;br /&gt;
I don't think anything this exciting, productive or helpful has hit the web in a very long time. The ever-expanding library of semantic yet resourceful Microformats are constantly amazing me with their intuition, and ability to get the job done then get out of my way.&lt;br /&gt;
&lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001181.html Ernest Prabhakar] ==&lt;br /&gt;
&lt;br /&gt;
===  Organization web page ===&lt;br /&gt;
&lt;br /&gt;
I'm responsible for the website for an informal group at work. The  &lt;br /&gt;
HTML I inherited was a horrible mess, and painful to maintain.  I  &lt;br /&gt;
realized that it was pretty much just a list of events, people, and  &lt;br /&gt;
resources.   So, just to avoid having to think about HTML design, I  &lt;br /&gt;
turned the whole thing into a bunch of XOXO, hCards, and hEvents.    &lt;br /&gt;
Then, in order to make it look the way I wanted, I just added (or  &lt;br /&gt;
often, stole:-) appropriate style declarations.&lt;br /&gt;
&lt;br /&gt;
Could I have done this without microformats? Actually, no.  ''You''  &lt;br /&gt;
might, but '''I''' couldn't.  Microformat was the crutch to help me think  &lt;br /&gt;
intelligently about CSS.  As a bonus, I can now use all these funky  &lt;br /&gt;
tools to extract vCards -- and show the entire site as a  &lt;br /&gt;
presentation. Cool!&lt;br /&gt;
&lt;br /&gt;
=== Custom application format ===&lt;br /&gt;
&lt;br /&gt;
One of my side projects is working on a program to display lyrics for  &lt;br /&gt;
sing-a-longs (i.e., church worship services).   I was experimenting  &lt;br /&gt;
with a bunch of different XML schemas, but a) I wasn't sure I had it  &lt;br /&gt;
right, and b) there was no way I could imagine getting a lot of  &lt;br /&gt;
people to adopt it.&lt;br /&gt;
&lt;br /&gt;
Then I discovered [http://www.meyerweb.com/eric/tools/s5  S5].&lt;br /&gt;
I suddenly realized that XOXO was the perfect  format for encoding lyrics (stanzas, lines, etc.). &lt;br /&gt;
It is so obviously *right* that it is trivial to evangelize, rather  &lt;br /&gt;
than arguing over every last tag.   It is flexible, so people can add  &lt;br /&gt;
their own metadata if needed, and socialize them informally rather  &lt;br /&gt;
than having to push them through a central standard (which I'd have  &lt;br /&gt;
to maintain, ugh). It is also non-intimidating, so people who know  &lt;br /&gt;
HTML but not XML (believe me, there's a lot of them) are comfortable  &lt;br /&gt;
adopting it.&lt;br /&gt;
&lt;br /&gt;
Not bad.  But wait, there's more!  This also means:&lt;br /&gt;
# There's a trivial way to view every file (browser), even without  my app&lt;br /&gt;
# Design can be done using CSS, meanings trivial to customize -- I  don't need to provide a tool&lt;br /&gt;
# I can reuse the existing HTML viewing tools on my platform&lt;br /&gt;
&lt;br /&gt;
At this point, I literally cannot imagine tackling any web site or  &lt;br /&gt;
application format problem withOUT leveraging existing  &lt;br /&gt;
microformats.   It is the shortest route to success for the kinds of  &lt;br /&gt;
things *I* care about.  Where getting an 80% solution out - now- is  &lt;br /&gt;
the most important thing. If you slice the 80/20 correctly, it is  &lt;br /&gt;
actually only the top 5% of customers who ever actually run into the  &lt;br /&gt;
tough edge cases.  The long tail rarely cares -- certainly not enough  &lt;br /&gt;
to pay the added cost.&lt;br /&gt;
&lt;br /&gt;
Its kinda like optimizing source code.  Its better to write it first  &lt;br /&gt;
then optimize the hotspots, than try to pre-optimized what you *think* &lt;br /&gt;
the problems will be.&lt;br /&gt;
&lt;br /&gt;
== [https://jamesg.blog James Gallagher] ==&lt;br /&gt;
&lt;br /&gt;
Microformats are easy to use. Unlike other methods of markup, they do not require creating a new JavaScript object or a separate document in which data is placed. My microformats are in the HTML code that browsers render. I can easily read my HTML code and see the relationship between my code and the data I want to mark up. Microformats and are extensively supported with services that I would like to use, from [https://indieauth.net IndieAuth] to [https://brid.gy brid.gy]. As a bonus, microformats makes my content easier for Google search to interpret.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70444</id>
		<title>testimonials</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70444"/>
		<updated>2021-09-28T09:20:54Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* James Gallagher */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Testimonals }}&lt;br /&gt;
&lt;br /&gt;
== [https://twitter.com/jgmac1106/status/1020254211043463168 Greg McVerry] ==&lt;br /&gt;
… JSON-LD and &amp;lt;nowiki&amp;gt;http://schema.org&amp;lt;/nowiki&amp;gt; . Looked impossible to implement. Found [[mf2]] said, “I can do that.”&lt;br /&gt;
&lt;br /&gt;
== [https://indiewebcamp.com/irc/2014-06-21/line/1403415993000 Kartik Prabhu] ==&lt;br /&gt;
I have found that microformats are easier to write than [[RDF]] or [[microdata]].[https://indiewebcamp.com/irc/2014-06-21/line/1403415993000]&lt;br /&gt;
&lt;br /&gt;
== [http://www.asiabizsetup.net Asiabizsetup] ==&lt;br /&gt;
I love how microformats do its job. It helps my site be more organized and structure. Without proper structure, it's kind of hard to do things. I hope that adding microformats to the site will also make it easier for reader as it will be more user friendly. Apart from that, I would like to Thanks a team of microformats.org that make things easy for all of us to use. If anyone who don't know or not good in html, There is a tools for us to use and make good code. I'm appreciated for what you do here and please don't stop, let's keep it rolling.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are stories from the [http://microformats.org/discuss/mail/microformats-discuss micformats-discuss mailing list], where users characterize why exactly they find microformats so useful and compelling.&lt;br /&gt;
&lt;br /&gt;
== [http://gravit.as Scott Rozic] ==&lt;br /&gt;
I'm jazzed about microformats, and right now i just made an ultra-micro posting system with it, I've created a new blog that's deeply microformatted, and will be rolling microformats into 5 or so new applications by the end of this year!  Still in the experimentation phase but lots can be done here to standardize the cross-web, cross-app experience for users and make life easier for app and site builders.&lt;br /&gt;
&lt;br /&gt;
== [http://www.lizcoworldwide.com/wordpress/index.php?p=92 Liz Dunn] ==&lt;br /&gt;
I wrote a little essay on my personal blog about why I like, nay, LOVE, microformats. The goal of this essay was to get my friends, who aren't super extra into web formats, excited about the possibilities of microformats. I'm not sure it worked, since one friend commented that she didn't think she was the audience for my blog anymore. But I'm not going to stop writing about microformats!&lt;br /&gt;
 &lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001253.html Kevin Lawver] ==&lt;br /&gt;
&lt;br /&gt;
My personal interest in microformats stems from my general laziness and love of conformity.  I don't want to have to think about how to mark something up all the time.  I think Microformats can go a long way towards standardizing how we mark up particular pieces of data... I work at a company that has a huge collection of developers spread all over the world.  If I can tell all of them, &amp;quot;Hey, you should mark a review or search result or list of blog posts this way, and heres' the documentation,&amp;quot; they'll be more likely to do that, and we'll have an easier time maintaining and &amp;quot;discovering&amp;quot; that content.&lt;br /&gt;
&lt;br /&gt;
== [http://jamierumbelow.net/ Jamie Rumbelow] ==&lt;br /&gt;
I don't think anything this exciting, productive or helpful has hit the web in a very long time. The ever-expanding library of semantic yet resourceful Microformats are constantly amazing me with their intuition, and ability to get the job done then get out of my way.&lt;br /&gt;
&lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001181.html Ernest Prabhakar] ==&lt;br /&gt;
&lt;br /&gt;
===  Organization web page ===&lt;br /&gt;
&lt;br /&gt;
I'm responsible for the website for an informal group at work. The  &lt;br /&gt;
HTML I inherited was a horrible mess, and painful to maintain.  I  &lt;br /&gt;
realized that it was pretty much just a list of events, people, and  &lt;br /&gt;
resources.   So, just to avoid having to think about HTML design, I  &lt;br /&gt;
turned the whole thing into a bunch of XOXO, hCards, and hEvents.    &lt;br /&gt;
Then, in order to make it look the way I wanted, I just added (or  &lt;br /&gt;
often, stole:-) appropriate style declarations.&lt;br /&gt;
&lt;br /&gt;
Could I have done this without microformats? Actually, no.  ''You''  &lt;br /&gt;
might, but '''I''' couldn't.  Microformat was the crutch to help me think  &lt;br /&gt;
intelligently about CSS.  As a bonus, I can now use all these funky  &lt;br /&gt;
tools to extract vCards -- and show the entire site as a  &lt;br /&gt;
presentation. Cool!&lt;br /&gt;
&lt;br /&gt;
=== Custom application format ===&lt;br /&gt;
&lt;br /&gt;
One of my side projects is working on a program to display lyrics for  &lt;br /&gt;
sing-a-longs (i.e., church worship services).   I was experimenting  &lt;br /&gt;
with a bunch of different XML schemas, but a) I wasn't sure I had it  &lt;br /&gt;
right, and b) there was no way I could imagine getting a lot of  &lt;br /&gt;
people to adopt it.&lt;br /&gt;
&lt;br /&gt;
Then I discovered [http://www.meyerweb.com/eric/tools/s5  S5].&lt;br /&gt;
I suddenly realized that XOXO was the perfect  format for encoding lyrics (stanzas, lines, etc.). &lt;br /&gt;
It is so obviously *right* that it is trivial to evangelize, rather  &lt;br /&gt;
than arguing over every last tag.   It is flexible, so people can add  &lt;br /&gt;
their own metadata if needed, and socialize them informally rather  &lt;br /&gt;
than having to push them through a central standard (which I'd have  &lt;br /&gt;
to maintain, ugh). It is also non-intimidating, so people who know  &lt;br /&gt;
HTML but not XML (believe me, there's a lot of them) are comfortable  &lt;br /&gt;
adopting it.&lt;br /&gt;
&lt;br /&gt;
Not bad.  But wait, there's more!  This also means:&lt;br /&gt;
# There's a trivial way to view every file (browser), even without  my app&lt;br /&gt;
# Design can be done using CSS, meanings trivial to customize -- I  don't need to provide a tool&lt;br /&gt;
# I can reuse the existing HTML viewing tools on my platform&lt;br /&gt;
&lt;br /&gt;
At this point, I literally cannot imagine tackling any web site or  &lt;br /&gt;
application format problem withOUT leveraging existing  &lt;br /&gt;
microformats.   It is the shortest route to success for the kinds of  &lt;br /&gt;
things *I* care about.  Where getting an 80% solution out - now- is  &lt;br /&gt;
the most important thing. If you slice the 80/20 correctly, it is  &lt;br /&gt;
actually only the top 5% of customers who ever actually run into the  &lt;br /&gt;
tough edge cases.  The long tail rarely cares -- certainly not enough  &lt;br /&gt;
to pay the added cost.&lt;br /&gt;
&lt;br /&gt;
Its kinda like optimizing source code.  Its better to write it first  &lt;br /&gt;
then optimize the hotspots, than try to pre-optimized what you *think* &lt;br /&gt;
the problems will be.&lt;br /&gt;
&lt;br /&gt;
== [https://jamesg.blog James Gallagher] ==&lt;br /&gt;
&lt;br /&gt;
Microformats are easy to use. Unlike other methods of markup, they do not require creating a new JavaScript object or a separate document in which data is placed. My microformats are in the HTML code that browsers render. I can easily read my HTML code and see the relationship between my code and the data I want to mark up.&lt;br /&gt;
&lt;br /&gt;
Microformats and are extensively supported with services that I would like to use, from [https://indieauth.net IndieAuth] to [https://brid.gy brid.gy]. As a bonus, microformats makes my content easier for Google search to interpret.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70443</id>
		<title>testimonials</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=testimonials&amp;diff=70443"/>
		<updated>2021-09-28T09:20:05Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: Testimonals }}&lt;br /&gt;
&lt;br /&gt;
== [https://twitter.com/jgmac1106/status/1020254211043463168 Greg McVerry] ==&lt;br /&gt;
… JSON-LD and &amp;lt;nowiki&amp;gt;http://schema.org&amp;lt;/nowiki&amp;gt; . Looked impossible to implement. Found [[mf2]] said, “I can do that.”&lt;br /&gt;
&lt;br /&gt;
== [https://indiewebcamp.com/irc/2014-06-21/line/1403415993000 Kartik Prabhu] ==&lt;br /&gt;
I have found that microformats are easier to write than [[RDF]] or [[microdata]].[https://indiewebcamp.com/irc/2014-06-21/line/1403415993000]&lt;br /&gt;
&lt;br /&gt;
== [http://www.asiabizsetup.net Asiabizsetup] ==&lt;br /&gt;
I love how microformats do its job. It helps my site be more organized and structure. Without proper structure, it's kind of hard to do things. I hope that adding microformats to the site will also make it easier for reader as it will be more user friendly. Apart from that, I would like to Thanks a team of microformats.org that make things easy for all of us to use. If anyone who don't know or not good in html, There is a tools for us to use and make good code. I'm appreciated for what you do here and please don't stop, let's keep it rolling.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are stories from the [http://microformats.org/discuss/mail/microformats-discuss micformats-discuss mailing list], where users characterize why exactly they find microformats so useful and compelling.&lt;br /&gt;
&lt;br /&gt;
== [http://gravit.as Scott Rozic] ==&lt;br /&gt;
I'm jazzed about microformats, and right now i just made an ultra-micro posting system with it, I've created a new blog that's deeply microformatted, and will be rolling microformats into 5 or so new applications by the end of this year!  Still in the experimentation phase but lots can be done here to standardize the cross-web, cross-app experience for users and make life easier for app and site builders.&lt;br /&gt;
&lt;br /&gt;
== [http://www.lizcoworldwide.com/wordpress/index.php?p=92 Liz Dunn] ==&lt;br /&gt;
I wrote a little essay on my personal blog about why I like, nay, LOVE, microformats. The goal of this essay was to get my friends, who aren't super extra into web formats, excited about the possibilities of microformats. I'm not sure it worked, since one friend commented that she didn't think she was the audience for my blog anymore. But I'm not going to stop writing about microformats!&lt;br /&gt;
 &lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001253.html Kevin Lawver] ==&lt;br /&gt;
&lt;br /&gt;
My personal interest in microformats stems from my general laziness and love of conformity.  I don't want to have to think about how to mark something up all the time.  I think Microformats can go a long way towards standardizing how we mark up particular pieces of data... I work at a company that has a huge collection of developers spread all over the world.  If I can tell all of them, &amp;quot;Hey, you should mark a review or search result or list of blog posts this way, and heres' the documentation,&amp;quot; they'll be more likely to do that, and we'll have an easier time maintaining and &amp;quot;discovering&amp;quot; that content.&lt;br /&gt;
&lt;br /&gt;
== [http://jamierumbelow.net/ Jamie Rumbelow] ==&lt;br /&gt;
I don't think anything this exciting, productive or helpful has hit the web in a very long time. The ever-expanding library of semantic yet resourceful Microformats are constantly amazing me with their intuition, and ability to get the job done then get out of my way.&lt;br /&gt;
&lt;br /&gt;
== [http://microformats.org/discuss/mail/microformats-discuss/2005-October/001181.html Ernest Prabhakar] ==&lt;br /&gt;
&lt;br /&gt;
===  Organization web page ===&lt;br /&gt;
&lt;br /&gt;
I'm responsible for the website for an informal group at work. The  &lt;br /&gt;
HTML I inherited was a horrible mess, and painful to maintain.  I  &lt;br /&gt;
realized that it was pretty much just a list of events, people, and  &lt;br /&gt;
resources.   So, just to avoid having to think about HTML design, I  &lt;br /&gt;
turned the whole thing into a bunch of XOXO, hCards, and hEvents.    &lt;br /&gt;
Then, in order to make it look the way I wanted, I just added (or  &lt;br /&gt;
often, stole:-) appropriate style declarations.&lt;br /&gt;
&lt;br /&gt;
Could I have done this without microformats? Actually, no.  ''You''  &lt;br /&gt;
might, but '''I''' couldn't.  Microformat was the crutch to help me think  &lt;br /&gt;
intelligently about CSS.  As a bonus, I can now use all these funky  &lt;br /&gt;
tools to extract vCards -- and show the entire site as a  &lt;br /&gt;
presentation. Cool!&lt;br /&gt;
&lt;br /&gt;
=== Custom application format ===&lt;br /&gt;
&lt;br /&gt;
One of my side projects is working on a program to display lyrics for  &lt;br /&gt;
sing-a-longs (i.e., church worship services).   I was experimenting  &lt;br /&gt;
with a bunch of different XML schemas, but a) I wasn't sure I had it  &lt;br /&gt;
right, and b) there was no way I could imagine getting a lot of  &lt;br /&gt;
people to adopt it.&lt;br /&gt;
&lt;br /&gt;
Then I discovered [http://www.meyerweb.com/eric/tools/s5  S5].&lt;br /&gt;
I suddenly realized that XOXO was the perfect  format for encoding lyrics (stanzas, lines, etc.). &lt;br /&gt;
It is so obviously *right* that it is trivial to evangelize, rather  &lt;br /&gt;
than arguing over every last tag.   It is flexible, so people can add  &lt;br /&gt;
their own metadata if needed, and socialize them informally rather  &lt;br /&gt;
than having to push them through a central standard (which I'd have  &lt;br /&gt;
to maintain, ugh). It is also non-intimidating, so people who know  &lt;br /&gt;
HTML but not XML (believe me, there's a lot of them) are comfortable  &lt;br /&gt;
adopting it.&lt;br /&gt;
&lt;br /&gt;
Not bad.  But wait, there's more!  This also means:&lt;br /&gt;
# There's a trivial way to view every file (browser), even without  my app&lt;br /&gt;
# Design can be done using CSS, meanings trivial to customize -- I  don't need to provide a tool&lt;br /&gt;
# I can reuse the existing HTML viewing tools on my platform&lt;br /&gt;
&lt;br /&gt;
At this point, I literally cannot imagine tackling any web site or  &lt;br /&gt;
application format problem withOUT leveraging existing  &lt;br /&gt;
microformats.   It is the shortest route to success for the kinds of  &lt;br /&gt;
things *I* care about.  Where getting an 80% solution out - now- is  &lt;br /&gt;
the most important thing. If you slice the 80/20 correctly, it is  &lt;br /&gt;
actually only the top 5% of customers who ever actually run into the  &lt;br /&gt;
tough edge cases.  The long tail rarely cares -- certainly not enough  &lt;br /&gt;
to pay the added cost.&lt;br /&gt;
&lt;br /&gt;
Its kinda like optimizing source code.  Its better to write it first  &lt;br /&gt;
then optimize the hotspots, than try to pre-optimized what you *think* &lt;br /&gt;
the problems will be.&lt;br /&gt;
&lt;br /&gt;
== [https://jamesg.blog James Gallagher] ==&lt;br /&gt;
&lt;br /&gt;
Microformats are easy to use. Unlike other methods of markup, they do not require creating a new JavaScript object or a separate document in which data is placed. My microformats are in the HTML code that browsers render. I can easily read my HTML code and see the relationship between my code and the data I want to mark up.&lt;br /&gt;
&lt;br /&gt;
Microformats and are extensively supported with services that I would like to use, from IndieAuth to brid.gy. As a bonus, microformats makes my content easier for Google search to interpret as well as my own search engine, IndieWeb Search.&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70442</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70442"/>
		<updated>2021-09-28T07:11:22Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* site homepage update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
=== accessibility ===&lt;br /&gt;
&lt;br /&gt;
There are a few contrast errors on the home page which might make the page harder for those who are visually impaired to read.&lt;br /&gt;
&lt;br /&gt;
The main issues are:&lt;br /&gt;
&lt;br /&gt;
* the color of link text&lt;br /&gt;
* the orange headings (h2s and h3s)&lt;br /&gt;
* the light grey used to denote publication date and author of posts&lt;br /&gt;
* the &amp;quot;search blog&amp;quot; bar is missing a label&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
&lt;br /&gt;
* Linking to all relevant specs from the home page will help show that they are active specs. Right now one really has to know what they are looking for to come across the h-entry or h-feed specs.&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
** This page could potentially be consolidated with http://microformats.org/2014/03/05/getting-started-with-microformats2, currently linked at the top of the page. The [[get-started]] page has an easy to read format while the linked page on getting started with microformats2 is more detailed but less easy to skim.&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70441</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70441"/>
		<updated>2021-09-28T07:06:50Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* link to recent formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
&lt;br /&gt;
* Linking to all relevant specs from the home page will help show that they are active specs. Right now one really has to know what they are looking for to come across the h-entry or h-feed specs.&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
** This page could potentially be consolidated with http://microformats.org/2014/03/05/getting-started-with-microformats2, currently linked at the top of the page. The [[get-started]] page has an easy to read format while the linked page on getting started with microformats2 is more detailed but less easy to skim.&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70440</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70440"/>
		<updated>2021-09-28T07:06:37Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* link to all relevant specifications on the home page */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
** This page could potentially be consolidated with http://microformats.org/2014/03/05/getting-started-with-microformats2, currently linked at the top of the page. The [[get-started]] page has an easy to read format while the linked page on getting started with microformats2 is more detailed but less easy to skim.&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70439</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70439"/>
		<updated>2021-09-28T07:05:49Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* site homepage update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
=== link to all relevant specifications on the home page ===&lt;br /&gt;
&lt;br /&gt;
The home page links to some microformats but there are some notable microformats that are missing, such as h-feed and h-entry. Linking to all relevant specs from the home page will help show that they are active specs. Right now one really has to know what they are looking for to come across the h-entry or h-feed specs.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
** This page could potentially be consolidated with http://microformats.org/2014/03/05/getting-started-with-microformats2, currently linked at the top of the page. The [[get-started]] page has an easy to read format while the linked page on getting started with microformats2 is more detailed but less easy to skim.&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70438</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70438"/>
		<updated>2021-09-28T07:02:22Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* microformats2 updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== Specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
** This page could potentially be consolidated with http://microformats.org/2014/03/05/getting-started-with-microformats2, currently linked at the top of the page. The [[get-started]] page has an easy to read format while the linked page on getting started with microformats2 is more detailed but less easy to skim.&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70437</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70437"/>
		<updated>2021-09-28T07:00:42Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* more community updates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== Specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* capjamesg: a digest of some issues that the community is actively discussing on GitHub, perhaps with requests for help&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
&lt;br /&gt;
Having more community updates would convey that there are still many active discussions going on in the microformats community. These discussions often happen in IndieWeb channels so they are less visible to someone who has just visited the microformats.org site for the first time.&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=70436</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=70436"/>
		<updated>2021-09-28T06:59:01Z</updated>

		<summary type="html">&lt;p&gt;JamesGallagher: /* why microformats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:To Do}}&lt;br /&gt;
__TOC__&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [https://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
== site homepage update ==&lt;br /&gt;
The top level home page (microformats.org) needs updating to be more welcoming to newcomers, and to highlight recent efforts &amp;amp; updates.&lt;br /&gt;
&lt;br /&gt;
See subsections here, and search some of the older to-do items in later section for other thoughts on updating the home page (both top level and wiki, e.g. look for &amp;quot;homepage&amp;quot; and &amp;quot;home page&amp;quot; further down on this page.&lt;br /&gt;
&lt;br /&gt;
=== why microformats ===&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I’d love to see something like a “why microformats?” section. I know we touch on this a lot on the wiki but I’d love to see a few concise points easily accessible on the home page. Or even a “why microformats?” link in the navigation bar or something.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps a sidebar box, similar to the current &amp;quot;What are microformats?&amp;quot; section? Feel free to brainstorm here, or create a separate page to brainstorm, &lt;br /&gt;
* e.g. '''[[why]]'''&lt;br /&gt;
&lt;br /&gt;
and then link to that as a start.&lt;br /&gt;
&lt;br /&gt;
James has written a draft /why page that could get us started: https://gist.github.com/capjamesg/ee224a4d15b1212d836ca6ba92c96189&lt;br /&gt;
&lt;br /&gt;
==== Specifications ====&lt;br /&gt;
&lt;br /&gt;
A new /why page should clearly summarize why someone who is looking at our site should consider adding microformats to a page.&lt;br /&gt;
&lt;br /&gt;
We should make sure that the /why page addresses reasons that may be applicable to a broad spectrum of people, from those building personal websites to people who are here to help improve their SEO by using structured data.&lt;br /&gt;
&lt;br /&gt;
== link to recent formats ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;I also noticed the home page doesn’t link to h-entry and a few other h- formats. I think it should &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Perhaps update the &amp;quot;Microformat specifications&amp;quot; sidebar section with at least h-entry and h-feed, maybe drop rel-license, rel-tag, and XOXO (they’re not that useful on their own)? Thoughts?&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== more community updates ==&lt;br /&gt;
from capjamesg: &amp;lt;blockquote&amp;gt;more community updates to share on the home page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ideas or suggestions?&lt;br /&gt;
* capjamesg: a few people write microformats use case studies that shows how they are using them&lt;br /&gt;
* capjamesg: how I use microformats for my site, webmention receiver, and other projects&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== microformats2 updates ==&lt;br /&gt;
The following pages need to be updated to for microformats2 (typically code, examples, and any specific format advice)&lt;br /&gt;
* [[what-are-microformats]]&lt;br /&gt;
* [[introduction]]&lt;br /&gt;
* [[get-started]]&lt;br /&gt;
* [[faq]]&lt;br /&gt;
* [[hcard-authoring]] -&amp;gt; [[h-card-authoring]]&lt;br /&gt;
* [[hcard-examples]] -&amp;gt; [[h-card-examples]]&lt;br /&gt;
* [[advocacy]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== wiki gardening ==&lt;br /&gt;
&lt;br /&gt;
=== trim fixups ===&lt;br /&gt;
Search for all uses of &amp;quot;tr.im&amp;quot; for shortlinks and replace them with &amp;quot;ufs.cc/w/&amp;quot; links that just use the pagename.&lt;br /&gt;
&lt;br /&gt;
* [https://www.google.com/search?q=site%3Amicroformats.org+tr.im Google search for site:microformats.org tr.im]&lt;br /&gt;
&lt;br /&gt;
In particular, let's document old tr.im links and (unlinked) and where they used to link to so that if someone *searches* for tr.im URLs to figure out what happened to them, there's a chance they'll find the equivalent.&lt;br /&gt;
&lt;br /&gt;
* [[tr.im]]&lt;br /&gt;
&lt;br /&gt;
=== simplify pages ===&lt;br /&gt;
Review pages, from the [[Main Page]] on down and:&lt;br /&gt;
&lt;br /&gt;
* Simplify/minimize the content in the pages with direct writing, assuming an eager(impatient,positive) reader in the primary reading flow. &lt;br /&gt;
* Move (keep) clarifications/details/documentation for edge case people (i.e. deliberate misinterpreters, sarcastic skeptics, pedants etc.) to details further down in a page (or on subpages) rather than in the primary reading flow.&lt;br /&gt;
&lt;br /&gt;
Examples of simplified pages:&lt;br /&gt;
* [[Main Page]] - simplified quite a bit (2012-04-02), but could probably use additional simplification&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Pages to simplify:&lt;br /&gt;
* [[how-to-play]] (should probably be done by an admin, but left here in case someone wants to try drafting a revision on another page and have an admin review it)&lt;br /&gt;
* pages listed in [[stable-pages]] (simplifying these first will help with better translations)&lt;br /&gt;
** for specifications, please work with their editor(s) on non-trivial content copy edits.&lt;br /&gt;
&lt;br /&gt;
=== remove broken URLs ===&lt;br /&gt;
&lt;br /&gt;
There's lots of links to sites that are now gone (see [https://indiewebcamp.com/site-deaths site-deaths] on IWC for a full list).&lt;br /&gt;
&lt;br /&gt;
It'd be useful if we replaced them where possible with links to archive.org or equivalent.&lt;br /&gt;
&lt;br /&gt;
TODO (mark as done when done):&lt;br /&gt;
&lt;br /&gt;
* [[Upcoming]]&lt;br /&gt;
* code.google.com&lt;br /&gt;
&lt;br /&gt;
=== incorporate things expected to break ===&lt;br /&gt;
==== shortlink spec ====&lt;br /&gt;
The rel=shortlink spec:&lt;br /&gt;
* https://code.google.com/p/shortlink/wiki/Specification&lt;br /&gt;
is going to die soon as part of Google Code's shutdown.&lt;br /&gt;
&lt;br /&gt;
1. We should copy that spec (along with FAQ for the first few valid questions/comments) to [[rel-shortlink]], moving existing contents there to supplementary pages or purely historical record.&lt;br /&gt;
 &lt;br /&gt;
2. Get http://purl.org/net/shortlink to redirect to [[rel-shortlink]] instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== more documentation and research ==&lt;br /&gt;
=== extract from 1989 timbl proposal ===&lt;br /&gt;
* extra all specific problems and use-cases mentioned in https://www.w3.org/History/1989/proposal.html&lt;br /&gt;
* write them up as their own wiki pages, one per specific problem/use-case&lt;br /&gt;
* see if they're solvable with modern [[microformats2]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== microformats specific ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[get-started]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [https://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Submit definitions of &amp;quot;microformat&amp;quot;, and individual examples, to the [http://foldoc.org Free On-line Dictionary of Computing], acording to [http://foldoc.org/editing.html the Free On-line Dictionary of Computing guidelines]&lt;br /&gt;
* it would be nice to replace the -in-the-wild pages with a form that accepted URL entries that would both register the site and look for valid microformatted content and for those pages with problems, would set them aside in a queue to be reviewed by the community. Having such an interface would likely be more efficient for implementors looking to have their work reviewed, and would also add to a ready-database of microformats in the wild -- which would be a great way to feed pingerati.com. [[User:Chris_Messina Chris Messina]] on 2007 Aug 31.&lt;br /&gt;
* check with the group and then, assuming this is accepted, remove mention of the profile=&amp;quot;&amp;quot; attribute from the wiki, since HTML5 removes the need for profiles to be declared&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Wait for confirmation from O'Reilly webmaster on revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [https://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
** I (Andy Pemberton) started working on this at one point, but haven't touched it in a while: [http://www.andypemberton.com/sandbox/hcardconvert/ vCard-2-hCard]&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
* more test cases - add to [[hcard-examples]] to begin with, then hopefully create test cases for development to be checked in with mercurial to the repository&lt;br /&gt;
** include class=&amp;quot;type&amp;quot; without explicit value test cases, based on [[hcard#type_with_unspecified_value|hCard type with unspecified value]].&lt;br /&gt;
&lt;br /&gt;
=== hCalendar ===&lt;br /&gt;
==== Add support to open source calendar projects ====&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
* [http://www.vcalendar.org VCalendar]&lt;br /&gt;
* Investigation: [https://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== hAtom ===&lt;br /&gt;
* [[hatom-issues]] needs sections for closed issues, resolved issues, and open issues sorted by year, similar to [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of https://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [https://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
Add to the [[glossary]].&lt;br /&gt;
&lt;br /&gt;
===hAtom tutorial===&lt;br /&gt;
Finish the [[hatom-tutorial]].&lt;br /&gt;
 	&lt;br /&gt;
=== wiki gardening ===&lt;br /&gt;
* Find [[:Special:Lonelypages|orphaned]] pages, and add links to them.&lt;br /&gt;
* Use [[templates]] for boilerplate text and repeated lists of links&lt;br /&gt;
* Add keywords to the foot of pages (see [[vcard-suggestions]] for examples), so that they can be converted to tags, once this wiki allows the use of &amp;quot;rel&amp;quot; attributes. Keywords can also include synonyms to aid searching. &lt;br /&gt;
&lt;br /&gt;
====Spelling====&lt;br /&gt;
Per [[how-to-play]]: for English-language pages only: Find British spellings of common words and replace them with the US spellings per [[en-US]]. Mark such edits as &amp;quot;minor&amp;quot; with the comment: &amp;lt;nowiki&amp;gt;[[en-US]]&amp;lt;/nowiki&amp;gt;. Please be careful to use and maintain proper native spelling of proper nouns (see [[how-to-play]] for details).&lt;br /&gt;
&lt;br /&gt;
Here is a table of searches for some of the British-English spellings that have crept into English-language microformats wiki pages, along with their respective US-English spellings. If you find other British spellings, please feel free to add them to this table, with their US equivalent.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
! [[en-GB]] !! [[en-US]] &lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviour&amp;amp;go=Go behaviour] || behavior&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=behaviours&amp;amp;go=Go behaviours] || behaviors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=centre&amp;amp;go=Go centre] || center&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colour&amp;amp;go=Go colour] || color&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=colours&amp;amp;go=Go colours] || colors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=favour&amp;amp;go=Go favour] || favor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavour&amp;amp;go=Go flavour] || flavor&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavours&amp;amp;go=Go flavours] || flavors&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=flavoured&amp;amp;go=Go flavoured] || flavored&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimise&amp;amp;go=Go minimise] || minimize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=minimises&amp;amp;go=Go minimises] || minimizes&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognise&amp;amp;go=Go recognise] || recognize&lt;br /&gt;
|-&lt;br /&gt;
| [https://microformats.org/wiki/Special:Search?search=recognised&amp;amp;go=Go recognised] || recognized&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[https://en.wikipedia.org/wiki/American_and_British_English_spelling_differences More American and British English spelling differences]&lt;br /&gt;
&lt;br /&gt;
== Admins ==&lt;br /&gt;
This section is for folks to suggest to-do items for [[admins]], in particular, having to do with suggestions for improvements to microformats.org infrastructure such as the wiki. If you do add an item to this list, please sign your username with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Admins check this &amp;quot;inbox&amp;quot; periodically and process and move items to [[admin-to-do]].&lt;br /&gt;
&lt;br /&gt;
Please check [[admin-to-do]] to see if there is already an ongoing task item relating to your request. Otherwise add the item below.&lt;br /&gt;
&lt;br /&gt;
=== Website Improvements ===&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Wiki improvements ===&lt;br /&gt;
&lt;br /&gt;
* Want: Right-to-left (RTL) support in the theme for better translating to RTL languages. Per [https://www.facebook.com/permalink.php?story_fbid=10150109554926465&amp;amp;id=214611 this comment on the microformats page on Facebook 2011-02-13]: &amp;lt;blockquote&amp;gt;&amp;lt;cite&amp;gt;Sina Cheraghi&amp;lt;/cite&amp;gt; &amp;amp;gt; Microformats &amp;lt;br&amp;gt; &amp;quot;I want to contribute in Microformats wiki by translating it into Persian. But lack of RTL (right-to-left) languages (Persian, Arabic, Hebrew and ...) theme causes some problems for me and other contributors.&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Make email addresses editable [[User:Singpolyma|Singpolyma]] 02:47, 26 July 2009 (UTC)&lt;br /&gt;
** How would this work and what's the purpose? [[User:Tantek|Tantek]] 02:39, 10 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Below this section needs rethinking and triaging ==&lt;br /&gt;
All the person-specific to-do items here need rethinking in the current context of how we use and develop microformats, and current community needs.&lt;br /&gt;
&lt;br /&gt;
Nearly all of the below was written ''before [[microformats2]]'', and thus may only be applicable in a historical context, or needs to be reimagined in a microformats2 context.&lt;br /&gt;
&lt;br /&gt;
How to rethink and triage the below:&lt;br /&gt;
# Assume that while captured in good-faith and with good intentions, nearly everything below is now obsolete and/or the person who added it under their name has gone on to do other things.&lt;br /&gt;
# Feel free to use the below for inspiration for what things ''could be'' done, and copy &amp;amp; rewrite them in a modern context in the previous (above) non-person-specific sections (to make it clear that anyone is welcome to help work on them).&lt;br /&gt;
# Maybe after a person’s previous to-do items have all been rethought/triaged into modern to-do items above, their section can be moved to an &amp;quot;Emeritus&amp;quot; subsection down at the bottom &lt;br /&gt;
#* Emeritus subsection to be created.&lt;br /&gt;
&lt;br /&gt;
Thoughts?&lt;br /&gt;
* Tantek: I'm ok with the items listed under my name being *cut* and pasted (with modern updates) incrementally into the above sections, no need to preserve them after they've been rethought.&lt;br /&gt;
** Please keep them around until they have been rethought&lt;br /&gt;
** Ideally do the cut and paste in the same edit so it's clear where something moved in the wiki-edit-diff.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== --- ==&lt;br /&gt;
== Tantek ==&lt;br /&gt;
I'm keeping microformats related to-do items here both for my own convenience, and for folks looking to help out. - [https://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability of microformats.org top-down as an entry point&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Wrap up classic microformats documentation&lt;br /&gt;
# Document microformats [[history]].&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [https://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] and [[how-to-play]] policies/guidelines accordingly.&lt;br /&gt;
** redirect and resolve threads accordingly per guidelines&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
** move exploratory discussions which are failing to follow the process to a separate page from that&lt;br /&gt;
** repair damage done to the wiki&lt;br /&gt;
*** identify damage done to the wiki - often in forms as simple as content changes that hurt usability (and thus accessibility)&lt;br /&gt;
*** document additional [[how-to-play]] guidelines to discourage and hopefully reduce such wiki damaging behavior in the future&lt;br /&gt;
*** repair/undo/reorganize page section division that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[hcalendar-examples-in-wild]]&lt;br /&gt;
***** afterwards add some of the excellent conference schedule calendars that [[User:Adactio]] has been creating like:&lt;br /&gt;
****** https://adactio.com/extras/schedules/barcampbrighton3/&lt;br /&gt;
*** repair/undo/reorganize page splitting that hurt usability (and thus accessibility)&lt;br /&gt;
**** [[to-do]]&lt;br /&gt;
&lt;br /&gt;
=== update microformats2-parsing with resolved issues ===&lt;br /&gt;
Update [[microformats2-parsing]] with resolved [[microformats2-parsing-issues]]&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL - '''next-action''': make sure a bug/feature request is filed with wordpress.org&lt;br /&gt;
*** look for hCards and parse them&lt;br /&gt;
&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** '''next-actions''': Review Dmitry Baranovskiy's [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator] and give him feedback per how well it:&lt;br /&gt;
*** Makes it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [https://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
'''Goal''': greater approachability/readability of microformats specs by a broader audience.&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
* [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. &lt;br /&gt;
* [[hreview|hReview]] has some similar improvements, but different.&lt;br /&gt;
* [[hcard|hCard]] has numerous improvements as well, again different from either hResume or hReview&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
# contact microformats community members who are content/tutorial authors, and/or have written (or are writing) technical books, and those who have made concrete helpful suggestions for reorganizing the information architecture / content-order / layout of specs.&lt;br /&gt;
# figure out if the new intro/headers etc. structure/order in [[hcard|hCard]], [[hreview|hReview]], and [[hresume|hResume]]  is an improvement, and if it could be better.  Document reasoning/requirements for intro/header and other sections.&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Design an iterative update to spec organization, in particular, the introduction/boilerplate/headers.&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
# Write up methodology behind the section organization and note editors lessons learned into an [[editors-guide]] page (what other variants were done before, in which specs, and note problems/complaints with other variants).&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [https://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* [[hcard-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hreview-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[hatom-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
* [[xfolk-implementations]] - re-organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
Work with community to:&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* microformats-discuss *&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== posh improvement ====&lt;br /&gt;
* Create a page to answer the question &amp;quot;[[how-should-i-markup]]&amp;quot;&lt;br /&gt;
* consider creating a process/encouragement for collecting individual [[posh]] practices and examples, like a folksonomy of semantic HTML and semantic class names.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
* resolve [[process-issues]]&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update [[XMDP]] with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
*** add rel=&amp;quot;profile&amp;quot; to the [[xmdp-profile]].&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* [[directions]]&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
'''Next-actions''' for each emerging microformat (one at a time)&lt;br /&gt;
* review all microformats-email on the new microformat&lt;br /&gt;
* determine where new microformats is &amp;quot;stuck&amp;quot; in the process&lt;br /&gt;
* brainstorm about how to improve process (or documentation thereof) to get the effort unstuck&lt;br /&gt;
* work with community to move the microformat forward through the process, iterating/clarifying the [[process]] as necessary&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
Update all these tasks for [[microformats2]]:&lt;br /&gt;
&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== wrap up classic microformats documentation ===&lt;br /&gt;
* use these tasks to come up with any necessary or useful equivalents for [[microformats2]] specifications and resources.&lt;br /&gt;
&lt;br /&gt;
===== minor update current specifications =====&lt;br /&gt;
* draft hCard 1.0.1: [[hcard|hCard spec]] '''next-actions''': &lt;br /&gt;
** &amp;lt;del&amp;gt;resolve remaining [[hcard-issues|hCard issues]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcard-issues-resolved|hCard resolved issues]] by writing necessary [[hcard-faq|FAQ]] entries, updating [[hCard]], and adding to [[hcard-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcard-1-0-1]] by starting with [[hcard-1-0]] and incorporating [[hcard-brainstorming]] targeted for 1.0.1.&lt;br /&gt;
** incorporate [[hcard-feedback]]&lt;br /&gt;
** continue updating the spec per the inline comment about property references&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2426]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** iterate [[hcard-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** iterate [[hcard-parsing]] with sufficient table element special handling to do people equivalent of [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcard-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcard-brainstorming]] '''next-actions''': determine which brainstorms proposals to resolve for minor revision, and which later&lt;br /&gt;
** Update [[semantic-xhtml]] with lists of semantic [https://www.w3.org/TR/html401/index/elements.html elements] and [https://www.w3.org/TR/html401/index/attributes.html attributes].&lt;br /&gt;
** Update [[hcard-brainstorming]] on element specific parsing rules&lt;br /&gt;
** Update X2V, hKit, Operator accordingly&lt;br /&gt;
** Write test cases accordingly&lt;br /&gt;
** Update [[hcard-parsing]] accordingly&lt;br /&gt;
* draft hCalendar 1.0.1: [[hcalendar|hCalendar spec]] '''next-actions''':&lt;br /&gt;
** &amp;lt;del datetime=&amp;quot;2009-10-03&amp;quot;&amp;gt;resolve all outstanding [[hcalendar-issues]] into [[hcalendar-issues-resolved]]&amp;lt;/del&amp;gt;&lt;br /&gt;
** close remaining [[hcalendar-issues-resolved|hCalendar resolved issues]] by writing necessary [[hcalendar-faq|FAQ]] entries, updating [[hCalendar]], and adding to [[hcalendar-brainstorming]] for 1.0.1 and 1.1.&lt;br /&gt;
** draft [[hcalendar-1-0-1]] by starting with [[hcalendar-1-0]] and incrementally incorporating [[hcalendar-brainstorming]] targeted for 1.0.1&lt;br /&gt;
** incorporate [[hcalendar-feedback]]&lt;br /&gt;
** itemize a complete property list similar to the [[hcard#Property_List|hCard property list]], drawing upon hCalendar experience, iCal-BASIC draft(s), ietf-calsify mailing list and other sources to derive the precise list.  Separate common properties up front.&lt;br /&gt;
** add a brief descriptive sentence for each property, similar to what [[hreview|hReview]] has. just enough so that the casual reader can avoid having to reference and read the respective sections in [[RFC2445]]. add any non-trivial information about each property similar to what [[hreview|hReview]] has.&lt;br /&gt;
** significantly update and thoroughly specify [[hcalendar-parsing]] with [[value-class-pattern]] as a required feature&lt;br /&gt;
** formally document [https://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
** iterate [[hcalendar-parsing]] with how to handle new or different [[HTML5]] markup such as the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element, including at least one test case with the &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;amp;gt;&amp;lt;/code&amp;gt; element.&lt;br /&gt;
** [[hcalendar-examples]]&lt;br /&gt;
*** make sure all hCalendar examples that reference whole days use best international/accessible date format of YYYY-MM-DD&lt;br /&gt;
*** add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
** Write [[compound-parsing]] by abstracting commonalities between [[hcard-parsing]] and [[hcalendar-parsing]].&lt;br /&gt;
* draft hReview 0.4&lt;br /&gt;
* resolve hAtom issues&lt;br /&gt;
* co-edit hAtom per permission from David Janes&lt;br /&gt;
* draft [[hAtom]] 0.2&lt;br /&gt;
** Clarify that &amp;quot;published&amp;quot; property values may omit seconds, and that converters to Atom are expected to imply &amp;quot;:00&amp;quot; seconds.&lt;br /&gt;
* add sections for comments/opinion from community as well as issues subsection&lt;br /&gt;
* solicit feedback&lt;br /&gt;
* when sufficient consensus and issue resolution achieved, archive previous versions of specs, and update spec pages accordingly.&lt;br /&gt;
&lt;br /&gt;
==== social network portability ====&lt;br /&gt;
Iterate on:&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard-xfn-supporting-friends-lists]]&lt;br /&gt;
&lt;br /&gt;
Brainstorm updates to the [[pocket-cheat-sheet]] to better enable [[social-network-portability]], or perhaps design a new '''social network portability pocket cheat sheet''' that specifically documents:&lt;br /&gt;
* how to author/publish hCard user profiles - write this up in [[hcard-authoring]] first (see below) and then use that content.&lt;br /&gt;
* how to author/publish hCard+XFN friends lists - write this up in [[hcard-xfn-authoring]] (see below) and then use that content.&lt;br /&gt;
* how to parse/subscribe to hCard user profiles - write this up by updating: [[hcard-parsing]], and writing [[hcard-supporting-user-profile-parsing]] (collect this into parsing/developers tasks below)&lt;br /&gt;
* how to parse/subscribe to hCard+XFN friends lists - write this up by writing: [[xfn-parsing]], [[hcard-xfn-supporting-friends-list-parsing]] (collect these into parsing/developers tasks below)&lt;br /&gt;
** notes/thoughts on hCard+XFN supporting friends list parsing captured here for now:&lt;br /&gt;
*** do a full rel=&amp;quot;me&amp;quot; bidirectional crawling within the domain - some sites' hCard supporting user profiles simply link to their hCard+XFN supporting friends lists with rel=&amp;quot;me&amp;quot;, and thus you will discover more pages with friends lists.&lt;br /&gt;
**** E.g. Flickr's /people/username pages have hCard for the user and link to their /people/username/contacts page with rel=&amp;quot;me&amp;quot; (on the &amp;quot;More...&amp;quot; link, though they could also add rel=&amp;quot;me&amp;quot; to the number inside &amp;quot;Your contacts (592)&amp;quot;). Need to get them to support hCard+XFN on the contacts themselves.&lt;br /&gt;
*** consider parsing within a friends list page, any links that are rel=&amp;quot;next&amp;quot; and rel=&amp;quot;prev&amp;quot; to iterate over the whole list.&lt;br /&gt;
&lt;br /&gt;
==== foldup cheatsheet ====&lt;br /&gt;
'''next actions''': &lt;br /&gt;
* gather feedback on current foldup [[pocket-cheat-sheet|pocket cheatsheet]]&lt;br /&gt;
* document the [[pocket-cheat-sheet-feedback|feedback on the pocket cheatsheet]]&lt;br /&gt;
* provide printing recommendations for anyone to download and print their own &lt;br /&gt;
** Perhaps [http://www.visibone.com/ Visibone] can be of some use? I can recommend their current products. --[[User:Gazza|Gazza]] 06:41, 7 Apr 2007 (PDT)&lt;br /&gt;
* update cheatsheet to include new [[value-class-pattern]] uses&lt;br /&gt;
* give feedback to Erin or ask for volunteers to create a new cheatsheet, iterate, print more to have on hand, fold, distribute.&lt;br /&gt;
* discuss with [[User:Adactio]] and Hannah how to best create a UK/A4 version of the pocket cheatsheet&lt;br /&gt;
** preferably well in advance of dConstruct 2008 so that local cheatsheets can be printed.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* [[hcard-authoring]] - '''next-actions''': add tips/instructions noted below. &lt;br /&gt;
** instructions for each property that is in [https://microformats.org/code/hcard/creator hCard creator] to begin with&lt;br /&gt;
** instructions for all other hCard properties&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
*** specific instructions for common blogging platforms&lt;br /&gt;
** reference [[hcard-examples]] for more specific uses, and add to them accordingly&lt;br /&gt;
*** add an extended example to [[hcard-examples#Authors_of_Pages_and_Posts|contact info for a page]] with postal address, phone numbers, email address.&lt;br /&gt;
* [[hcard-xfn-authoring]] - '''next-action''': draft by starting from hCard+XFN instructions in [[hcard-examples]].&lt;br /&gt;
* [[hreview-authoring]] - '''next-action''': create a first draft minimal tutorial on how to author hReviews (e.g. at least for common properties) to blog reviews so that they'll be aggregated.&lt;br /&gt;
* [[hcalendar-authoring]] - '''next-action''': add tips/instructions for each property that is in [https://microformats.org/code/hcalendar/creator hCalendar creator].&lt;br /&gt;
* *-authoring for other reasonably well established microformats: &lt;br /&gt;
** [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Using the above updated [[authoring]] pages, get the community to help go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
==== advocacy for obvious sites ====&lt;br /&gt;
* [[advocacy]] - add pages/sites that obviously (no pun intended) could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup. '''next-actions''': markup both twitter.com sample pages and dodgeball.com sample pages, post the changes publicly, and see which one is able to update first ;)&lt;br /&gt;
** dodgeball.com (hCard + XFN + hAtom for profiles, hCard + hReview for venues)&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-source]] - and a shorthand URL too.&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open source.&lt;br /&gt;
*** open data &amp;amp;gt; open source&lt;br /&gt;
*** &amp;quot;open information&amp;quot; vs &amp;quot;open source&amp;quot; &lt;br /&gt;
*** i.e. please focus first on open data rather than open source, e.g. start with [[hcard|hCards]] for all organizations returned from http://wiserearth.org/organization&lt;br /&gt;
*** if the data is open you can always export it and consume it in any number of open source systems&lt;br /&gt;
*** that's why open data is MUCH more important than open source&lt;br /&gt;
*** adding open data (e.g. microformats) can be done by any HTML author (yes, you), whereas open sourcing requires programming expertise, resouces, support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
*** if the data was open, anyone could rebuild an accessible version &lt;br /&gt;
*** faqs / misconceptions:&lt;br /&gt;
**** eschipul: @tantek - creating microformats is easier. consuming microformats is unfortunately not easier.&lt;br /&gt;
***** A: If you think consuming microformats is not easier or hard etc., it may just be that you don't know how to do so easily, don't assume that you are an expert in something that you think is hard.  Rather, if you think something is hard, then assume others may know easier methods, and ''ask''  the community how one can do it more easily.  parsing in particular is something which is becoming easier and easier thanks to open source libraries like [[hkit|hKit]].&lt;br /&gt;
** write essay on [[open-data-more-important-than-open-apis]] - and a shorthand URL too&lt;br /&gt;
*** obviously doing both is ideal, however, open data is a higher priority and given limited resources, open data should be implemented before open APIs.&lt;br /&gt;
*** publishing/providing open data (e.g. microformats) can be done by any HTML author (yes, you), whereas providing/publishing open APIs requires programming expertise, resouces, and support. do the simpler easier thing first (open data thru microformats) that will benefit more people sooner.&lt;br /&gt;
&lt;br /&gt;
==== in general ====&lt;br /&gt;
===== plain language intros =====&lt;br /&gt;
For [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xoxo|XOXO]] to start with, write up:&lt;br /&gt;
* brief plain-language intro at the top (say for example, something that a non-technical person like a member of the general media/press could read and understand), similar to or better than plain language intros on W3C specs.&lt;br /&gt;
* followed by links to more plain-language resources, e.g. *-intro pages.&lt;br /&gt;
In particular for [[xoxo|XOXO]], Angus McIntyre suggested:&lt;br /&gt;
* As well as a syntactic example, examples of use would be useful. &lt;br /&gt;
* when I might want to use XOXO. &lt;br /&gt;
* Some simple examples right upfront would probably do a lot to help users figure out whether a particular microformat is for them or not.&lt;br /&gt;
These suggestions could be incorporated into the other specs as well.&lt;br /&gt;
===== exploratory discussions =====&lt;br /&gt;
* update [[exploratory-discussions]] with critical microformats as &amp;quot;active&amp;quot;&lt;br /&gt;
===== CSS enhancements for =====&lt;br /&gt;
Analyze existing microformats for opportunities to enhance CSS and propose to W3C.&lt;br /&gt;
* e.g. CSS datetime presentation (need to add links to my earlier work in CSS working group)&lt;br /&gt;
* brainstorm additional possibilities for better presentation of content using existing microformats.&lt;br /&gt;
===== update affiliations =====&lt;br /&gt;
* Start a minimal draft/spec style guide using outline of most readable/accessible spec so far&lt;br /&gt;
* Reference https://www.w3.org/2001/06/manual/#Editors for how to manage affiliations&lt;br /&gt;
* Update affiliations on [[hcard]], [[hcalendar]], [[hreview]], etc. per https://www.w3.org/2001/06/manual/#Editors&lt;br /&gt;
===== profile URLs =====&lt;br /&gt;
* write-up and document [[profile-uris|profile URLs]] for all established microformats and perhaps for some drafts as well&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
Combined next-actions for iteration on [[hcard|hCard]], and derived/subsetted microformats [[adr]] and [[geo]]&lt;br /&gt;
* [[hcard-profile]] '''next-actions''':&lt;br /&gt;
** update property definitions with more detail using semantics from [[RFC2426]]&lt;br /&gt;
** link from brief sentence descriptions for each property in [[hCard]] to the respective more detailed definition in the [[hcard-profile]].&lt;br /&gt;
** link from definitions in the [[hcard-profile]] to the specific sections in the vCard spec&lt;br /&gt;
* [[hcard-examples]] '''next-actions''': update with examples described below&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [https://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-brainstorming]] '''next-actions''': explore brainstorms proposals for a 1.1 revision, e.g.&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
* analyze [[hcard-cheatsheet]], [[adr-cheatsheet]], [[geo-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcard-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* update [[hcalendar-examples]]&lt;br /&gt;
** add examples like [[hcard-examples]]&lt;br /&gt;
** flesh out and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
** update all hcalendar-examples to use value-title from [[value-class-pattern]] where abbr doesn't make sense. e.g.&lt;br /&gt;
*** rrule&lt;br /&gt;
*** duration&lt;br /&gt;
*** ... etc.&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* have folks verify [[hcalendar-profile]]. Note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
* analyze [[hcalendar-cheatsheet]] for any assertions above and beyond what the specification itself says, take into account [[hcalendar-brainstorming]] along similar lines, and incorporate into the spec or remove as necessary and sync-up as a result.  add clarification on the cheatsheets that they are '''informative''' and reference the specification for normative requirements.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* reconcile [[hreview-profile|hReview 0.4 XMDP profile]] with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
* Resolve all outstanding [[hreview-issues]] and [[hreview-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-tag]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* send [[rel-tag]] XMDP profile ([[rel-tag-profile]]) to [https://dbaron.org/ David Baron].&lt;br /&gt;
* Resolve all outstanding [[rel-tag-issues]] and [[rel-tag-feedback]] to-do items.&lt;br /&gt;
&lt;br /&gt;
==== [[rel-me]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* move XFN and XMDP FAQs, tutorial, descriptions, spec etc. from gmpg.org to microformats.org&lt;br /&gt;
** and put redirects in place, notes about contribution&lt;br /&gt;
* update rel-me examples and document with examples the rel-me implict subdir rule&lt;br /&gt;
&lt;br /&gt;
==== [[hatom|hAtom]] ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reorganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
'''Next-actions''':&lt;br /&gt;
* Draft *-parsing for all reasonably well adopted microformats: [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== document microformats history ===&lt;br /&gt;
Document microformats [[history]], including:&lt;br /&gt;
* dates and origins of microformats, names, terms&lt;br /&gt;
* examples and formats for established microformats like [[hcard|hCard]], [[hcalendar|hCalendar]], [[xfn]], [[rel-license]], [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* &amp;lt;s&amp;gt;possibly move dead proposals off of homepage?&amp;lt;/s&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* &amp;lt;strike&amp;gt;Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog&amp;lt;/strike&amp;gt;.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Read GTD (at least the first two chapters)&amp;lt;/strike&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get Blogger to support hAtom and hCard&amp;lt;/strike&amp;gt;&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get &amp;lt;strike&amp;gt;Digg to support microformats&amp;lt;/strike&amp;gt; (still need XFN).&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard (see [http://diso-project.org DiSo Project])&lt;br /&gt;
&lt;br /&gt;
Hey Chris.&lt;br /&gt;
Congrats on Microsyntax&lt;br /&gt;
([http://factoryjoe.com/blog/2009/05/26/stowe-boyd-launches-microsyntax-org/ &amp;quot;Stowe Boyd launches Microsyntax.org&amp;quot;]).&lt;br /&gt;
So ... do we need a page on this Microformats wiki describing the connection between microformats and microsyntax?&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
[[User:RobertBachmann|Robert Bachmann]]&lt;br /&gt;
&lt;br /&gt;
=== XSLTs ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;Test scripts&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Do some refactoring, split Perl code into smaller modules&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide test results as HTML pages (similar to https://www.w3.org/2003/08/owl-systems/test-results-out)&amp;lt;/li&amp;gt;&lt;br /&gt;
 &amp;lt;li&amp;gt;Provide some documentation for using the test scripts&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;strong&amp;gt;hAtom2Atom&amp;lt;/strong&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** My opinion at the moment, I neither want to produce nor to consume RSS. Atom is nicer (and should be supported by most good feed readers available today), RSS should fade away. -- Robert Bachmann&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
** Having the possibility of GRDDL-ing hAtom to AtomOWL seems definitly interessting. I realy should implement this some day. - Robert Bachmann&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
*** This could enable some nice JavaScript hacks. I should give hAtom2JSON a try. - Robert Bachmann&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
=== Microformats History ===&lt;br /&gt;
* get early work from developer.technorati site&lt;br /&gt;
** issues with MoinMoin full history: http://moinmoin.wikiwikiweb.de/MoinMoinQuestions/UsingTheWiki#head-9d1b1d6beedde40b92cc6c13962b5a6f5b289d10&lt;br /&gt;
&lt;br /&gt;
=== additions to the wiki ===&lt;br /&gt;
&lt;br /&gt;
* better explain why NOT infinitely scaling is a good thing&lt;br /&gt;
* better explain why microformats do NOT use namespacing&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [https://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [https://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* seed &amp;quot;microformateurs group&amp;quot; and invite them to update https://microformateurs.org &lt;br /&gt;
** write a process for newbies in order to make them write [[posh-fr|CHIC]] posts on a public blog-governed-by-wiki ([http://socialsynergyweb.net/cgi-bin/wiki/MicroFormateurs/Blog]) before publication.&lt;br /&gt;
** find experts for peer-reviewing&lt;br /&gt;
** find french CSS gurus to setup a nice Sandbox-CSS template on Wordpress&lt;br /&gt;
* translating the wiki&lt;br /&gt;
** translate red links on [[Main_Page-fr]] and synchronize&lt;br /&gt;
** find out microformateurs at ease on &amp;quot;the-wiki-way-translation&amp;quot;, and ready to help on semi-anonymous-synchro&lt;br /&gt;
* community-marketing -&amp;gt; pinko-marketing&lt;br /&gt;
** public-relations towards french journalists and complete [[advocacy-fr|advocacy]] (especially [[hcard-advocacy-fr]] towards organizations.&lt;br /&gt;
** help to build events, workshops like barcamps and explorcamps&lt;br /&gt;
** update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] and subpages via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
** open discussion with french wikipediens about implementing some of the english existing templates &lt;br /&gt;
** small gifts: accessories and free gifts ? t-shirts, localized cheat-sheet, id-hcard-openid-providing, etc.&lt;br /&gt;
*** create hCard, hCalendar... and all red link pages on french wikipedia&lt;br /&gt;
* localize [[species-fr]] and related pages&lt;br /&gt;
* move all contents remaining on elanceur.org -&amp;gt; microformateurs.org&lt;br /&gt;
* wiki and uf: &lt;br /&gt;
** write and talk with &amp;quot;aboutus.org&amp;quot; to invite them to make experiences with uf -&amp;gt; talk with Mark Dilley&lt;br /&gt;
** maintain/update http://www.communitywiki.org/MicroFormats and talk with LionKimbro&lt;br /&gt;
** XWiki : awaiting beta-test of new platform &lt;br /&gt;
*** Follow-up LudovicDubost et LaurentLunati&lt;br /&gt;
* setup real-life links with european [[governance-fr|governance]] members ;) may be joining dconstruct-microformats-workshop  - find solution (registering fees and travel expenses -&amp;gt; talk with Arnaud Fontaine or search french sponsors)&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Clean up this todo list (meta!)&lt;br /&gt;
** Move alumni admin tasks out, and into a 'up for grabs' bucket (unless 100% specific to person).&lt;br /&gt;
*** Ping anyone with specific tasks / nag&lt;br /&gt;
* Proposal for page simplifications - notes, to expand to tasks later:&lt;br /&gt;
** Need a way to push active formats (those in the process) to the fore, and push back stagnating items.&lt;br /&gt;
** Process updates to blog?&lt;br /&gt;
** Activity overview updates on main site somewhere?&lt;br /&gt;
*** Code and Tools page on site: Currently it's mostly only tools.  Need to add a list of actual specifications on the wiki.&lt;br /&gt;
** In general: less clutter, more structure, more focus.&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
* documentation of semantic authoring techniques&lt;br /&gt;
* researching the social problems relating to authorship and publishing on the web&lt;br /&gt;
* development of new microformats in response to failing to meet the needs of the second with the first.&lt;br /&gt;
&lt;br /&gt;
=== Expore Microformat Deployment Issues ===&lt;br /&gt;
How does who determine the status of work going through some stage of the process?  When does a format move from draft to &amp;quot;full spec&amp;quot;?  Who decides?  What are the qualitative and quantitative features that characterize work in different stages, especially as a spec nears deployment as &amp;quot;full spec&amp;quot;.  What makes this pronouncement more than a mythical blessing?  What quantitative analyses can be provided to validate deployment?  Today, we have powerful agents capable of processing huge amounts of information on the web.  Should we be using these to measure published marketshare?  What role should tools and test suites play in deploying microformats?&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on https://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
https://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* https://microformats.org/wiki/hcard/&lt;br /&gt;
** https://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** https://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** https://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** https://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** https://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** https://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** https://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** https://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** https://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** https://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** https://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&lt;br /&gt;
* rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
** Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&lt;br /&gt;
* rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
** Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== [[User:PaulDowney|Paul Downey]] ==&lt;br /&gt;
* building a generic Javascript parser &lt;br /&gt;
* bundling parser as a [http://tiddlywiki.org TidlyWiki] plugin for hCards&lt;br /&gt;
* documenting how best to microformat TiddlyWiki pages&lt;br /&gt;
&lt;br /&gt;
== [[User:RobManson | Rob Manson]] ==&lt;br /&gt;
* chase the admins to get some creation template extensions installed for wiki (see: https://meta.wikimedia.org/wiki/Inputbox or https://www.mediawiki.org/wiki/Extension:CreateBox or https://www.mediawiki.org/wiki/Extension:CreateArticle)&lt;br /&gt;
&lt;br /&gt;
== [[User:ClayNewton | Clay Newton]] ==&lt;br /&gt;
* Work on getting others involved in [[trade-examples]]&lt;br /&gt;
** Need examples from major online banking sites&lt;br /&gt;
** Need examples from major ecommerce sites&lt;br /&gt;
* Continue working on: [[trade-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== [[User:BenWard | Ben Ward]] ==&lt;br /&gt;
&lt;br /&gt;
=== Recurring ===&lt;br /&gt;
&lt;br /&gt;
* Delete Wiki Spam&lt;br /&gt;
&lt;br /&gt;
=== Currently ===&lt;br /&gt;
&lt;br /&gt;
* Gardening/updating key wiki pages.&lt;br /&gt;
** [[how-to-play]]&lt;br /&gt;
** XHTML Design Principals&lt;br /&gt;
* embed brainstorming&lt;br /&gt;
* Considering new welcome banner of µf.org to link to various µf resources, rather than being dominated by the infrequently updated blog.&lt;br /&gt;
&lt;br /&gt;
=== Next Actions ===&lt;br /&gt;
&lt;br /&gt;
* Conclude new hCalendar proposals from Yahoo TV Listings experience&lt;br /&gt;
* Resume work on hListing microformat&lt;br /&gt;
* Re-org the Microformats.org front-page content&lt;br /&gt;
** Work with [[User:Phae]] on refreshing the microformats frontpage content&lt;br /&gt;
** Build new events module for the blog using Upcoming.org, rather than hard coded event data (Matt Harris may have done this…)&lt;br /&gt;
** Build new wiki edits module for the blog&lt;br /&gt;
** Combine ‘list of microformats’ into the intro text? Make intro text more friendly.&lt;br /&gt;
* Build a microformats activity stream&lt;br /&gt;
** Replace front page blog with activity flow&lt;br /&gt;
*** Wiki Edits/New Pages&lt;br /&gt;
*** New Mailing List Threads&lt;br /&gt;
*** Interesting µf links&lt;br /&gt;
*** Blog posts&lt;br /&gt;
*** Upcoming events/event reminders&lt;br /&gt;
* Improve µf.org/blog OpenID support, find a good workflow for login/comment (current plug-in has an abysmal user experience)&lt;br /&gt;
&lt;br /&gt;
== [[User:Spiritquest|Ketan Majmudar]] ==&lt;br /&gt;
=== Activites ===&lt;br /&gt;
* Work on developing the [[hlisting-brainstorming|hListing]] proposal&lt;br /&gt;
** Provide real world examples and apply this to the proposed specifications&lt;br /&gt;
* refine and keep up to date with [[hcard|hCard]] formats as used on existing sites [[http://www.ethical-junction.org| Ethical Junction CIC]]&lt;br /&gt;
* Understand / follow and evangalise existing patterns, especially the new [[value-class-pattern]]&lt;br /&gt;
* see where I can help the community&lt;br /&gt;
* look at using x2v or writing php parser classes for hcard -&amp;gt; vcard&lt;br /&gt;
* open source hCard class (php)  used to format db fields&lt;/div&gt;</summary>
		<author><name>JamesGallagher</name></author>
	</entry>
</feed>