home *** CD-ROM | disk | FTP | other *** search
/ BUG 11 / BUGCD1998_02.ISO / email / sime / simdemo.z / oidtable.oc < prev    next >
Text File  |  1997-12-09  |  11KB  |  284 lines

  1. # MODULE: oidtable_objectclasses
  2.  
  3. # OVERVIEW
  4. # This file describes all of the attributes which make up the different
  5. # objectclasses known to the dua.
  6. # - Long entries can be split over lines by using & as line
  7. # continuation character.
  8. # - The oids understood are the ones defined by the oidtable.at file.
  9. #
  10. # There are two types of entries in this file attribute sets and
  11. # objectclasses. Attribute sets are like macros.  They are defined by
  12. # lines like this.
  13. # attribute_set_name = oid1 , oid2, oid3
  14. #
  15. # The other type of entry is the objectclass.  They are defined as
  16. # follows:
  17. # object_class_name : oid_for_object_class : parent_oid : mandatory_oid1, ...,
  18. #           mandatory_oidn: optional_oid1, ..., optional_oidn
  19. #
  20. # This lists of mandatory and optional oids may be blank.  Parent oids
  21. # are used for inheritance.  For eg. organizationalPerson entries have all
  22. # of the attributes, both mandatory and optional, as Person entries
  23. # because Person is the parent of organizationalPerson.
  24. # OrganizationalPerson can in turn be the parent of another objectclass
  25. #
  26. # NONE OF THE STANDARD OBJECT CLASSES SHOULD BE MODIFIED.  However
  27. # additions can be made to the objectclasses to support any local attributes.
  28. # END OVERVIEW
  29.  
  30.  
  31.  
  32.  
  33. telecommunicationAttributeSet = facsimileTelephoneNumber, &
  34.     internationaliSDNNumber, telephoneNumber, teletexTerminalIdentifier, &
  35.     telexNumber, preferredDeliveryMethod, destinationIndicator, &
  36.     registeredAddress, x121Address
  37.  
  38. postalAttributeSet  = physicalDeliveryOfficeName, postalAddress, &
  39.     postalCode, postOfficeBox, streetAddress
  40.  
  41. localeAttributeSet   = l, stateOrProvinceName, streetAddress
  42.  
  43. organizationalAttributeSet = description, localeAttributeSet, &
  44.     postalAttributeSet, telecommunicationAttributeSet, &
  45.     businessCategory, seeAlso, searchGuide, userPassword
  46.  
  47. top:            standardObjectClass.0 : : objectClass :
  48. alias:            standardObjectClass.1 : top : aliasedObjectName :
  49. country: standardObjectClass.2 : top : c : description,searchGuide
  50.  
  51. locality: standardObjectClass.3 : top : : &
  52. description, l, stateOrProvinceName, searchGuide, seeAlso, streetAddress
  53.  
  54. organization: standardObjectClass.4 : top : O : organizationalAttributeSet
  55. organizationalUnit: standardObjectClass.5 : top : OU : &
  56.     organizationalAttributeSet
  57.  
  58. person:    standardObjectClass.6 : top : CN ,sn : &
  59.     description, seeAlso, telephoneNumber, userPassword
  60.  
  61. organizationalPerson:    standardObjectClass.7 : person : : &
  62.     localeAttributeSet, OU, &
  63.     postalAttributeSet, telecommunicationAttributeSet ,title
  64.  
  65. organizationalRole:    standardObjectClass.8 : top : CN : &
  66.  description, localeAttributeSet, OU, postalAttributeSet, &
  67.  preferredDeliveryMethod, roleOccupant, seeAlso, telecommunicationAttributeSet
  68.  
  69. groupOfNames:        standardObjectClass.9 : top : CN, member : &
  70.     description, O, OU, owner, seeAlso, businessCategory
  71.  
  72. residentialPerson:    standardObjectClass.10 : person : l : &
  73.  localeAttributeSet, postalAttributeSet, preferredDeliveryMethod, &
  74.  telecommunicationAttributeSet, businessCategory
  75.  
  76. applicationProcess:    standardObjectClass.11 : top : CN : &
  77.  description, l, OU, seeAlso
  78.  
  79. applicationEntity:    standardObjectClass.12 : top : CN, &
  80.  presentationAddress: &
  81.  description, l, O, OU, seeAlso, supportedApplicationContext
  82.  
  83. dSA:    standardObjectClass.13 : applicationEntity : : knowledgeInformation
  84.  
  85. device:    standardObjectClass.14 : top : CN : &
  86.     description, l, O, OU, owner, seeAlso, serialNumber
  87.  
  88. strongAuthenticationUser: standardObjectClass.15  : top : userCertificate:
  89.  
  90. certificationAuthority:    standardObjectClass.16 : top : &
  91.  cACertificate, certificateRevocationList, authorityRevocationList: &
  92.  crossCertificatePair
  93.  
  94. thornObject,pilotObject:    pilotObjectClass.3 : top : : &
  95.  info, photo, manager, uniqueIdentifier, lastModifiedTime, lastModifiedBy, &
  96.  dITRedirect, audio, jpegPhoto
  97.  
  98. thornPerson,newPilotPerson:    pilotObjectClass.4 : &
  99.  person : : &
  100.  uid, textEncodedORAddress, mail, favouriteDrink, roomNumber, &
  101.  userClass, homePhone, homePostalAddress, secretary, personalTitle, &
  102.  preferredDeliveryMethod, businessCategory, janetMailbox, otherMailbox, &
  103.  mobileTelephoneNumber, pagerTelephoneNumber, organizationalStatus, &
  104.  mailPreferenceOption, personalSignature, kerberosName, labeledURI
  105.  
  106. account: pilotObjectClass.5 : top : uid : &
  107.  description, seeAlso, l, o, ou, host
  108.  
  109. document: pilotObjectClass.6 : top, pilotObject : documentIdentifier : &
  110.  cn, description, seeAlso, l, o, ou, documentTitle, &
  111.  documentVersion, documentAuthor, documentLocation, obsoletesDocument, &
  112.  obsoletedByDocument, updatesDocument, updatedByDocument, keywords, subject, &
  113.  abstract, documentAuthorCommonName, documentAuthorSurName, documentStore, &
  114.  documentPublisher
  115.  
  116. room:    pilotObjectClass.7 : top : cn : &
  117.     roomNumber, description, seeAlso, telephoneNumber
  118.  
  119. documentSeries:     pilotObjectClass.9 : top : cn : &
  120.     description, seeAlso, telephoneNumber, l, o, ou
  121.  
  122. domain:    pilotObjectClass.13 : top : domainComponent : &
  123.     associatedName, o, organizationalAttributeSet
  124.  
  125. rFC822localPart:     pilotObjectClass.14 : domain : : &
  126.  cn, sn, description, seeAlso, telephoneNumber, &
  127.  postalAttributeSet, telecommunicationAttributeSet
  128.  
  129. dNSDomain:     pilotObjectClass.15 : domain : : dNSRecord
  130.  
  131. domainRelatedObject:     pilotObjectClass.17 : top : associatedDomain : 
  132.  
  133. friendlyCountry: quipuObjectClass.3, pilotObjectClass.18 : &
  134.     country : co : 
  135.  
  136. simpleSecurityObject:     pilotObjectClass.19 : top : userPassword : 
  137.  
  138. pilotOrganization: pilotObjectClass.20 : organization, &
  139.     organizationalUnit : : buildingName, labeledURI
  140.  
  141. pilotDSA:     pilotObjectClass.21 : dsa : dSAQuality : 
  142.  
  143. oldQualityLabelledData:     pilotObjectClass.22 : top : dSAQuality : &
  144.     subtreeMinimumQuality, subtreeMaximumQuality
  145.  
  146. qualityLabelledData:     pilotObjectClass.23 : top : singleLevelQuality : &
  147.     subtreeMinimumQuality, subtreeMaximumQuality
  148.  
  149. quipuDSA: quipuObjectClass.1 : dSA : &
  150.  acl, edbinfo, manager, quipuVersion : description, lastModifiedBy, &
  151.  lastModifiedTime, dsaDefaultSecurityPolicy, dsaPermittedSecurityPolicy, &
  152.  relayDSA, listenAddress, info, dSAQuality, userPassword
  153.  
  154. quipuObject:        quipuObjectClass.2 : top : acl : & 
  155.  lastModifiedBy, lastModifiedTime, entrySecurityPolicy, authPolicy
  156.  
  157. quipuNonLeafObject:     quipuObjectClass.6 : quipuObject : masterDSA : &
  158.     slaveDSA, treeStructure, inheritedAttribute, searchACL, listACL
  159.  
  160. quipuSecurityUser:    quipuObjectClass.7 : quipuObject : protectedPassword :
  161.  
  162. iSODEApplicationEntity: quipuObjectClass.8 : applicationEntity : execVector :&
  163.     listenAddress
  164.  
  165. externalNonLeafObject:  quipuObjectClass.9 : quipuObject :: &
  166.     subordinateReference, crossReference, nssr
  167.  
  168. # Thorn System Classes and Rules
  169.  
  170. thornSchema:    thornSystemObjectClass.1 : top : &
  171.  timestamp, ruleDescription, objectDescription, attributeDescription, cn :
  172.  
  173. knowledgeManagement:    thornSystemObjectClass.2 : top : KnowledgeReference : &
  174.     knowledgeInformation
  175. thornSystemObject:    thornSystemObjectClass.3 : top : thornRule : thornACL
  176.  
  177. # MHS defined object classes
  178.  
  179. mhsDistributionList: mhsObjectClass.0: top: &
  180.     cn, mhsDLSubmitPermissions, mhsORAddresses: &
  181.     description, o, ou, owner, seeAlso, mhsDeliverableContentTypes, &
  182.     mhsdeliverableEits, mhsDLMembers, mhsPreferredDeliveryMethods
  183.  
  184. mhsMessageStore: mhsObjectClass.1: applicationEntity: : &
  185.     description, owner, mhsSupportedOptionalAttributes, &
  186.     mhsSupportedAutomaticActions, mhsSupportedContentTypes
  187.  
  188. mhsMessageTransferAgent: mhsObjectClass.2: applicationEntity: : &
  189.     description, owner, mhsDeliverableContentLength
  190.  
  191. mhsOrganizationalUser,mhsUser: mhsObjectClass.3: top: &
  192.     mhsORAddresses: &
  193.     mhsDeliverableContentLength, mhsDeliverableContentTypes,&
  194.     mhsDeliverableEits, mhsMessageStoreName, mhsPreferredDeliveryMethods
  195.  
  196. mhsUserAgent: mhsObjectClass.4,mhsObjectClass.5: applicationEntity: : &
  197.     mhsDeliverableContentLength, mhsDeliverableContentTypes,&
  198.     mhsDeliverableEits, mhsORAddresses, owner
  199.  
  200. # PP defined object classes
  201.  
  202. ppDistributionList: ppObjectClass.1: mhsDistributionList, quipuObject: &
  203.         mhsDLMembers, owner: dl-policy
  204.  
  205. ppRole:        ppObjectClass.2: OrganizationalRole : &
  206.         mhsORAddresses: &
  207.         mhsDeliverableContentLength, mhsDeliverableContentTypes,&
  208.         mhsDeliverableEits, mhsMessageStoreName, mhsPreferredDeliveryMethods
  209.  
  210. pilotPerson: oldPSIObjectClass.1 : &
  211.  thornPerson, thornObject, quipuObject : : &
  212.  localeAttributeSet, postalAttributeSet, preferredDeliveryMethod, &
  213.  telecommunicationAttributeSet, businessCategory, title, &
  214.  otherMailbox, mobileTelephoneNumber, pagerTelephoneNumber, whoisIdent
  215.  
  216. onlineDocument:    psiObjectClass.1 : document, quipuObject : documentStore :
  217.  
  218. nadfObject:        nadfObjectClass.7 : top : : &
  219.  lastModifiedTime, nadfSearchGuide, supplementaryInformation
  220.  
  221. usStateOrEquivalent:    nadfObjectClass.1 : locality, nadfObject : &
  222.  l, fipsStateNumericCode, fipsStateAlphaCode, stateOrProvinceName :
  223.  
  224. usPlace: nadfObjectClass.2 : locality, nadfObject : l, fipsPlaceNumericCode :
  225.  
  226. usCountyOrEquivalent:    nadfObjectClass.3 : usPlace : fipsCountyNumericCode :
  227.  
  228. usOrganization,ansiOrgObject: nadfObjectClass.4 : top : ansiOrgNumericCode :
  229.  
  230. nadfApplicationEntity:    nadfObjectClass.5 : applicationEntity : &
  231.     supportedApplicationContext :
  232.  
  233. nadfADDMD: nadfObjectClass.6 : nadfObject : addmdName : &
  234.  o, organizationalAttributeSet
  235.  
  236. publicObject: nadfObjectClass.8 : top : namingLink :
  237. providerObject:    nadfObjectClass.9 : top : reciprocalNamingLink :
  238. foreignOrganization,nationalObject:    nadfObjectClass.10 : top : c :
  239.  
  240. fips55Object: nadfObjectClass.11 : top : fipsPlaceNumericCode : stateOrProvinceName
  241.  
  242. # MHS routing object classes
  243. # Routing information of a node
  244. oRAddressComponent:mhs-ds-routing-oc.3:top: :&
  245.  authorativeAddress, routingFilter, routingAction, mTAInfo, accessMD, &
  246.  badAddressSearchPoint, badAddressSearchAttributes
  247.  
  248. # Table stuff
  249. subtree:mhs-ds-tables-oc.1: top:cn:manager
  250. table: mhs-ds-tables-oc.2: top:    cn: manager
  251. tableEntry: mhs-ds-tables-oc.3: top: : description
  252. textTableEntry: mhs-ds-tables-oc.4: tableEntry:    textTableKey: textTableValue
  253.  
  254. distinguishedNameTableEntry: mhs-ds-tables-oc.5:tableEntry: &
  255.  distinguishedNameTableKey:
  256.     
  257. # OR address components
  258. mhsCountry: mhs-ds-tree-oc.1:oRAddressComponent, country::&
  259.  c, mHSNumericCountryName
  260.  
  261. aDMD: mhs-ds-tree-oc.2:oRAddressComponent: aDMDName:
  262. pRMD: mhs-ds-tree-oc.3:oRAddressComponent: pRMDName:
  263. mHSOrganisation: mhs-ds-tree-oc.5: oRAddressComponent: mHS-O:
  264.  
  265. mHSOrganisationUnit:mhs-ds-tree-oc.6: oRAddressComponent: mHS-OU:
  266. mHSPerson: mhs-ds-tree-oc.7:oRAddressComponent:cn:
  267. mHSNamedObject:mhs-ds-tree-oc.4:oRAddressComponent:mhsCN:
  268. mHSX121:mhs-ds-tree-oc.8:oRAddressComponent:mHSX121Address:
  269. mHSDomainDefinedAttribute:mhs-ds-tree-oc.3:oRAddressComponent:mHS-DDA,mHS-DDV:
  270.  
  271. listUA: mhs-ds-list-oc.1:mhsUserAgent:distributionListName:
  272. distributionList:mhs-ds-list-oc.2:mhsDistributionList::&
  273.  dlPolicy,dlErrorsToName,dlDynamicMembers
  274.  
  275. dlErrorsTo:mhs-ds-list-oc.3:mhsUserAgent,person::
  276.  
  277. # Brunel object classes
  278. templateTable:  brunelObjectClass.0 : top : cn, templatePointerName :
  279. templatePointer: brunelObjectClass.1 : top : &
  280.  cn, description, templateEntryName, templateRDNType : templateExclude
  281.  
  282.  
  283. # END MODULE: oidtable_objectclasses
  284.