<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HenrichPoehls</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HenrichPoehls"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/HenrichPoehls"/>
	<updated>2026-04-24T20:39:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digital-signatures&amp;diff=18247</id>
		<title>digital-signatures</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digital-signatures&amp;diff=18247"/>
		<updated>2007-05-30T15:43:00Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Digital Signatures&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page documents a discussion about digitally signed Microformatted data.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Defined Microformats such as [[hCard]], [[hCalendar]] or [[hReview]] can be formatted to include a digital signature. This document is a definition of a proposed format for the digital signing of Microformatted data. As this format is content agnostic it can be used to build compound signed Microformats from all existing and future Microformats.&lt;br /&gt;
&lt;br /&gt;
In a broad sense, this format (sometimes referred to as hSig) aims to protect the authenticity and authority of content that has been made machine-readable through the use of semantic annotations (e.g. Microformatted data).&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
The structure and names are chosen in the style of the W3C Recommendation for XML-Signature Syntax and Processing [http://www.w3.org/TR/xmldsig-core/], the existing XML structure for digital signatures. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
// Proposed format with example values&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;canonicalizationmethod url&amp;quot;&lt;br /&gt;
     href=&amp;quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
   Signed using &amp;lt;span class=&amp;quot;signaturemethod&amp;quot;&amp;gt;RSA&amp;lt;/span&amp;gt;.&lt;br /&gt;
   Hashed using &amp;lt;span class=&amp;quot;digestmethod&amp;quot;&amp;gt;SHA1&amp;lt;/span&amp;gt;.&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn,vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
       Name and eMail signed.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6d944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
       The Hash.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;signaturevalue&amp;quot; title=&amp;quot;7m6NS6ANCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
       The signature.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyinfo&amp;quot; title=&amp;quot;X509&amp;quot;&amp;gt;&lt;br /&gt;
       I have an X509 certified key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- E693c4[...]&lt;br /&gt;
         [...]MIICIzCCAc2gAgANB-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
       My X509 certificate containing my public-key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several differences between this format and the original XML Signature structure:&lt;br /&gt;
* Most notably, the proposed Microformat is less nested. For example, instead of placing digestmethod and digestvalue into a sub-container called reference, the structure was flattened. &lt;br /&gt;
* Fields were added which allow more room for capturing different signature formats. For example, in addition to flattening keyinfo keyvalue was added, which stores information about the key.&lt;br /&gt;
&lt;br /&gt;
== Integration of signature ==&lt;br /&gt;
&lt;br /&gt;
To bind the signature to existing Microformatted content, there are three possibilities (again conforming to the use of XML Signatures).&lt;br /&gt;
&lt;br /&gt;
=== Enveloping signature ===&lt;br /&gt;
For an enveloping signature the hsig container contains the Microformatted content that is signed. The content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn).&lt;br /&gt;
=== Enveloped signature ===&lt;br /&gt;
In the case of an enveloped signature the hsig container is contained within the Microformatted micro content that is signed. Again the micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ). Figure 2 shows this case.&lt;br /&gt;
=== Detached signature ===&lt;br /&gt;
This case is needed when a signature shall cover more than one micro content from that page. The micro contents that are part of the signature are then referenced using an &amp;lt;object&amp;gt; or &amp;lt;a&amp;gt; HTML element inside the hsig -section. In this case the micro content needs an id, which is then used for reference instead of the Microformat's name. This case is the most complex one and is not further elaborated for brevity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
// Signed content using an enveloped hsig&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;SVS - Office&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;mailto:svs-office@informatik.uni-hamburg.de&amp;quot; class=&amp;quot;email&amp;quot;&amp;gt;Email us.&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Tel.: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+49 40 42883 - 2510&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Fax: +49 40 42883 - 2086 &amp;lt;br/&amp;gt;&lt;br /&gt;
           Room: F-631 &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn, vcard:tel, vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
             This&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6dd944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
             content&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturevalue title=&amp;quot;7m6NS6NCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
             is signed.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestmethod&amp;quot; title=&amp;quot;SHA1&amp;quot;&amp;gt;It was hashed using SHA1.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturemethod&amp;quot; title=&amp;quot;RSA&amp;quot;&amp;gt;And signed using RSA.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- [....]&lt;br /&gt;
                     [...] CIzCCAc2gAgA-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
             My &amp;lt;span class=&amp;quot;keyinfo&amp;quot;&amp;gt;X509&amp;lt;/span&amp;gt; public-key certificate.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manifest and sig generation details ==&lt;br /&gt;
&lt;br /&gt;
In our prototype, the manifest is stored under the class name manifest (see above). The manifest is also embedded into the signature this aids security. The manifest first identifies for which Microformat structure the signature has been generated. &lt;br /&gt;
&lt;br /&gt;
After the Microformat identifier, the sub-properties are expressed using their class names (e.g. vcard:fn). Hashes are computed over each sub-property in the manifest and the manifest itself. The hahses are then concatenated in the order they appear in the manifest with the manifest's hash first. This concatenation of hashes is hashed again and stored in digestvalue. &lt;br /&gt;
&lt;br /&gt;
Finally, it is digitally signed using a digital signature algorithm (specified in signaturemethod) and the value is stored in signaturevalue. To allow for an easier verification of the signature and to aid authentication of the signer, the key can be added to hSig as keyvalue. The key could be anything ranging from a PGP Key to an X509 Certificate from a CA. Exactly what key information is appended should be specified in keyinfo even if it might be deductable from the values of the key itself or the signing method used.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/hsig.php A Microformat for Digital Signatures]&lt;br /&gt;
&lt;br /&gt;
=== Related pages ===&lt;br /&gt;
* [[digitalsignature-brainstorming]]&lt;br /&gt;
* [[digitalsignature-examples]]&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=32766</id>
		<title>User:HenrichPoehls</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=32766"/>
		<updated>2007-05-30T15:41:58Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Henrich C. Pöhls''' &lt;br /&gt;
&lt;br /&gt;
is doing his PhD in CS at the University of Hamburg[http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php], and is concerned with the security of Semantically Annotated Content. &lt;br /&gt;
&lt;br /&gt;
His idea: Digitally sign microformatted content and store the Digital Signature in a Microformat &lt;br /&gt;
([http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/hsig.php hsig]).&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=32768</id>
		<title>digitalsignature-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=32768"/>
		<updated>2007-02-15T17:38:17Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: Getting Discussion started&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Digital Signatures Brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Henrich Poehls ==&lt;br /&gt;
&lt;br /&gt;
I would like to start discussing the possibility of digitally signing Microformatted content. &lt;br /&gt;
&lt;br /&gt;
A Microformat carrying a digital signature could be used in conjunction with other already defined Microformats like hcard, hcalendar or hreview. As our proposed Microformat for digital signatures is content agnostic it can be used to build compound signed Microformats from all existing and future Microformats.&lt;br /&gt;
&lt;br /&gt;
This is part of ongoing research aiming to protect content, especially content that has been made machine-readable through the use of semantic annotations. I have plenty of ideas and further use cases.&lt;br /&gt;
&lt;br /&gt;
* Why a new Microformat?&lt;br /&gt;
I think signing a &amp;quot;Microformat&amp;quot; (aka Microformatted Content) shall be possible within &amp;quot;Microformats&amp;quot; (so itself a microformat). Such as XML can be signed and the Signature stored in XML as well.&lt;br /&gt;
&lt;br /&gt;
* Why signing Microformatted content?&lt;br /&gt;
Microformats facilitate reuse of semantically annotated content. It allows services and applications to cut&amp;amp;paste, convert, re-publish, link-to, cite Microformatted content. In any of these cases it might be interesting to see who the original author was. Additionally viewers want to verify authorship. Digital Signatures offer just this, Origin-Authentication.&lt;br /&gt;
&lt;br /&gt;
* Why use digital signatures and not some [http://microformats.org/discuss/mail/microformats-discuss/2007-January/thread.html#8265 &amp;quot;Trace-Back-Mechanism&amp;quot;]  &lt;br /&gt;
Trace-back allows to find a &amp;quot;bigger&amp;quot;, more complete version of Microformatted content. Trace-back only verifies that the pointer used for trace-back is now &amp;quot;self referencing&amp;quot;. Trace-back will then verify the content's source based on a URI/URL.&lt;br /&gt;
&lt;br /&gt;
IMHO this is a weaker &amp;quot;form of authenticity&amp;quot; than that achieved by a digital signatures. &lt;br /&gt;
&lt;br /&gt;
Also digital signatures are more versatile:&lt;br /&gt;
* Digital signatures add authenticity without the need to trace links back to some URL, so reduces the overhead if the content at view is &amp;quot;authoritative enough&amp;quot;. &lt;br /&gt;
* Digital signatures allow to add authority to content that is placed on foreign URLs (e.g. Signing your whole Comment you left on a foreing Blog).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Discussion participants ==&lt;br /&gt;
* Henrich C. Pöhls, [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php University of Hamburg]&lt;br /&gt;
* Add your name if you feel you have made significant additions to the page.&lt;br /&gt;
&lt;br /&gt;
== Proposal/ overview ==&lt;br /&gt;
This page is a companion to '''[[digital-signatures]]'''. Please read that page first, and then return here to discuss and post ideas/ examples.&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digital-signatures&amp;diff=13961</id>
		<title>digital-signatures</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digital-signatures&amp;diff=13961"/>
		<updated>2007-02-15T16:07:11Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: added Link to examples page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Digital Signatures&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page documents a discussion of digital signing/ encryption and the incorporation of digital signatures in Microformatted data.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== Discussion participants ==&lt;br /&gt;
&lt;br /&gt;
=== Editors ===&lt;br /&gt;
* Henrich C. Pöhls, [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php University of Hamburg]&lt;br /&gt;
* Nick Drago, [http://dragotown.com dragotown.com]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* Henrich C. Pöhls, [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php University of Hamburg]&lt;br /&gt;
* Nick Drago, [http://dragotown.com dragotown.com]&lt;br /&gt;
&lt;br /&gt;
=== Contributors ===&lt;br /&gt;
* Add your name if you feel you have made significant additions to the page.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Defined Microformats such as [[hCard]], [[hCalendar]] or [[hReview]] can be formatted to include a digital signature. This document is a definition of a proposed format for the digital signing of Microformatted data. As this format is content agnostic it can be used to build compound signed Microformats from all existing and future Microformats.&lt;br /&gt;
&lt;br /&gt;
In a broad sense, this format (sometimes referred to as hSig) aims to protect the authenticity and authority of content that has been made machine-readable through the use of semantic annotations (e.g. Microformatted data).&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
The structure and names are chosen in the style of the W3C Recommendation for XML-Signature Syntax and Processing [http://www.w3.org/TR/xmldsig-core/], the existing XML structure for digital signatures. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
// Proposed format with example values&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;canonicalizationmethod url&amp;quot;&lt;br /&gt;
     href=&amp;quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
   Signed using &amp;lt;span class=&amp;quot;signaturemethod&amp;quot;&amp;gt;RSA&amp;lt;/span&amp;gt;.&lt;br /&gt;
   Hashed using &amp;lt;span class=&amp;quot;digestmethod&amp;quot;&amp;gt;SHA1&amp;lt;/span&amp;gt;.&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn,vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
       Name and eMail signed.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6d944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
       The Hash.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;signaturevalue&amp;quot; title=&amp;quot;7m6NS6ANCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
       The signature.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyinfo&amp;quot; title=&amp;quot;X509&amp;quot;&amp;gt;&lt;br /&gt;
       I have an X509 certified key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- E693c4[...]&lt;br /&gt;
         [...]MIICIzCCAc2gAgANB-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
       My X509 certificate containing my public-key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are several differences between this format and the original XML Signature structure:&lt;br /&gt;
* Most notably, the proposed Microformat is less nested. For example, instead of placing digestmethod and digestvalue into a sub-container called reference, the structure was flattened. &lt;br /&gt;
* Fields were added which allow more room for capturing different signature formats. For example, in addition to flattening keyinfo keyvalue was added, which stores information about the key.&lt;br /&gt;
&lt;br /&gt;
== Integration of signature ==&lt;br /&gt;
&lt;br /&gt;
To bind the signature to existing Microformatted content, there are three possibilities (again conforming to the use of XML Signatures).&lt;br /&gt;
&lt;br /&gt;
=== Enveloping signature ===&lt;br /&gt;
For an enveloping signature the hsig container contains the Microformatted content that is signed. The content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn).&lt;br /&gt;
=== Enveloped signature ===&lt;br /&gt;
In the case of an enveloped signature the hsig container is contained within the Microformatted micro content that is signed. Again the micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ). Figure 2 shows this case.&lt;br /&gt;
=== Detached signature ===&lt;br /&gt;
This case is needed when a signature shall cover more than one micro content from that page. The micro contents that are part of the signature are then referenced using an &amp;lt;object&amp;gt; or &amp;lt;a&amp;gt; HTML element inside the hsig -section. In this case the micro content needs an id, which is then used for reference instead of the Microformat's name. This case is the most complex one and is not further elaborated for brevity.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
// Signed content using an enveloped hsig&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;SVS - Office&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;mailto:svs-office@informatik.uni-hamburg.de&amp;quot; class=&amp;quot;email&amp;quot;&amp;gt;Email us.&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Tel.: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+49 40 42883 - 2510&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Fax: +49 40 42883 - 2086 &amp;lt;br/&amp;gt;&lt;br /&gt;
           Room: F-631 &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn, vcard:tel, vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
             This&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6dd944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
             content&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturevalue title=&amp;quot;7m6NS6NCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
             is signed.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestmethod&amp;quot; title=&amp;quot;SHA1&amp;quot;&amp;gt;It was hashed using SHA1.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturemethod&amp;quot; title=&amp;quot;RSA&amp;quot;&amp;gt;And signed using RSA.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- [....]&lt;br /&gt;
                     [...] CIzCCAc2gAgA-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
             My &amp;lt;span class=&amp;quot;keyinfo&amp;quot;&amp;gt;X509&amp;lt;/span&amp;gt; public-key certificate.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Manifest and sig generation details ==&lt;br /&gt;
&lt;br /&gt;
In our prototype, the manifest is stored under the class name manifest (see above). The manifest is also embedded into the signature this aids security. The manifest first identifies for which Microformat structure the signature has been generated. &lt;br /&gt;
&lt;br /&gt;
After the Microformat identifier, the sub-properties are expressed using their class names (e.g. vcard:fn). Hashes are computed over each sub-property in the manifest and the manifest itself. The hahses are then concatenated in the order they appear in the manifest with the manifest's hash first. This concatenation of hashes is hashed again and stored in digestvalue. &lt;br /&gt;
&lt;br /&gt;
Finally, it is digitally signed using a digital signature algorithm (specified in signaturemethod) and the value is stored in signaturevalue. To allow for an easier verification of the signature and to aid authentication of the signer, the key can be added to hSig as keyvalue. The key could be anything ranging from a PGP Key to an X509 Certificate from a CA. Exactly what key information is appended should be specified in keyinfo even if it might be deductable from the values of the key itself or the signing method used.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/hsig.php A Microformat for Digital Signatures]&lt;br /&gt;
&lt;br /&gt;
=== Related pages ===&lt;br /&gt;
* [[digitalsignature-brainstorming]]&lt;br /&gt;
* [[digitalsignature-examples]]&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=32778</id>
		<title>digitalsignature-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=32778"/>
		<updated>2007-02-15T16:06:22Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: Added link to &amp;quot;main&amp;quot; digital-signature page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Examples in the wild == &lt;br /&gt;
My impression was more, that it would be good feature if you could sign the data &amp;quot;semantically&amp;quot; annotated by microformats.&lt;br /&gt;
After thinking about, and still finding it useful to have signed microformatted data, I found the following &amp;quot;examples&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* PGP Signed Blog Comments in [http://golem.ph.utexas.edu/~distler/blog/archives/000320.html Jacques Distler's Blog]&lt;br /&gt;
&lt;br /&gt;
* A Digital Signature Microformat could also work in the case of hashed or signed downloadable objects as discussed for the [[hash-examples| hash microformat]]&lt;br /&gt;
&lt;br /&gt;
- [[User:HenrichPoehls|Henrich Poehls]]&lt;br /&gt;
&lt;br /&gt;
== Proposal/ overview ==&lt;br /&gt;
This page is a companion to '''[[digital-signatures]]'''. Please read that page first, and then return here to discuss and post ideas/ examples.&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13535</id>
		<title>digitalsignature-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13535"/>
		<updated>2007-02-13T17:37:48Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My impression was more, that it would be good feature if you could sign the data &amp;quot;semantically&amp;quot; annotated by microformats.&lt;br /&gt;
After thinking about, and still finding it useful to have signed microformatted data, I found the following &amp;quot;examples&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* PGP Signed Blog Comments in [http://golem.ph.utexas.edu/~distler/blog/archives/000320.html Jacques Distler's Blog]&lt;br /&gt;
&lt;br /&gt;
* A Digital Signature Microformat could also work in the case of hashed or signed downloadable objects as discussed for the [[hash-examples| hash microformat]]&lt;br /&gt;
&lt;br /&gt;
- [[User:HenrichPoehls|Henrich Poehls]]&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13483</id>
		<title>digitalsignature-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13483"/>
		<updated>2007-02-13T17:36:58Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My impression was more, that it would be good feature if you could sign the data &amp;quot;semantically&amp;quot; annotated by microformats.&lt;br /&gt;
After thinking about, and still finding it useful to have signed microformatted data, I found the following &amp;quot;examples&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* PGP Signed Blog Comments in [http://golem.ph.utexas.edu/~distler/blog/archives/000320.html Jacques Distler's Blog]&lt;br /&gt;
&lt;br /&gt;
* A Digital Signature Microformat could also work in the case of hashed or signed downloadable objects as discussed for the [[hash-examples| hash microformat]]&lt;br /&gt;
&lt;br /&gt;
- [[HenrichPoehls]]&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13482</id>
		<title>digitalsignature-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-examples&amp;diff=13482"/>
		<updated>2007-02-13T16:54:05Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: Started collecting Examples for digital-signatures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My impression was more, that it would be good feature if you could sign the data &amp;quot;semantically&amp;quot; annotated by microformats.&lt;br /&gt;
After thinking about, and still finding it useful to have signed microformatted data, I found the following &amp;quot;examples&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* PGP Signed Blog Comments in [http://golem.ph.utexas.edu/~distler/blog/archives/000320.html Jacques Distler's Blog]&lt;br /&gt;
&lt;br /&gt;
* A Digital Signature Microformat could also work in the case of hashed or signed downloadable objects as discussed for the [[hash-examples| hash microformat]]&lt;br /&gt;
&lt;br /&gt;
- [[HenrichP]]&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29420</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29420"/>
		<updated>2007-02-13T16:25:42Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: /* Exploratory Discussions */  Digital-Signatures Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;h1&amp;gt;Microformats Wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hello!''' Welcome to the microformats wiki. If this is your first visit, please see the [[introduction]] page.&lt;br /&gt;
