hCalendar (stenografi for HTML iCalendar ) er en Microformat- standard beregnet på å vise en XHTML- semantisk representasjon av iCalendar- formatet angående informasjon om en hendelse på websider .
Det tillater analyseverktøy (for eksempel andre nettsteder eller Firefox Operator-utvidelse ) for å hente ut detaljene i hendelsen, og vise dem ved hjelp av et annet nettsted, indeksere dem eller søke etter dem, eller laste dem inn i et dagbokadministrasjons- eller avispubliseringsprogram.
Dette lar brukerne enkelt kopiere eller abonnere på hendelser ved bruk av en hCalendar til iCalendar-konverteringstjeneste.
Bruken av elementet abbrpresenterer en forkortet dato som kan leses av leseren uten å glemme attributtet "tittel" som vil avsløre en presis dato som kan leses av en maskin i henhold til ISO 8601-standarden.
La oss forestille oss dette semi-fiktive eksemplet:
La version anglaise de Wikipédia fut lancée le 15 janvier 2001 lors d'une partie de 14h00 à 16h00 chez Jimmy Wales (plus d'information).HTML-merkingen kan være:
<p> La version anglaise de Wikipédia fut lancée le 15 janvier 2001 lors d'une partie de 14h00 à 16h00 chez Jimmy Wales (<a href="http://fr.wikipedia.org/wiki/Histoire_de_Wikip%C3%A9dia">plus d'information</a>). </p>Vi kan legge hCalendar markering ved hjelp av HTML-elementer span og klasser vevent , summary, dtstart(startdato) dtend(sluttdato), locationog url :
<p class="vevent"> La <span class="summary">version anglaise de Wikipédia fut lancée</span> le 15 janvier 2001 lors d'une partie de <abbr class="dtstart" title="2001-01-15T14:00:00+6:00">14h00</abbr> à <abbr class="dtend" title="2001-01-15T16:00:00+6:00">16h00</abbr> chez <span class="location">Jimmy Wales</span> (<a class="url" href="http://fr.wikipedia.org/wiki/Histoire_de_Wikip%C3%A9dia">plus d'informations</a>) </p>Legg merke til bruken av elementet for abbrå inneholde dato- og tidsformatet som kan leses av ISO 8601- maskiner for start- og sluttidspunktet.
For datoer som inneholder en hel dag, der ingen tid er spesifisert, skal sluttdatoen registreres som eksklusiv (det vil si dagen etter at arrangementet avsluttes). For eksempel :
<abbr class="dtend" title="2008-02-01">31 janvier 2008</abbr>Det er reist problemer om bruken av elementet abbr(ved bruk av "abbr-design-mønsteret" som ovenfor) som forårsaker tilgjengelighetsproblemer, ikke bare for brukere av skjermlesere og muntlige nettlesere. Arbeidet pågår for å finne en alternativ metode for å presentere ISO8601 dato-tid informasjon. Dette er spesielt problematisk for eksklusive sluttdatoer (se eksemplet ovenfor).
Den geo-mikro er en del av den hCalendar spesifikasjon, og det er ofte brukt til å omfatte koordinatene for posisjonen til situasjonen i et hCalendar.
For en fullstendig liste over attributter, se hCalendar Anti-Dryer.
Noen kjente organisasjoner og andre nettsteder som bruker hCalendar:
For en fullstendig liste over hCalendar-klassenavn, mer informasjon om hCalendar-spesifikasjonen og tilgang til hCalendar til iCalendar-konverteringstjenester, se: