1、ICS 3510070L 79 缮园中华人民共和国国家标准GBT 1 62646-2008ISOIEC 9594-6:2005代替GBT 162646 1996信息技术 开放系统互连 目录第6部分:选定的属性类型Information technology-Open Systems Interconnection-The Directory-Part 6:Selected attribute types(ISOIEC 9594 6:2005 Information technology Open SystemsInterconnection-The Directory:Selected att
2、ribute types,IDT)200808-06发布 2009-01-01实施宰瞀髁鬻瓣警襻瞥星发布中国国家标准化管理委员会厘19目 次GBT 162646-2008ISOIEC 9594-6:2005前言-引言-第一篇概述1范围2规范性引用文件3术语和定义4约定-第二篇选定的属性类型5选定的属性类型的定义第三篇匹配规则6串准备7匹配规则的定义第四篇上下文一8上下文类型的定义-附录A(规范性附录)用ASN1描述的选定的属性类型附录B(资料性附录)属性类型概要附录C(资料性附录)上界附录D(资料性附录)属性、匹配规则和上下文的英文字母表顺序索B附录E(资料性附录)区匹配规则的示例000on趴
3、孙卯盯蛆卵nM前 言GBT 162646-2008ISOIEC 9594-6:2005GBT 162646信息技术开放系统互连 目录,包括以下10个部分:第1部分:概念、模型和服务的概述;第2部分:模型;第3部分:抽象服务定义;第4部分:分布式操作规程;第5部分:协议规范;第6部分:选定的属性类型;第7部分:选定的客体类;第8部分:公钥和属性证书框架;第9部分:复制(待发布);第lo部分:公用目录管理机构的系统管理用法(待发布)。本部分是GBT 16264的第6部分。本部分等同采用ISOIEC 95946:2005信息技术开放系统互连 目录:选定的属性类型,仅有编辑性修改。本部分代替GBT 1
4、626461996。本部分与GBT 1626461996的差异在于;增加了匹配规则;增加了上下文。本部分的附录A是规范性附录,附录B、附录c、附录D和附录E是资料性附录。本部分由中华人民共和国信息产业部提出。本部分由全国信息技术标准化技术委员会归口。本部分起草单位:中国电子技术标准化研究所。本部分主要起草人:徐冬梅、郑洪仁、郭楠、胡顺。本部分于1 996年首次发布,本次为第一次修订。GBT 162646-2008ISOIEC 9594-6:2005引 言GBT 16264的本部分连同本标准其他部分是为方便信息处理系统之间的互连以提供目录服务而制定的。所有这些系统的集合,连同它们所拥有的目录信息
5、可被视为一个整体,被称为“目录”。目录所拥有的信息,总称为目录信息库(DIB),典型地被用于方便客体之间的通信、与客体的通信或有关客体的通信等,这些客体如应用实体、个人、终端和分布列表等。目录在开放系统互连中扮演了重要角色,其目标是,在它们自身的互连标准之外做最少的技术约定的情况下,允许下述各种信息处理系统之间的互连:来自不同生产厂商;具有不同的管理;具有不同的复杂程度,以及有不同的年代。本部分定义了一定数量的属性类型(它们在目录的一定范围的应用中可能是有用的)以及一定数量的标准属性语法和匹配规则。这里所定义的许多属性的一种特殊用途是用于名(称)格式中,尤其是用于GBT 1626472008中
6、定义的客体类。本部分提供了一个基础框架,在此框架基础上,其他标准化组织和业界论坛可以定义工业配置集。在本框架中定义为可选的许多特性,可通过配置集的说明,在某种环境下作为必选特性来使用。目前IsoIEc 9594的第5版是原有国际标准第4版的修订和增强,但不是替代。在系统实现时仍可以断言为遵循第4版。然而,在某些方面,将不再支持第4版(即不再消除一些报告上来的错误)。建议在系统实现时尽快遵循第5版。第5版详细定义了目录协议的第1版和第2版。第1版和第2版仅定义了协议第1版。本版(第5版)中定义的许多服务和协议被设计为可运行在第l版下。然而,一些增强的服务和协议,如署名错误,只有包含在操作中的所有
7、的目录条目都协商支持协议第2版时才可运行。无论协商的是哪一版,第5版中所定义的服务之间的差异和协议之间的差异,除了那些特别分配给第2版的外,都可以使用GBT 162645 2008中定义的扩展规则调节。本部分使用术语“第1版系统”来指遵循国际标准第1版的所有系统,即IsOIEC 9594:1990版本;本部分使用术语“第2版系统”来指遵循国际标准第2版本的所有系统,即IsOIEc 9594:1995版本;本部分使用术语“第3版系统”来指遵循国际标准第3版的所有系统,即IsOIEc 9594:1998版本;本部分使用术语“第4版系统”来指遵循国际标准第4版的所有系统,即ISOIEC 9594:2
8、001版本的第1部分到第10部分;本部分使用术语“第5版系统”来指遵循国际标准第5版的所有系统,即ISOEC 9594:2005版本。GBT 16264 1996是参照Is0IEc 9594:1 990而制定的。我国没有制定与国际标准第2版、第3版、第4版对应的国家标准。本部分提到的版本号是指国际标准的版本号。附录A是规范性附录,提供了定义属性、属性语法和匹配规则的完整模块的ASN1表示。附录B是资料性附录,提供了一个属性类型表,以便于参考。附录c是资料性附录,提供了本系列目录规范中建议使用的上界值。附录D是资料性附录,按照字母表顺序列出了本目录规范中定义的属性和匹配规则。附录E是资料性附录,
9、给出了与区匹配定义相关的示例。1范围GBT 162646-2008ISO1EC 9594-6:2005信息技术开放系统互连 目录第6部分:选定的属性类型第一篇概述GBT 16264的本部分定义了在各种目录应用中都很有用的若干属性类型和匹配规则。属性类型和匹配规则可分为三类,描述如下:某些属性类型和匹配规则可用于各种应用,或由目录本身辨别和或使用它们。注:在适合应用的时候,建议在生成一个新的属性类型之前,优先使用本部分中定义的属性类型或匹配规则。某些属性类型和匹配规则在国际上已经标准化,但又是某个特殊的应用。这些属性类型和匹配规则都在与所涉及的应用有关的标准中定义。 ,任何管理机构可以出于任何目
10、的规定自己的属性类型和匹配规则。它们不被国际标准化,如果创建它们的管理机构之外的机构要使用它们,仅能通过双边协商来使用。2规范性引用文件下列文件中的条款通过GBT 16264的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GBT 2659-2000世界各国和地区名称代码(eqv ISO 3166 I:1997)GBT 938711998信息技术开放系统互连基本参考模型第1部分:基本模型(idt ISOIEC
11、7498 1:1994)GBT 1626212006 信息技术 抽象语法记法一(ASN1) 第1部分:基本记法规范(ISCIIEC 88241:2002,IDT)GBT 162622 2006 信息技术 抽象语法记法一(ASN1) 第2部分:信息客体规范(ISCIIEC 8824 2:2002,IDT)GBT 162623 2006 信息技术抽象语法记法一(AsN1) 第3部分:约束规范(IsOIEc 88243:2002,IDT)GBT 1626242006信息技术抽象语法记法一(ASN1) 第4部分:ASN1规范的参数化(ISCIEC 8824 4:2002,IDT)GBT 1626412
12、008信息技术 开放系统互连 目录第1部分:概念、模型和服务的概述(IS0IEC 95941:2005,IDT)GBT 1626422008信息技术开放系统互连 目录第2部分:模型(ISOIEC 95942:2005。IDT)GBT 162643 2008信息技术开放系统互连 目录第3部分:抽象服务定义(ISOIEC 95943:2005,IDT)GBT 162644 2008信息技术开放系统互连 目录第4部分:分布式操作规程(Is0IEC 95944:2005,ID,r)1GBT 162646-2008ISO1EC 9594-6:2005GBT 1626452008信息技术开放系统互连 目录
13、第5部分:协议规范(ISOIEC 95945:2005,IDT)GBT 162647 2008信息技术开放系统互连 目录第7部分:选定的客体类(ISOJIEC 95947:2005,IDT)ISO 6392:1998语言名称表示代码第2部分:Alpha-3代码IsOIEC 9594 8:2005信息技术开放系统互连 目录:公钥和属性证书框架ISOIEC 95949:2005信息技术开放系统互连 目录:复制ISOIEC 9594 10:2005信息技术开放系统互连 目录:公用目录管理机构的系统管理用法ISOIEC 98348:2005信息技术开放系统互连OSI登记机构的操作规程:全球唯一标识符(
14、UUID)的产生和注册及其作为ASN1客体标识符组件使用ISOIEC 99453:2003信息技术可移植的操作系统接口 第3部分:命令与实用程序ISOIEC 100214信息技术消息处理系统(MHS):消息传送系统抽象服务定义和规程ISOIEC 10646:2003信息技术通用多八位编码字符集(UCS)ITu T建议E123:2001 国家和国际电话号码、电子邮件地址和WeB地址的记法ITuT建议E164:2005国际公共远程通信编号计划ITu T建议F1:1998 国家公共电报服务的操作规定ITu T建议T30:2005通用交换电话网中文档传真传送规程ITu T建议T62:1993智能用户电
15、报和第4组传真业务的控制规程ITuT建议X121:2000公共数据网的国际编号方案CCITT建议F31:1988电报中继系统CCITT建议F401:1992报文处理服务:公共报文处理服务的命名和编址IETF RFC 3377:2002轻量级目录访问协议(v3):技术规范IETF RFC 3454:2002国际化串的准备Unicode社团Unieode标准第4版(Reading,MA,Addison-Wesley,2003ISBN 0 321185781)Unicode标准附录#15 Unicode规范格式3术语和定义下列术语和定义适用于GBT 16264的本部分。下列术语在GBT 162642
16、2008中定义:a)属性类型attribute typeb)客依类object classc) 匹配规则 matching ruled)上下文COntext4约定术语“目录规范(或本目录规范)”指的是GBT 162646。术语“系列目录规范”指的是GBT 16264(或者IS01EC 9594)的所有部分。本目录规范使用术语“第1版系统”来指遵循系列目录规范第1版的所有系统,即GBT 162641996版本。本目录规范使用术语“第2版系统”来指遵循系列目录规范第2版本的所有系统,即ISOIEC 9594:1995版本。本目录规范使用术语“第3版系统”来指遵循系列目录规范第3版的所有系统,即Is
17、0IEc 9594:1998版本。本目录规范使用术语“第4版系统”来指遵循系列目录规范第4版的所有系统,即Is0IEc 9594:2001版本的第1部分到第10部分。本目录规范使用术语“第5版系统”来指遵循系列目录规范第5版的所有系统,即GBT 162642GBT 162646-20081SOIEC 9594-6:20052008版本的第1部分到第7部分以及ISOIEC 95948:2005、ISClIEC 95949:2005和ISOIEC 959410:2005。本目录规范使用粗体字体来表示ASN1符号。若在常规文本中要表示ASN1的类型和值时,为了区别于常规文本,使用了粗体字表示。为了表
18、示过程的语义而引用过程名时,为了区别于常规文本,使用了粗体字表示。访问控制许可使用斜体字表示。在本部分中定义的属性类型,匹配规则和上下文类型分别使用了GBT 162642 2008中所定义的信息客体类ATTRIBUTE、MATCHINGRULE和CONTEXT。对属性类型用法的示例使用一种非正式的符号来描述,在这种符号中,属性类型和值对的表示包括一个属性类型的首字母缩略语,后跟一个等于号(“一”),再后跟该属性的一个示例值。第二篇选定的属性类型5选定的属性类型的定义本目录规范定义了定数量的属性类型,它们在目录一定范围的应用中是有用的。本目录规范中定义的很多属性都基于个通用的ASN1语法:Dir
19、ectoryStringINTEGER:maxSize:=CHOICEteletexString TeletexString(SIZE(1maxSize),printableString PrintableString(SIZE(1maxSize),bmpString BMPString(SIZE(1maxSize),universalString UniversalString(SIZE(1maxSize),uTF8String UTF8String(SIZE(1maxSize)目录的某些实现可不支持UniversalString、BMPString或UTF8String,且因此不能产生、匹
20、配、影像或显示具有此语法类型的属性。51系统属性类型511知识信息 知识信息属性类型规定了人可读的,由某个特定DSA所掌握的知识的累积描述。注:这一属性目前已经废除不用。knowledgeInformation ATTRIBUTE:一WITH SYNTAX DJzeetoryStrJng f ub-knowledge-information)EQUALITY MATCHING RULE caseIgnoreMatchID id-at-knowledgelnformation52标记属性类型这些属性类型与通过加标记进程与客体显式关联的客体信息相关。521名(称)name名f称)属性类型是一个属性
21、上级类型,可典型地用于构成命名的串属性类型。name ATTRIBUTE:=WITH SYNTAX DirectoryStringub-name)EQUALITY MAT CHING RULE caselgnoreMatchSUBSTRINGS MAT CHING RULE easelgnoreSubstringsMatchID i小atname l522公共名(称)common name公共名(称)属性类型规定了某个客体的标识符。公共名(称)不是目录名(称);它可能是有二义性的,通过该名(称),客体在有限范围(如在一个组织内)内都知道的客体,并且符合该国的命名习俗或所3GBT 162646-
22、2008ISOIEC 9594-6:2005关联的文化背景。公共名(称)的一个属性值是由它所描述的个人或组织所选择的一个串,或者对于设备和应用实体而言,是由对它所描述的客体负责的组织所选择的一个串。例如,一个英语国家的人,其典型名(称)包括一个个人头衔(如先生、女士、博士、教授、阁下、爵士)、名(称)、中间名(称)、姓、代限定符(如果有的话,如Jr)以及勋章和奖励(如果有的话,如Qc)等。举例:CN=”MrRobin Lachlan McLeod BSc(Hons)CEng MIEE”;CN=”Divisional Coordination Committee”;CN一”High Speed
23、Modem”。任何变量都应作为独立的和可替代的属性值与被命名的客体关联起来。其他一些通用的变量也应允许,如将中间名(称)作为首选的名(称)使用;使用“Bill”代替“William”,等等。commonName ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DireetoryStringub-common-nameID id-at-commonName523姓surname姓属性类型指定某个个体从其父亲或配偶继承而来的语言结构,通过姓,该个体被人们普遍知晓。姓的一个属性值是一个串,如“McLeod”。surname ATTRIBUTE:一SUBTYPE OF na
24、meWITH SYNTAX DirectoryString(ub-surnameID id-at-surname524给定名given name给定名属性类型规定了一种语言学结构,它通常由某个个体的父母为该个体给出,或者由个体本人选择,或者通过该名(称),该个体被人们普遍知晓。给定名的一个属性值是一个串,如“David”或“Jean Paul”。givenName ATTRIBUTE:一SUBTYPE OFWITH SYNTAXID525首字母initialshameDirect。ryStringub-name)id-at-givenName)首字母属性类型包含某个个体名(称)的除姓以外的其他
25、某些或全部名(称)的首字母。首字母的一个属性值是一个串,如“D”或“n”或“JP”。initials ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DirectoryStringubname)ID id-at-initials)526代限定符generation qualifier代限定符属性类型包含一个用于提供“代”信息的串,以便限定该个体的名(称)。代限定符的一个属性值是一个串,如“Jr”或“II”。generationQualifier ATTRIBUTE:一SUBTYPE oF name4GBT 162646-2008ISOIEC 95946:2005WI
26、TH SYNTAX DirectoryStringubname)ID idat-generationQualifier527 唯一标识符unique identifier唯一标识符属性类型规定了一个标识符,当某个辨别名被重复使用时,该标识符可用来区分客体引用。例如,它可能是一个编码后的客体标识符、证书、日期、时戳或可证明该辨别名有效性的其他一些形式。唯一标识符的一个属性值是一个比特串。uniqueIdenti“er ATTRIBUTE:一WrrH SYNTAX UniqueIdentifierEQUALITY MATCHING RULE bitStringMatehID id-a卜unique
27、Identifier)UniaueIdentifier:一BIT STRING528可辨别名限定符DN qualifier可辨别名腰定符属性类型规定了要增加到某个条目的相对辨别名中的无二义性信息。它将被用于在多个DSA中都拥有的那些条目中,如果不增加该限定符,则这些条目将具有相同的名(称),并且在某个给定的DSA内,对于要加入该信息的所有条目而言,该限定符的值是相同的。dnQualifier ATTRIBUTE:一WITH SYNTAX PrintableStringEQUALITY MATCHING RULE caseIgnoreMateh0RDERING MATCHING RULE cas
28、eIgnoreOrderingMatcbSUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatchID idat-dnQualifier)529序列号serial number序列号属性类型规定了某个客体的序列号的标识符。序列号的一个属性值是一个可打印的串。serialNumber ATTRIBUTE:一WITH SYNTAX PrintableString(SIZE(1ubserial-number)EQUALITY MATCHING RULE caselgnoreMatchSUBSTRINGS MATCHING RULE caseIgnoreSub
29、stringsMatehID id_atserialNumber5210假名pseudonym但名属性类型为某个客体规定了一个假名。如果已经很明确客体的名(称)是一个假名时,则使用假名来对客体进行命名。pseudonym ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DirectoryStringub-pseudonymID idat-pseudonym5211 全球唯一标识符对universal unique identifier pair全球唯一标识符对属性类型规定了一对全球唯一标识符(UUID),如同在ISOIEC 98348中规定的那样。该对共同表示了一个
30、发起者服从者关系,这种关系的特性不在本目录规范的定义范围之内。在该对中,初始UUID表示发起者,而该对中后面的UUID表示发起者服从者关系中的服从者。这种关系的一个示例为一个用户账号。UUIDPair ATTRIBUTE:=5GBT 162646-2008ISOIEC 9594-6:2005WITH SYNTAX UU)PairEQUALITY MATCHING RULE UUIDPairMatehID idatuuidpair)UUIDPair:一SEQUENCEissuerUUID UUID,SUbjectUUID UUIDUUID:一OcTET STRING(SIZE(16)仅使用UUI
31、D格式53地理属性类型这些属性类型涉及有关客体所处的地理位置或区域。531 国家名country name国家名属性类型规定了一个国家。如果作为一个目录名(称)的组成部分,则它表示被命名的客体在物理上所处的国家,或者在其他某些重要方面客体与之相关联的国家。国家名的一个属性值选自GBT 2659-2000的一个串。countryName ATTRIBUTE:=SUBTYPE 0F nameWITH SYNTAX CountryNameSINGLE VALUE TRUEID i山at-countryNameCountryName:一Printablestring(SIZE(2)仅使用GBT 265
32、9 2000代码532地点名locality name地点名属性类型规定了一个地点。当作为目录名(称)的一部分使用时,则它标识被命名的客体实际所处的地理地区或地理位置,或者在其他某些重要方面客体与之相关联的地理地区或地点。地点名的属性值是一个串,如L一“Edinburgh”。localityName ATTRIBUTE:;SUBTYPE oF nameWITH SYNTAX DirectoryStringublocality-nameID id-at-localityName)集合地点名属性类型为条目集合规定了一个地点名。collectiveLocalityName ATTRIBUTE:一SU
33、BTYPE OF 10ealityNameCOLLECTIVE TRUEID id-at-collectiveLocalitvName)533州或省名 state or province name省或州名属性类型规定了一个州或一个省。如果作为一个目录名(称)的组成部分,则它表示被命名的客体在物理上所处的一个地理分区,或者在其他某些重要方面客体与之相关联的个地理分区。省或州名的一个属性值是一个串,如s一“Ohio”。stateOrProvinceName ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DirectoryStringubstate-name)ID id
34、_atstateorProviuceName集合省或州名属性类型为条目集合规定了一个省或州名。coUectiveStateorProvinceName ATTRIBUTE:一fSUBTYPE OF stateorProvinceName6GBT 1 62646-2008ISOIEC 9594-6:2005COLLECTIVE TRUEID id_at-collectiveStateOrProvinceName 1534街道地址street address街道地址属性类型规定一个本地分发或实际投递的邮政地址,即街道名(称)、场所、大街和门牌号码等。如果作为一个目录名(称)的组成部分,则它标识被命
35、名的客体所处的街道地址,或者通过其他方式与之建立联系的街道地址。街道地址的属性值是一个串,如“Changanjie 888。streetAddress ATTRIBUTE:一WITH SYNTAX DirectoryStringub-streetaddressEQUALITY MATCHING RULE caselgnoreMatchSUBSTRINGS MATCHING RULE caselgnoreSubstringsMatchID id-at-streetAddress集合街道地址属性类型为条目集合规定了一个街道地址。c011ectiveStreetAddress ATTRIBUTE:一
36、SUBTYPE 0F streetAddressCoLLECTIVE TRUEID id_atc01lectiveStreetAddress535住宅标识符house identifier住宅标识符属性类型规定了用于标识某个具体建筑物的语言学结构,例如一个住宅号码或与街道、大街、城镇或城市等相关的住宅名(称)。住宅标识符的属性值是一个串,如“14”。houseIdentmer ATTRIBUTE:一WITH SYNTAX DirectoryStringubname)EQUALITY MATCHING RULE caseIgnoreMatehSUBSTRINGS MATCHING RULE ca
37、seIgnoreSubstringsMatchID id-at-houseldentiier54组织属性类型这些属性类型与组织相关,并且可用于描述与这些组织有关的客体。541组织名organization name组织名属性类型规定了一个组织。当作为目录名的一部分使用时,它标识命名客体实际所属的组织。OrganizationName的属性值是由组织所选定的串(例如:0一”Scottish Telecommunicationspc“)。任何变量都应作为独立的和可替代的属性值与被命名的组织相关联起来。organizationName ATTRIBUTE:一SUBTYPE 0F nameWITH S
38、YNTAX DirectorySt“nguborganization-nameID id-atorganizationName集合组织名属性类型为条目集合规定了组织名。collectiveOrganizationName ATTRIBUTE:一SUBTYPE OF organizationNameCOLLECTIVE TRUEID id atcollectiveorganizationName)7GBT 162646-20081SOIEC 9594-6:2005542组织单元名organizational unit name组织单元名属性类型规定了一个组织单元。当作为一个目录名(称)的组成部分
39、,它标识命名客体实际所属的组织单元。指定的组织单元被理解为是由属性organizationName所指定的组织中的一部分。因此,如果组织单元名被用于某个目录名(称)中,则它必须与一个organizationName属性相关联起来使用。组织单元名的属性值是由该组织单元所在的组织所选定的串(如OU=”Technology Division”)。注意,通常使用的缩写“TD”应当作为一个独立的和可替代的属性值。示例:O一“Scottel”,OU一”TD”organizationalUnitNtime ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DirectoryStri
40、ngub-organizationalunit-name)ID idat-organizationalUnitName集台组织单元名属性类型为条目集合规定了组织单元名。collectiveOrganizationalUnitName ATTRIBUTE:=fSUBTYPE OF organizationalUnitNameCOLLECTIVE TRUEID id-atcollectiveOrganizationalUnitName)543头衔title头衔属性类型规定了客体在某个组织内被指定的地位或功能。头衔属性值为串。示例:T一”ManagerDistributed Applications
41、”title ATTRIBUTE:一SUBTYPE OF nameWITH SYNTAX DirectoryStringub-title)ID id-attitle55解释属性类型这些属性类型与客体的某些情况的解释相关(如以自然语言描述)。551 描述description描述属性类型规定了描述相关客体的文本。例如,客体“Standards Interest”可以具有如下描述:“用于交换公司内部标准开发的信息分发表”。描述的属性值是一个串。description ATTRIBUTE:一fWITH SYNTAX DirectoryStringub-descriptionEQUALITY MATC
42、HING RULE caselgnoreMatchSUBSTRINGS MATCHING RULE caseIgnoreSubstringsMatchID id-at-description)552搜索指南search guide搜索指南属性类型规定了所建议的搜索准则信息,这些信息可包含在某些可作为搜索操作的基客体的条目中,例如国家或组织。搜索准则包含客体搜索类型的可选客体标识符以及构造过滤器的属性类型和逻辑操作符的组合。也可以为每个搜索准则项指定匹配级别,如近似匹配。8GBT 162646-2008ISOIEC 95946:2005搜索指南属性可重复出现以反映各种不同类型的请求,例如,对某个
43、住宅个人或组织个人的搜索可能会从给定的基客体开始通过阅读搜索指南来实现。searchGuide ATTRIBUTE:一WITH SYNTAX GuideID idat-searchGuide)Guide:一SETobjectClassocriteria 1Criteria:一CHOICEoBJECT-CLASSid OPTIONALCriteria)TypeoCriteriaItem,and 1SET OF Criteria,or E2SET OF Criteria,not 3Criteria)Criterialtem:=CHOICE fequality oAttributeType,subs
44、trings 1AttributeType,greaterOrEqual 2AttributeType,lessOrEqual 3AttributeType,approximateMateh4AttributeType)示例:下述内容是搜索指南属性的一个潜在取值,可被存储于客体类为Locality的条目中,以便指示客体类为ResidentialPerson的条目是如何被发现的:residentialperson-guide Guide:一objectClass residentialPersonidcriteria and;ftype:substrings:commonName&id,type
45、:substrings:streetAddressid)根据此指南值来构造一个过滤器是很直接的。第(1)步,产生一个中间过滤器值:intermediate-filter Filter:=and:item:substringstype commonNameid。stringsany:teletexString:”Dubois”,item:substringstype streetAddressid,stringsany:teletexString”Hugo”)第(2)步,产生一个用于在子树中匹配住宅个人条目的过滤器:residentialpersonfilter Fiher:一and:item:
46、equality:type objectClass&id,assertion residentialPersonid),GBT 1 62646-2008ISO1EC 9594-6:2005intermediateFilter553增强的搜索指南enhanced search guide增强的搜索指南属性提供了对searehGuide属性的一种增强,为了能够在某个给定客体类的下级客体中进行搜索,增加了建议的搜索深度信息。enhancedSearchGuide ATTRIBUTE:一WITH SYNTAX EnhancedGuideID id-at-enhancedSearchGuideEnhancedGuide:一SEQUENCE fobjectClass 03 OBJECT-CLASS&id,criteria 1Criteria,subset E2INTEGERbaseObject(O),oneLevel(1),wholeSubtree(2)DEFAULT oneLevel554商业类别business cat咭ory商业类别属性类型规定了与某些通用客体(如人)的