1 # RFC1274: Cosine and Internet X.500 schema
3 ## This work is part of OpenLDAP Software <http://www.openldap.org/>.
5 ## Copyright 1998-2014 The OpenLDAP Foundation.
6 ## All rights reserved.
8 ## Redistribution and use in source and binary forms, with or without
9 ## modification, are permitted only as authorized by the OpenLDAP
12 ## A copy of this license is available in the file LICENSE in the
13 ## top-level directory of the distribution or, alternatively, at
14 ## <http://www.OpenLDAP.org/license.html>.
16 # RFC1274: Cosine and Internet X.500 schema
18 # This file contains LDAPv3 schema derived from X.500 COSINE "pilot"
19 # schema. As this schema was defined for X.500(89), some
20 # oddities were introduced in the mapping to LDAPv3. The
21 # mappings were based upon: draft-ietf-asid-ldapv3-attributes-03.txt
22 # (a work in progress)
24 # Note: It seems that the pilot schema evolved beyond what was
25 # described in RFC1274. However, this document attempts to describes
26 # RFC1274 as published.
28 # Depends on core.schema
31 # Network Working Group P. Barker
32 # Request for Comments: 1274 S. Kille
33 # University College London
36 # The COSINE and Internet X.500 Schema
42 # This document suggests an X.500 Directory Schema, or Naming
43 # Architecture, for use in the COSINE and Internet X.500 pilots. The
44 # schema is independent of any specific implementation. As well as
45 # indicating support for the standard object classes and attributes, a
46 # large number of generally useful object classes and attributes are
47 # also defined. An appendix to this document includes a machine
48 # processable version of the schema.
52 # 7. Object Identifiers
54 # Some additional object identifiers are defined for this schema.
55 # These are also reproduced in Appendix C.
57 # data OBJECT IDENTIFIER ::= {ccitt 9}
58 # pss OBJECT IDENTIFIER ::= {data 2342}
59 # ucl OBJECT IDENTIFIER ::= {pss 19200300}
60 # pilot OBJECT IDENTIFIER ::= {ucl 100}
62 # pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
63 # pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
64 # pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
65 # pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
67 # iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
68 # caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
69 # {pilotAttributeSyntax 5}
77 # 9.1. X.500 standard attribute types
79 # A number of generally useful attribute types are defined in X.520,
80 # and these are supported. Refer to that document for descriptions of
81 # the suggested usage of these attribute types. The ASN.1 for these
82 # attribute types is reproduced for completeness in Appendix C.
84 # 9.2. X.400 standard attribute types
86 # The standard X.400 attribute types are supported. See X.402 for full
87 # details. The ASN.1 for these attribute types is reproduced in
90 # 9.3. COSINE/Internet attribute types
92 # This section describes all the attribute types defined for use in the
93 # COSINE and Internet pilots. Descriptions are given as to the
94 # suggested usage of these attribute types. The ASN.1 for these
95 # attribute types is reproduced in Appendix C.
99 # The Userid attribute type specifies a computer system login name.
102 # WITH ATTRIBUTE-SYNTAX
103 # caseIgnoreStringSyntax
104 # (SIZE (1 .. ub-user-identifier))
105 # ::= {pilotAttributeType 1}
108 ##attributetype ( 0.9.2342.19200300.100.1.1 NAME ( 'uid' 'userid' )
109 ## EQUALITY caseIgnoreMatch
110 ## SUBSTR caseIgnoreSubstringsMatch
111 ## SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
113 # 9.3.2. Text Encoded O/R Address
115 # The Text Encoded O/R Address attribute type specifies a text encoding
116 # of an X.400 O/R address, as specified in RFC 987. The use of this
117 # attribute is deprecated as the attribute is intended for interim use
118 # only. This attribute will be the first candidate for the attribute
121 # textEncodedORAddress ATTRIBUTE
122 # WITH ATTRIBUTE-SYNTAX
123 # caseIgnoreStringSyntax
124 # (SIZE (1 .. ub-text-encoded-or-address))
125 # ::= {pilotAttributeType 2}
127 attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
128 EQUALITY caseIgnoreMatch
129 SUBSTR caseIgnoreSubstringsMatch
130 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
132 # 9.3.3. RFC 822 Mailbox
134 # The RFC822 Mailbox attribute type specifies an electronic mailbox
135 # attribute following the syntax specified in RFC 822. Note that this
136 # attribute should not be used for greybook or other non-Internet order
139 # rfc822Mailbox ATTRIBUTE
140 # WITH ATTRIBUTE-SYNTAX
141 # caseIgnoreIA5StringSyntax
142 # (SIZE (1 .. ub-rfc822-mailbox))
143 # ::= {pilotAttributeType 3}
146 ##attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
147 ## EQUALITY caseIgnoreIA5Match
148 ## SUBSTR caseIgnoreIA5SubstringsMatch
149 ## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
153 # The Information attribute type specifies any general information
154 # pertinent to an object. It is recommended that specific usage of
155 # this attribute type is avoided, and that specific requirements are
156 # met by other (possibly additional) attribute types.
159 # WITH ATTRIBUTE-SYNTAX
160 # caseIgnoreStringSyntax
161 # (SIZE (1 .. ub-information))
162 # ::= {pilotAttributeType 4}
164 attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info'
165 DESC 'RFC1274: general information'
166 EQUALITY caseIgnoreMatch
167 SUBSTR caseIgnoreSubstringsMatch
168 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{2048} )
171 # 9.3.5. Favourite Drink
173 # The Favourite Drink attribute type specifies the favourite drink of
174 # an object (or person).
176 # favouriteDrink ATTRIBUTE
177 # WITH ATTRIBUTE-SYNTAX
178 # caseIgnoreStringSyntax
179 # (SIZE (1 .. ub-favourite-drink))
180 # ::= {pilotAttributeType 5}
182 attributetype ( 0.9.2342.19200300.100.1.5
183 NAME ( 'drink' 'favouriteDrink' )
184 DESC 'RFC1274: favorite drink'
185 EQUALITY caseIgnoreMatch
186 SUBSTR caseIgnoreSubstringsMatch
187 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
191 # The Room Number attribute type specifies the room number of an
192 # object. Note that the commonName attribute should be used for naming
195 # roomNumber ATTRIBUTE
196 # WITH ATTRIBUTE-SYNTAX
197 # caseIgnoreStringSyntax
198 # (SIZE (1 .. ub-room-number))
199 # ::= {pilotAttributeType 6}
201 attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
202 DESC 'RFC1274: room number'
203 EQUALITY caseIgnoreMatch
204 SUBSTR caseIgnoreSubstringsMatch
205 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
209 # The Photo attribute type specifies a "photograph" for an object.
210 # This should be encoded in G3 fax as explained in recommendation T.4,
211 # with an ASN.1 wrapper to make it compatible with an X.400 BodyPart as
214 # IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
215 # information-objects }
218 # WITH ATTRIBUTE-SYNTAX
220 # g3-facsimile [3] G3FacsimileBodyPart
222 # (SIZE (1 .. ub-photo))
223 # ::= {pilotAttributeType 7}
225 attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
226 DESC 'RFC1274: photo (G3 fax)'
227 SYNTAX 1.3.6.1.4.1.1466.115.121.1.23{25000} )
231 # The User Class attribute type specifies a category of computer user.
232 # The semantics placed on this attribute are for local interpretation.
233 # Examples of current usage od this attribute in academia are
234 # undergraduate student, researcher, lecturer, etc. Note that the
235 # organizationalStatus attribute may now often be preferred as it makes
236 # no distinction between computer users and others.
238 # userClass ATTRIBUTE
239 # WITH ATTRIBUTE-SYNTAX
240 # caseIgnoreStringSyntax
241 # (SIZE (1 .. ub-user-class))
242 # ::= {pilotAttributeType 8}
244 attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
245 DESC 'RFC1274: category of user'
246 EQUALITY caseIgnoreMatch
247 SUBSTR caseIgnoreSubstringsMatch
248 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
252 # The Host attribute type specifies a host computer.
255 # WITH ATTRIBUTE-SYNTAX
256 # caseIgnoreStringSyntax
257 # (SIZE (1 .. ub-host))
258 # ::= {pilotAttributeType 9}
260 attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
261 DESC 'RFC1274: host computer'
262 EQUALITY caseIgnoreMatch
263 SUBSTR caseIgnoreSubstringsMatch
264 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
268 # The Manager attribute type specifies the manager of an object
269 # represented by an entry.
272 # WITH ATTRIBUTE-SYNTAX
273 # distinguishedNameSyntax
274 # ::= {pilotAttributeType 10}
276 attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
277 DESC 'RFC1274: DN of manager'
278 EQUALITY distinguishedNameMatch
279 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
281 # 9.3.11. Document Identifier
283 # The Document Identifier attribute type specifies a unique identifier
286 # documentIdentifier ATTRIBUTE
287 # WITH ATTRIBUTE-SYNTAX
288 # caseIgnoreStringSyntax
289 # (SIZE (1 .. ub-document-identifier))
290 # ::= {pilotAttributeType 11}
292 attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
293 DESC 'RFC1274: unique identifier of document'
294 EQUALITY caseIgnoreMatch
295 SUBSTR caseIgnoreSubstringsMatch
296 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
298 # 9.3.12. Document Title
300 # The Document Title attribute type specifies the title of a document.
302 # documentTitle ATTRIBUTE
303 # WITH ATTRIBUTE-SYNTAX
304 # caseIgnoreStringSyntax
305 # (SIZE (1 .. ub-document-title))
306 # ::= {pilotAttributeType 12}
308 attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
309 DESC 'RFC1274: title of document'
310 EQUALITY caseIgnoreMatch
311 SUBSTR caseIgnoreSubstringsMatch
312 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
314 # 9.3.13. Document Version
316 # The Document Version attribute type specifies the version number of a
319 # documentVersion ATTRIBUTE
320 # WITH ATTRIBUTE-SYNTAX
321 # caseIgnoreStringSyntax
322 # (SIZE (1 .. ub-document-version))
323 # ::= {pilotAttributeType 13}
325 attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
326 DESC 'RFC1274: version of document'
327 EQUALITY caseIgnoreMatch
328 SUBSTR caseIgnoreSubstringsMatch
329 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
331 # 9.3.14. Document Author
333 # The Document Author attribute type specifies the distinguished name
334 # of the author of a document.
336 # documentAuthor ATTRIBUTE
337 # WITH ATTRIBUTE-SYNTAX
338 # distinguishedNameSyntax
339 # ::= {pilotAttributeType 14}
341 attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
342 DESC 'RFC1274: DN of author of document'
343 EQUALITY distinguishedNameMatch
344 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
346 # 9.3.15. Document Location
348 # The Document Location attribute type specifies the location of the
351 # documentLocation ATTRIBUTE
352 # WITH ATTRIBUTE-SYNTAX
353 # caseIgnoreStringSyntax
354 # (SIZE (1 .. ub-document-location))
355 # ::= {pilotAttributeType 15}
357 attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
358 DESC 'RFC1274: location of document original'
359 EQUALITY caseIgnoreMatch
360 SUBSTR caseIgnoreSubstringsMatch
361 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
363 # 9.3.16. Home Telephone Number
365 # The Home Telephone Number attribute type specifies a home telephone
366 # number associated with a person. Attribute values should follow the
367 # agreed format for international telephone numbers: i.e., "+44 71 123
370 # homeTelephoneNumber ATTRIBUTE
371 # WITH ATTRIBUTE-SYNTAX
372 # telephoneNumberSyntax
373 # ::= {pilotAttributeType 20}
375 attributetype ( 0.9.2342.19200300.100.1.20
376 NAME ( 'homePhone' 'homeTelephoneNumber' )
377 DESC 'RFC1274: home telephone number'
378 EQUALITY telephoneNumberMatch
379 SUBSTR telephoneNumberSubstringsMatch
380 SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
384 # The Secretary attribute type specifies the secretary of a person.
385 # The attribute value for Secretary is a distinguished name.
387 # secretary ATTRIBUTE
388 # WITH ATTRIBUTE-SYNTAX
389 # distinguishedNameSyntax
390 # ::= {pilotAttributeType 21}
392 attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
393 DESC 'RFC1274: DN of secretary'
394 EQUALITY distinguishedNameMatch
395 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
397 # 9.3.18. Other Mailbox
399 # The Other Mailbox attribute type specifies values for electronic
400 # mailbox types other than X.400 and rfc822.
402 # otherMailbox ATTRIBUTE
403 # WITH ATTRIBUTE-SYNTAX
405 # mailboxType PrintableString, -- e.g. Telemail
406 # mailbox IA5String -- e.g. X378:Joe
408 # ::= {pilotAttributeType 22}
410 attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
411 SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
413 # 9.3.19. Last Modified Time
415 # The Last Modified Time attribute type specifies the last time, in UTC
416 # time, that an entry was modified. Ideally, this attribute should be
417 # maintained by the DSA.
419 # lastModifiedTime ATTRIBUTE
420 # WITH ATTRIBUTE-SYNTAX
422 # ::= {pilotAttributeType 23}
424 ## Deprecated in favor of modifyTimeStamp
425 #attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
426 # DESC 'RFC1274: time of last modify, replaced by modifyTimestamp'
428 # SYNTAX 1.3.6.1.4.1.1466.115.121.1.53
429 # USAGE directoryOperation )
431 # 9.3.20. Last Modified By
433 # The Last Modified By attribute specifies the distinguished name of
434 # the last user to modify the associated entry. Ideally, this
435 # attribute should be maintained by the DSA.
437 # lastModifiedBy ATTRIBUTE
438 # WITH ATTRIBUTE-SYNTAX
439 # distinguishedNameSyntax
440 # ::= {pilotAttributeType 24}
442 ## Deprecated in favor of modifiersName
443 #attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
444 # DESC 'RFC1274: last modifier, replaced by modifiersName'
446 # EQUALITY distinguishedNameMatch
447 # SYNTAX 1.3.6.1.4.1.1466.115.121.1.12
448 # USAGE directoryOperation )
450 # 9.3.21. Domain Component
452 # The Domain Component attribute type specifies a DNS/NRS domain. For
453 # example, "uk" or "ac".
455 # domainComponent ATTRIBUTE
456 # WITH ATTRIBUTE-SYNTAX
457 # caseIgnoreIA5StringSyntax
459 # ::= {pilotAttributeType 25}
462 ##attributetype ( 0.9.2342.19200300.100.1.25 NAME ( 'dc' 'domainComponent' )
463 ## EQUALITY caseIgnoreIA5Match
464 ## SUBSTR caseIgnoreIA5SubstringsMatch
465 ## SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
467 # 9.3.22. DNS ARecord
469 # The A Record attribute type specifies a type A (Address) DNS resource
473 # WITH ATTRIBUTE-SYNTAX
475 # ::= {pilotAttributeType 26}
478 attributetype ( 0.9.2342.19200300.100.1.26 NAME 'aRecord'
479 EQUALITY caseIgnoreIA5Match
480 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
482 ## missing from RFC1274
484 attributetype ( 0.9.2342.19200300.100.1.27 NAME 'mDRecord'
485 EQUALITY caseIgnoreIA5Match
486 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
490 # The MX Record attribute type specifies a type MX (Mail Exchange) DNS
491 # resource record [6] [7].
494 # WITH ATTRIBUTE-SYNTAX
496 # ::= {pilotAttributeType 28}
498 ## incorrect syntax!!
499 attributetype ( 0.9.2342.19200300.100.1.28 NAME 'mXRecord'
500 EQUALITY caseIgnoreIA5Match
501 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
505 # The NS Record attribute type specifies an NS (Name Server) DNS
506 # resource record [6] [7].
509 # WITH ATTRIBUTE-SYNTAX
511 # ::= {pilotAttributeType 29}
513 ## incorrect syntax!!
514 attributetype ( 0.9.2342.19200300.100.1.29 NAME 'nSRecord'
515 EQUALITY caseIgnoreIA5Match
516 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
520 # The SOA Record attribute type specifies a type SOA (Start of
521 # Authority) DNS resorce record [6] [7].
523 # sOARecord ATTRIBUTE
524 # WITH ATTRIBUTE-SYNTAX
526 # ::= {pilotAttributeType 30}
528 ## incorrect syntax!!
529 attributetype ( 0.9.2342.19200300.100.1.30 NAME 'sOARecord'
530 EQUALITY caseIgnoreIA5Match
531 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
533 # 9.3.26. CNAME Record
535 # The CNAME Record attribute type specifies a type CNAME (Canonical
536 # Name) DNS resource record [6] [7].
538 # cNAMERecord ATTRIBUTE
539 # WITH ATTRIBUTE-SYNTAX
541 # ::= {pilotAttributeType 31}
543 ## incorrect syntax!!
544 attributetype ( 0.9.2342.19200300.100.1.31 NAME 'cNAMERecord'
545 EQUALITY caseIgnoreIA5Match
546 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
548 # 9.3.27. Associated Domain
550 # The Associated Domain attribute type specifies a DNS or NRS domain
551 # which is associated with an object in the DIT. For example, the entry
552 # in the DIT with a distinguished name "C=GB, O=University College
553 # London" would have an associated domain of "UCL.AC.UK. Note that all
554 # domains should be represented in rfc822 order. See [3] for more
555 # details of usage of this attribute.
557 # associatedDomain ATTRIBUTE
558 # WITH ATTRIBUTE-SYNTAX
559 # caseIgnoreIA5StringSyntax
560 # ::= {pilotAttributeType 37}
562 #attributetype ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
563 # EQUALITY caseIgnoreIA5Match
564 # SUBSTR caseIgnoreIA5SubstringsMatch
565 # SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
567 # 9.3.28. Associated Name
569 # The Associated Name attribute type specifies an entry in the
570 # organisational DIT associated with a DNS/NRS domain. See [3] for
571 # more details of usage of this attribute.
573 # associatedName ATTRIBUTE
574 # WITH ATTRIBUTE-SYNTAX
575 # distinguishedNameSyntax
576 # ::= {pilotAttributeType 38}
578 attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
579 DESC 'RFC1274: DN of entry associated with domain'
580 EQUALITY distinguishedNameMatch
581 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
583 # 9.3.29. Home postal address
585 # The Home postal address attribute type specifies a home postal
586 # address for an object. This should be limited to up to 6 lines of 30
589 # homePostalAddress ATTRIBUTE
590 # WITH ATTRIBUTE-SYNTAX
592 # MATCHES FOR EQUALITY
593 # ::= {pilotAttributeType 39}
595 attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
596 DESC 'RFC1274: home postal address'
597 EQUALITY caseIgnoreListMatch
598 SUBSTR caseIgnoreListSubstringsMatch
599 SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
601 # 9.3.30. Personal Title
603 # The Personal Title attribute type specifies a personal title for a
604 # person. Examples of personal titles are "Ms", "Dr", "Prof" and "Rev".
606 # personalTitle ATTRIBUTE
607 # WITH ATTRIBUTE-SYNTAX
608 # caseIgnoreStringSyntax
609 # (SIZE (1 .. ub-personal-title))
610 # ::= {pilotAttributeType 40}
612 attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
613 DESC 'RFC1274: personal title'
614 EQUALITY caseIgnoreMatch
615 SUBSTR caseIgnoreSubstringsMatch
616 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
618 # 9.3.31. Mobile Telephone Number
620 # The Mobile Telephone Number attribute type specifies a mobile
621 # telephone number associated with a person. Attribute values should
622 # follow the agreed format for international telephone numbers: i.e.,
625 # mobileTelephoneNumber ATTRIBUTE
626 # WITH ATTRIBUTE-SYNTAX
627 # telephoneNumberSyntax
628 # ::= {pilotAttributeType 41}
630 attributetype ( 0.9.2342.19200300.100.1.41
631 NAME ( 'mobile' 'mobileTelephoneNumber' )
632 DESC 'RFC1274: mobile telephone number'
633 EQUALITY telephoneNumberMatch
634 SUBSTR telephoneNumberSubstringsMatch
635 SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
637 # 9.3.32. Pager Telephone Number
639 # The Pager Telephone Number attribute type specifies a pager telephone
640 # number for an object. Attribute values should follow the agreed
641 # format for international telephone numbers: i.e., "+44 71 123 4567".
643 # pagerTelephoneNumber ATTRIBUTE
644 # WITH ATTRIBUTE-SYNTAX
645 # telephoneNumberSyntax
646 # ::= {pilotAttributeType 42}
648 attributetype ( 0.9.2342.19200300.100.1.42
649 NAME ( 'pager' 'pagerTelephoneNumber' )
650 DESC 'RFC1274: pager telephone number'
651 EQUALITY telephoneNumberMatch
652 SUBSTR telephoneNumberSubstringsMatch
653 SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
655 # 9.3.33. Friendly Country Name
657 # The Friendly Country Name attribute type specifies names of countries
658 # in human readable format. The standard attribute country name must
659 # be one of the two-letter codes defined in ISO 3166.
661 # friendlyCountryName ATTRIBUTE
662 # WITH ATTRIBUTE-SYNTAX
663 # caseIgnoreStringSyntax
664 # ::= {pilotAttributeType 43}
666 attributetype ( 0.9.2342.19200300.100.1.43
667 NAME ( 'co' 'friendlyCountryName' )
668 DESC 'RFC1274: friendly country name'
669 EQUALITY caseIgnoreMatch
670 SUBSTR caseIgnoreSubstringsMatch
671 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
673 # 9.3.34. Unique Identifier
675 # The Unique Identifier attribute type specifies a "unique identifier"
676 # for an object represented in the Directory. The domain within which
677 # the identifier is unique, and the exact semantics of the identifier,
678 # are for local definition. For a person, this might be an
679 # institution-wide payroll number. For an organisational unit, it
680 # might be a department code.
682 # uniqueIdentifier ATTRIBUTE
683 # WITH ATTRIBUTE-SYNTAX
684 # caseIgnoreStringSyntax
685 # (SIZE (1 .. ub-unique-identifier))
686 # ::= {pilotAttributeType 44}
688 attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
689 DESC 'RFC1274: unique identifer'
690 EQUALITY caseIgnoreMatch
691 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
693 # 9.3.35. Organisational Status
695 # The Organisational Status attribute type specifies a category by
696 # which a person is often referred to in an organisation. Examples of
697 # usage in academia might include undergraduate student, researcher,
700 # A Directory administrator should probably consider carefully the
701 # distinctions between this and the title and userClass attributes.
703 # organizationalStatus ATTRIBUTE
704 # WITH ATTRIBUTE-SYNTAX
705 # caseIgnoreStringSyntax
706 # (SIZE (1 .. ub-organizational-status))
707 # ::= {pilotAttributeType 45}
709 attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
710 DESC 'RFC1274: organizational status'
711 EQUALITY caseIgnoreMatch
712 SUBSTR caseIgnoreSubstringsMatch
713 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
715 # 9.3.36. Janet Mailbox
717 # The Janet Mailbox attribute type specifies an electronic mailbox
718 # attribute following the syntax specified in the Grey Book of the
719 # Coloured Book series. This attribute is intended for the convenience
720 # of U.K users unfamiliar with rfc822 and little-endian mail addresses.
721 # Entries using this attribute MUST also include an rfc822Mailbox
724 # janetMailbox ATTRIBUTE
725 # WITH ATTRIBUTE-SYNTAX
726 # caseIgnoreIA5StringSyntax
727 # (SIZE (1 .. ub-janet-mailbox))
728 # ::= {pilotAttributeType 46}
730 attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
731 DESC 'RFC1274: Janet mailbox'
732 EQUALITY caseIgnoreIA5Match
733 SUBSTR caseIgnoreIA5SubstringsMatch
734 SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} )
736 # 9.3.37. Mail Preference Option
738 # An attribute to allow users to indicate a preference for inclusion of
739 # their names on mailing lists (electronic or physical). The absence
740 # of such an attribute should be interpreted as if the attribute was
741 # present with value "no-list-inclusion". This attribute should be
742 # interpreted by anyone using the directory to derive mailing lists,
743 # and its value respected.
745 # mailPreferenceOption ATTRIBUTE
746 # WITH ATTRIBUTE-SYNTAX ENUMERATED {
747 # no-list-inclusion(0),
748 # any-list-inclusion(1), -- may be added to any lists
749 # professional-list-inclusion(2)
750 # -- may be added to lists
751 # -- which the list provider
752 # -- views as related to the
753 # -- users professional inter-
754 # -- ests, perhaps evaluated
755 # -- from the business of the
756 # -- organisation or keywords
759 # ::= {pilotAttributeType 47}
761 attributetype ( 0.9.2342.19200300.100.1.47
762 NAME 'mailPreferenceOption'
763 DESC 'RFC1274: mail preference option'
764 SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
766 # 9.3.38. Building Name
768 # The Building Name attribute type specifies the name of the building
769 # where an organisation or organisational unit is based.
771 # buildingName ATTRIBUTE
772 # WITH ATTRIBUTE-SYNTAX
773 # caseIgnoreStringSyntax
774 # (SIZE (1 .. ub-building-name))
775 # ::= {pilotAttributeType 48}
777 attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
778 DESC 'RFC1274: name of building'
779 EQUALITY caseIgnoreMatch
780 SUBSTR caseIgnoreSubstringsMatch
781 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
783 # 9.3.39. DSA Quality
785 # The DSA Quality attribute type specifies the purported quality of a
786 # DSA. It allows a DSA manager to indicate the expected level of
787 # availability of the DSA. See [8] for details of the syntax.
789 # dSAQuality ATTRIBUTE
790 # WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
792 # ::= {pilotAttributeType 49}
794 attributetype ( 0.9.2342.19200300.100.1.49 NAME 'dSAQuality'
795 DESC 'RFC1274: DSA Quality'
796 SYNTAX 1.3.6.1.4.1.1466.115.121.1.19 SINGLE-VALUE )
798 # 9.3.40. Single Level Quality
800 # The Single Level Quality attribute type specifies the purported data
801 # quality at the level immediately below in the DIT. See [8] for
802 # details of the syntax.
804 # singleLevelQuality ATTRIBUTE
805 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
807 # ::= {pilotAttributeType 50}
809 attributetype ( 0.9.2342.19200300.100.1.50 NAME 'singleLevelQuality'
810 DESC 'RFC1274: Single Level Quality'
811 SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
813 # 9.3.41. Subtree Minimum Quality
815 # The Subtree Minimum Quality attribute type specifies the purported
816 # minimum data quality for a DIT subtree. See [8] for more discussion
817 # and details of the syntax.
819 # subtreeMinimumQuality ATTRIBUTE
820 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
822 # -- Defaults to singleLevelQuality
823 # ::= {pilotAttributeType 51}
825 attributetype ( 0.9.2342.19200300.100.1.51 NAME 'subtreeMinimumQuality'
826 DESC 'RFC1274: Subtree Mininum Quality'
827 SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
829 # 9.3.42. Subtree Maximum Quality
831 # The Subtree Maximum Quality attribute type specifies the purported
832 # maximum data quality for a DIT subtree. See [8] for more discussion
833 # and details of the syntax.
835 # subtreeMaximumQuality ATTRIBUTE
836 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
838 # -- Defaults to singleLevelQuality
839 # ::= {pilotAttributeType 52}
841 attributetype ( 0.9.2342.19200300.100.1.52 NAME 'subtreeMaximumQuality'
842 DESC 'RFC1274: Subtree Maximun Quality'
843 SYNTAX 1.3.6.1.4.1.1466.115.121.1.13 SINGLE-VALUE )
845 # 9.3.43. Personal Signature
847 # The Personal Signature attribute type allows for a representation of
848 # a person's signature. This should be encoded in G3 fax as explained
849 # in recommendation T.4, with an ASN.1 wrapper to make it compatible
850 # with an X.400 BodyPart as defined in X.420.
852 # IMPORT G3FacsimileBodyPart FROM { mhs-motis ipms modules
853 # information-objects }
855 # personalSignature ATTRIBUTE
856 # WITH ATTRIBUTE-SYNTAX
858 # g3-facsimile [3] G3FacsimileBodyPart
860 # (SIZE (1 .. ub-personal-signature))
861 # ::= {pilotAttributeType 53}
863 attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
864 DESC 'RFC1274: Personal Signature (G3 fax)'
865 SYNTAX 1.3.6.1.4.1.1466.115.121.1.23 )
867 # 9.3.44. DIT Redirect
869 # The DIT Redirect attribute type is used to indicate that the object
870 # described by one entry now has a newer entry in the DIT. The entry
871 # containing the redirection attribute should be expired after a
872 # suitable grace period. This attribute may be used when an individual
873 # changes his/her place of work, and thus acquires a new organisational
876 # dITRedirect ATTRIBUTE
877 # WITH ATTRIBUTE-SYNTAX
878 # distinguishedNameSyntax
879 # ::= {pilotAttributeType 54}
881 attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
882 DESC 'RFC1274: DIT Redirect'
883 EQUALITY distinguishedNameMatch
884 SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
888 # The Audio attribute type allows the storing of sounds in the
889 # Directory. The attribute uses a u-law encoded sound file as used by
890 # the "play" utility on a Sun 4. This is an interim format.
893 # WITH ATTRIBUTE-SYNTAX
895 # (SIZE (1 .. ub-audio))
896 # ::= {pilotAttributeType 55}
898 attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
899 DESC 'RFC1274: audio (u-law)'
900 SYNTAX 1.3.6.1.4.1.1466.115.121.1.4{25000} )
902 # 9.3.46. Publisher of Document
905 # The Publisher of Document attribute is the person and/or organization
906 # that published a document.
908 # documentPublisher ATTRIBUTE
909 # WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
910 # ::= {pilotAttributeType 56}
912 attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
913 DESC 'RFC1274: publisher of document'
914 EQUALITY caseIgnoreMatch
915 SUBSTR caseIgnoreSubstringsMatch
916 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
918 # 9.4. Generally useful syntaxes
920 # caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
922 # MATCHES FOR EQUALITY SUBSTRINGS
924 # iA5StringSyntax ATTRIBUTE-SYNTAX
926 # MATCHES FOR EQUALITY SUBSTRINGS
929 # -- Syntaxes to support the DNS attributes
931 # DNSRecordSyntax ATTRIBUTE-SYNTAX
933 # MATCHES FOR EQUALITY
936 # NRSInformationSyntax ATTRIBUTE-SYNTAX
938 # MATCHES FOR EQUALITY
941 # NRSInformation ::= SET {
943 # [1] Address-space-id,
944 # routes [2] SEQUENCE OF SEQUENCE {
950 # 9.5. Upper bounds on length of attribute values
953 # ub-document-identifier INTEGER ::= 256
955 # ub-document-location INTEGER ::= 256
957 # ub-document-title INTEGER ::= 256
959 # ub-document-version INTEGER ::= 256
961 # ub-favourite-drink INTEGER ::= 256
963 # ub-host INTEGER ::= 256
965 # ub-information INTEGER ::= 2048
967 # ub-unique-identifier INTEGER ::= 256
969 # ub-personal-title INTEGER ::= 256
971 # ub-photo INTEGER ::= 250000
973 # ub-rfc822-mailbox INTEGER ::= 256
975 # ub-room-number INTEGER ::= 256
977 # ub-text-or-address INTEGER ::= 256
979 # ub-user-class INTEGER ::= 256
981 # ub-user-identifier INTEGER ::= 256
983 # ub-organizational-status INTEGER ::= 256
985 # ub-janet-mailbox INTEGER ::= 256
987 # ub-building-name INTEGER ::= 256
989 # ub-personal-signature ::= 50000
991 # ub-audio INTEGER ::= 250000
997 # 8.1. X.500 standard object classes
999 # A number of generally useful object classes are defined in X.521, and
1000 # these are supported. Refer to that document for descriptions of the
1001 # suggested usage of these object classes. The ASN.1 for these object
1002 # classes is reproduced for completeness in Appendix C.
1004 # 8.2. X.400 standard object classes
1006 # A number of object classes defined in X.400 are supported. Refer to
1007 # X.402 for descriptions of the usage of these object classes. The
1008 # ASN.1 for these object classes is reproduced for completeness in
1011 # 8.3. COSINE/Internet object classes
1013 # This section attempts to fuse together the object classes designed
1014 # for use in the COSINE and Internet pilot activities. Descriptions
1015 # are given of the suggested usage of these object classes. The ASN.1
1016 # for these object classes is also reproduced in Appendix C.
1018 # 8.3.1. Pilot Object
1020 # The PilotObject object class is used as a sub-class to allow some
1021 # common, useful attributes to be assigned to entries of all other
1024 # pilotObject OBJECT-CLASS
1035 # ::= {pilotObjectClass 3}
1037 #objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject'
1038 # DESC 'RFC1274: pilot object'
1040 # MAY ( info $ photo $ manager $ uniqueIdentifier $
1041 # lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio )
1044 # 8.3.2. Pilot Person
1046 # The PilotPerson object class is used as a sub-class of person, to
1047 # allow the use of a number of additional attributes to be assigned to
1048 # entries of object class person.
1050 # pilotPerson OBJECT-CLASS
1051 # SUBCLASS OF person
1054 # textEncodedORAddress,
1059 # homeTelephoneNumber,
1060 # homePostalAddress,
1063 # preferredDeliveryMethod,
1067 # mobileTelephoneNumber,
1068 # pagerTelephoneNumber,
1069 # organizationalStatus,
1070 # mailPreferenceOption,
1071 # personalSignature}
1072 # ::= {pilotObjectClass 4}
1074 objectclass ( 0.9.2342.19200300.100.4.4
1075 NAME ( 'pilotPerson' 'newPilotPerson' )
1076 SUP person STRUCTURAL
1077 MAY ( userid $ textEncodedORAddress $ rfc822Mailbox $
1078 favouriteDrink $ roomNumber $ userClass $
1079 homeTelephoneNumber $ homePostalAddress $ secretary $
1080 personalTitle $ preferredDeliveryMethod $ businessCategory $
1081 janetMailbox $ otherMailbox $ mobileTelephoneNumber $
1082 pagerTelephoneNumber $ organizationalStatus $
1083 mailPreferenceOption $ personalSignature )
1088 # The Account object class is used to define entries representing
1089 # computer accounts. The userid attribute should be used for naming
1090 # entries of this object class.
1092 # account OBJECT-CLASS
1101 # organizationalUnitName,
1103 # ::= {pilotObjectClass 5}
1105 objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account'
1108 MAY ( description $ seeAlso $ localityName $
1109 organizationName $ organizationalUnitName $ host )
1114 # The Document object class is used to define entries which represent
1117 # document OBJECT-CLASS
1120 # documentIdentifier}
1127 # organizationalUnitName,
1132 # documentPublisher}
1133 # ::= {pilotObjectClass 6}
1135 objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document'
1137 MUST documentIdentifier
1138 MAY ( commonName $ description $ seeAlso $ localityName $
1139 organizationName $ organizationalUnitName $
1140 documentTitle $ documentVersion $ documentAuthor $
1141 documentLocation $ documentPublisher )
1146 # The Room object class is used to define entries representing rooms.
1147 # The commonName attribute should be used for naming pentries of this
1159 # ::= {pilotObjectClass 7}
1161 objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room'
1164 MAY ( roomNumber $ description $ seeAlso $ telephoneNumber )
1167 # 8.3.6. Document Series
1169 # The Document Series object class is used to define an entry which
1170 # represents a series of documents (e.g., The Request For Comments
1173 # documentSeries OBJECT-CLASS
1183 # organizationalUnitName}
1184 # ::= {pilotObjectClass 9}
1186 objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries'
1189 MAY ( description $ seeAlso $ telephonenumber $
1190 localityName $ organizationName $ organizationalUnitName )
1195 # The Domain object class is used to define entries which represent DNS
1196 # or NRS domains. The domainComponent attribute should be used for
1197 # naming entries of this object class. The usage of this object class
1198 # is described in more detail in [3].
1200 # domain OBJECT-CLASS
1207 # organizationalAttributeSet}
1208 # ::= {pilotObjectClass 13}
1210 objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain'
1212 MUST domainComponent
1213 MAY ( associatedName $ organizationName $ description $
1214 businessCategory $ seeAlso $ searchGuide $ userPassword $
1215 localityName $ stateOrProvinceName $ streetAddress $
1216 physicalDeliveryOfficeName $ postalAddress $ postalCode $
1217 postOfficeBox $ streetAddress $
1218 facsimileTelephoneNumber $ internationalISDNNumber $
1219 telephoneNumber $ teletexTerminalIdentifier $ telexNumber $
1220 preferredDeliveryMethod $ destinationIndicator $
1221 registeredAddress $ x121Address )
1224 # 8.3.8. RFC822 Local Part
1226 # The RFC822 Local Part object class is used to define entries which
1227 # represent the local part of RFC822 mail addresses. This treats this
1228 # part of an RFC822 address as a domain. The usage of this object
1229 # class is described in more detail in [3].
1231 # rFC822localPart OBJECT-CLASS
1232 # SUBCLASS OF domain
1239 # postalAttributeSet,
1240 # telecommunicationAttributeSet}
1241 # ::= {pilotObjectClass 14}
1243 objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart'
1244 SUP domain STRUCTURAL
1245 MAY ( commonName $ surname $ description $ seeAlso $ telephoneNumber $
1246 physicalDeliveryOfficeName $ postalAddress $ postalCode $
1247 postOfficeBox $ streetAddress $
1248 facsimileTelephoneNumber $ internationalISDNNumber $
1249 telephoneNumber $ teletexTerminalIdentifier $
1250 telexNumber $ preferredDeliveryMethod $ destinationIndicator $
1251 registeredAddress $ x121Address )
1256 # The DNS Domain (Domain NameServer) object class is used to define
1257 # entries for DNS domains. The usage of this object class is described
1258 # in more detail in [3].
1260 # dNSDomain OBJECT-CLASS
1261 # SUBCLASS OF domain
1269 # ::= {pilotObjectClass 15}
1271 objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain'
1272 SUP domain STRUCTURAL
1273 MAY ( ARecord $ MDRecord $ MXRecord $ NSRecord $
1274 SOARecord $ CNAMERecord )
1277 # 8.3.10. Domain Related Object
1279 # The Domain Related Object object class is used to define entries
1280 # which represent DNS/NRS domains which are "equivalent" to an X.500
1281 # domain: e.g., an organisation or organisational unit. The usage of
1282 # this object class is described in more detail in [3].
1284 # domainRelatedObject OBJECT-CLASS
1288 # ::= {pilotObjectClass 17}
1290 objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
1291 DESC 'RFC1274: an object related to an domain'
1293 MUST associatedDomain )
1295 # 8.3.11. Friendly Country
1297 # The Friendly Country object class is used to define country entries
1298 # in the DIT. The object class is used to allow friendlier naming of
1299 # countries than that allowed by the object class country. The naming
1300 # attribute of object class country, countryName, has to be a 2 letter
1301 # string defined in ISO 3166.
1303 # friendlyCountry OBJECT-CLASS
1304 # SUBCLASS OF country
1306 # friendlyCountryName}
1307 # ::= {pilotObjectClass 18}
1309 objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry'
1310 SUP country STRUCTURAL
1311 MUST friendlyCountryName )
1313 # 8.3.12. Simple Security Object
1315 # The Simple Security Object object class is used to allow an entry to
1316 # have a userPassword attribute when an entry's principal object
1317 # classes do not allow userPassword as an attribute type.
1319 # simpleSecurityObject OBJECT-CLASS
1323 # ::= {pilotObjectClass 19}
1326 ## objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
1327 ## SUP top AUXILIARY
1328 ## MUST userPassword )
1330 # 8.3.13. Pilot Organization
1332 # The PilotOrganization object class is used as a sub-class of
1333 # organization and organizationalUnit to allow a number of additional
1334 # attributes to be assigned to entries of object classes organization
1335 # and organizationalUnit.
1337 # pilotOrganization OBJECT-CLASS
1338 # SUBCLASS OF organization, organizationalUnit
1341 # ::= {pilotObjectClass 20}
1343 objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
1344 SUP ( organization $ organizationalUnit ) STRUCTURAL
1349 # The PilotDSA object class is used as a sub-class of the dsa object
1350 # class to allow additional attributes to be assigned to entries for
1353 # pilotDSA OBJECT-CLASS
1357 # ::= {pilotObjectClass 21}
1359 objectclass ( 0.9.2342.19200300.100.4.21 NAME 'pilotDSA'
1363 # 8.3.15. Quality Labelled Data
1365 # The Quality Labelled Data object class is used to allow the
1366 # assignment of the data quality attributes to subtrees in the DIT.
1368 # See [8] for more details.
1370 # qualityLabelledData OBJECT-CLASS
1375 # subtreeMinimumQuality,
1376 # subtreeMaximumQuality}
1377 # ::= {pilotObjectClass 22}
1378 objectclass ( 0.9.2342.19200300.100.4.22 NAME 'qualityLabelledData'
1381 MAY ( subtreeMinimumQuality $ subtreeMaximumQuality )
1387 # [1] CCITT/ISO, "X.500, The Directory - overview of concepts,
1388 # models and services, CCITT /ISO IS 9594.
1390 # [2] Kille, S., "The THORN and RARE X.500 Naming Architecture, in
1391 # University College London, Department of Computer Science
1392 # Research Note 89/48, May 1989.
1394 # [3] Kille, S., "X.500 and Domains", RFC 1279, University College
1395 # London, November 1991.
1397 # [4] Rose, M., "PSI/NYSERNet White Pages Pilot Project: Status
1398 # Report", Technical Report 90-09-10-1, published by NYSERNet
1401 # [5] Craigie, J., "UK Academic Community Directory Service Pilot
1402 # Project, pp. 305-310 in Computer Networks and ISDN Systems
1403 # 17 (1989), published by North Holland.
1405 # [6] Mockapetris, P., "Domain Names - Concepts and Facilities",
1406 # RFC 1034, USC/Information Sciences Institute, November 1987.
1408 # [7] Mockapetris, P., "Domain Names - Implementation and
1409 # Specification, RFC 1035, USC/Information Sciences Institute,
1412 # [8] Kille, S., "Handling QOS (Quality of service) in the
1413 # Directory," publication in process, March 1991.
1416 # APPENDIX C - Summary of all Object Classes and Attribute Types
1418 # -- Some Important Object Identifiers
1420 # data OBJECT IDENTIFIER ::= {ccitt 9}
1421 # pss OBJECT IDENTIFIER ::= {data 2342}
1422 # ucl OBJECT IDENTIFIER ::= {pss 19200300}
1423 # pilot OBJECT IDENTIFIER ::= {ucl 100}
1425 # pilotAttributeType OBJECT IDENTIFIER ::= {pilot 1}
1426 # pilotAttributeSyntax OBJECT IDENTIFIER ::= {pilot 3}
1427 # pilotObjectClass OBJECT IDENTIFIER ::= {pilot 4}
1428 # pilotGroups OBJECT IDENTIFIER ::= {pilot 10}
1430 # iA5StringSyntax OBJECT IDENTIFIER ::= {pilotAttributeSyntax 4}
1431 # caseIgnoreIA5StringSyntax OBJECT IDENTIFIER ::=
1432 # {pilotAttributeSyntax 5}
1434 # -- Standard Object Classes
1439 # ::= {objectClass 0}
1442 # alias OBJECT-CLASS
1445 # aliasedObjectName}
1446 # ::= {objectClass 1}
1449 # country OBJECT-CLASS
1456 # ::= {objectClass 2}
1459 # locality OBJECT-CLASS
1464 # stateOrProvinceName,
1468 # ::= {objectClass 3}
1471 # organization OBJECT-CLASS
1476 # organizationalAttributeSet}
1477 # ::= {objectClass 4}
1480 # organizationalUnit OBJECT-CLASS
1483 # organizationalUnitName}
1485 # organizationalAttributeSet}
1486 # ::= {objectClass 5}
1489 # person OBJECT-CLASS
1499 # ::= {objectClass 6}
1502 # organizationalPerson OBJECT-CLASS
1503 # SUBCLASS OF person
1505 # localeAttributeSet,
1506 # organizationalUnitName,
1507 # postalAttributeSet,
1508 # telecommunicationAttributeSet,
1510 # ::= {objectClass 7}
1513 # organizationalRole OBJECT-CLASS
1519 # localeAttributeSet,
1520 # organizationalUnitName,
1521 # postalAttributeSet,
1522 # preferredDeliveryMethod,
1525 # telecommunicationAttributeSet}
1526 # ::= {objectClass 8}
1529 # groupOfNames OBJECT-CLASS
1537 # organizationalUnitName,
1541 # ::= {objectClass 9}
1544 # residentialPerson OBJECT-CLASS
1545 # SUBCLASS OF person
1549 # localeAttributeSet,
1550 # postalAttributeSet,
1551 # preferredDeliveryMethod,
1552 # telecommunicationAttributeSet,
1554 # ::= {objectClass 10}
1557 # applicationProcess OBJECT-CLASS
1564 # organizationalUnitName,
1566 # ::= {objectClass 11}
1569 # applicationEntity OBJECT-CLASS
1573 # presentationAddress}
1578 # organizationalUnitName,
1580 # supportedApplicationContext}
1581 # ::= {objectClass 12}
1585 # SUBCLASS OF applicationEntity
1587 # knowledgeInformation}
1588 # ::= {objectClass 13}
1591 # device OBJECT-CLASS
1599 # organizationalUnitName,
1603 # ::= {objectClass 14}
1606 # strongAuthenticationUser OBJECT-CLASS
1610 # ::= {objectClass 15}
1613 # certificationAuthority OBJECT-CLASS
1617 # certificateRevocationList,
1618 # authorityRevocationList}
1620 # crossCertificatePair}
1621 # ::= {objectClass 16}
1623 # -- Standard MHS Object Classes
1625 # mhsDistributionList OBJECT-CLASS
1629 # mhsDLSubmitPermissions,
1634 # organizationalUnitName,
1637 # mhsDeliverableContentTypes,
1638 # mhsdeliverableEits,
1640 # mhsPreferredDeliveryMethods}
1641 # ::= {mhsObjectClass 0}
1644 # mhsMessageStore OBJECT-CLASS
1645 # SUBCLASS OF applicationEntity
1649 # mhsSupportedOptionalAttributes,
1650 # mhsSupportedAutomaticActions,
1651 # mhsSupportedContentTypes}
1652 # ::= {mhsObjectClass 1}
1655 # mhsMessageTransferAgent OBJECT-CLASS
1656 # SUBCLASS OF applicationEntity
1660 # mhsDeliverableContentLength}
1661 # ::= {mhsObjectClass 2}
1664 # mhsOrganizationalUser OBJECT-CLASS
1665 # SUBCLASS OF organizationalPerson
1669 # mhsDeliverableContentLength,
1670 # mhsDeliverableContentTypes,
1671 # mhsDeliverableEits,
1672 # mhsMessageStoreName,
1673 # mhsPreferredDeliveryMethods }
1674 # ::= {mhsObjectClass 3}
1677 # mhsResidentialUser OBJECT-CLASS
1678 # SUBCLASS OF residentialPerson
1682 # mhsDeliverableContentLength,
1683 # mhsDeliverableContentTypes,
1684 # mhsDeliverableEits,
1685 # mhsMessageStoreName,
1686 # mhsPreferredDeliveryMethods }
1687 # ::= {mhsObjectClass 4}
1690 # mhsUserAgent OBJECT-CLASS
1691 # SUBCLASS OF applicationEntity
1693 # mhsDeliverableContentLength,
1694 # mhsDeliverableContentTypes,
1695 # mhsDeliverableEits,
1698 # ::= {mhsObjectClass 5}
1703 # -- Pilot Object Classes
1705 # pilotObject OBJECT-CLASS
1716 # ::= {pilotObjectClass 3}
1717 # pilotPerson OBJECT-CLASS
1718 # SUBCLASS OF person
1721 # textEncodedORAddress,
1726 # homeTelephoneNumber,
1727 # homePostalAddress,
1730 # preferredDeliveryMethod,
1734 # mobileTelephoneNumber,
1735 # pagerTelephoneNumber,
1736 # organizationalStatus,
1737 # mailPreferenceOption,
1738 # personalSignature}
1739 # ::= {pilotObjectClass 4}
1742 # account OBJECT-CLASS
1751 # organizationalUnitName,
1753 # ::= {pilotObjectClass 5}
1756 # document OBJECT-CLASS
1759 # documentIdentifier}
1766 # organizationalUnitName,
1771 # documentPublisher}
1772 # ::= {pilotObjectClass 6}
1784 # ::= {pilotObjectClass 7}
1787 # documentSeries OBJECT-CLASS
1797 # organizationalUnitName}
1798 # ::= {pilotObjectClass 9}
1801 # domain OBJECT-CLASS
1808 # organizationalAttributeSet}
1809 # ::= {pilotObjectClass 13}
1812 # rFC822localPart OBJECT-CLASS
1813 # SUBCLASS OF domain
1820 # postalAttributeSet,
1821 # telecommunicationAttributeSet}
1822 # ::= {pilotObjectClass 14}
1825 # dNSDomain OBJECT-CLASS
1826 # SUBCLASS OF domain
1834 # ::= {pilotObjectClass 15}
1837 # domainRelatedObject OBJECT-CLASS
1841 # ::= {pilotObjectClass 17}
1844 # friendlyCountry OBJECT-CLASS
1845 # SUBCLASS OF country
1847 # friendlyCountryName}
1848 # ::= {pilotObjectClass 18}
1851 # simpleSecurityObject OBJECT-CLASS
1855 # ::= {pilotObjectClass 19}
1858 # pilotOrganization OBJECT-CLASS
1859 # SUBCLASS OF organization, organizationalUnit
1862 # ::= {pilotObjectClass 20}
1865 # pilotDSA OBJECT-CLASS
1869 # ::= {pilotObjectClass 21}
1872 # qualityLabelledData OBJECT-CLASS
1877 # subtreeMinimumQuality,
1878 # subtreeMaximumQuality}
1879 # ::= {pilotObjectClass 22}
1884 # -- Standard Attribute Types
1886 # objectClass ObjectClass
1887 # ::= {attributeType 0}
1890 # aliasedObjectName AliasedObjectName
1891 # ::= {attributeType 1}
1894 # knowledgeInformation ATTRIBUTE
1895 # WITH ATTRIBUTE-SYNTAX caseIgnoreString
1896 # ::= {attributeType 2}
1899 # commonName ATTRIBUTE
1900 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1901 # (SIZE (1..ub-common-name))
1902 # ::= {attributeType 3}
1906 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1907 # (SIZE (1..ub-surname))
1908 # ::= {attributeType 4}
1911 # serialNumber ATTRIBUTE
1912 # WITH ATTRIBUTE-SYNTAX printableStringSyntax
1913 # (SIZE (1..ub-serial-number))
1914 # ::= {attributeType 5}
1917 # countryName ATTRIBUTE
1918 # WITH ATTRIBUTE-SYNTAX PrintableString
1919 # (SIZE (1..ub-country-code))
1921 # ::= {attributeType 6}
1924 # localityName ATTRIBUTE
1925 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1926 # (SIZE (1..ub-locality-name))
1927 # ::= {attributeType 7}
1930 # stateOrProvinceName ATTRIBUTE
1931 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1932 # (SIZE (1..ub-state-name))
1933 # ::= {attributeType 8}
1936 # streetAddress ATTRIBUTE
1937 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1938 # (SIZE (1..ub-street-address))
1939 # ::= {attributeType 9}
1942 # organizationName ATTRIBUTE
1943 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1944 # (SIZE (1..ub-organization-name))
1945 # ::= {attributeType 10}
1948 # organizationalUnitName ATTRIBUTE
1949 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1950 # (SIZE (1..ub-organizational-unit-name))
1951 # ::= {attributeType 11}
1955 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1956 # (SIZE (1..ub-title))
1957 # ::= {attributeType 12}
1960 # description ATTRIBUTE
1961 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1962 # (SIZE (1..ub-description))
1963 # ::= {attributeType 13}
1966 # searchGuide ATTRIBUTE
1967 # WITH ATTRIBUTE-SYNTAX Guide
1968 # ::= {attributeType 14}
1971 # businessCategory ATTRIBUTE
1972 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1973 # (SIZE (1..ub-business-category))
1974 # ::= {attributeType 15}
1977 # postalAddress ATTRIBUTE
1978 # WITH ATTRIBUTE-SYNTAX PostalAddress
1979 # MATCHES FOR EQUALITY
1980 # ::= {attributeType 16}
1983 # postalCode ATTRIBUTE
1984 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1985 # (SIZE (1..ub-postal-code))
1986 # ::= {attributeType 17}
1989 # postOfficeBox ATTRIBUTE
1990 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1991 # (SIZE (1..ub-post-office-box))
1992 # ::= {attributeType 18}
1995 # physicalDeliveryOfficeName ATTRIBUTE
1996 # WITH ATTRIBUTE-SYNTAX caseIgnoreStringSyntax
1997 # (SIZE (1..ub-physical-office-name))
1998 # ::= {attributeType 19}
2001 # telephoneNumber ATTRIBUTE
2002 # WITH ATTRIBUTE-SYNTAX telephoneNumberSyntax
2003 # (SIZE (1..ub-telephone-number))
2004 # ::= {attributeType 20}
2007 # telexNumber ATTRIBUTE
2008 # WITH ATTRIBUTE-SYNTAX TelexNumber
2009 # (SIZE (1..ub-telex))
2010 # ::= {attributeType 21}
2013 # teletexTerminalIdentifier ATTRIBUTE
2014 # WITH ATTRIBUTE-SYNTAX TeletexTerminalIdentifier
2015 # (SIZE (1..ub-teletex-terminal-id))
2016 # ::= {attributeType 22}
2019 # facsimileTelephoneNumber ATTRIBUTE
2020 # WITH ATTRIBUTE-SYNTAX FacsimileTelephoneNumber
2021 # ::= {attributeType 23}
2024 # x121Address ATTRIBUTE
2025 # WITH ATTRIBUTE-SYNTAX NumericString
2026 # (SIZE (1..ub-x121-address))
2027 # ::= {attributeType 24}
2030 # internationaliSDNNumber ATTRIBUTE
2031 # WITH ATTRIBUTE-SYNTAX NumericString
2032 # (SIZE (1..ub-isdn-address))
2033 # ::= {attributeType 25}
2036 # registeredAddress ATTRIBUTE
2037 # WITH ATTRIBUTE-SYNTAX PostalAddress
2038 # ::= {attributeType 26}
2041 # destinationIndicator ATTRIBUTE
2042 # WITH ATTRIBUTE-SYNTAX PrintableString
2043 # (SIZE (1..ub-destination-indicator))
2044 # MATCHES FOR EQUALITY SUBSTRINGS
2045 # ::= {attributeType 27}
2048 # preferredDeliveryMethod ATTRIBUTE
2049 # WITH ATTRIBUTE-SYNTAX deliveryMethod
2050 # ::= {attributeType 28}
2053 # presentationAddress ATTRIBUTE
2054 # WITH ATTRIBUTE-SYNTAX PresentationAddress
2055 # MATCHES FOR EQUALITY
2056 # ::= {attributeType 29}
2059 # supportedApplicationContext ATTRIBUTE
2060 # WITH ATTRIBUTE-SYNTAX objectIdentifierSyntax
2061 # ::= {attributeType 30}
2065 # WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
2066 # ::= {attributeType 31}
2070 # WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
2071 # ::= {attributeType 32}
2074 # roleOccupant ATTRIBUTE
2075 # WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
2076 # ::= {attributeType 33}
2080 # WITH ATTRIBUTE-SYNTAX distinguishedNameSyntax
2081 # ::= {attributeType 34}
2084 # userPassword ATTRIBUTE
2085 # WITH ATTRIBUTE-SYNTAX Userpassword
2086 # ::= {attributeType 35}
2089 # userCertificate ATTRIBUTE
2090 # WITH ATTRIBUTE-SYNTAX UserCertificate
2091 # ::= {attributeType 36}
2094 # cACertificate ATTRIBUTE
2095 # WITH ATTRIBUTE-SYNTAX cACertificate
2096 # ::= {attributeType 37}
2099 # authorityRevocationList ATTRIBUTE
2100 # WITH ATTRIBUTE-SYNTAX AuthorityRevocationList
2101 # ::= {attributeType 38}
2104 # certificateRevocationList ATTRIBUTE
2105 # WITH ATTRIBUTE-SYNTAX CertificateRevocationList
2106 # ::= {attributeType 39}
2109 # crossCertificatePair ATTRIBUTE
2110 # WITH ATTRIBUTE-SYNTAX CrossCertificatePair
2111 # ::= {attributeType 40}
2116 # -- Standard MHS Attribute Types
2118 # mhsDeliverableContentLength ATTRIBUTE
2119 # WITH ATTRIBUTE-SYNTAX integer
2120 # ::= {mhsAttributeType 0}
2123 # mhsDeliverableContentTypes ATTRIBUTE
2124 # WITH ATTRIBUTE-SYNTAX oID
2125 # ::= {mhsAttributeType 1}
2128 # mhsDeliverableEits ATTRIBUTE
2129 # WITH ATTRIBUTE-SYNTAX oID
2130 # ::= {mhsAttributeType 2}
2133 # mhsDLMembers ATTRIBUTE
2134 # WITH ATTRIBUTE-SYNTAX oRName
2135 # ::= {mhsAttributeType 3}
2138 # mhsDLSubmitPermissions ATTRIBUTE
2139 # WITH ATTRIBUTE-SYNTAX dLSubmitPermission
2140 # ::= {mhsAttributeType 4}
2143 # mhsMessageStoreName ATTRIBUTE
2144 # WITH ATTRIBUTE-SYNTAX dN
2145 # ::= {mhsAttributeType 5}
2148 # mhsORAddresses ATTRIBUTE
2149 # WITH ATTRIBUTE-SYNTAX oRAddress
2150 # ::= {mhsAttributeType 6}
2153 # mhsPreferredDeliveryMethods ATTRIBUTE
2154 # WITH ATTRIBUTE-SYNTAX deliveryMethod
2155 # ::= {mhsAttributeType 7}
2158 # mhsSupportedAutomaticActions ATTRIBUTE
2159 # WITH ATTRIBUTE-SYNTAX oID
2160 # ::= {mhsAttributeType 8}
2163 # mhsSupportedContentTypes ATTRIBUTE
2165 # WITH ATTRIBUTE-SYNTAX oID
2166 # ::= {mhsAttributeType 9}
2169 # mhsSupportedOptionalAttributes ATTRIBUTE
2170 # WITH ATTRIBUTE-SYNTAX oID
2171 # ::= {mhsAttributeType 10}
2176 # -- Pilot Attribute Types
2179 # WITH ATTRIBUTE-SYNTAX
2180 # caseIgnoreStringSyntax
2181 # (SIZE (1 .. ub-user-identifier))
2182 # ::= {pilotAttributeType 1}
2185 # textEncodedORAddress ATTRIBUTE
2186 # WITH ATTRIBUTE-SYNTAX
2187 # caseIgnoreStringSyntax
2188 # (SIZE (1 .. ub-text-encoded-or-address))
2189 # ::= {pilotAttributeType 2}
2192 # rfc822Mailbox ATTRIBUTE
2193 # WITH ATTRIBUTE-SYNTAX
2194 # caseIgnoreIA5StringSyntax
2195 # (SIZE (1 .. ub-rfc822-mailbox))
2196 # ::= {pilotAttributeType 3}
2200 # WITH ATTRIBUTE-SYNTAX
2201 # caseIgnoreStringSyntax
2202 # (SIZE (1 .. ub-information))
2203 # ::= {pilotAttributeType 4}
2206 # favouriteDrink ATTRIBUTE
2207 # WITH ATTRIBUTE-SYNTAX
2208 # caseIgnoreStringSyntax
2209 # (SIZE (1 .. ub-favourite-drink))
2210 # ::= {pilotAttributeType 5}
2213 # roomNumber ATTRIBUTE
2214 # WITH ATTRIBUTE-SYNTAX
2215 # caseIgnoreStringSyntax
2216 # (SIZE (1 .. ub-room-number))
2217 # ::= {pilotAttributeType 6}
2221 # WITH ATTRIBUTE-SYNTAX
2223 # g3-facsimile [3] G3FacsimileBodyPart
2225 # (SIZE (1 .. ub-photo))
2226 # ::= {pilotAttributeType 7}
2229 # userClass ATTRIBUTE
2230 # WITH ATTRIBUTE-SYNTAX
2231 # caseIgnoreStringSyntax
2232 # (SIZE (1 .. ub-user-class))
2233 # ::= {pilotAttributeType 8}
2237 # WITH ATTRIBUTE-SYNTAX
2238 # caseIgnoreStringSyntax
2239 # (SIZE (1 .. ub-host))
2240 # ::= {pilotAttributeType 9}
2244 # WITH ATTRIBUTE-SYNTAX
2245 # distinguishedNameSyntax
2246 # ::= {pilotAttributeType 10}
2249 # documentIdentifier ATTRIBUTE
2250 # WITH ATTRIBUTE-SYNTAX
2251 # caseIgnoreStringSyntax
2252 # (SIZE (1 .. ub-document-identifier))
2253 # ::= {pilotAttributeType 11}
2256 # documentTitle ATTRIBUTE
2257 # WITH ATTRIBUTE-SYNTAX
2258 # caseIgnoreStringSyntax
2259 # (SIZE (1 .. ub-document-title))
2260 # ::= {pilotAttributeType 12}
2263 # documentVersion ATTRIBUTE
2264 # WITH ATTRIBUTE-SYNTAX
2265 # caseIgnoreStringSyntax
2266 # (SIZE (1 .. ub-document-version))
2267 # ::= {pilotAttributeType 13}
2270 # documentAuthor ATTRIBUTE
2271 # WITH ATTRIBUTE-SYNTAX
2272 # distinguishedNameSyntax
2273 # ::= {pilotAttributeType 14}
2276 # documentLocation ATTRIBUTE
2277 # WITH ATTRIBUTE-SYNTAX
2278 # caseIgnoreStringSyntax
2279 # (SIZE (1 .. ub-document-location))
2280 # ::= {pilotAttributeType 15}
2283 # homeTelephoneNumber ATTRIBUTE
2284 # WITH ATTRIBUTE-SYNTAX
2285 # telephoneNumberSyntax
2286 # ::= {pilotAttributeType 20}
2289 # secretary ATTRIBUTE
2290 # WITH ATTRIBUTE-SYNTAX
2291 # distinguishedNameSyntax
2292 # ::= {pilotAttributeType 21}
2295 # otherMailbox ATTRIBUTE
2296 # WITH ATTRIBUTE-SYNTAX
2298 # mailboxType PrintableString, -- e.g. Telemail
2299 # mailbox IA5String -- e.g. X378:Joe
2301 # ::= {pilotAttributeType 22}
2304 # lastModifiedTime ATTRIBUTE
2305 # WITH ATTRIBUTE-SYNTAX
2307 # ::= {pilotAttributeType 23}
2310 # lastModifiedBy ATTRIBUTE
2311 # WITH ATTRIBUTE-SYNTAX
2312 # distinguishedNameSyntax
2313 # ::= {pilotAttributeType 24}
2316 # domainComponent ATTRIBUTE
2317 # WITH ATTRIBUTE-SYNTAX
2318 # caseIgnoreIA5StringSyntax
2320 # ::= {pilotAttributeType 25}
2324 # WITH ATTRIBUTE-SYNTAX
2326 # ::= {pilotAttributeType 26}
2329 # mXRecord ATTRIBUTE
2330 # WITH ATTRIBUTE-SYNTAX
2332 # ::= {pilotAttributeType 28}
2335 # nSRecord ATTRIBUTE
2336 # WITH ATTRIBUTE-SYNTAX
2338 # ::= {pilotAttributeType 29}
2340 # sOARecord ATTRIBUTE
2341 # WITH ATTRIBUTE-SYNTAX
2343 # ::= {pilotAttributeType 30}
2346 # cNAMERecord ATTRIBUTE
2347 # WITH ATTRIBUTE-SYNTAX
2349 # ::= {pilotAttributeType 31}
2352 # associatedDomain ATTRIBUTE
2353 # WITH ATTRIBUTE-SYNTAX
2354 # caseIgnoreIA5StringSyntax
2355 # ::= {pilotAttributeType 37}
2358 # associatedName ATTRIBUTE
2359 # WITH ATTRIBUTE-SYNTAX
2360 # distinguishedNameSyntax
2361 # ::= {pilotAttributeType 38}
2364 # homePostalAddress ATTRIBUTE
2365 # WITH ATTRIBUTE-SYNTAX
2367 # MATCHES FOR EQUALITY
2368 # ::= {pilotAttributeType 39}
2371 # personalTitle ATTRIBUTE
2372 # WITH ATTRIBUTE-SYNTAX
2373 # caseIgnoreStringSyntax
2374 # (SIZE (1 .. ub-personal-title))
2375 # ::= {pilotAttributeType 40}
2378 # mobileTelephoneNumber ATTRIBUTE
2379 # WITH ATTRIBUTE-SYNTAX
2380 # telephoneNumberSyntax
2381 # ::= {pilotAttributeType 41}
2384 # pagerTelephoneNumber ATTRIBUTE
2385 # WITH ATTRIBUTE-SYNTAX
2386 # telephoneNumberSyntax
2387 # ::= {pilotAttributeType 42}
2390 # friendlyCountryName ATTRIBUTE
2391 # WITH ATTRIBUTE-SYNTAX
2392 # caseIgnoreStringSyntax
2393 # ::= {pilotAttributeType 43}
2396 # uniqueIdentifier ATTRIBUTE
2397 # WITH ATTRIBUTE-SYNTAX
2398 # caseIgnoreStringSyntax
2399 # (SIZE (1 .. ub-unique-identifier))
2400 # ::= {pilotAttributeType 44}
2403 # organizationalStatus ATTRIBUTE
2404 # WITH ATTRIBUTE-SYNTAX
2405 # caseIgnoreStringSyntax
2406 # (SIZE (1 .. ub-organizational-status))
2407 # ::= {pilotAttributeType 45}
2410 # janetMailbox ATTRIBUTE
2411 # WITH ATTRIBUTE-SYNTAX
2412 # caseIgnoreIA5StringSyntax
2413 # (SIZE (1 .. ub-janet-mailbox))
2414 # ::= {pilotAttributeType 46}
2417 # mailPreferenceOption ATTRIBUTE
2418 # WITH ATTRIBUTE-SYNTAX ENUMERATED {
2419 # no-list-inclusion(0),
2420 # any-list-inclusion(1), -- may be added to any lists
2421 # professional-list-inclusion(2)
2422 # -- may be added to lists
2423 # -- which the list provider
2424 # -- views as related to the
2425 # -- users professional inter-
2426 # -- ests, perhaps evaluated
2427 # -- from the business of the
2428 # -- organisation or keywords
2431 # ::= {pilotAttributeType 47}
2434 # buildingName ATTRIBUTE
2435 # WITH ATTRIBUTE-SYNTAX
2436 # caseIgnoreStringSyntax
2437 # (SIZE (1 .. ub-building-name))
2438 # ::= {pilotAttributeType 48}
2441 # dSAQuality ATTRIBUTE
2442 # WITH ATTRIBUTE-SYNTAX DSAQualitySyntax
2444 # ::= {pilotAttributeType 49}
2447 # singleLevelQuality ATTRIBUTE
2448 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
2452 # subtreeMinimumQuality ATTRIBUTE
2453 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
2455 # -- Defaults to singleLevelQuality
2456 # ::= {pilotAttributeType 51}
2459 # subtreeMaximumQuality ATTRIBUTE
2460 # WITH ATTRIBUTE-SYNTAX DataQualitySyntax
2462 # -- Defaults to singleLevelQuality
2463 # ::= {pilotAttributeType 52}
2466 # personalSignature ATTRIBUTE
2467 # WITH ATTRIBUTE-SYNTAX
2469 # g3-facsimile [3] G3FacsimileBodyPart
2471 # (SIZE (1 .. ub-personal-signature))
2472 # ::= {pilotAttributeType 53}
2475 # dITRedirect ATTRIBUTE
2476 # WITH ATTRIBUTE-SYNTAX
2477 # distinguishedNameSyntax
2478 # ::= {pilotAttributeType 54}
2482 # WITH ATTRIBUTE-SYNTAX
2484 # (SIZE (1 .. ub-audio))
2485 # ::= {pilotAttributeType 55}
2487 # documentPublisher ATTRIBUTE
2488 # WITH ATTRIBUTE SYNTAX caseIgnoreStringSyntax
2489 # ::= {pilotAttributeType 56}
2493 # -- Generally useful syntaxes
2496 # caseIgnoreIA5StringSyntax ATTRIBUTE-SYNTAX
2498 # MATCHES FOR EQUALITY SUBSTRINGS
2501 # iA5StringSyntax ATTRIBUTE-SYNTAX
2503 # MATCHES FOR EQUALITY SUBSTRINGS
2506 # -- Syntaxes to support the DNS attributes
2508 # DNSRecordSyntax ATTRIBUTE-SYNTAX
2510 # MATCHES FOR EQUALITY
2513 # NRSInformationSyntax ATTRIBUTE-SYNTAX
2515 # MATCHES FOR EQUALITY
2518 # NRSInformation ::= SET {
2520 # [1] Address-space-id,
2521 # routes [2] SEQUENCE OF SEQUENCE {
2527 # -- Upper bounds on length of attribute values
2530 # ub-document-identifier INTEGER ::= 256
2532 # ub-document-location INTEGER ::= 256
2534 # ub-document-title INTEGER ::= 256
2536 # ub-document-version INTEGER ::= 256
2538 # ub-favourite-drink INTEGER ::= 256
2540 # ub-host INTEGER ::= 256
2542 # ub-information INTEGER ::= 2048
2544 # ub-unique-identifier INTEGER ::= 256
2546 # ub-personal-title INTEGER ::= 256
2548 # ub-photo INTEGER ::= 250000
2550 # ub-rfc822-mailbox INTEGER ::= 256
2552 # ub-room-number INTEGER ::= 256
2554 # ub-text-or-address INTEGER ::= 256
2556 # ub-user-class INTEGER ::= 256
2558 # ub-user-identifier INTEGER ::= 256
2560 # ub-organizational-status INTEGER ::= 256
2562 # ub-janet-mailbox INTEGER ::= 256
2564 # ub-building-name INTEGER ::= 256
2566 # ub-personal-signature ::= 50000
2568 # ub-audio INTEGER ::= 250000
2570 # [remainder of memo trimmed]