Webcal

Webcal er en uniform ressursidentifikator (URI) -ordning for å aksessere iCalendar filer. WebCal lar brukere opprette og vedlikeholde en interaktiv hendelses-kalender eller et planleggingssystem på et nettsted eller i en applikasjon.

webcal-ordningen ble utviklet for bruk sammen med Apple sin Kalender (som da het iCal, ikke til å forveksle med iCalendar), og har siden blitt en vanlig de facto-standard for å aksessere iCalendar-formaterte filer via WebDAV, vanligvis ved hjelp av GET-metoden. Webcal er ikke en offisiell URI-ordning (som for eksempel http og FTP som registrerte hos IANA). Per 2012 september 23 hadde webcal-ordningen status som foreløpig registrert hos IANA. Webcal-protokollprefikset brukes for å utløse en ekstern protokollbehandler som sendes URL-en av .ics-filen istedet for å bli sendt det nedlastede innholdet i filen (på omtrent samme måte som feed noen ganger brukes for å utløse eksterne RSS-lesere). Tanken var at med dette protokollprefikset skal målfilen abonneres på i stedet for å importeres til kalenderapplikasjonen, hvilket ville skjedd ved en enkel nedlasting.

Behandlingsprogram 
Notable programvarepakker og webapplikasjoner som støtter webcal-protokollen inkluderer:

 Google-kalender
 Microsoft Outlook
 Mozilla Lightning

Alternative protokoller 
CalDAV og GroupDAV er begge anstrengelser for å gi WebDAV-basert tilgang til kalenderlagre med finere granularitet. CalDAV Access protocol er standardisert av IETF og publisert som RFC 4791. Utvidelser til CalDAV for automatisert planlegging er også standardisert som RFC 6638.

Ingen av disse protokollene krever bruk av URI-er i DAV-stil. Istedet krever begge utkastene bruk av HTTP OPTIONS-funksjonen for å returnere at serveren støtter kalenderutvidelser.

Referanser

Eksterne lenker 

 : Calendar Access Protocol (CAP)
 : Internet Calendaring and Scheduling Core Object Specification (iCalendar) (erstatter )
 Webcal description and rationale archived at the Wayback Machine.

Internettstandarder
Filformater
Gruppevare
Kalenderprogramvare