&lt;br /&gt;
Please read [[how-to-play]] before making any edits.&lt;br /&gt;
&lt;br /&gt;
Please read [[process]] before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
[[what-are-microformats|What are microformats]]? [[what-can-you-do-with-microformats|What can you do with them]]? &lt;br /&gt;
&lt;br /&gt;
The [http://microformats.org/about/ about page], [http://microformats.org/ latest news], plus recent [[press]], [[presentations]], [[podcasts]], and [[screencasts]] are also good places for some background information. Our [[cheatsheets]] are handy if you need a quick reminder about a particular microformat.&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions about the wiki and microformats in general are answered in the [[faq|FAQ]], and there is a [[glossary]]. &lt;br /&gt;
&lt;br /&gt;
Want to learn more in person? Check out [[events|microformats events]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
&lt;br /&gt;
One popular definition from our [http://microformats.org/discuss/ mailing list] (see also: [[mailing-lists]]) is &amp;quot;simple conventions for embedding semantics in HTML to enable decentralized development.&amp;quot; More precisely, microformats can be defined as:&lt;br /&gt;
:simple conventions&lt;br /&gt;
:for embedding semantic markup&lt;br /&gt;
::for a specific problem domain&lt;br /&gt;
:in human-readable (X)HTML/XML documents, Atom/RSS feeds, and &amp;quot;plain&amp;quot; XML&lt;br /&gt;
::that normalize existing content usage patterns&lt;br /&gt;
::using brief, descriptive class names &lt;br /&gt;
::often based on existing interoperable standards&lt;br /&gt;
:to enable decentralized development&lt;br /&gt;
::of resources, tools, and services&lt;br /&gt;
&lt;br /&gt;
Simply put: &amp;quot;Microformats are a codification of convention.&amp;quot; -- [http://easy-reader.net Aaron Gustafson]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Or do you just use your browser to browse? That's so 20th century.&amp;quot; -- [http://diveintomark.org Mark Pilgrim]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
&lt;br /&gt;
Do you want to help take microformats to the next level?  You can:&lt;br /&gt;
&lt;br /&gt;
*Check out our open [[to-do|to do list]] for things to help get done.&lt;br /&gt;
*Join the [http://microformats.org/discuss mailing lists] and [[irc|IRC Channel]] to learn and help answer questions about microformats.&lt;br /&gt;
*[[advocacy|Advocate]] the use of microformats.&lt;br /&gt;
*help to [[Main_Page#microformats_wiki_in_other_languages|translate the microformats wiki into other languages]] to make microformats globally accessible.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]], [[examples-in-the-wild]])&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hcalendar creator]&lt;br /&gt;
* [[hcard|hCard]] - [http://microformats.org/code/hcard/creator hcard creator]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN] (see also: [[xfn-implementations]])&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[adr|adr]]&lt;br /&gt;
* [[geo|geo]]&lt;br /&gt;
* [[hatom|hAtom]]&lt;br /&gt;
* [[hresume|hResume]]&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hreview creator]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-home]]&lt;br /&gt;
* [[rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
Per the microformats [[process]]: research and analysis of real-world [[examples]], existing formats, and brainstorming to motivate the microformat. Please check [[rejected-formats]] before making additions.&lt;br /&gt;
&lt;br /&gt;
* alternates [[alternates-brainstorming|alternates brainstorming]], [[alternates-examples|alternates examples]]&lt;br /&gt;
*[[attention]]&lt;br /&gt;
* blog description [[blog-description-examples|blog description examples]]&lt;br /&gt;
* blog info [[blog-info-examples|blog info examples]]&lt;br /&gt;
* blog post [[blog-post-examples|examples]], [[blog-post-formats|blog post formats]], and [[blog-post-brainstorming|blog post brainstorming]] (yielded the [[hatom|hAtom]] draft)&lt;br /&gt;
* book [[book-examples|book examples]], [[book-formats|book formats]], and [[book-brainstorming|book brainstorming]]&lt;br /&gt;
* chat [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
* citation [[citation|citation effort]], [[citation-examples|citation examples]], [[citation-formats|citation formats]], [[citation-brainstorming|citation brainstorming]], and [[citation-faq|citation FAQ]]&lt;br /&gt;
* code [[code-examples| code examples]], [[code-brainstorming|code brainstorming]]{{NewMarker}}&lt;br /&gt;
* comment [[comment-problem|comment problem]], [[comment-examples|comment examples]], and [[comments-formats|comment formats]] (Some stuff needs to be extracted from [[comments-formats]])&lt;br /&gt;
* [[collection-description|collection description]] {{NewMarker}}&lt;br /&gt;
* [[course-catalog]]; [[course-catalog-examples]] {{NewMarker}}&lt;br /&gt;
* [[currency]]; [[currency-examples]]; [[currency-brainstorming]]; [[currency-proposal]]; [[currency-issues]]&lt;br /&gt;
* [[digital-signatures]]: incorporation of digital signatures in Microformatted data; ([[digitalsignature-examples|digital-signature examples]], [[digitalsignature-brainstorming|digital-signatures brainstorming]]) {{NewMarker}}&lt;br /&gt;
* directions [[directions-examples|directions examples]] {{NewMarker}}&lt;br /&gt;
* directory inclusion [[directory-inclusion-examples|directory inclusion examples]], [[directory-inclusion-formats|directory inclusion formats]]. (see also [[rel-directory]])&lt;br /&gt;
* distributed conversation [[distributed-conversation|distributed conversation overview]], [[distributed-conversation-brainstorming|distributed conversation brainstorming]], [[distributed-conversation-examples|distributed conversation examples]], and [[distributed-conversation-formats|distributed conversation formats]]&lt;br /&gt;
* forms [[forms-examples|forms examples]]&lt;br /&gt;
* genealogy [[genealogy-formats|genealogy examples]]&lt;br /&gt;
* group [[group-brainstorming|group brainstorming]] and [[group-examples|group examples]]&lt;br /&gt;
* items [[items-brainstorming|items brainstorming]] and [[items-examples|items examples]&lt;br /&gt;
* hash [[hash-examples|hash examples]]&lt;br /&gt;
* job listing [[job-listing-examples|job listing examples]] and [[job-listing-brainstorming|job listing brainstorming]]&lt;br /&gt;
* last modified [[last-modified-examples|last modified examples]], [[last-modified-formats|last modified formats]], and [[last-modified-brainstorming|last modified brainstorming]]&lt;br /&gt;
* hListing [[hlisting-proposal|hListing proposal]], and [[hlisting-feedback|hListing feedback]] &lt;br /&gt;
** Also, listing [[listing-examples|examples]], [[listing-formats|formats]], and [[listing-brainstorming|brainstorming]]&lt;br /&gt;
* [[product|hProduct]] - [[product-brainstorming|hProduct brainstorming]] | [[product-examples|hProduct examples]]&lt;br /&gt;
* location [[location-formats|location formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
* [[luna]] ([[geo]]-like co-ordinates, for places on The Moon) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* [[mars]] ([[geo]]-like co-ordinates, for places on the planet Mars) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* measures and measurement units [[measure]]&lt;br /&gt;
* [[media-info]] ([[media-info-examples|media-info examples]], [[media-info-formats|media-info formats]], [[media-info-brainstorming|media-info brainstorming]]) &lt;br /&gt;
* meeting minutes [[meeting-minutes-examples|meeting minutes examples]], [[meeting-minutes-formats|meeting minutes formats]], and [[meeting-minutes-brainstorming|meeting minutes brainstorming]]&lt;br /&gt;
* metalink [[metalink-examples|metalink examples]] {{NewMarker}}&lt;br /&gt;
* microsummary [[microsummary-brainstorming|microsummary brainstorming]]&lt;br /&gt;
* [[mfo-examples|MFO examples]]&lt;br /&gt;
* music [[music-examples|music examples]]&lt;br /&gt;
* [[operating-hours]]: [[operating-hours-examples]] ..of stores, restaurants, etc. {{UpdateMarker}}&lt;br /&gt;
* [[payment]]&lt;br /&gt;
* photo note [[photo-note-examples|photo note examples]]&lt;br /&gt;
*[[question-answer]], [[question-answer-brainstorming]]; [[question-answer-examples]] {{NewMarker}}&lt;br /&gt;
* recipe [[recipe-examples|recipe examples]], [[recipe-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* rel-product [[rel-product-brainstorming|rel-product brainstorming]]&lt;br /&gt;
* requirements testing [[requirements-testing|requirements testing overview]], and [[requirements-testing-examples|requirements testing examples]]&lt;br /&gt;
* [[rest-examples|REST examples]]&lt;br /&gt;
* resume [[resume-brainstorming|resume brainstorming]], and [[resume-formats|resume formats]]&lt;br /&gt;
* review [[review-examples|review examples]], and [[review-formats|review formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
* search results [[search-results-example|search results example]]&lt;br /&gt;
* show [[show-brainstorming|show brainstorming]]&lt;br /&gt;
* showroll [[showroll-brainstorming|brainstorming]]&lt;br /&gt;
* [[species]] - for the marking up of the scientific names of living things: [[species-examples]]; [[species-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* table [[table-examples|examples]]&lt;br /&gt;
* tagspeak [[tagspeak-examples|tagspeak examples]]&lt;br /&gt;
* tagcloud [[tagcloud-examples|tagcloud examples]], and [[tagcloud-brainstorming|tagcloud  brainstorming]].&lt;br /&gt;
* [[thoughts-on-extending-the-geo-microformat|thoughts on extending the geo microformat]], [http://microformats.telemetry.gr examples] {{NewMarker}}&lt;br /&gt;
* transit table [[transit-table-examples|transit table examples]]&lt;br /&gt;
* [[uid]]&lt;br /&gt;
* widget [[widget-examples|widget examples]], and [[widget-brainstorming|widget brainstorming]]&lt;br /&gt;
* [[wiki-formats|wiki formats]]&lt;br /&gt;
* work of art [[work-of-art|work of art overview]], [[workofart-examples|work of art examples]], [[workofart-formats|work of art formats]], and [[workofart-brainstorming|work of art brainstorming]] &lt;br /&gt;
*[[xmdp-brainstorming|XMDP brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples-in-the-wild]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== Tools, Test Cases and Additional Research ==&lt;br /&gt;
&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting tools and services that need to process more than one microformat. This section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
*[[accessibility]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[http://hg.microformats.org/ Source code repository] -- [[mercurial-quick-start|HowTo: Download code from the repository]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]], [[vcard-suggestions]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
* [[profile-examples-in-wild|Profile examples, in the wild]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]]&lt;br /&gt;
* [[icons]] {{NewMarker}}&lt;br /&gt;
* [[spread-microformats]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[events]]&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[marked-for-deletion]]&lt;br /&gt;
* [[microformats-issues]] {{NewMarker}} - issues related to more than one microformat.&lt;br /&gt;
&lt;br /&gt;
== microformats wiki in other languages ==&lt;br /&gt;
&lt;br /&gt;
You may read and edit microformats articles in many other languages:&lt;br /&gt;
&lt;br /&gt;
* languages with over 100 articles&lt;br /&gt;
** [[Main_Page-fr|Français (French)]] {{UpdateMarker-fr}}&lt;br /&gt;
* languages with over 10 articles&lt;br /&gt;
** [[Main_Page-pt-br| Português (Brazilian Portuguese)]] {{NewMarker-pt-br}}&lt;br /&gt;
** [[Main_Page-ja|日本語 (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-es|Español (Spanish)]]&lt;br /&gt;
** [[Main_Page-de|Deutsch (German)]]&lt;br /&gt;
&lt;br /&gt;
==== microformats translations elsewhere ====&lt;br /&gt;
These are off-site pages/sites with translations about microformats. If you are working on one of these, please consider translating the main microformats website!&lt;br /&gt;
* [http://mikroformate.pbwiki.com/ Deutsch (German) mikroformate.pbwiki.com] {{NewMarker-de}}&lt;br /&gt;
&lt;br /&gt;
=== Start a microformats wiki in another language ===&lt;br /&gt;
&lt;br /&gt;
Don't see the language you want? Help translate the microformats wiki into another language!&lt;br /&gt;
&lt;br /&gt;
We're still figuring this out.  &lt;br /&gt;
&lt;br /&gt;
For now, see the [http://en.wikipedia.org/wiki/Wikipedia:Multilingual_coordination Wikipedia page on Multilingual coordination], and [http://meta.wikimedia.org/wiki/How_to_start_a_new_Wikipedia How to start a new Wikipedia] for some good general tips, advice, and community conventions.&lt;br /&gt;
&lt;br /&gt;
You may want to start with the list of [[stable-pages]], which are pages that are relatively stable, and have only minimal/editorial changes, which makes them much easier to keep in sync with the English versions, by using the [[Special:Watchlist|my watchlist]] feature (use it to watch the pages you've translated for changes).&lt;br /&gt;
&lt;br /&gt;
Page naming: for the translated version of a page, use the same name for the page, and simply add the RFC 3066 language identifier code as a dash suffix. [http://google.con google] E.g. for the French version, [[Main_Page]] becomes [[Main_Page-fr]], and [[how-to-play]] becomes [[how-to-play-fr]].&lt;br /&gt;
&lt;br /&gt;
==== more languages folks want to see ====&lt;br /&gt;
&lt;br /&gt;
* Chinese: 微格式 (Microformats) (see [http://msittig.blogspot.com/2005/11/since-i-translated-schedule-of.html source of translation])&lt;br /&gt;
* Does somebody want to see a Dutch translation???&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13581</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13581"/>
		<updated>2007-02-12T06:51:45Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: sorted my name in&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars sorted by nick and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* [[User:Adam Craven|AdamCraven]] (+0000)&lt;br /&gt;
* [[User:AmanuelTewolde|Amanuel]] (-0500/-0400)&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:Amir Guindehi|AmirGuindehi]] (+1000)&lt;br /&gt;
* [[User:Ashley|Ashley]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500/-0400)&lt;br /&gt;
* [[User:Tyler Roehmholdt|Baristo]] (-0800/-0700)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:HenriBergius|bergie]] (+0200/+0300)&lt;br /&gt;
* [[User:BenWest|bewest]] (-0800/-0700)&lt;br /&gt;
* [[User:BluesMoon|bluesmoon]] (+0530)&lt;br /&gt;
* [[User:Bob Jonkman|BobJonkman]] (-0500/-0400)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Brian|briansuda]] (+0000)&lt;br /&gt;
* [[User:BryanRieger|Bryan Rieger]] (+0000)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600/-0500)&lt;br /&gt;
* [[User:CharlesRoper|charles_r]] (0000/+0100)&lt;br /&gt;
* [[User:Charlvn|Charl]] (+0200/+0200)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600/-0500)&lt;br /&gt;
* [[User:Cloud|Cloud]] (+0000)&lt;br /&gt;
* [[User:Colin_Barrett|cbarrett]] (-1000)&lt;br /&gt;
* [[User:ColinDDevroe|cdevroe]] (-0500/-0600)&lt;br /&gt;
* [[User:Csarven|csarven]] (-0500/-0400)&lt;br /&gt;
* [[User:DerrickPallas|DerrickPallas]] (-0800/-0700)&lt;br /&gt;
* [[User:Dan Kubb|dkubb]] (-0800/-0700)&lt;br /&gt;
* [[User:DanC|DanC]] (-0600/-0500)&lt;br /&gt;
* [[User:DannyAyers|danja]] (+0100/+0200)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:DeanEro|deanero]] (-0800/-0700)&lt;br /&gt;
* [[User:DiegoBudny|DiegoBudny]]&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600/-0500)&lt;br /&gt;
* [[User:DrewMcLellan|drewinthehead]] (+0000/+0100)&lt;br /&gt;
* [[User:DrewBell|droob]] (-0600/-0500)&lt;br /&gt;
* [[User:DimitriosZachariadis|dzach]] (+0200/+0300)&lt;br /&gt;
* [[User:Ed Summers|edsu]] (-0500/-0400)&lt;br /&gt;
* [[User:Enric|enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Enric|Enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Evan|evanpro]] (-0500)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800/-0700)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:MarkNormanFrancis|Mark Norman Francis]] (+0000/+0100)&lt;br /&gt;
* [[User:MarkoMrdjenovic|friedcell]] (+0100/+0200)&lt;br /&gt;
* [[User:Grantbow|Grantbow]] (-0800/-0700)&lt;br /&gt;
* [[User:HenrichPoehls|HenrichP]] (+0100)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800-0700)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800/-0700)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800/-0700)&lt;br /&gt;
* [[User:IwaiMasaharu|iwaim]] (+0900)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JamieKnight|JamieKnight]] (+1000/0000)&lt;br /&gt;
* [[User:WizardIsHungry|jcw9]] (-0500/-0400)&lt;br /&gt;
* [[User:Adactio|Jeremy Keith]] (+0000)&lt;br /&gt;
* [[User:JasonK|jkridner]] (-0600/-0500)&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [[User:JulianStahnke|Julian Stahnke]] (+0000)&lt;br /&gt;
* [[User:Kapowaz|kapowaz]] (+0000/+0100)&lt;br /&gt;
* [[User:Keri Henare|kerihenare]] (+1200)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800/-0700)&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* [[User:Lachlan Hunt|Lachy]] (+1000/+1100)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:CiaranMc|McNulty]] (+0000/+0100)&lt;br /&gt;
* [[mfbot]] - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&lt;br /&gt;
* [[User:Mike|Michael McCracken(mmc)]] (-0800/-0700)&lt;br /&gt;
* [[User:MikeKaply|mkaply]] (-0600/-0500)&lt;br /&gt;
* [[User:SteveIvy|monkinetic/redmonk]] (-0700)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:NTollervey|ntoll]] (+0000/+0100)&lt;br /&gt;
* [[User:Phae|Phae]] (+0000/+0100)&lt;br /&gt;
* [[User:PriitLaes|plaes]] (+0200/+0300)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500/-0400)&lt;br /&gt;
* [[User:DavidOsolkowski|qid]] (-0500)&lt;br /&gt;
* [[User:Remi|Remi]] (-0500/-0400)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100/+0200)&lt;br /&gt;
** Office hours: &amp;lt;del&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/del&amp;gt; (Currently no office hours)&lt;br /&gt;
* [[User:Ronnos|Ron Kok]] (+0000)&lt;br /&gt;
* [[User:Dana Benson|Snowden]] (-0800/-0700)&lt;br /&gt;
* [[User:Smackman|Steve Farrell]] (-0800/-0700)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800/-0700)&lt;br /&gt;
* [[User:SuperPhly|SuperPhly]] (-600/-500)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800/-0700)&lt;br /&gt;
* [[User:Trovster|trovster]] (-0800/-0700)&lt;br /&gt;
* [[User:Vant|vant]] (+0900)&lt;br /&gt;
* [[User:KrissWatt|VoodooChild]] (+0000/+0100)&lt;br /&gt;
* [[User:JacksonWilkinson|whafro]] (-0500/-0400)&lt;br /&gt;
* [[User:Richard Conyard|WhiskeyM]] (+0000)&lt;br /&gt;
* [[User:Veeliam|William Lawrence]] (-0800/-0700)&lt;br /&gt;
* [[User:Ianloic|yakk]] (-0800/-0700)&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13442</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13442"/>
		<updated>2007-02-09T14:56:54Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars sorted by nick and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* [[User:Adam Craven|AdamCraven]] (+0000)&lt;br /&gt;
