Revision as of 01:36, 1 November 2007 by Admin (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MboxSha1SumCaseIssue

- MboxSha1SumCaseIssue

current status: open

Currently when various tools convert foaf:mbox rdf:resource mailto's into foaf:mbox_sha1sum, the email is not canonisized by making it lower case. This is required for RFC 822 "Standard for the format of ARPA internet text messages" in the section 3.4.7 "Case Independence".

However, the current spec text for foaf:mbox_sha1sum states that it is a textual representation of the result of applying the SHA1 mathematical functional to a 'mailto:' identifier (URI) for an Internet mailbox that they stand in a foaf:mbox relationship to. So, if something's wrong, it is really the foaf:mbox property spec text that should be updated. -- MortenFrederiksen

As an example:

<foaf:mbox rdf:resource="mailto:christophera@alacritymanagement.com"/>

converts to:

<foaf:mbox_sha1sum>9ee1c03552f22e89592ce583be0ab8db0c4f2c59</foaf:mbox_sha1sum>

However:

<foaf:mbox rdf:resource="mailto:ChristopherA@AlacrityManagement.com"/>

converts to:

<foaf:mbox_sha1sum>6106154de50a65491d1316322f674c27d054ee66</foaf:mbox_sha1sum>

Another thing is that RFC 822 states that the local part is case sensitive, so it's really only the host name that could/should be lowercased. -- MortenFrederiksen