[uf-discuss] Date of Death in hCard
Andy Mabbett
andy at pigsonthewing.org.uk
Mon Jun 11 10:51:11 PDT 2007
There has been some previous discussion:
<http://microformats.org/wiki/vcard-suggestions#Deceased>
of adding a "Date of Death (DoD)" field to hCard, but no development
work.
I propose that we adopt one, immediately.
IMPORTANCE
Date of death is important in many ways:
* It is a flag that the subject is deceased - but is more specific
than a "deceased", "dead" or other tag (which may not even be in
English).
* It is significant in genealogy
* It differentiates between two people of the same name, born on
the same day.
* When a user agent offers the ability to generate an iCal for the
subject's birthday, it will allow the user-agent to warn that
the birthdays will not occur or to simply decline to do so; or
to alternatively generate a differently-worded "anniversary of
birth" iCal.
* It allows user agents to calculate the subject's age at death
(where Date of Birth, DoB, is known)
In short, it offers additional semantic richness.
EVIDENCE
There are a plethora of DoDs published on the web; not least in almost
every Wikipedia biography for a dead person; Google finds about
1,520,000 for "died on" alo.
NAMING
The hCard DoB property is called "bday". A DoD property could therefore
be called "dday", or perhaps "dod", "death" or "died".
BACKWARDS COMPATIBILITY
* The addition of DoD would be fully backwards- compatible.
Parsers (and publishers) may simply ignore it. Parsers which
recognise it would simply ignore it when exporting vCards.
* Its use would require a small change to the existing boilerplate
wording:
using a 1:1 representation of vCard (RFC2426 [URL)
properties and values in semantic XHTML.
to something like:
using a 1:1 representation of vCard (RFC2426 [URL)
properties and values, with additional properties, in
semantic XHTML.
or
using a 1:1 representation of vCard (RFC2426 [URL])
properties and values, with an additional property for
date of death, in semantic XHTML.
(A future modification of vCard may choose to implement a
matching DoD field; however, this is outside the control of the
microformats community, and vCard development appears to be
stagnant. )
* All current hCard documentation would remain valid, even before
being updated.
PROPERTIES
The field's properties should be identical to those for "bday".
REQUEST FOR COMMENTS
Is there any reason why DoD should not be included in hCard?
Are there any preferences for the property name?
Are there any preferences for the boilerplate wording?
NEXT STEPS
As soon as a property-name is agreed, I propose to ask Mike Kaply to
kindly parse an hCard DoD field in Operator, and to seek agreement on
Wikipedia-EN to include DoD in biographical infobox templates (such as
<http://en.wikipedia.org/wiki/Template:Infobox_biography>, of which
there are already over 5,000 deployments alone).
Parser authors may then wish to write code to calculate a subject's age
at death (and, indeed, the age of living subjects); and to export
"anniversary of birth" iCals (and, indeed, iCals for birthdays for
living people)
--
Andy Mabbett
More information about the microformats-discuss
mailing list