* [[User:AmanuelTewolde|Amanuel]] (-0500/-0400)&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:Amir Guindehi|AmirGuindehi]] (+1000)&lt;br /&gt;
* [[User:Ashley|Ashley]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500/-0400)&lt;br /&gt;
* [[User:Tyler Roehmholdt|Baristo]] (-0800/-0700)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:HenriBergius|bergie]] (+0200/+0300)&lt;br /&gt;
* [[User:BenWest|bewest]] (-0800/-0700)&lt;br /&gt;
* [[User:BluesMoon|bluesmoon]] (+0530)&lt;br /&gt;
* [[User:Bob Jonkman|BobJonkman]] (-0500/-0400)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Brian|briansuda]] (+0000)&lt;br /&gt;
* [[User:BryanRieger|Bryan Rieger]] (+0000)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600/-0500)&lt;br /&gt;
* [[User:CharlesRoper|charles_r]] (0000/+0100)&lt;br /&gt;
* [[User:Charlvn|Charl]] (+0200/+0200)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600/-0500)&lt;br /&gt;
* [[User:Cloud|Cloud]] (+0000)&lt;br /&gt;
* [[User:Colin_Barrett|cbarrett]] (-1000)&lt;br /&gt;
* [[User:ColinDDevroe|cdevroe]] (-0500/-0600)&lt;br /&gt;
* [[User:Csarven|csarven]] (-0500/-0400)&lt;br /&gt;
* [[User:DerrickPallas|DerrickPallas]] (-0800/-0700)&lt;br /&gt;
* [[User:Dan Kubb|dkubb]] (-0800/-0700)&lt;br /&gt;
* [[User:DanC|DanC]] (-0600/-0500)&lt;br /&gt;
* [[User:DannyAyers|danja]] (+0100/+0200)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:DeanEro|deanero]] (-0800/-0700)&lt;br /&gt;
* [[User:DiegoBudny|DiegoBudny]]&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600/-0500)&lt;br /&gt;
* [[User:DrewMcLellan|drewinthehead]] (+0000/+0100)&lt;br /&gt;
* [[User:DrewBell|droob]] (-0600/-0500)&lt;br /&gt;
* [[User:DimitriosZachariadis|dzach]] (+0200/+0300)&lt;br /&gt;
* [[User:Ed Summers|edsu]] (-0500/-0400)&lt;br /&gt;
* [[User:Enric|enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Enric|Enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Evan|evanpro]] (-0500)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800/-0700)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:MarkNormanFrancis|Mark Norman Francis]] (+0000/+0100)&lt;br /&gt;
* [[User:MarkoMrdjenovic|friedcell]] (+0100/+0200)&lt;br /&gt;
* [[User:Grantbow|Grantbow]] (-0800/-0700)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800-0700)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800/-0700)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800/-0700)&lt;br /&gt;
* [[User:IwaiMasaharu|iwaim]] (+0900)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JamieKnight|JamieKnight]] (+1000/0000)&lt;br /&gt;
* [[User:WizardIsHungry|jcw9]] (-0500/-0400)&lt;br /&gt;
* [[User:Adactio|Jeremy Keith]] (+0000)&lt;br /&gt;
* [[User:JasonK|jkridner]] (-0600/-0500)&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [[User:JulianStahnke|Julian Stahnke]] (+0000)&lt;br /&gt;
* [[User:Kapowaz|kapowaz]] (+0000/+0100)&lt;br /&gt;
* [[User:Keri Henare|kerihenare]] (+1200)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800/-0700)&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* [[User:Lachlan Hunt|Lachy]] (+1000/+1100)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:CiaranMc|McNulty]] (+0000/+0100)&lt;br /&gt;
* [[mfbot]] - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&lt;br /&gt;
* [[User:Mike|Michael McCracken(mmc)]] (-0800/-0700)&lt;br /&gt;
* [[User:MikeKaply|mkaply]] (-0600/-0500)&lt;br /&gt;
* [[User:SteveIvy|monkinetic/redmonk]] (-0700)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:NTollervey|ntoll]] (+0000/+0100)&lt;br /&gt;
* [[User:Phae|Phae]] (+0000/+0100)&lt;br /&gt;
* [[User:PriitLaes|plaes]] (+0200/+0300)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500/-0400)&lt;br /&gt;
* [[User:DavidOsolkowski|qid]] (-0500)&lt;br /&gt;
* [[User:Remi|Remi]] (-0500/-0400)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100/+0200)&lt;br /&gt;
** Office hours: &amp;lt;del&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/del&amp;gt; (Currently no office hours)&lt;br /&gt;
* [[User:Ronnos|Ron Kok]] (+0000)&lt;br /&gt;
* [[User:Dana Benson|Snowden]] (-0800/-0700)&lt;br /&gt;
* [[User:Smackman|Steve Farrell]] (-0800/-0700)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800/-0700)&lt;br /&gt;
* [[User:SuperPhly|SuperPhly]] (-600/-500)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800/-0700)&lt;br /&gt;
* [[User:Trovster|trovster]] (-0800/-0700)&lt;br /&gt;
* [[User:Vant|vant]] (+0900)&lt;br /&gt;
* [[User:KrissWatt|VoodooChild]] (+0000/+0100)&lt;br /&gt;
* [[User:JacksonWilkinson|whafro]] (-0500/-0400)&lt;br /&gt;
* [[User:Richard Conyard|WhiskeyM]] (+0000)&lt;br /&gt;
* [[User:Veeliam|William Lawrence]] (-0800/-0700)&lt;br /&gt;
* [[User:Ianloic|yakk]] (-0800/-0700)&lt;br /&gt;
* [[User:HenrichPoehls|HenrichP]] (+0100)&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13402</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13402"/>
		<updated>2007-02-09T14:55:42Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars sorted by nick and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* [[User:Adam Craven|AdamCraven]] (+0000)&lt;br /&gt;
