Annotation of 43BSDReno/contrib/isode-beta/doc/whitepages/na.tbl+ms, revision 1.1

1.1     ! root        1: .\" tbl | nroff -ms
        !             2: .RP
        !             3: .ND
        !             4: .sp 2
        !             5: .TL
        !             6: The Obviously Required Name-server (THORN)
        !             7: .sp 4
        !             8: The THORN and RARE X.500 Naming Architecture
        !             9: .sp 4
        !            10: .AU
        !            11: S.E. Kille
        !            12: .sp 4
        !            13: .AI
        !            14: Date: 19th May 1989
        !            15: UCL Reference:
        !            16: Category:
        !            17: Main Task:
        !            18: Subtask:
        !            19: Document: UCL-64
        !            20: Revision: 1
        !            21: Correction: No
        !            22: Distribution: Public
        !            23: .sp 1
        !            24: Company: UCL
        !            25: Document Location: London
        !            26: Person Responsible: S.E. Kille
        !            27: .AB
        !            28: .nh
        !            29: This document defines an X.500 Naming Architecture, which is independent of
        !            30: any specific implementation.
        !            31: This specification is agreed for use in the RARE community, and in the THORN
        !            32: Project and Large Scale Pilot Exercise.
        !            33: .sp
        !            34: The initial contents of this document were developed for the
        !            35: THORN project and result substantially from experience with the ECMA TR 32
        !            36: based pilot exercise.  
        !            37: This document obsoletes the user naming aspects of the
        !            38: earlier THORN Naming Architecture [UCL-45.6].
        !            39: THORN specific information is now contained in "The THORN System Naming
        !            40: Architecture" [UCL-63].
        !            41: This document has evolved on the basis of input from THORN, RARE, and other
        !            42: groups.  
        !            43: .AE
        !            44: .NH 1
        !            45: Contents of The Architecture
        !            46: .LP
        !            47: .nh
        !            48: This document contains a number of items.
        !            49: .IP -
        !            50: A definition of all OIDs required
        !            51: .IP -
        !            52: A definition of the standard X.500 attributes and object classes supported.
        !            53: .IP -
        !            54: Various new attributes and object classes
        !            55: .NH 1
        !            56: Sources
        !            57: .LP
        !            58: There are a number of  sources for information contained in this document.
        !            59: Where possible, references are made to external documents, rather than
        !            60: repeating information here. 
        !            61: .IP - 
        !            62: X.500
        !            63: .IP -
        !            64: X.400 (1988)/ ISO/IEC 10021
        !            65: .IP -
        !            66: A number of attributes defined here
        !            67: .IP -
        !            68: The RARE WG3 naming Architecture
        !            69: .IP -
        !            70: Working paper "X.500 and Domains" by S.E. Kille
        !            71: .br
        !            72: .NH 1
        !            73: What Support of This Architecture Means
        !            74: .LP
        !            75: It is not reasonable to require that a DSA which supports this architecture
        !            76: has specific code to handle each of the defined syntaxes.  However, the
        !            77: following requirements are made:
        !            78: .IP 1.
        !            79: A DSA shall be able to store all of the attributes and object class values
        !            80: specified.
        !            81: .IP 2.
        !            82: A DUA shall be able to identify each attribute type and object class to the
        !            83: user, with an appropriate representation (e.g., a string).
        !            84: .LP
        !            85: The following are desirable, but not required:
        !            86: .IP 1.
        !            87: For a DSA to match correctly on the basis of all attribute syntaxes defined
        !            88: .IP 2.
        !            89: For a DSA to enforce the Object Class schema implied by these definitions
        !            90: .IP 3.
        !            91: For a DUA to correctly display the attribute values (syntaxes) defined
        !            92: .ne 24
        !            93: .NH 1
        !            94: Object Classes
        !            95: .LP
        !            96: The following X.500 standard object classes are supported.
        !            97: Abbreviations are defined for use in the next section.
        !            98: .TS
        !            99: allbox, center, tab(#);
        !           100: cc
        !           101: ll.
        !           102: Object Class#Key
        !           103: _
        !           104: Alias#A
        !           105: Country#C
        !           106: Locality#L
        !           107: Organisation#O
        !           108: Organisational Unit#OU
        !           109: Person#P
        !           110: Organisational Person#OP
        !           111: Organisational Role#OR
        !           112: Group of Names#GN
        !           113: Residential Person#RP
        !           114: Directory System Agent#DSA
        !           115: Application Entity#AE
        !           116: Application Process#AP
        !           117: .TE
        !           118: The following X.400 standard object classes are supported.
        !           119: Abbreviations are defined for use in the next section.
        !           120: .TS
        !           121: allbox, center, tab(#);
        !           122: cc
        !           123: ll.
        !           124: Object Class#Key
        !           125: _
        !           126: mhs-distribution-list#LIST
        !           127: mhs-message-transfer-agent#MTA
        !           128: mhs-user#MHS-USER
        !           129: mhs-user-agent#UA
        !           130: .TE
        !           131: .ne 7
        !           132: The following object classes are described in the RARE Naming Architecture.
        !           133: The ASN.1 definitions are repeated here:
        !           134: .TS
        !           135: allbox, center, tab(#);
        !           136: cc
        !           137: ll.
        !           138: Object Class#Description
        !           139: _
        !           140: WKD#Well Known Domain
        !           141: DUR#Domain Under Resorbtion
        !           142: RareApplicationEntity#Application Entity -- extra attributes
        !           143: .TE
        !           144: .ne 7
        !           145: The following object classes are defined in "X.500 and Domains".
        !           146: .TS
        !           147: allbox, center, tab(#);
        !           148: cc
        !           149: ll.
        !           150: Object Class#Description
        !           151: _
        !           152: Domain
        !           153: RFC822LocalPart
        !           154: DNSDomain
        !           155: NRSDomain
        !           156: DomainRelatedObject
        !           157: .TE
        !           158: .ne 7
        !           159: .LP
        !           160: The following new object classes are defined.
        !           161: .TS
        !           162: allbox, center, tab(#);
        !           163: cc
        !           164: ll.
        !           165: Object Class#Description
        !           166: _
        !           167: Account#Corresponds to an account on a host
        !           168: Document#A document of some form
        !           169: Document Series#A Document Series (e.g., RFC)
        !           170: Room#Room
        !           171: THORN Object#Any object with THORN defined attributes
        !           172: THORN Person#Any person with THORN defined attributes
        !           173: .TE
        !           174: The first three are object classes which do not have a natural support within
        !           175: the X.521 framework.
        !           176: The last two are introduced in line with the changes proposed at
        !           177: Washington wrt class inheritance.   
        !           178: It is assumed that an object may belong to these classes in addition
        !           179: to other object classes.
        !           180: .ne 30
        !           181: .NH 1
        !           182: Attribute Types
        !           183: .LP
        !           184: The following standard X.500 attribute types are supported:
        !           185: .TS
        !           186: allbox, center;
        !           187: c.
        !           188: Attribute Type
        !           189: _
        !           190: Object Class
        !           191: Aliased Object Name
        !           192: Common Name
        !           193: Surname
        !           194: Country Name
        !           195: Locality Name
        !           196: State or Province Name
        !           197: Street Address
        !           198: Organisation Name
        !           199: Organisational Unit Name
        !           200: Facsimile Telephone Number
        !           201: Title
        !           202: Description
        !           203: Business Category
        !           204: Postal Address
        !           205: Postal Code
        !           206: Post Office Box
        !           207: Physical Delivery Office Name
        !           208: Telephone Number
        !           209: Telex Number
        !           210: x121 Address
        !           211: Registered Address
        !           212: Presentation Address
        !           213: Member
        !           214: Role Occupant
        !           215: See Also
        !           216: User Password
        !           217: .TE
        !           218: The following standard X.400 attribute types are supported:
        !           219: .TS
        !           220: allbox, center;
        !           221: c.
        !           222: Attribute Type
        !           223: _
        !           224: mhs-deliverable-content-length
        !           225: mhs-deliverable-content-types
        !           226: mhs-deliverable-eits
        !           227: mhs-dl-members
        !           228: mhs-dl-submit-permissions
        !           229: mhs-or-address
        !           230: mhs-preferred-delivery-methods
        !           231: .TE
        !           232: .ne 8
        !           233: The following attribute types are explained in the RARE definitions.
        !           234: The syntaxes are redfined here:
        !           235: .TS
        !           236: allbox, center;
        !           237: c.
        !           238: Attribute Type
        !           239: _
        !           240: DurName
        !           241: WkdName
        !           242: ProtocolProfile
        !           243: ObjectId
        !           244: .TE
        !           245: .ne 8
        !           246: The following attribute types are explained in "X.500 and Domains".
        !           247: .TS
        !           248: allbox, center;
        !           249: c.
        !           250: Attribute Type
        !           251: _
        !           252: DomainComponent
        !           253: ARecord
        !           254: MDRecord
        !           255: MXRecord
        !           256: NSRecord
        !           257: SOARecord
        !           258: CNAMERecord
        !           259: NRSSystemDescription
        !           260: ForwardOnlyInformation
        !           261: ReverseOnlyInformation
        !           262: ForwardAndReverseInformation
        !           263: NRSTextualDescription
        !           264: AssociatedDomain
        !           265: AssociatedName
        !           266: .TE
        !           267: .ne 25
        !           268: .LP
        !           269: A number of attributes are now defined.
        !           270: .TS
        !           271: tab(#), allbox, center;
        !           272: cccc
        !           273: llll.
        !           274: Attribute#Description#Standard Classes#Syntax
        !           275: _
        !           276: Userid#Login name on host##CaseIgnoreString
        !           277: Text Encoded O/R Name##P,OP,OR,GN,RP#CaseIgnoreString
        !           278: RFC 822 mailbox##P,OP,OR,GN,RP#CaseIgnoreIA5String
        !           279: Info#Anything you like#All#CaseIgnoreString
        !           280: Favourite drink#Favourite LSPX Attribute#P,OP,RP#CaseIgnoreString
        !           281: Room Number##P,OP,PR,RP#CaseIgnoreString
        !           282: Photo##P,OP,PR,RP#BITString
        !           283: User Class#e.g. Student#P,OP#CaseIgnoreString
        !           284: Host#Directory Name of host##CaseIgnoreString
        !           285: Manager#Manager of the object##DistinguishedName
        !           286: Document Identifier###CaseIgnoreString
        !           287: Document Title###CaseIgnoreString
        !           288: Document Version###CaseIgnoreString
        !           289: Document Author###DistinguishedName
        !           290: Document Location###CaseIgnoreString
        !           291: Home Phone###CaseIgnoreString
        !           292: Secretary###DistinguishedName
        !           293: Other Mailbox###private
        !           294: Last Modified Time###UTCTime
        !           295: Last Modified By###DistinguishedName
        !           296: .TE
        !           297: The Photographs are encoded as G3 Fax, with one or two dimensional encoding.
        !           298: .PP
        !           299: Phone numbers should be stored in the form "+44-1-380-7294".   
        !           300: .PP
        !           301: The language of a descriptive attribute should be appropriate to the likely
        !           302: users of the directory.  
        !           303: .PP
        !           304: Use of the Text Encoded O/R Name is deprecated.  This attribute is for
        !           305: interim use only.
        !           306: .bp
        !           307: .NH 1
        !           308: The Architecture
        !           309: .LP
        !           310: The final sections of the definitions gives
        !           311: the LSPX Attributes, Object Classes and Rules are
        !           312: defined.  This information is for the user of the directory.
        !           313: .sp 2
        !           314: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
        !           315: 'ds _ \d\(mi\u
        !           316: 'ps 9p
        !           317: 'vs 10p
        !           318: 'ds - \(mi
        !           319: 'ds / \\h'\\w' 'u-\\w'/'u'/
        !           320: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
        !           321: 'bd B 3
        !           322: 'bd S B 3
        !           323: 'nr cm 0
        !           324: 'nf
        !           325: 'de vH
        !           326: 'ev 2
        !           327: 'if t 'if !\nv 'tl '\-\-''\-\-'
        !           328: 'ft 1
        !           329: 'sp .35i
        !           330: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
        !           331: 'sp .25i
        !           332: 'ft 1
        !           333: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
        !           334: .sp .05i
        !           335: 'ev
        !           336: 'ds =G \\*(=F
        !           337: ..
        !           338: 'de vF
        !           339: 'ev 2
        !           340: 'sp .35i
        !           341: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
        !           342: 'bp
        !           343: 'ev
        !           344: 'ft 1
        !           345: 'if \\n(cm=1 'ft 2
        !           346: ..
        !           347: 'de ()
        !           348: 'pn 1
        !           349: ..
        !           350: 'de +C
        !           351: 'nr cm 1
        !           352: 'ft 2
        !           353: 'ds +K
        !           354: 'ds -K
        !           355: ..
        !           356: 'de -C
        !           357: 'nr cm 0
        !           358: 'ft 1
        !           359: 'ds +K \f3
        !           360: 'ds -K \fP
        !           361: ..
        !           362: '+C
        !           363: '-C
        !           364: 'am +C
        !           365: 'ne 3
        !           366: ..
        !           367: 'de FN
        !           368: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
        !           369: .if \\nx .tm \\$1 \\*(=F \\n%
        !           370: 'ds =f \&...\\$1
        !           371: ..
        !           372: 'de FC
        !           373: .if \\nx .tm \\$1 \\*(=F \\n%
        !           374: 'ds =f \&...\\$1
        !           375: ..
        !           376: 'de -F
        !           377: 'rm =f
        !           378: ..
        !           379: 'ft 1
        !           380: 'lg 0
        !           381: '-F
        !           382: .vS
        !           383: .DS L
        !           384: 
        !           385: RareNamingArchitecture
        !           386: \*(+KDEFINITIONS\*(-K ::=
        !           387: \*(+KBEGIN\*(-K
        !           388: 
        !           389: \*(+KIMPORTS\*(-K
        !           390: 
        !           391: \*(+KATTRIBUTE\*(-K, \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K, \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K ;
        !           392:     \*(+KFROM\*(-K InformationFramework \*(+K{\*(-Kjoint\*-iso\*-ccitt ds(5) modules(1) informationFramework(1)\*(+K}\*(-K
        !           393: 
        !           394: distinguishedNameSyntax, caseIgnoreStringSyntax, caseIgnoreListSyntax ;
        !           395:     \*(+KFROM\*(-K SelectedAttributeTypes \*(+K{\*(-Kjoint\*-iso\*-ccitt ds(5) modules(1) selectedAttributeTypes(5)\*(+K}\*(-K
        !           396: 
        !           397: EVERYTHING
        !           398:     \*(+KFROM\*(-K DomainsAndX500;
        !           399:     
        !           400: thorn \*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K\h'|41n'::= \*(+K{\*(-Kccitt data(9) pss(2342) ucl(19200300) thorn(100)\*(+K}\*(-K
        !           401: \h'|41n'\*-\*-\c\c
        !           402: '+C
        !           403:  interim THORN OID
        !           404: \c
        !           405: '-C
        !           406: 
        !           407: thornAttributeType\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornAttributeType(1)\*(+K}\*(-K    
        !           408: thornAttributeSyntax\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornAttributeSyntax(3)\*(+K}\*(-K
        !           409: ThornObjectClass\h'|31n'\*(+KOBJECT\*(-K \*(+KIDENTIFIER\*(-K ::= \*(+K{\*(-Kthorn thornObjectClass(4)\*(+K}\*(-K
        !           410: 
        !           411: .DE
        !           412: .vE    
        !           413: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
        !           414: 'ds _ \d\(mi\u
        !           415: 'ps 9p
        !           416: 'vs 10p
        !           417: 'ds - \(mi
        !           418: 'ds / \\h'\\w' 'u-\\w'/'u'/
        !           419: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
        !           420: 'bd B 3
        !           421: 'bd S B 3
        !           422: 'nr cm 0
        !           423: 'nf
        !           424: 'de vH
        !           425: 'ev 2
        !           426: 'if t 'if !\nv 'tl '\-\-''\-\-'
        !           427: 'ft 1
        !           428: 'sp .35i
        !           429: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
        !           430: 'sp .25i
        !           431: 'ft 1
        !           432: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
        !           433: .sp .05i
        !           434: 'ev
        !           435: 'ds =G \\*(=F
        !           436: ..
        !           437: 'de vF
        !           438: 'ev 2
        !           439: 'sp .35i
        !           440: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
        !           441: 'bp
        !           442: 'ev
        !           443: 'ft 1
        !           444: 'if \\n(cm=1 'ft 2
        !           445: ..
        !           446: 'de ()
        !           447: 'pn 1
        !           448: ..
        !           449: 'de +C
        !           450: 'nr cm 1
        !           451: 'ft 2
        !           452: 'ds +K
        !           453: 'ds -K
        !           454: ..
        !           455: 'de -C
        !           456: 'nr cm 0
        !           457: 'ft 1
        !           458: 'ds +K \f3
        !           459: 'ds -K \fP
        !           460: ..
        !           461: '+C
        !           462: '-C
        !           463: 'am +C
        !           464: 'ne 3
        !           465: ..
        !           466: 'de FN
        !           467: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
        !           468: .if \\nx .tm \\$1 \\*(=F \\n%
        !           469: 'ds =f \&...\\$1
        !           470: ..
        !           471: 'de FC
        !           472: .if \\nx .tm \\$1 \\*(=F \\n%
        !           473: 'ds =f \&...\\$1
        !           474: ..
        !           475: 'de -F
        !           476: 'rm =f
        !           477: ..
        !           478: 'ft 1
        !           479: 'lg 0
        !           480: '-F
        !           481: .vS
        !           482: .DS L
        !           483: 
        !           484: \*-\*-\c\c
        !           485: '+C
        !           486:  THORN User Definitions 
        !           487: \c
        !           488: '-C
        !           489: 
        !           490: thornObject \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           491: \h'|31n'\*-\*-\c\c
        !           492: '+C
        !           493:  An object which uses RARE\f2\h'\w' 'u-\w'/'u'/\fPTHORN Attributes
        !           494: \c
        !           495: '-C
        !           496:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
        !           497:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           498: \h'|11n'info,
        !           499: \h'|11n'photo,
        !           500: \h'|11n'lastModfiedTime,
        !           501: \h'|11n'lastModfiedBy\*(+K}\*(-K
        !           502:   ::= \*(+K{\*(-KthornObjectClass 4\*(+K}\*(-K
        !           503:   
        !           504: thornPerson \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           505:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject, person
        !           506:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           507:   \h'|11n'userid,
        !           508: \h'|11n'textEncodedORAddress,
        !           509: \h'|11n'rfc822mailbox,
        !           510: \h'|11n'favouriteDrink,
        !           511: \h'|11n'roomNumber,
        !           512: \h'|11n'userClass,
        !           513: \h'|11n'homePhone,
        !           514: \h'|11n'secretary\*(+K}\*(-K
        !           515: ::= \*(+K{\*(-KthornObjectClass 5\*(+K}\*(-K\h'|41n'
        !           516: 
        !           517: account \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           518:     \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject
        !           519:     \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           520: \h'|11n'userid\*(+K}\*(-K
        !           521:     \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           522:     \h'|11n'description,
        !           523: \h'|11n'seeAlso,
        !           524: \h'|11n'localityName,
        !           525: \h'|11n'organizationName,
        !           526: \h'|11n'organizationalUnitName,
        !           527:     \h'|11n'host,
        !           528: \h'|11n'info\*(+K}\*(-K
        !           529: ::= \*(+K{\*(-KthornObjectClass 6\*(+K}\*(-K\h'|41n'
        !           530: 
        !           531: .DE
        !           532: .DS L
        !           533: document \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           534:     \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
        !           535:     \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           536:     \h'|11n'documentIdentifier\*(+K}\*(-K
        !           537:     \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           538: \h'|11n'commonName,    
        !           539: \h'|11n'description,
        !           540: \h'|11n'seeAlso,
        !           541: \h'|11n'localityName,
        !           542: \h'|11n'organizationName,
        !           543: \h'|11n'organizationalUnitName,
        !           544: \h'|11n'documentTitle,
        !           545: \h'|11n'documentVersion,
        !           546: \h'|11n'documentAuthor,
        !           547: \h'|11n'documentLocation\*(+K}\*(-K
        !           548: ::= \*(+K{\*(-KthornObjectClass 7\*(+K}\*(-K\h'|41n'
        !           549: 
        !           550: .DE
        !           551: .DS L
        !           552: documentSeries \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           553:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
        !           554:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           555:        commonName\*(+K}\*(-K
        !           556:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           557:   \h'|11n'description,
        !           558: \h'|11n'seeAlso,
        !           559: \h'|11n'telephoneNumber,
        !           560: \h'|11n'localityName,
        !           561: \h'|11n'organizationName,
        !           562: \h'|11n'organizationalUnitName \*(+K}\*(-K
        !           563: ::= \*(+K{\*(-KthornObjectClass 9\*(+K}\*(-K\h'|41n'
        !           564: .DE
        !           565: .DS L
        !           566: room \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           567:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K thornObject
        !           568:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           569:   \h'|11n'commonName \*(+K}\*(-K
        !           570:   \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           571:   \h'|11n'description,
        !           572: \h'|11n'seeAlso,
        !           573: \h'|11n'telephoneNumber,
        !           574: \h'|11n'localityName,
        !           575: \h'|11n'organizationName,
        !           576: \h'|11n'organizationalUnitName \*(+K}\*(-K
        !           577: ::= \*(+K{\*(-KthornObjectClass 8\*(+K}\*(-K\h'|41n'
        !           578: .DE
        !           579: .DS L
        !           580: \*-\*-\c\c
        !           581: '+C
        !           582:  The RARE Object Classes
        !           583: \c
        !           584: '-C
        !           585: 
        !           586: wkd \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K 
        !           587:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
        !           588:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           589:        wkdName \*(+K}\*(-K
        !           590: ::= \*(+K{\*(-KthornObjectClass 10\*(+K}\*(-K
        !           591: 
        !           592: dur \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K 
        !           593:   \*(+KSUBCLASS\*(-K \*(+KOF\*(-K top
        !           594:   \*(+KMUST\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           595:        durName \*(+K}\*(-K
        !           596: ::= \*(+K{\*(-KthornObjectClass 11\*(+K}\*(-K
        !           597: 
        !           598: rareApplicationEntity \*(+KOBJECT\*(-K\*-\*(+KCLASS\*(-K
        !           599:    \*(+KSUBCLASS\*(-K \*(+KOF\*(-K applicationEntity
        !           600:    \*(+KMAY\*(-K \*(+KCONTAIN\*(-K \*(+K{\*(-K
        !           601:        protocolProfile,
        !           602:        owner,
        !           603:        objectId\*(+K}\*(-K
        !           604: ::= \*(+K{\*(-KthornObjectClass 12\*(+K}\*(-K
        !           605: .DE
        !           606: .DS L
        !           607: \*-\*-\c\c
        !           608: '+C
        !           609:  Domain Definitions
        !           610: \c
        !           611: '-C
        !           612: 
        !           613: domain Domain ::= \*(+K{\*(-KthornObjectClass 13\*(+K}\*(-K
        !           614: rFC822LocalPart RFC822LocalPart ::= \*(+K{\*(-KthornObjectClass 14\*(+K}\*(-K
        !           615: dNSDomain DNSDomain: := \*(+K{\*(-KthornObjectClass 15\*(+K}\*(-K
        !           616: nRSDomain NRSDomain ::= \*(+K{\*(-KthornObjectClass 16\*(+K}\*(-K
        !           617: domainRelatedObject DomainRelatedObject ::= \*(+K{\*(-KthornObjectClass 17\*(+K}\*(-K
        !           618: 
        !           619: .DE
        !           620: .bp
        !           621: .DS L
        !           622: \*-\*-\c\c
        !           623: '+C
        !           624:  A couple of standard constraints
        !           625: \c
        !           626: '-C
        !           627: 
        !           628: ub\*-reasonable \*(+KINTEGER\*(-K ::= 256
        !           629: 
        !           630: ub\*-biggish \*(+KINTEGER\*(-K ::= 2048
        !           631: 
        !           632: \*-\*-\c\c
        !           633: '+C
        !           634:  Now the LSPX User Attributes
        !           635: \c
        !           636: '-C
        !           637: 
        !           638: userid \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
        !           639:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           640:     ::= \*(+K{\*(-KthornAttributeType 1\*(+K}\*(-K
        !           641: 
        !           642: textEncodedORAddress \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
        !           643:     caseIgnoreStringSyntax 
        !           644:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           645:     ::= \*(+K{\*(-KthornAttributeType 2\*(+K}\*(-K
        !           646: 
        !           647: rfc822Mailbox \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K iA5StringSyntax
        !           648:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           649:     ::= \*(+K{\*(-KthornAttributeType 3\*(+K}\*(-K
        !           650: 
        !           651: .DE
        !           652: .DS L
        !           653: 
        !           654: info \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreListSyntax 
        !           655:     \*(+KSIZE\*(-K (1\&.\&.ub\*-biggish)
        !           656:     ::= \*(+K{\*(-KthornAttributeType 4\*(+K}\*(-K
        !           657: 
        !           658: favouriteDrink \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
        !           659:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           660:     caseIgnoreStringSyntax ::= \*(+K{\*(-KthornAttributeType 5\*(+K}\*(-K
        !           661: .DE
        !           662: .DS L
        !           663: 
        !           664: roomNumber \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
        !           665:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           666:     ::= \*(+K{\*(-KthornAttributeType 6\*(+K}\*(-K
        !           667: 
        !           668: ub\*-photo \*(+KINTEGER\*(-K ::= 10000
        !           669: photo \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K \*(+KBIT\*(-K \*(+KSTRING\*(-K \*-\*-\c\c
        !           670: '+C
        !           671:  G3 Fax encoding
        !           672: \c
        !           673: '-C
        !           674:     \*(+KSIZE\*(-K (1\&.\&.ub\*-photo)
        !           675:     ::= \*(+K{\*(-KthornAttributeType 7\*(+K}\*(-K
        !           676: 
        !           677: userClass \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
        !           678:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           679:     ::= \*(+K{\*(-KthornAttributeType 8\*(+K}\*(-K
        !           680: 
        !           681: .DE
        !           682: .DS L
        !           683: 
        !           684: host \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax ::=
        !           685:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           686:     \*(+K{\*(-KthornAttributeType 9\*(+K}\*(-K 
        !           687: .DE
        !           688: .DS L
        !           689: 
        !           690: manager \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax ::=
        !           691:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           692:     \*(+K{\*(-KthornAttributeType 10\*(+K}\*(-K
        !           693: .DE
        !           694: .DS L
        !           695: 
        !           696: 
        !           697: documentIdentifier \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
        !           698:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           699:     caseIgnoreStringSyntax ::= \*(+K{\*(-KthornAttributeType 11\*(+K}\*(-K
        !           700: 
        !           701: documentTitle \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
        !           702:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           703:     ::= \*(+K{\*(-KthornAttributeType 12\*(+K}\*(-K
        !           704: 
        !           705: .DE
        !           706: .DS L
        !           707: documentVersion \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
        !           708:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           709:     ::= \*(+K{\*(-KthornAttributeType 13\*(+K}\*(-K
        !           710: 
        !           711: documentAuthor \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax 
        !           712:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           713:     ::= \*(+K{\*(-KthornAttributeType 14\*(+K}\*(-K
        !           714: 
        !           715: .DE
        !           716: .DS L
        !           717: documentLocation \*(+KATTRIBUTE\*(-K \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
        !           718:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           719:     ::= \*(+K{\*(-KthornAttributeType 15\*(+K}\*(-K
        !           720: 
        !           721: .DE
        !           722: .DS L
        !           723: \*-\*-\c\c
        !           724: '+C
        !           725:  The RARE Attributes
        !           726: \c
        !           727: '-C
        !           728: 
        !           729: durName \*(+KATTRIBUTE\*(-K 
        !           730:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
        !           731:     ::= \*(+K{\*(-KthornAttributeType 16\*(+K}\*(-K
        !           732:     
        !           733: wkdName \*(+KATTRIBUTE\*(-K
        !           734:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
        !           735:     ::= \*(+K{\*(-KthornAttributeType 17\*(+K}\*(-K
        !           736:     
        !           737: protocolProfile \*(+KATTRIBUTE\*(-K
        !           738:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax
        !           739:     ::= \*(+K{\*(-KthornAttributeType 18\*(+K}\*(-K
        !           740:     
        !           741: objectId \*(+KATTRIBUTE\*(-K
        !           742:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K objectIdentifierSyntax
        !           743:     ::= \*(+K{\*(-KthornAttributeType 19\*(+K}\*(-K
        !           744: .DE
        !           745: .DS L
        !           746: \*-\*-\c\c
        !           747: '+C
        !           748:  Some More attributes
        !           749: \c
        !           750: '-C
        !           751: 
        !           752: homePhone \*(+KATTRIBUTE\*(-K 
        !           753:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K caseIgnoreStringSyntax 
        !           754:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           755:     ::= \*(+K{\*(-KthornAttributeType 20\*(+K}\*(-K
        !           756: 
        !           757: secretary \*(+KATTRIBUTE\*(-K 
        !           758:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax
        !           759:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           760:     ::= \*(+K{\*(-KthornAttributeType 21\*(+K}\*(-K
        !           761: 
        !           762: otherMailbox \*(+KATTRIBUTE\*(-K
        !           763:         \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K \*(+KSEQUENCE\*(-K \*(+K{\*(-K
        !           764:         mailboxType PrintableString,  \*-\*-\c\c
        !           765: '+C
        !           766:  e\&.g\&. Telemail
        !           767: \c
        !           768: '-C
        !           769: \h'|11n'mailbox IA5String             \*-\*-\c\c
        !           770: '+C
        !           771:  e\&.g\&. X378:Joe
        !           772: \c
        !           773: '-C
        !           774: \h'|11n'\*(+K}\*(-K
        !           775:     ::= \*(+K{\*(-KthornAttributeType 22\*(+K}\*(-K
        !           776: 
        !           777: 
        !           778: lastModfiedTime \*(+KATTRIBUTE\*(-K 
        !           779:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K UTCTime
        !           780:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           781:     ::= \*(+K{\*(-KthornAttributeType 23\*(+K}\*(-K
        !           782: 
        !           783: lastModfiedBy \*(+KATTRIBUTE\*(-K 
        !           784:     \*(+KWITH\*(-K \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K distinguishedNameSyntax
        !           785:     \*(+KSIZE\*(-K (1\&.\&.ub\*-reasonable)
        !           786:     ::= \*(+K{\*(-KthornAttributeType 24\*(+K}\*(-K
        !           787: .DE
        !           788: .DS L
        !           789: \*-\*-\c\c
        !           790: '+C
        !           791:  X\&.500\f2\h'\w' 'u-\w'/'u'/\fPDomain Attributes
        !           792: \c
        !           793: '-C
        !           794: 
        !           795: domainComponent DomainComponent ::= \*(+K{\*(-KthornAttributeType 25\*(+K}\*(-K
        !           796: aRecord ARecord ::= \*(+K{\*(-KthornAttributeType 26\*(+K}\*(-K
        !           797: mDRecord MDRecord ::= \*(+K{\*(-KthornAttributeType 27\*(+K}\*(-K
        !           798: mXRecord MXRecord ::= \*(+K{\*(-KthornAttributeType 28\*(+K}\*(-K
        !           799: nSRecord NSRecord ::= \*(+K{\*(-KthornAttributeType 29\*(+K}\*(-K
        !           800: sOARecord SOARecord ::= \*(+K{\*(-KthornAttributeType 30\*(+K}\*(-K
        !           801: cNAMERecord CNAMERecord ::= \*(+K{\*(-KthornAttributeType 31\*(+K}\*(-K
        !           802: nRSSystemDescription NRSSystemDescription ::= \*(+K{\*(-KthornAttributeType 32\*(+K}\*(-K
        !           803: forwardOnlyInformation ForwardOnlyInformation ::= \*(+K{\*(-KthornAttributeType 33\*(+K}\*(-K
        !           804: reverseOnlyInformation ReverseOnlyInformation ::= \*(+K{\*(-KthornAttributeType 34\*(+K}\*(-K
        !           805: forwardAndReverseInformation ForwardAndReverseInformation ::= \*(+K{\*(-KthornAttributeType 35\*(+K}\*(-K
        !           806: nRSTextualDescription NRSTextualDescription ::= \*(+K{\*(-KthornAttributeType 36\*(+K}\*(-K
        !           807: associatedDomain AssociatedDomain ::= \*(+K{\*(-KthornAttributeType 37\*(+K}\*(-K
        !           808: associatedName AssociatedName ::= \*(+K{\*(-KthornAttributeType 38\*(+K}\*(-K
        !           809: 
        !           810: .DE
        !           811: .DS L
        !           812: 
        !           813: \*-\*-\c\c
        !           814: '+C
        !           815:  And a few Syntaxes
        !           816: \c
        !           817: '-C
        !           818: 
        !           819: 
        !           820: iA5StringSyntax \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
        !           821:     IA5String
        !           822:     \*(+KMATCHES\*(-K \*(+KFOR\*(-K \*(+KEQUALITY\*(-K \*(+KSUBSTRINGS\*(-K
        !           823:     ::= \*(+K{\*(-KthornAttributeSyntax 4\*(+K}\*(-K
        !           824: 
        !           825: caseIgnoreIA5StringSyntax \*(+KATTRIBUTE\*(-K\*-\*(+KSYNTAX\*(-K
        !           826:     IA5String
        !           827:     \*(+KMATCHES\*(-K \*(+KFOR\*(-K \*(+KEQUALITY\*(-K \*(+KSUBSTRINGS\*(-K
        !           828:     ::= \*(+K{\*(-KthornAttributeSyntax 4\*(+K}\*(-K
        !           829: .DE
        !           830: .vE
        !           831: .\" @(#)tmac.vgrind 1.7 88/02/08 SMI; from UCB 4.3 beta
        !           832: 'ds _ \d\(mi\u
        !           833: 'ps 9p
        !           834: 'vs 10p
        !           835: 'ds - \(mi
        !           836: 'ds / \\h'\\w' 'u-\\w'/'u'/
        !           837: 'ds /* \\h'\\w' 'u-\\w'/'u'/*
        !           838: 'bd B 3
        !           839: 'bd S B 3
        !           840: 'nr cm 0
        !           841: 'nf
        !           842: 'de vH
        !           843: 'ev 2
        !           844: 'if t 'if !\nv 'tl '\-\-''\-\-'
        !           845: 'ft 1
        !           846: 'sp .35i
        !           847: 'tl '\s14\f3\\*(=F\fP\s0'\\*(=H'\f3\s14\\*(=F\fP\s0'
        !           848: 'sp .25i
        !           849: 'ft 1
        !           850: \f2\s12\h'\\n(.lu-\w'\\*(=f'u'\\*(=f\fP\s0\h'|0u'
        !           851: .sp .05i
        !           852: 'ev
        !           853: 'ds =G \\*(=F
        !           854: ..
        !           855: 'de vF
        !           856: 'ev 2
        !           857: 'sp .35i
        !           858: 'tl '\f2\\*(=M''Page % of \\*(=G\fP'
        !           859: 'bp
        !           860: 'ev
        !           861: 'ft 1
        !           862: 'if \\n(cm=1 'ft 2
        !           863: ..
        !           864: 'de ()
        !           865: 'pn 1
        !           866: ..
        !           867: 'de +C
        !           868: 'nr cm 1
        !           869: 'ft 2
        !           870: 'ds +K
        !           871: 'ds -K
        !           872: ..
        !           873: 'de -C
        !           874: 'nr cm 0
        !           875: 'ft 1
        !           876: 'ds +K \f3
        !           877: 'ds -K \fP
        !           878: ..
        !           879: '+C
        !           880: '-C
        !           881: 'am +C
        !           882: 'ne 3
        !           883: ..
        !           884: 'de FN
        !           885: \f2\s14\h'\\n(.lu-\w'\\$1'u'\\$1\fP\s0\h'|0u'\c
        !           886: .if \\nx .tm \\$1 \\*(=F \\n%
        !           887: 'ds =f \&...\\$1
        !           888: ..
        !           889: 'de FC
        !           890: .if \\nx .tm \\$1 \\*(=F \\n%
        !           891: 'ds =f \&...\\$1
        !           892: ..
        !           893: 'de -F
        !           894: 'rm =f
        !           895: ..
        !           896: 'ft 1
        !           897: 'lg 0
        !           898: '-F
        !           899: .vS
        !           900: .DS L
        !           901: 
        !           902: \*(+KEND\*(-K
        !           903: .DE
        !           904: .vE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.