CalDAV
કેલેંડરિંગ એક્સ્ટેન્શન્સ ટુ વેબડીએવી, અથવા કેલડીએવી, એ ઇન્ટરનેટ સ્ટાન્ડર્ડ છે જે ક્લાયન્ટને તે જ અથવા દૂરસ્થ સર્વર પર વપરાશકર્તાઓ સાથે મીટિંગ્સ સુનિશ્ચિત કરવાની ક્ષમતા સાથે કેલેન્ડર ડેટાને ઍક્સેસ કરવા અને તેનું સંચાલન કરવાની મંજૂરી આપે છે. તે વિવિધ સ્થળોએ બહુવિધ વપરાશકર્તાઓને કૅલેન્ડર ડેટાને શેર કરવા, શોધવા અને સુમેળ કરવા દે છે. તે વેબડીએવી (ડેટા હેરફેર માટે એચટીટીપી-આધારિત પ્રોટોકોલ) સ્પષ્ટીકરણને વિસ્તરે છે અને કૅલેન્ડર ડેટા માટે આઈકેલેન્ડર ફોર્મેટનો ઉપયોગ કરે છે. એક્સેસ પ્રોટોકોલ દ્વારા વ્યાખ્યાયિત કરવામાં આવે છે. સુનિશ્ચિત કરવા માટે કેલડીએવી (CalDAV) ના વિસ્તરણને આ રીતે પ્રમાણિત કરવામાં આવે છે. પ્રોટોકોલનો ઉપયોગ ઘણા મહત્વપૂર્ણ ઓપન સોર્સ કાર્યક્રમો દ્વારા થાય છે. ઇતિહાસ કેલડીએવી સ્પષ્ટીકરણ સૌપ્રથમ 2003માં લિસા ડસૉલ્ટ દ્વારા ઈન્ટરનેટ એન્જિનિયરિંગ ટાસ્ક ફોર્સ (આઈઈટીએફ) ને સુપરત કરવામાં આવેલા ઈન્ટરનેટ ડ્રાફ્ટ તરીકે પ્રકાશિત કરવામાં આવ્યું હતું. માર્ચ 2007માં, કેલડીએવી સ્પષ્ટીકરણ સમાપ્ત થયું અને આઇઈટીએફ દ્વારા આરએફસી 4791 તરીકે પ્રકાશિત કરવામાં આવ્યું, જે સાયરસ ડબૂ (એપલ), બર્નાર્ડ ડેસ્રુઇસૉક્સ (ઓરેકલ) અને લિસા ડસૉલ્ટ (કોમર્સનેટ) દ્વારા લખવામાં આવ્યું હતું. કેલડીએવી કોઈપણ સહયોગી સોફ્ટવેર, ક્લાયન્ટ અથવા સર્વર દ્વારા અમલીકરણ માટે રચાયેલ છે, જેને ઇવેન્ટ્સના સંગ્રહને જાળવવા, ઍક્સેસ કરવા અથવા શેર કરવાની જરૂર છે. તે વિવિધ વિક્રેતાઓ પાસેથી સોફ્ટવેર વચ્ચે આંતરસંચાલનક્ષમતાને પ્રોત્સાહન આપવા માટે એક ખુલ્લા ધોરણ તરીકે વિકસાવવામાં આવ્યું છે. સ્પષ્ટીકરણ કેલડીએવીનું માળખું (અંતર્ગત સ્પષ્ટીકરણોમાંથી આંશિક રીતે વારસામાં મળેલું) ડિરેક્ટરીઓ (સંગ્રહો) માં માહિતી (ઘટનાઓ, કાર્યો, મફત-વ્યસ્ત માહિતી, નોંધો) નું આયોજન કરે છે, જ્યાં બહુવિધ વસ્તુઓ (સંસાધનો) રહે છે. વિરોધાભાસી ફેરફારો શોધવા અથવા લોકિંગ પ્રદાન કરવા માટે પ્રમાણભૂત HTTP અને DAV શબ્દાર્થનો ઉપયોગ કરીને સંસાધનો અને સંગ્રહોને એક અથવા વધુ વપરાશકર્તાઓ દ્વારા એક્સેસ કરી શકાય છે. પ્રવેશ નિયંત્રણ માટે ACL ની વિભાવનાનો ઉપયોગ થાય છે, તેથી દરેક કામગીરી (જુઓ, સંપાદિત કરો, કાઢી નાખો વગેરે) વપરાશકર્તા દીઠ નકારી શકાય છે અથવા મંજૂર કરી શકાય છે. તેથી, સ્પષ્ટીકરણ માટે જરૂરી છે કે કેલડીએવી સર્વરોએ "વેબડીએવી એક્સેસ કંટ્રોલ પ્રોટોકોલ" (આરએફસી 3744) ને સમર્થન આપવું આવશ્યક છે. કૅલેન્ડર સંસાધનોએ આઈકેલેન્ડર ફોર્મેટનો ઉપયોગ કરવો આવશ્યક છે, જે સર્વરને ડેટાને સમજવા અને પ્રક્રિયા કરવાની મંજૂરી આપે છે. આઈ-કેલેન્ડર વસ્તુઓનું પાર્સિંગ કરવું જરૂરી છે, કારણ કે સર્વરે સંખ્યાબંધ કૅલેન્ડરિંગ-વિશિષ્ટ કામગીરીઓને ટેકો આપવો પડે છે જેમ કે ફ્રી-બિઝી ટાઇમ રિપોર્ટ્સ કરવા અને રિકરિંગ ઇવેન્ટ્સના વિસ્તરણ. આ કાર્યક્ષમતા સાથે, વપરાશકર્તા તેમના પોતાના કૅલેન્ડરને કેલડીએવી સર્વર સાથે સુમેળ કરી શકે છે, અને તેને બહુવિધ ઉપકરણો વચ્ચે અથવા અન્ય વપરાશકર્તાઓ સાથે શેર કરી શકે છે. પ્રોટોકોલ બિન-વ્યક્તિગત કૅલેન્ડર્સને પણ ટેકો આપે છે, જેમ કે સાઇટ્સ અથવા સંસ્થાઓ માટેના કૅલેન્ડર્સ. કેલડીએવી અને કાર્ડડીએવી અમલીકરણ કેલેન્ડર કાર્ડડીએવી ગ્રુપડીએવીની એક્સચેન્જ એક્ટિવસિંક સરખામણી પણ જુઓ, જે કૅલેન્ડર્સ તેમજ સંપર્કો માટે સરળ, સીધો પ્રોટોકોલ બનાવવાનો પ્રયાસ છે. આઈ કેલેન્ડર શેડ્યુલિંગ ઓએસઆઇડી કૅલેન્ડરિંગ પ્રોટોકોલ માટે સોફ્ટવેર ઇન્ટરફેસ એબ્સ્ટ્રેક્શનને વ્યાખ્યાયિત કરે છે. સિંકએમએલ વી કેલેન્ડર વેબડીએવી સંદર્ભો બાહ્ય કડીઓ કેલડીએવી રિસોર્સ સાઇટ કેલ્કનેક્ટ, ધ કેલેન્ડરિંગ એન્ડ શેડ્યુલિંગ કન્સોર્ટિયમ વેબડીએવી રિસોર્સિસ ઓપન કેલેન્ડર શેરિંગ એન્ડ શેડ્યુલિંગ સાથે કેલડીએવી એલ. ડસૉલ્ટ, જે. વ્હાઇટહેડ, આઈઈઈઈ ઇન્ટરનેટ કમ્પ્યુટિંગ 9 (2) એપ્લિકેશન લેયર પ્રોટોકોલ કેલેન્ડરિંગ ધોરણો