* [[User:AmanuelTewolde|Amanuel]] (-0500/-0400)&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:Amir Guindehi|AmirGuindehi]] (+1000)&lt;br /&gt;
* [[User:Ashley|Ashley]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500/-0400)&lt;br /&gt;
* [[User:Tyler Roehmholdt|Baristo]] (-0800/-0700)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:HenriBergius|bergie]] (+0200/+0300)&lt;br /&gt;
* [[User:BenWest|bewest]] (-0800/-0700)&lt;br /&gt;
* [[User:BluesMoon|bluesmoon]] (+0530)&lt;br /&gt;
* [[User:Bob Jonkman|BobJonkman]] (-0500/-0400)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Brian|briansuda]] (+0000)&lt;br /&gt;
* [[User:BryanRieger|Bryan Rieger]] (+0000)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600/-0500)&lt;br /&gt;
* [[User:CharlesRoper|charles_r]] (0000/+0100)&lt;br /&gt;
* [[User:Charlvn|Charl]] (+0200/+0200)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600/-0500)&lt;br /&gt;
* [[User:Cloud|Cloud]] (+0000)&lt;br /&gt;
* [[User:Colin_Barrett|cbarrett]] (-1000)&lt;br /&gt;
* [[User:ColinDDevroe|cdevroe]] (-0500/-0600)&lt;br /&gt;
* [[User:Csarven|csarven]] (-0500/-0400)&lt;br /&gt;
* [[User:DerrickPallas|DerrickPallas]] (-0800/-0700)&lt;br /&gt;
* [[User:Dan Kubb|dkubb]] (-0800/-0700)&lt;br /&gt;
* [[User:DanC|DanC]] (-0600/-0500)&lt;br /&gt;
* [[User:DannyAyers|danja]] (+0100/+0200)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:DeanEro|deanero]] (-0800/-0700)&lt;br /&gt;
* [[User:DiegoBudny|DiegoBudny]]&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600/-0500)&lt;br /&gt;
* [[User:DrewMcLellan|drewinthehead]] (+0000/+0100)&lt;br /&gt;
* [[User:DrewBell|droob]] (-0600/-0500)&lt;br /&gt;
* [[User:DimitriosZachariadis|dzach]] (+0200/+0300)&lt;br /&gt;
* [[User:Ed Summers|edsu]] (-0500/-0400)&lt;br /&gt;
* [[User:Enric|enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Enric|Enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Evan|evanpro]] (-0500)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800/-0700)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:MarkNormanFrancis|Mark Norman Francis]] (+0000/+0100)&lt;br /&gt;
* [[User:MarkoMrdjenovic|friedcell]] (+0100/+0200)&lt;br /&gt;
* [[User:Grantbow|Grantbow]] (-0800/-0700)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800-0700)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800/-0700)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800/-0700)&lt;br /&gt;
* [[User:IwaiMasaharu|iwaim]] (+0900)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JamieKnight|JamieKnight]] (+1000/0000)&lt;br /&gt;
* [[User:WizardIsHungry|jcw9]] (-0500/-0400)&lt;br /&gt;
* [[User:Adactio|Jeremy Keith]] (+0000)&lt;br /&gt;
* [[User:JasonK|jkridner]] (-0600/-0500)&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [[User:JulianStahnke|Julian Stahnke]] (+0000)&lt;br /&gt;
* [[User:Kapowaz|kapowaz]] (+0000/+0100)&lt;br /&gt;
* [[User:Keri Henare|kerihenare]] (+1200)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800/-0700)&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* [[User:Lachlan Hunt|Lachy]] (+1000/+1100)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:CiaranMc|McNulty]] (+0000/+0100)&lt;br /&gt;
* [[mfbot]] - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&lt;br /&gt;
* [[User:Mike|Michael McCracken(mmc)]] (-0800/-0700)&lt;br /&gt;
* [[User:MikeKaply|mkaply]] (-0600/-0500)&lt;br /&gt;
* [[User:SteveIvy|monkinetic/redmonk]] (-0700)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:NTollervey|ntoll]] (+0000/+0100)&lt;br /&gt;
* [[User:Phae|Phae]] (+0000/+0100)&lt;br /&gt;
* [[User:PriitLaes|plaes]] (+0200/+0300)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500/-0400)&lt;br /&gt;
* [[User:DavidOsolkowski|qid]] (-0500)&lt;br /&gt;
* [[User:Remi|Remi]] (-0500/-0400)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100/+0200)&lt;br /&gt;
** Office hours: &amp;lt;del&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/del&amp;gt; (Currently no office hours)&lt;br /&gt;
* [[User:Ronnos|Ron Kok]] (+0000)&lt;br /&gt;
* [[User:Dana Benson|Snowden]] (-0800/-0700)&lt;br /&gt;
* [[User:Smackman|Steve Farrell]] (-0800/-0700)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800/-0700)&lt;br /&gt;
* [[User:SuperPhly|SuperPhly]] (-600/-500)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800/-0700)&lt;br /&gt;
* [[User:Trovster|trovster]] (-0800/-0700)&lt;br /&gt;
* [[User:Vant|vant]] (+0900)&lt;br /&gt;
* [[User:KrissWatt|VoodooChild]] (+0000/+0100)&lt;br /&gt;
* [[User:JacksonWilkinson|whafro]] (-0500/-0400)&lt;br /&gt;
* [[User:Richard Conyard|WhiskeyM]] (+0000)&lt;br /&gt;
* [[User:Veeliam|William Lawrence]] (-0800/-0700)&lt;br /&gt;
* [[User:Ianloic|yakk]] (-0800/-0700)&lt;br /&gt;
* [[User:HenrichP|HenrichPoehls]] (+0100)&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13401</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13401"/>
		<updated>2007-02-09T14:55:15Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars sorted by nick and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* [[User:Adam Craven|AdamCraven]] (+0000)&lt;br /&gt;
