Net2/usr/src/contrib/isode/dsap/oidtable.oc

###############################################################################
#
# oidtable.oc - OSI Directory OID Table for Object Classes
#
# $Header: /f/osi/dsap/RCS/oidtable.oc,v 7.4 91/03/09 11:53:46 mrose Exp $
#
#
# $Log:	oidtable.oc,v $
# Revision 7.4  91/03/09  11:53:46  mrose
# update
# 
# Revision 7.3  91/02/22  09:17:54  mrose
# Interim 6.8
# 
# Revision 7.2  90/10/18  11:33:27  mrose
# psi
# 
# Revision 7.1  90/10/17  11:40:40  mrose
# sync
# 
# Revision 7.0  89/11/23  21:39:27  mrose
# Release 6.0
# 
###############################################################################


# format:-
#
# name:                  oid:                   hiearchy: must :top may
#

# Set definitions:   (mhs set omitted for now)

telecommunicationAttributeSet = facsimileTelephoneNumber, \
        internationaliSDNNumber, telephoneNumber, teletexTerminalIdentifier, \
        telexNumber, preferredDeliveryMethod, destinationIndicator, \
	registeredAddress, x121Address

postalAttributeSet  = physicalDeliveryOfficeName, postalAddress, \
        postalCode, postOfficeBox, streetAddress

localeAttributeSet   = localityName, stateOrProvinceName, streetAddress

organizationalAttributeSet = description, localeAttributeSet, \
        postalAttributeSet, telecommunicationAttributeSet, \
        businessCategory, seeAlso, searchGuide, userPassword

# CCITT X.521/ISO 9594-7 defined Object Classes

top:                    standardObjectClass.0 : : objectClass :

alias:                  standardObjectClass.1 : top : aliasedObjectName :

country:                standardObjectClass.2 : top : c : \
        description,searchGuide

locality:               standardObjectClass.3 : top : : \
        description, localityName, stateOrProvinceName, \
        searchGuide, seeAlso, streetAddress

organization:           standardObjectClass.4 : top : O : \
        organizationalAttributeSet

organizationalUnit:     standardObjectClass.5 : top : OU : \
        organizationalAttributeSet

person:                 standardObjectClass.6 : top : CN ,surname : \
        description, seeAlso, telephoneNumber, userPassword

organizationalPerson:   standardObjectClass.7 : person : : \
        localeAttributeSet, OU, \
        postalAttributeSet, telecommunicationAttributeSet ,title

organizationalRole:     standardObjectClass.8 : top : CN : \
        description, localeAttributeSet, OU, \
        postalAttributeSet, preferredDeliveryMethod, roleOccupant, \
        seeAlso, telecommunicationAttributeSet

groupOfNames:           standardObjectClass.9 : top : CN, member : \
        description, O, OU, owner, seeAlso, businessCategory

residentialPerson:      standardObjectClass.10 : person : localityName : \
        localeAttributeSet, postalAttributeSet, preferredDeliveryMethod, \
        telecommunicationAttributeSet, businessCategory

applicationProcess:     standardObjectClass.11 : top : CN : \
        description, localityName, OU, seeAlso

applicationEntity:      standardObjectClass.12 : top : CN, \
        presentationAddress: \
        description, localityName, O, \
        OU, seeAlso, supportedApplicationContext

dSA:                    standardObjectClass.13 : applicationEntity : : \
        knowledgeInformation

device:                 standardObjectClass.14 : top : CN : \
        description, localityName, O, \
        OU, owner, seeAlso, serialNumber

strongAuthenticationUser: standardObjectClass.15  : top : userCertificate:

certificationAuthority:	standardObjectClass.16 : top : \
        cACertificate, certificateRevocationList, authorityRevocationList: \
	crossCertificatePair

# THORN and RARE defined object classes 

thornObject:		thornObjectClass.3 : top : : \
	info, photo, lastModifiedTime, lastModifiedBy, audio

thornPerson:		thornObjectClass.4 : person, thornObject : : \
        userid, textEncodedORAddress, rfc822Mailbox, favouriteDrink, \
	roomNumber, userClass, homePhone, homePostalAddress, secretary, \
	personalTitle

account:		thornObjectClass.5 : thornObject : userid : \
	description, seeAlso,localityName, O, OU, host

document:		thornObjectClass.6 : thornObject : documentIdentifier : \
        CN, description, seeAlso, localityName, O, \
        OU, documentTitle, documentVersion, \
        documentAuthor, documentLocation, \
	obsoletesDocument, obsoletedByDocument, \
	updatesDocument, updatedByDocument, \
	keywords, subject, abstract, \
	documentAuthorCommonName, documentAuthorSurName, \
	documentStore

