CalDAV
वेबडीएवी, या कैलडीएवी के लिए कैलेंडर विस्तार, एक इंटरनेट मानक है जो एक ग्राहक को उसी या दूरस्थ सर्वर पर उपयोगकर्ताओं के साथ बैठकों को निर्धारित करने की क्षमता के साथ कैलेंडर डेटा तक पहुँचने और प्रबंधित करने की अनुमति देता है। यह विभिन्न स्थानों पर कई उपयोगकर्ताओं को कैलेंडर डेटा साझा करने, खोजने और सिंक्रनाइज़ करने देता है। यह वेबडीएवी (डेटा हेरफेर के लिए एचटीटीपी-आधारित प्रोटोकॉल) विनिर्देश का विस्तार करता है और कैलेंडर डेटा के लिए आईकैलेंडर प्रारूप का उपयोग करता है। अभिगम प्रोटोकॉल द्वारा परिभाषित किया गया है। समय निर्धारण के लिए कैलडीएवी के विस्तार को मानकीकृत किया जाता है। प्रोटोकॉल का उपयोग कई महत्वपूर्ण मुक्त स्रोत अनुप्रयोगों द्वारा किया जाता है। कैलडीएवी विनिर्देश पहली बार 2003 में लिसा डसॉल्ट द्वारा इंटरनेट इंजीनियरिंग टास्क फोर्स (आईईटीएफ) को प्रस्तुत एक इंटरनेट मसौदे के रूप में प्रकाशित किया गया था। मार्च 2007 में, कैलडीएवी विनिर्देश को आईईटीएफ द्वारा आरएफसी 4791 के रूप में समाप्त और प्रकाशित किया गया था, जिसे साइरस डाबू (एप्पल), बर्नार्ड डेस्रुइसॉक्स (ओरेकल) और लिसा डसॉल्ट (कॉमर्सनेट) द्वारा लिखा गया था। कैलडीएवी को किसी भी सहयोगी सॉफ्टवेयर, क्लाइंट या सर्वर द्वारा कार्यान्वयन के लिए डिज़ाइन किया गया है, जिसे घटनाओं के संग्रह को बनाए रखने, एक्सेस करने या साझा करने की आवश्यकता होती है। इसे विभिन्न विक्रेताओं से सॉफ्टवेयर के बीच अंतरसंचालनीयता को बढ़ावा देने के लिए एक खुले मानक के रूप में विकसित किया गया है। विनिर्देशन कैलडीएवी की वास्तुकला (आंशिक रूप से अंतर्निहित विनिर्देशों से विरासत में मिली) निर्देशिकाओं (संग्रह) में डेटा (घटनाओं, कार्यों, मुक्त-व्यस्त जानकारी, टिप्पणियों) को व्यवस्थित करती है, जहां कई आइटम (संसाधन) रहते हैं। परस्पर विरोधी परिवर्तनों का पता लगाने या लॉकिंग प्रदान करने के लिए मानक एचटीटीपी और डीएवी शब्दार्थ का उपयोग करके संसाधनों और संग्रहों को एक या अधिक उपयोगकर्ताओं द्वारा एक्सेस किया जा सकता है। अभिगम नियंत्रण के लिए एसीएल की अवधारणा का उपयोग किया जाता है, इसलिए प्रत्येक ऑपरेशन (देखें, संपादित करें, हटाएं आदि)। प्रति उपयोगकर्ता अस्वीकार या मंजूर किया जा सकता है। इसलिए, विनिर्देशन के लिए आवश्यक है कि कैलडीएवी सर्वर को "वेबडीएवी अभिगम नियंत्रण प्रोटोकॉल" (आरएफसी 3744) का समर्थन करना चाहिए। कैलेंडर संसाधनों को आई-कैलेंडर प्रारूप का उपयोग करना चाहिए, जो सर्वर को डेटा को समझने और संसाधित करने की अनुमति देता है। आई-कैलेंडर वस्तुओं को पार्स करना आवश्यक है, क्योंकि सर्वर को कई कैलेंडर-विशिष्ट कार्यों का समर्थन करना पड़ता है जैसे कि फ्री-बिजी टाइम रिपोर्ट करना और आवर्ती घटनाओं का विस्तार करना। इस कार्यक्षमता के साथ, एक उपयोगकर्ता अपने स्वयं के कैलेंडर को कैलडीएवी सर्वर के साथ सिंक्रनाइज़ कर सकता है, और इसे कई उपकरणों के बीच या अन्य उपयोगकर्ताओं के साथ साझा कर सकता है। प्रोटोकॉल गैर-व्यक्तिगत कैलेंडर का भी समर्थन करता है, जैसे कि साइटों या संगठनों के लिए कैलेंडर। कैलडीएवी और कार्डडीएवी कार्यान्वयन कैलेंडर कार्डडीएवी समूहडीएवी की एक्सचेंज एक्टिवसिंक तुलना भी देखें, जो कैलेंडर के साथ-साथ संपर्कों के लिए एक सरल, सीधा प्रोटोकॉल बनाने का प्रयास है। आई-कैलेंडर शेड्यूलिंग ओएसआईडी कैलेंडर प्रोटोकॉल के लिए एक सॉफ्टवेयर इंटरफेस एब्स्ट्रैक्शन को परिभाषित करता है। सिंकएमएल वी-कैलेंडर वेबडीएवी संदर्भ बाहरी लिंक कैलडीएवी संसाधन साइट कैल्कनेक्ट, द कैलेंडर एंड शेड्यूलिंग कंसोर्टियम वेबडीएवी संसाधन ओपन कैलेंडर शेयरिंग एंड शेड्यूलिंग कैलडीएवी एल. डसॉल्ट, जे. व्हाइटहेड, आईईईई इंटरनेट कंप्यूटिंग के साथ 9 (2) अनुप्रयोग परत प्रोटोकॉल कैलेंडर मानक