* [[User:AmanuelTewolde|Amanuel]] (-0500/-0400)&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:Amir Guindehi|AmirGuindehi]] (+1000)&lt;br /&gt;
* [[User:Ashley|Ashley]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500/-0400)&lt;br /&gt;
* [[User:Tyler Roehmholdt|Baristo]] (-0800/-0700)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:HenriBergius|bergie]] (+0200/+0300)&lt;br /&gt;
* [[User:BenWest|bewest]] (-0800/-0700)&lt;br /&gt;
* [[User:BluesMoon|bluesmoon]] (+0530)&lt;br /&gt;
* [[User:Bob Jonkman|BobJonkman]] (-0500/-0400)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Brian|briansuda]] (+0000)&lt;br /&gt;
* [[User:BryanRieger|Bryan Rieger]] (+0000)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600/-0500)&lt;br /&gt;
* [[User:CharlesRoper|charles_r]] (0000/+0100)&lt;br /&gt;
* [[User:Charlvn|Charl]] (+0200/+0200)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600/-0500)&lt;br /&gt;
* [[User:Cloud|Cloud]] (+0000)&lt;br /&gt;
* [[User:Colin_Barrett|cbarrett]] (-1000)&lt;br /&gt;
* [[User:ColinDDevroe|cdevroe]] (-0500/-0600)&lt;br /&gt;
* [[User:Csarven|csarven]] (-0500/-0400)&lt;br /&gt;
* [[User:DerrickPallas|DerrickPallas]] (-0800/-0700)&lt;br /&gt;
* [[User:Dan Kubb|dkubb]] (-0800/-0700)&lt;br /&gt;
* [[User:DanC|DanC]] (-0600/-0500)&lt;br /&gt;
* [[User:DannyAyers|danja]] (+0100/+0200)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:DeanEro|deanero]] (-0800/-0700)&lt;br /&gt;
* [[User:DiegoBudny|DiegoBudny]]&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600/-0500)&lt;br /&gt;
* [[User:DrewMcLellan|drewinthehead]] (+0000/+0100)&lt;br /&gt;
* [[User:DrewBell|droob]] (-0600/-0500)&lt;br /&gt;
* [[User:DimitriosZachariadis|dzach]] (+0200/+0300)&lt;br /&gt;
* [[User:Ed Summers|edsu]] (-0500/-0400)&lt;br /&gt;
* [[User:Enric|enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Enric|Enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Evan|evanpro]] (-0500)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800/-0700)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:MarkNormanFrancis|Mark Norman Francis]] (+0000/+0100)&lt;br /&gt;
* [[User:MarkoMrdjenovic|friedcell]] (+0100/+0200)&lt;br /&gt;
* [[User:Grantbow|Grantbow]] (-0800/-0700)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800-0700)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800/-0700)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800/-0700)&lt;br /&gt;
* [[User:IwaiMasaharu|iwaim]] (+0900)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JamieKnight|JamieKnight]] (+1000/0000)&lt;br /&gt;
* [[User:WizardIsHungry|jcw9]] (-0500/-0400)&lt;br /&gt;
* [[User:Adactio|Jeremy Keith]] (+0000)&lt;br /&gt;
* [[User:JasonK|jkridner]] (-0600/-0500)&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [[User:JulianStahnke|Julian Stahnke]] (+0000)&lt;br /&gt;
* [[User:Kapowaz|kapowaz]] (+0000/+0100)&lt;br /&gt;
* [[User:Keri Henare|kerihenare]] (+1200)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800/-0700)&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* [[User:Lachlan Hunt|Lachy]] (+1000/+1100)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:CiaranMc|McNulty]] (+0000/+0100)&lt;br /&gt;
* [[mfbot]] - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&lt;br /&gt;
* [[User:Mike|Michael McCracken(mmc)]] (-0800/-0700)&lt;br /&gt;
* [[User:MikeKaply|mkaply]] (-0600/-0500)&lt;br /&gt;
* [[User:SteveIvy|monkinetic/redmonk]] (-0700)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:NTollervey|ntoll]] (+0000/+0100)&lt;br /&gt;
* [[User:Phae|Phae]] (+0000/+0100)&lt;br /&gt;
* [[User:PriitLaes|plaes]] (+0200/+0300)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500/-0400)&lt;br /&gt;
* [[User:DavidOsolkowski|qid]] (-0500)&lt;br /&gt;
* [[User:Remi|Remi]] (-0500/-0400)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100/+0200)&lt;br /&gt;
** Office hours: &amp;lt;del&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/del&amp;gt; (Currently no office hours)&lt;br /&gt;
* [[User:Ronnos|Ron Kok]] (+0000)&lt;br /&gt;
* [[User:Dana Benson|Snowden]] (-0800/-0700)&lt;br /&gt;
* [[User:Smackman|Steve Farrell]] (-0800/-0700)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800/-0700)&lt;br /&gt;
* [[User:SuperPhly|SuperPhly]] (-600/-500)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800/-0700)&lt;br /&gt;
* [[User:Trovster|trovster]] (-0800/-0700)&lt;br /&gt;
* [[User:Vant|vant]] (+0900)&lt;br /&gt;
* [[User:KrissWatt|VoodooChild]] (+0000/+0100)&lt;br /&gt;
* [[User:JacksonWilkinson|whafro]] (-0500/-0400)&lt;br /&gt;
* [[User:Richard Conyard|WhiskeyM]] (+0000)&lt;br /&gt;
* [[User:Veeliam|William Lawrence]] (-0800/-0700)&lt;br /&gt;
* [[User:Ianloic|yakk]] (-0800/-0700)&lt;br /&gt;
* [[User:HenrichP|HenrichP]] (+0100)&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=13409</id>
		<title>digitalsignature-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=13409"/>
		<updated>2007-02-09T14:49:55Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I would like to start discussing the posibility to digitally sign Microformatted content. &lt;br /&gt;
&lt;br /&gt;
A Microformat carrying a digital signature could be used in conjunction with other already defined Microformats like hcard, hcalendar or hreview. As our proposed Microformat for digital signatures is content agnostic it can be used to build compound signed Microformats from all existing and future Microformats.&lt;br /&gt;
&lt;br /&gt;
This is part of ongoing research aiming to protect content, especially content that has been made machine-readable through the use of semantic annotations. I have plenty of ideas and further use cases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===An hSig Microformat &amp;quot;proposal&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure and names are chosen in the style of the W3C Recommendation for XML-Signature Syntax and Processing [http://www.w3.org/TR/xmldsig-core/], the existing XML structure for digital signatures. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;canonicalizationmethod url&amp;quot;&lt;br /&gt;
     href=&amp;quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
   Signed using &amp;lt;span class=&amp;quot;signaturemethod&amp;quot;&amp;gt;RSA&amp;lt;/span&amp;gt;.&lt;br /&gt;
   Hashed using &amp;lt;span class=&amp;quot;digestmethod&amp;quot;&amp;gt;SHA1&amp;lt;/span&amp;gt;.&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn,vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
       Name and eMail signed.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6d944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
       The Hash.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;signaturevalue&amp;quot; title=&amp;quot;7m6NS6ANCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
       The signature.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyinfo&amp;quot; title=&amp;quot;X509&amp;quot;&amp;gt;&lt;br /&gt;
       I have an X509 certified key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- E693c4[...]&lt;br /&gt;
         [...]MIICIzCCAc2gAgANB-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
       My X509 certificate containing my public-key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
hsig: Microformat for Digital Signatures with example values&lt;br /&gt;
&lt;br /&gt;
There are several differences compared to the original XML Signature structure:&lt;br /&gt;
* Most notably the proposed Microformat is less nested. For example instead of putting digestmethod and digestvalue into a sub-container called reference we flattened the structure. &lt;br /&gt;
* Added fields that would allow more room for capturing different signature formats. For example additionally to flattening keyinfo we added keyvalue , which allows to store information about the key.&lt;br /&gt;
&lt;br /&gt;
To bind the signature to an existing Microformatted micro content we foresee three possibilities, that are again conforming to the use of XML Signatures: &lt;br /&gt;
*Enveloping, &lt;br /&gt;
*enveloped and &lt;br /&gt;
*detached signatures. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Enveloping signature===&lt;br /&gt;
&lt;br /&gt;
For an enveloping signature the hsig container contains the Microformatted micro content that is signed. The micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ).&lt;br /&gt;
===Enveloped signature===&lt;br /&gt;
In the case of an enveloped signature the hsig container is contained within the Microformatted micro content that is signed. Again the micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ). Figure 2 shows this case.&lt;br /&gt;
===Detached signature===&lt;br /&gt;
This case is needed when a signature shall cover more than one micro content from that page. The micro contents that are part of the signature are then referenced using an &amp;lt;object&amp;gt; or &amp;lt;a&amp;gt; HTML element inside the hsig -section. In this case the micro content needs an id, which is then used for reference instead of the Microformat's name. This case is the most complex one and is not further elaborated for brevity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;SVS - Office&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;mailto:svs-office@informatik.uni-hamburg.de&amp;quot; class=&amp;quot;email&amp;quot;&amp;gt;Email us.&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Tel.: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+49 40 42883 - 2510&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Fax: +49 40 42883 - 2086 &amp;lt;br/&amp;gt;&lt;br /&gt;
           Room: F-631 &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn, vcard:tel, vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
             This&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6dd944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
             content&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturevalue title=&amp;quot;7m6NS6NCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
             is signed.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestmethod&amp;quot; title=&amp;quot;SHA1&amp;quot;&amp;gt;It was hashed using SHA1.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturemethod&amp;quot; title=&amp;quot;RSA&amp;quot;&amp;gt;And signed using RSA.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- [....]&lt;br /&gt;
                     [...] CIzCCAc2gAgA-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
             My &amp;lt;span class=&amp;quot;keyinfo&amp;quot;&amp;gt;X509&amp;lt;/span&amp;gt; public-key certificate.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Signed micro content using an enveloped hsig Microformat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Manifest and signature generation details===&lt;br /&gt;
&lt;br /&gt;
In our prototype the manifest is stored under the class name manifest (see above). The manifest is also embedded into the signature this aids security. The manifest first identifies for which Microformat structure the signature has been generated. After the Microformat identifier the sub-properties are expressed using their class names (e.g. vcard:fn). Hashes are computed over each sub-property in the manifest and the manifest itself. The hahses are then concatenated in the order they appear in the manifest with the manifest's hash first. This concatenation of hashes is hashed again and stored in digestvalue. Finally it is digitally signed using a digital signature algorithm (specified in signaturemethod) and the value is stored in signaturevalue. To allow for an easier verification of the signature and to aid authentication of the signer, the key can be added to hSig as keyvalue. The key could be anything ranging from a PGP Key to an X509 Certificate from a CA. Exactly what key information is appended should be specified in keyinfo even if it might be deductable from the values of the key itself or the signing method used.&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=13399</id>
		<title>digitalsignature-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=digitalsignature-brainstorming&amp;diff=13399"/>
		<updated>2007-02-09T14:48:53Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: First Brainstorming&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I would like to start discussing the posibility to digitally sign such Microformatted content. &lt;br /&gt;
