summaryrefslogtreecommitdiff
path: root/ldap/schema/rfc2739.schema
blob: d1e9fd440fd6b87f60534bdc2bf05da2bf9e4f64 (plain)
  1. #
  2. # http://www.faqs.org/rfcs/rfc2739.html
  3. #
  4. # From the RFC:
  5. # The calCalURI contains the URI to a snapshot of the user's entire
  6. # default calendar. The calFBURL contains the URI to the user's default
  7. # busy time data. The calCAPURI represents contains a URI that can be
  8. # used to communicate with the user's calendar. The calCalAdrURI
  9. # contains a URI that points to the location to which event requests
  10. # should be sent for that user.
  11. #
  12. # The calOtherCalURIs is a multi-valued property containing URIs to
  13. # snapshots of other calendars that the user may have. The
  14. # calOtherFBURLs is a multi-valued property containing URIs to other
  15. # free/busy data that the user may have. The calOtherCAPURIs attribute
  16. # is a multi-valued property containing URIs to other calendars that
  17. # the user may have. The calOtherCalAdrURIs attribute is a multi-valued
  18. # property containing URIs to other locations that a user may want
  19. # event requests sent to.
  20. #
  21. # There is no predetermined order to the values in either multi-valued
  22. # property.
  23. attribute (1.2.840.113556.1.4.478
  24. NAME 'calCalURI'
  25. DESC 'Snapshot of users entire default calendar'
  26. EQUALITY caseIgnoreMatch
  27. SUBSTR caseIgnoreMatch
  28. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  29. )
  30. attribute (1.2.840.113556.1.4.479
  31. NAME 'calFBURL'
  32. DESC 'URI of the uses free and busy information'
  33. EQUALITY caseIgnoreMatch
  34. SUBSTR caseIgnoreMatch
  35. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  36. )
  37. attribute (1.2.840.113556.1.4.480
  38. NAME 'calCAPURI'
  39. DESC 'URI used to communicate with the users calendar'
  40. EQUALITY caseIgnoreMatch
  41. SUBSTR caseIgnoreMatch
  42. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  43. )
  44. attribute (1.2.840.113556.1.4.481
  45. NAME 'calCalAdrURI'
  46. DESC 'URI to which event requests should be sent for the user'
  47. EQUALITY caseIgnoreMatch
  48. SUBSTR caseIgnoreMatch
  49. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  50. )
  51. attribute (1.2.840.113556.1.4.482
  52. NAME 'calOtherCalURIs'
  53. DESC 'URIs to non-default calendars belonging to the user'
  54. EQUALITY caseIgnoreMatch
  55. SUBSTR caseIgnoreMatch
  56. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  57. )
  58. attribute (1.2.840.113556.1.4.483
  59. NAME 'calOtherFBURLs'
  60. DESC 'URIs to non-default free and busy information files'
  61. EQUALITY caseIgnoreMatch
  62. SUBSTR caseIgnoreMatch
  63. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  64. )
  65. attribute (1.2.840.113556.1.4.484
  66. NAME 'calOtherCAPURIs'
  67. DESC 'URIs for communicating with non-default calendars'
  68. EQUALITY caseIgnoreMatch
  69. SUBSTR caseIgnoreMatch
  70. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  71. )
  72. attribute (1.2.840.113556.1.4.485
  73. NAME 'calOtherCalAdrURIs'
  74. DESC 'Destinations for event requests to non-default calendars'
  75. EQUALITY caseIgnoreMatch
  76. SUBSTR caseIgnoreMatch
  77. SYNTAX 1.3.6.1.4.1.1466.115.121.1.26
  78. )
  79. objectclass (1.2.840.113556.1.5.87
  80. NAME 'calEntry'
  81. DESC 'Calendering and Free Busy information'
  82. SUP top AUXILIARY
  83. MAY (calCalURI $ calFBURL $ calCAPURI $ calCalAdrURI $
  84. calOtherCalURIs $ calOtherFBURLs $ calOtherCAPURIs $
  85. calOtherCalAdrURIs
  86. )
  87. )