room:			thornObjectClass.7 : thornObject : CN : \
	description, seeAlso, telephoneNumber, localityName, O, OU, roomNumber

documentSeries:		thornObjectClass.9 : top : CN : \
	description, seeAlso, telephoneNumber, localityName, \
	O, OU

wkd:			thornObjectClass.10 : top : wkdName :

dur:			thornObjectClass.11 : top : durName :

rareApplicationEntity:	thornObjectClass.12 : applicationEntity : : \
	protocolProfile, owner, objectID

domain:			thornObjectclass.13 : top : domainComponent : \
	AssociatedName, organizationName, organizationalAttributeSet

rFC822localPart:	thornObjectclass.14 : domain : : \
	commonname, surname, description, seeAlso, telephoneNumber, \
	postalAttributeSet, tel ecommunicationAttributeSet

dNSDomain:		thornObjectclass.15 : domain : : \
	ARecord, MDRecord, MXRecord, NSRecord, SOARecord, CNAMERecord

nRSdomain:		thornObjectclass.16 : domain : nRSSystemDescription : \
	ForwardOnlyInformation, ReverseOnlyInformation, \
	ForwardAndReverseInformation

domainRelatedObject:	thornObjectclass.17 : top : AssociatedDomain : 

# QUIPU defined object classes

quipuDSA:               quipuObjectClass.1 : dSA : \
	acl, edbinfo, userPassword, manager, quipuVersion : \
	description, lastModifiedBy, lastModifiedTime, \
	dsaDefaultSecurityPolicy, dsaPermittedSecurityPolicy, relayDSA, \
	listenAddress, info

quipuObject:            quipuObjectClass.2 : top : acl : \ 
	lastModifiedBy, lastModifiedTime, entrySecurityPolicy

friendlyCountry:        quipuObjectClass.3 : country, quipuObject : co : 

quipuNonLeafObject:     quipuObjectClass.6 : quipuObject : masterDSA : \
	slaveDSA, treeStructure, inheritedAttribute

quipuSecurityUser:	quipuObjectClass.7 : quipuObject : protectedPassword :

iSODEApplicationEntity: quipuObjectClass.8 : applicationEntity : execVector :

externalNonLeafObject:  quipuObjectClass.9 : quipuObject :: \
	subordinateReference, crossReference, nssr

# PSI object classes

pilotPerson:		psiObjectClass.1 : thornPerson, quipuObject : : \
	localeAttributeSet, postalAttributeSet, preferredDeliveryMethod, \
	telecommunicationAttributeSet, businessCategory, title, \
	otherMailbox, mobileTelephoneNumber, pagerTelephoneNumber

# Thorn System Classes and Rules

thornSchema:		thornSystemObjectClass.1 : top : \
	timestamp, ruleDescription, objectDescription, attributeDescription, \
	commonName :
knowledgeManagement:	thornSystemObjectClass.2 : top : KnowledgeReference : \
	knowledgeInformation
thornSystemObject:	thornSystemObjectClass.3 : top : thornRule : thornACL

# MHS object classes

mhsDistributionList: mhsObjectClass.0: top: \
	cn, mhsDLSubmitPermissions, mhsORAddresses: \
	description, o, ou, owner, seeAlso, mhsDeliverableContentTypes, \
	mhsdeliverableEits, mhsDLMembers, mhsPreferredDeliveryMethods

mhsMessageStore: mhsObjectClass.1: applicationEntity: : \
	description, owner, mhsSupportedOptionalAttributes, \
	mhsSupportedAutomaticActions, mhsSupportedContentTypes

mhsMessageTransferAgent: mhsObjectClass.2: applicationEntity: : \
	description, owner, mhsDeliverableContentLength

mhsOrganizationalUser,mhsUser: mhsObjectClass.3: top: \
	mhsORAddresses: \
	mhsDeliverableContentLength, mhsDeliverableContentTypes,\
	mhsDeliverableEits, mhsMessageStoreName, mhsPreferredDeliveryMethods

mhsUserAgent: mhsObjectClass.4,mhsObjectClass.5: applicationEntity: : \
	mhsDeliverableContentLength, mhsDeliverableContentTypes,\
	mhsDeliverableEits, mhsORAddresses, owner

# PP object class

ppDistributionList: ppObjectClass.1: mhsDistributionList, quipuObject: \
        mhsDLMembers, owner: dl-policy

ppRole:		ppObjectClass.2: OrganizationalRole : \
        mhsORAddresses: \
        mhsDeliverableContentLength, mhsDeliverableContentTypes,\
        mhsDeliverableEits, mhsMessageStoreName, mhsPreferredDeliveryMethods

# end of object classes