&lt;br /&gt;
A Microformat carrying a digital signature could be used in conjunction with other already defined Microformats like hcard, hcalendar or hreview. As our proposed Microformat for digital signatures is content agnostic it can be used to build compound signed Microformats from all existing and future Microformats.&lt;br /&gt;
&lt;br /&gt;
This is part of ongoing research aiming to protect content, especially content that has been made machine-readable through the use of semantic annotations. I have plenty of ideas and further use cases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===An hSig Microformat &amp;quot;proposal&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The structure and names are chosen in the style of the W3C Recommendation for XML-Signature Syntax and Processing [http://www.w3.org/TR/xmldsig-core/], the existing XML structure for digital signatures. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;canonicalizationmethod url&amp;quot;&lt;br /&gt;
     href=&amp;quot;http://www.w3.org/TR/2001/REC-xml-c14n-20010315&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
   Signed using &amp;lt;span class=&amp;quot;signaturemethod&amp;quot;&amp;gt;RSA&amp;lt;/span&amp;gt;.&lt;br /&gt;
   Hashed using &amp;lt;span class=&amp;quot;digestmethod&amp;quot;&amp;gt;SHA1&amp;lt;/span&amp;gt;.&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn,vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
       Name and eMail signed.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6d944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
       The Hash.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;signaturevalue&amp;quot; title=&amp;quot;7m6NS6ANCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
       The signature.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyinfo&amp;quot; title=&amp;quot;X509&amp;quot;&amp;gt;&lt;br /&gt;
       I have an X509 certified key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;&lt;br /&gt;
   &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- E693c4[...]&lt;br /&gt;
         [...]MIICIzCCAc2gAgANB-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
       My X509 certificate containing my public-key.&lt;br /&gt;
   &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
      &lt;br /&gt;
hsig: Microformat for Digital Signatures with example values&lt;br /&gt;
&lt;br /&gt;
There are several differences compared to the original XML Signature structure:&lt;br /&gt;
* Most notably the proposed Microformat is less nested. For example instead of putting digestmethod and digestvalue into a sub-container called reference we flattened the structure. &lt;br /&gt;
* Added fields that would allow more room for capturing different signature formats. For example additionally to flattening keyinfo we added keyvalue , which allows to store information about the key.&lt;br /&gt;
&lt;br /&gt;
To bind the signature to an existing Microformatted micro content we foresee three possibilities, that are again conforming to the use of XML Signatures: &lt;br /&gt;
*Enveloping, &lt;br /&gt;
*enveloped and &lt;br /&gt;
*detached signatures. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Enveloping signature===&lt;br /&gt;
&lt;br /&gt;
For an enveloping signature the hsig container contains the Microformatted micro content that is signed. The micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ).&lt;br /&gt;
===Enveloped signature===&lt;br /&gt;
In the case of an enveloped signature the hsig container is contained within the Microformatted micro content that is signed. Again the micro content's sub-properties are referenced in the manifest using the Microformat's name followed by the sub-property, separated by a colon (e.g. vcard:fn ). Figure 2 shows this case.&lt;br /&gt;
===Detached signature===&lt;br /&gt;
This case is needed when a signature shall cover more than one micro content from that page. The micro contents that are part of the signature are then referenced using an &amp;lt;object&amp;gt; or &amp;lt;a&amp;gt; HTML element inside the hsig -section. In this case the micro content needs an id, which is then used for reference instead of the Microformat's name. This case is the most complex one and is not further elaborated for brevity.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h1 class=&amp;quot;fn&amp;quot;&amp;gt;SVS - Office&amp;lt;/h1&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;mailto:svs-office@informatik.uni-hamburg.de&amp;quot; class=&amp;quot;email&amp;quot;&amp;gt;Email us.&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Tel.: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+49 40 42883 - 2510&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
           Fax: +49 40 42883 - 2086 &amp;lt;br/&amp;gt;&lt;br /&gt;
           Room: F-631 &amp;lt;br&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hsig&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;manifest&amp;quot; title=&amp;quot;vcard:fn, vcard:tel, vcard:email&amp;quot;&amp;gt;&lt;br /&gt;
             This&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestvalue&amp;quot; title=&amp;quot;57c8105e6dd944[...]a14c4cea7f53&amp;quot;&amp;gt;&lt;br /&gt;
             content&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturevalue title=&amp;quot;7m6NS6NCa[...]Kl42Rr+Pfw==&amp;quot;&amp;gt;&lt;br /&gt;
             is signed.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;digestmethod&amp;quot; title=&amp;quot;SHA1&amp;quot;&amp;gt;It was hashed using SHA1.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;signaturemethod&amp;quot; title=&amp;quot;RSA&amp;quot;&amp;gt;And signed using RSA.&amp;lt;/abbr&amp;gt;&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;keyvalue&amp;quot; title=&amp;quot;-----BEGIN CERTIFICATE----- [....]&lt;br /&gt;
                     [...] CIzCCAc2gAgA-----END CERTIFICATE-----&amp;quot; &amp;gt;&lt;br /&gt;
             My &amp;lt;span class=&amp;quot;keyinfo&amp;quot;&amp;gt;X509&amp;lt;/span&amp;gt; public-key certificate.&lt;br /&gt;
      &amp;lt;/abbr&amp;gt;.&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Signed micro content using an enveloped hsig Microformat&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Manifest and signature generation details===&lt;br /&gt;
&lt;br /&gt;
In our prototype the manifest is stored under the class name manifest (see above). The manifest is also embedded into the signature this aids security. The manifest first identifies for which Microformat structure the signature has been generated. After the Microformat identifier the sub-properties are expressed using their class names (e.g. vcard:fn). Hashes are computed over each sub-property in the manifest and the manifest itself. The hahses are then concatenated in the order they appear in the manifest with the manifest's hash first. This concatenation of hashes is hashed again and stored in digestvalue. Finally it is digitally signed using a digital signature algorithm (specified in signaturemethod) and the value is stored in signaturevalue. To allow for an easier verification of the signature and to aid authentication of the signer, the key can be added to hSig as keyvalue. The key could be anything ranging from a PGP Key to an X509 Certificate from a CA. Exactly what key information is appended should be specified in keyinfo even if it might be deductable from the values of the key itself or the signing method used.&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29418</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29418"/>
		<updated>2007-02-09T13:55:47Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: /* Exploratory Discussions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;h1&amp;gt;Microformats Wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hello!''' Welcome to the microformats wiki. If this is your first visit, please see the [[introduction]] page.&lt;br /&gt;
&lt;br /&gt;
Please read [[how-to-play]] before making any edits.&lt;br /&gt;
&lt;br /&gt;
Please read [[process]] before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
[[what-are-microformats|What are microformats]]? [[what-can-you-do-with-microformats|What can you do with them]]? &lt;br /&gt;
&lt;br /&gt;
The [http://microformats.org/about/ about page], [http://microformats.org/ latest news], plus recent [[press]], [[presentations]], [[podcasts]], and [[screencasts]] are also good places for some background information. Our [[cheatsheets]] are handy if you need a quick reminder about a particular microformat.&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions about the wiki and microformats in general are answered in the [[faq|FAQ]], and there is a [[glossary]]. &lt;br /&gt;
&lt;br /&gt;
Want to learn more in person? Check out [[events|microformats events]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
&lt;br /&gt;
One popular definition from our [http://microformats.org/discuss/ mailing list] (see also: [[mailing-lists]]) is &amp;quot;simple conventions for embedding semantics in HTML to enable decentralized development.&amp;quot; More precisely, microformats can be defined as:&lt;br /&gt;
:simple conventions&lt;br /&gt;
:for embedding semantic markup&lt;br /&gt;
::for a specific problem domain&lt;br /&gt;
:in human-readable (X)HTML/XML documents, Atom/RSS feeds, and &amp;quot;plain&amp;quot; XML&lt;br /&gt;
::that normalize existing content usage patterns&lt;br /&gt;
::using brief, descriptive class names &lt;br /&gt;
::often based on existing interoperable standards&lt;br /&gt;
:to enable decentralized development&lt;br /&gt;
::of resources, tools, and services&lt;br /&gt;
&lt;br /&gt;
Simply put: &amp;quot;Microformats are a codification of convention.&amp;quot; -- [http://easy-reader.net Aaron Gustafson]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Or do you just use your browser to browse? That's so 20th century.&amp;quot; -- [http://diveintomark.org Mark Pilgrim]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
&lt;br /&gt;
Do you want to help take microformats to the next level?  You can:&lt;br /&gt;
&lt;br /&gt;
*Check out our open [[to-do|to do list]] for things to help get done.&lt;br /&gt;
*Join the [http://microformats.org/discuss mailing lists] and [[irc|IRC Channel]] to learn and help answer questions about microformats.&lt;br /&gt;
*[[advocacy|Advocate]] the use of microformats.&lt;br /&gt;
*help to [[Main_Page#microformats_wiki_in_other_languages|translate the microformats wiki into other languages]] to make microformats globally accessible.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]], [[examples-in-the-wild]])&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hcalendar creator]&lt;br /&gt;
* [[hcard|hCard]] - [http://microformats.org/code/hcard/creator hcard creator]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN] (see also: [[xfn-implementations]])&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[adr|adr]]&lt;br /&gt;
* [[geo|geo]]&lt;br /&gt;
* [[hatom|hAtom]]&lt;br /&gt;
* [[hresume|hResume]]&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hreview creator]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-home]]&lt;br /&gt;
* [[rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
Per the microformats [[process]]: research and analysis of real-world [[examples]], existing formats, and brainstorming to motivate the microformat. Please check [[rejected-formats]] before making additions.&lt;br /&gt;
&lt;br /&gt;
* alternates [[alternates-brainstorming|alternates brainstorming]], [[alternates-examples|alternates examples]]&lt;br /&gt;
*[[attention]]&lt;br /&gt;
* blog description [[blog-description-examples|blog description examples]]&lt;br /&gt;
* blog info [[blog-info-examples|blog info examples]]&lt;br /&gt;
* blog post [[blog-post-examples|examples]], [[blog-post-formats|blog post formats]], and [[blog-post-brainstorming|blog post brainstorming]] (yielded the [[hatom|hAtom]] draft)&lt;br /&gt;
* book [[book-examples|book examples]], [[book-formats|book formats]], and [[book-brainstorming|book brainstorming]]&lt;br /&gt;
* chat [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
* citation [[citation|citation effort]], [[citation-examples|citation examples]], [[citation-formats|citation formats]], [[citation-brainstorming|citation brainstorming]], and [[citation-faq|citation FAQ]]&lt;br /&gt;
* code [[code-examples| code examples]], [[code-brainstorming|code brainstorming]]{{NewMarker}}&lt;br /&gt;
* comment [[comment-problem|comment problem]], [[comment-examples|comment examples]], and [[comments-formats|comment formats]] (Some stuff needs to be extracted from [[comments-formats]])&lt;br /&gt;
* [[collection-description|collection description]] {{NewMarker}}&lt;br /&gt;
* [[course-catalog]]; [[course-catalog-examples]] {{NewMarker}}&lt;br /&gt;
* [[currency]]; [[currency-examples]]; [[currency-brainstorming]]; [[currency-proposal]]; [[currency-issues]] &lt;br /&gt;
* directions [[directions-examples|directions examples]] {{NewMarker}}&lt;br /&gt;
* directory inclusion [[directory-inclusion-examples|directory inclusion examples]], [[directory-inclusion-formats|directory inclusion formats]]. (see also [[rel-directory]])&lt;br /&gt;
* distributed conversation [[distributed-conversation|distributed conversation overview]], [[distributed-conversation-brainstorming|distributed conversation brainstorming]], [[distributed-conversation-examples|distributed conversation examples]], and [[distributed-conversation-formats|distributed conversation formats]]&lt;br /&gt;
* forms [[forms-examples|forms examples]]&lt;br /&gt;
* genealogy [[genealogy-formats|genealogy examples]]&lt;br /&gt;
* group [[group-brainstorming|group brainstorming]] and [[group-examples|group examples]]&lt;br /&gt;
* items [[items-brainstorming|items brainstorming]] and [[items-examples|items examples]&lt;br /&gt;
* hash [[hash-examples|hash examples]]&lt;br /&gt;
* job listing [[job-listing-examples|job listing examples]] and [[job-listing-brainstorming|job listing brainstorming]]&lt;br /&gt;
* last modified [[last-modified-examples|last modified examples]], [[last-modified-formats|last modified formats]], and [[last-modified-brainstorming|last modified brainstorming]]&lt;br /&gt;
* hListing [[hlisting-proposal|hListing proposal]], and [[hlisting-feedback|hListing feedback]] &lt;br /&gt;
** Also, listing [[listing-examples|examples]], [[listing-formats|formats]], and [[listing-brainstorming|brainstorming]]&lt;br /&gt;
* [[product|hProduct]] - [[product-brainstorming|hProduct brainstorming]] | [[product-examples|hProduct examples]]&lt;br /&gt;
* location [[location-formats|location formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
* [[luna]] ([[geo]]-like co-ordinates, for places on The Moon) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* [[mars]] ([[geo]]-like co-ordinates, for places on the planet Mars) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* measures and measurement units [[measure]]&lt;br /&gt;
* [[media-info]] ([[media-info-examples|media-info examples]], [[media-info-formats|media-info formats]], [[media-info-brainstorming|media-info brainstorming]]) &lt;br /&gt;
* meeting minutes [[meeting-minutes-examples|meeting minutes examples]], [[meeting-minutes-formats|meeting minutes formats]], and [[meeting-minutes-brainstorming|meeting minutes brainstorming]]&lt;br /&gt;
* metalink [[metalink-examples|metalink examples]] {{NewMarker}}&lt;br /&gt;
* microsummary [[microsummary-brainstorming|microsummary brainstorming]]&lt;br /&gt;
* [[mfo-examples|MFO examples]]&lt;br /&gt;
* music [[music-examples|music examples]]&lt;br /&gt;
* [[operating-hours]]: [[operating-hours-examples]] ..of stores, restaurants, etc. {{NewMarker}}&lt;br /&gt;
* [[payment]]&lt;br /&gt;
* photo note [[photo-note-examples|photo note examples]]&lt;br /&gt;
*[[question-answer]], [[question-answer-brainstorming]]; [[question-answer-examples]] {{NewMarker}}&lt;br /&gt;
* recipe [[recipe-examples|recipe examples]], [[recipe-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* rel-product [[rel-product-brainstorming|rel-product brainstorming]]&lt;br /&gt;
* requirements testing [[requirements-testing|requirements testing overview]], and [[requirements-testing-examples|requirements testing examples]]&lt;br /&gt;
* [[rest-examples|REST examples]]&lt;br /&gt;
* resume [[resume-brainstorming|resume brainstorming]], and [[resume-formats|resume formats]]&lt;br /&gt;
* review [[review-examples|review examples]], and [[review-formats|review formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
* search results [[search-results-example|search results example]]&lt;br /&gt;
* show [[show-brainstorming|show brainstorming]]&lt;br /&gt;
* showroll [[showroll-brainstorming|brainstorming]]&lt;br /&gt;
* [[species]] - for the marking up of the scientific names of living things: [[species-examples]]; [[species-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* table [[table-examples|examples]]&lt;br /&gt;
* tagspeak [[tagspeak-examples|tagspeak examples]]&lt;br /&gt;
* tagcloud [[tagcloud-examples|tagcloud examples]], and [[tagcloud-brainstorming|tagcloud  brainstorming]].&lt;br /&gt;
* [[thoughts-on-extending-the-geo-microformat|thoughts on extending the geo microformat]], [http://microformats.telemetry.gr examples] {{NewMarker}}&lt;br /&gt;
* transit table [[transit-table-examples|transit table examples]]&lt;br /&gt;
* [[uid]]&lt;br /&gt;
* widget [[widget-examples|widget examples]], and [[widget-brainstorming|widget brainstorming]]&lt;br /&gt;
* [[wiki-formats|wiki formats]]&lt;br /&gt;
* work of art [[work-of-art|work of art overview]], [[workofart-examples|work of art examples]], [[workofart-formats|work of art formats]], and [[workofart-brainstorming|work of art brainstorming]] &lt;br /&gt;
*[[xmdp-brainstorming|XMDP brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
* [[digitalsignature-brainstorming|Digital Signature brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples-in-the-wild]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== Tools, Test Cases and Additional Research ==&lt;br /&gt;
&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting tools and services that need to process more than one microformat. This section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
*[[accessibility]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[http://hg.microformats.org/ Source code repository] -- [[mercurial-quick-start|HowTo: Download code from the repository]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]], [[vcard-suggestions]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
* [[profile-examples-in-wild|Profile examples, in the wild]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]]&lt;br /&gt;
* [[icons]] {{NewMarker}}&lt;br /&gt;
* [[spread-microformats]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[events]]&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[marked-for-deletion]]&lt;br /&gt;
* [[microformats-issues]] {{NewMarker}} - issues related to more than one microformat.&lt;br /&gt;
&lt;br /&gt;
== microformats wiki in other languages ==&lt;br /&gt;
&lt;br /&gt;
You may read and edit microformats articles in many other languages:&lt;br /&gt;
&lt;br /&gt;
* languages with over 100 articles&lt;br /&gt;
** [[Main_Page-fr|Français (French)]] {{UpdateMarker-fr}}&lt;br /&gt;
* languages with over 10 articles&lt;br /&gt;
** [[Main_Page-pt-br| Português (Brazilian Portuguese)]] {{NewMarker-pt-br}}&lt;br /&gt;
** [[Main_Page-ja|日本語 (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-es|Español (Spanish)]]&lt;br /&gt;
** [[Main_Page-de|Deutsch (German)]]&lt;br /&gt;
&lt;br /&gt;
==== microformats translations elsewhere ====&lt;br /&gt;
These are off-site pages/sites with translations about microformats. If you are working on one of these, please consider translating the main microformats website!&lt;br /&gt;
* [http://mikroformate.pbwiki.com/ Deutsch (German) mikroformate.pbwiki.com] {{NewMarker-de}}&lt;br /&gt;
&lt;br /&gt;
=== Start a microformats wiki in another language ===&lt;br /&gt;
&lt;br /&gt;
Don't see the language you want? Help translate the microformats wiki into another language!&lt;br /&gt;
&lt;br /&gt;
We're still figuring this out.  &lt;br /&gt;
&lt;br /&gt;
For now, see the [http://en.wikipedia.org/wiki/Wikipedia:Multilingual_coordination Wikipedia page on Multilingual coordination], and [http://meta.wikimedia.org/wiki/How_to_start_a_new_Wikipedia How to start a new Wikipedia] for some good general tips, advice, and community conventions.&lt;br /&gt;
&lt;br /&gt;
You may want to start with the list of [[stable-pages]], which are pages that are relatively stable, and have only minimal/editorial changes, which makes them much easier to keep in sync with the English versions, by using the [[Special:Watchlist|my watchlist]] feature (use it to watch the pages you've translated for changes).&lt;br /&gt;
&lt;br /&gt;
Page naming: for the translated version of a page, use the same name for the page, and simply add the RFC 3066 language identifier code as a dash suffix. [http://google.con google] E.g. for the French version, [[Main_Page]] becomes [[Main_Page-fr]], and [[how-to-play]] becomes [[how-to-play-fr]].&lt;br /&gt;
&lt;br /&gt;
==== more languages folks want to see ====&lt;br /&gt;
&lt;br /&gt;
* Chinese: 微格式 (Microformats) (see [http://msittig.blogspot.com/2005/11/since-i-translated-schedule-of.html source of translation])&lt;br /&gt;
* Does somebody want to see a Dutch translation???&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=17046</id>
		<title>User:HenrichPoehls</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=17046"/>
		<updated>2007-02-09T13:40:51Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: Introducing myself ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Henrich C. Pöhls''' &lt;br /&gt;
&lt;br /&gt;
is doing his PhD in CS at the University of Hamburg[http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php], and is concerned with the security of Semantically Annotated Content. &lt;br /&gt;
&lt;br /&gt;
His idea: Digitally sign microformatted content and store the Digital Signature in a Microformat &lt;br /&gt;
([http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php hsig]).&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=13397</id>
		<title>User:HenrichPoehls</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:HenrichPoehls&amp;diff=13397"/>
		<updated>2007-02-09T13:35:43Z</updated>

		<summary type="html">&lt;p&gt;HenrichPoehls: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Doing his PhD in CS at the University of Hamburg, concerned with the Security of Semantically Annotated Content. Idea: Digitally sign microformatted content ...&lt;/div&gt;</summary>
		<author><name>HenrichPoehls</name></author>
	</entry>
</feed>