1、Amendment 1:2001 toNational Standard of CanadaCAN/CSA-ISO/IEC 10164-16-01Amendment 1:1998 to International Standard ISO/IEC 10164-16:1997has been adopted without modification as Amendment 1:2001 toCAN/CSA-ISO/IEC 10164-16-01. This Amendment was reviewed bythe CSA Technical Committee on Information T
2、echnology (TCIT) underthe jurisdiction of the Strategic Steering Committee on InformationTechnology and deemed acceptable for use in Canada. March 2001G35G48G49G48G55G48G51G46G48 G51G58G50G45G48G55G2cG36G32G12G2cG28G26 G14G13G14G19G17G10G14G19G1dG14G1cG1cG1aG12G24G50G47G11G14G1dG14G1cG1cG1bGbG28B CR
3、eference numberISO/IEC 10164-16:1997/Amd.1:1998(E)INTERNATIONALSTANDARDISO/IEC10164-16First edition1997-05-15AMENDMENT 11998-12-15Information technology Open SystemsInterconnection Systems Management:Management knowledge managementfunctionAMENDMENT 1: Extension for GeneralRelationship ModelTechnolog
4、ies de linformation Interconnexion de systmes ouverts(OSI) Gestion-systmes: Fonction de gestion de connaissance degestionAMENDEMENT 1: Extension pour modle gnral de relationISO/IEC 10164-16:1997/Amd.1:1998(E) ISO/IEC 1998All rights reserved. Unless otherwise specified, no part of this publication ma
5、y be reproduced or utilized in any form or by any means, electronic ormechanical, including photocopying and microfilm, without permission in writing from the publisher.ISO/IEC Copyright Office Case postale 56 CH-1211 Genve 20 SwitzerlandiiForewordISO (the International Organization for Standardizat
6、ion) and IEC (the International Electrotechnical Commission) form thespecialized system for worldwide standardization. National bodies that are members of ISO or IEC participate in thedevelopment of International Standards through technical committees established by the respective organization to de
7、al withparticular fields of technical activity. ISO and IEC technical committees collaborate in fields of mutual interest. Otherinternational organizations, governmental and non-governmental, in liaison with ISO and IEC, also take part in the work.In the field of information technology, ISO and IEC
8、have established a joint technical committee, ISO/IEC JTC 1. DraftInternational Standards adopted by the joint technical committee are circulated to national bodies for voting. Publication as anInternational Standard requires approval by at least 75 % of the national bodies casting a vote.Amendment
9、1 to ISO/IEC 10164-16:1997 was prepared by Joint Technical Committee ISO/IEC JTC 1, Informationtechnology, Subcommittee SC 33, Distributed application services, in collaboration with ITU-T. The identical text is publishedas ITU-T Rec. X.750/Amd.1.)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G9)45G134G02EC G08
10、G0 G9 !MD G0 G0%G9 1).4%2.!4)/.!,G0G034!.$!2$c41c51c47c15c41c37c35c0c17c16c17c22c20c13c17c22c0c26c0c17c25c25c23c15c33c77c68c14c17c0c26c0c17c25c25c24c0c8c37c9c41c52c53c13c52c0c50c69c67c14c0c56c14c23c21c16c0c8c17c25c25c22c9c15c33c77c68c14c17c0c8c17c25c25c23c0c37c9)45G134G0G02%#/-%.$!4)/.).binding supp
11、ort;managed relationship class;relationship cardinality;relationship management notification;relationship management operation;role cardinality;relationship mapping specification;relationship class specification;role;unbinding;unbinding support.G9 #LAUSEG0 )NSERTG0THEG0FOLLOWINGG0ABBREVIATIONG0BYG0A
12、LPHABETICALG0ORDER GRM General relationship model)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G92 )45G134G02EC G08 G0 G9 !MD G0 G0%G9G9 #LAUSEG0 )NG0THISG0CLAUSEG0CHANGE $EFINITIONG0KNOWLEDGE: Information on the formal specification of managed object classes, name bindings,etc., e.g. templates for classes, nam
13、e bindings.TO $EFINITIONG0KNOWLEDGE: Information on the formal specification of managed object classes and managedrelationship classes and related specifications, e.g. templates for classes, attributes, name bindings.!DDG0AN XG0ING0THEG04ABLEG0 G0CELLG0ING0THE Definition knowledge COLUMNG0ING0THE Re
14、lationship knowledge ROW G9 3UBCLAUSEG0 )NG0THEG0 NDG0ITEM relationship role bindingsTO relationship mapping specificationsG9 3UBCLAUSESG0 G0 G0 G0 G04ABLEG0 G0! G0ANDG0! )NG0SUBCLAUSESG0 G0 G0 G0 G04ABLEG0 G0ANDG0ING0BEHAVIOURG0TEXTG0ING0! G0ANDG0! G0REPLACEG0EACHG0OCCURRENCEG0OFG0THETERM relations
15、hip class THATG0ISG0NOTG0PRECEDEDG0BY managed WITHG0THEG0TERMG0DEFINEDG0ING02- managed relationship class BUTG0DONOTG0CHANGEG0THEG0LABEL SUPPORTED2ELATIONSHIP#LASS,IST.G9 3UBCLAUSEG0 In this subclause change GDMO and ASN.1 specifications TO GDMO, GRM and ASN.1 specifications.G9 3UBCLAUSESG0 G0 G0 G0
16、ANDG0! )NG0SUBCLAUSESG0 G0 G0 G0ANDG0! G0CHANGEG0ALLG0OCCURRENCESG0OF GDMO template(s) TO template(s).G9 3UBCLAUSEG0 !DDG0AN X ING0THEG0FOURG04ABLEG0 G0CELLSG0THATG0AREG0ING0EITHERG0THE Definition managed objects OR Definition Directory objectsCOLUMNSG0ANDG0THATG0AREG0ING0EITHERG0THE Managed object
17、class knowledge OR Relationship knowledge ROWS. #HANGEG0BOTHOCCURRENCESG0OF X (Note 7)G0TO X ANDG0ELIMINATEG0.OTEG0 .G9 .EWG0SUBCLAUSESG0 G0ANDG0 2ENUMBERG0SUBCLAUSEG0 G0ASG0 G0ANDG0INSERTG0TWOG0NEWG0SUBCLAUSESG0BEFOREG0IT 2ELATIONSHIPG0CLASSG0TEMPLATEG0MANAGEDG0OBJECTThe relationship class template
18、 managed object represents a GRM relationship class specification.The relationship class template managed object class is defined as a subclass of the template managed object class. Itsmandatory, read-only attributes are:a) derived from;b) behaviour.Its optional, read-only attributes are:a) supports
19、;b) qualified by;c) role specifier.)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G9)45G134G02EC G08 G0 G9 !MD G0 G0%G9 32ELATIONSHIPG0MAPPINGG0TEMPLATEG0MANAGEDG0OBJECTThe relationship mapping template managed object represents a GRM relationship mapping specification.The relationship mapping template managed o
20、bject class is defined as a subclass of the template managed object class.Its mandatory, read-only attributes are:a) mapped relationship class;b) behaviour;c) role mapping specification;d) registered as.Its optional, read-only attributes are:a) relationship object;b) operations mapping.G9 3UBCLAUSEG
21、0 )NG0THISG0SUBCLAUSE G0CHANGEG0THEG0TWOG0OCCURRENCESG0OF GDMO specifications TO GDMO, GRM or ASN.1 specifications.!PPENDG0TOG0THISG0SUBCLAUSEG0THEG0FOLLOWINGG0PARAGRAPHS The Directory auxiliary class relationship class template is defined for inclusion in Directory entries of Directorystructural cl
22、ass Registered information and represents a GRM relationship class specification. It must contain theattributes Derived from and Behaviour. It may contain the attributes Supports, Qualified by, and Role specifier.The Derived from attribute identifies the immediate superclasses of a managed relations
23、hip class. The Behaviourattribute specifies the behaviour associated with the managed relationship class. The Supports attribute defines therelationship management operations and notifications that a managed relationship supports. The Qualified by attributespecifies the attributes that are associate
24、d with the managed relationship as a whole. The Role specifier attributeidentifies the roles associated with the managed relationship class.The Directory auxiliary class Relationship mapping template is defined for inclusion in Directory entries of Directorystructural class Registered information an
25、d represents a GRM relationship mapping specification. It must contain theattributes Behaviour, Mapped relationship class, Role mapping specification set, and Registered as. It may contain theattributes Relationship object and Operations mapping.The Behaviour attribute defines the behaviour associat
26、ed with the relationship mapping. The Mapped relationship classattribute specifies the managed relationship class to which the represented relationship mapping is related. The Rolemapping specification set attribute identifies candidate managed object classes that may fulfil a given role. TheRegiste
27、red as attribute contains the object identifier of the represented relation mapping. The Relationship objectattribute indicates the class of a relationship object that shall represent the managed relationship. The Operationsmapping attribute specifies the mapping of a relationship management operati
28、on to one or more systems managementoperations.G9 3UBCLAUSEG0 !DDG0ENTRIESG0TOG04ABLEG0 G0FOR relationship class template and relationship mapping template INSERTINGG0BEFOREG0THEG0ENTRYG0FORTHEG0TEMPLATEG0CLASSG9.G9 3UBCLAUSEG0 !DDG0ENTRIESG0TOG04ABLEG0 G0FORG0THEG0NEWG0ATTRIBUTESG0MENTIONEDG0ING0TH
29、EG0NEWG0SUBCLAUSESG0 G0ANDG0 .G9 3UBCLAUSEG0 )NSERTG0ING04ABLEG0 G0THEG0FOLLOWINGG0ENTRIESG0BEFOREG0THEG0ENTRYG0FORG0THEG0TEMPLATEG0CLASS Relationship class template managementRelationshipClassRelationship mapping template managementRelationshipMapping)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G94 )45G134G02
30、EC G08 G0 G9 !MD G0 G0%G9G9 3UBCLAUSEG0 )NSERTG0ING04ABLEG0 G0THEG0FOLLOWINGG0ENTRIESG0BEFOREG0THEG0ENTRYG0FORG0THE template class:G9 3UBCLAUSEG0 !DDG0TOG04ABLEG0 G0THEG0FOLLOWINGG0ENTRIESG0 INSERTINGG0ING0ALPHABETICALG0ORDERG9 G9 3UBCLAUSEG0! )NG0THISG0SUBCLAUSEG0CHANGE G13G13 02!-!G0VERSIONG0“)4G0
31、342).G0V G9 G0V G9 V G0V TO G13G13 !3. 6ERSIONG0 G0 G0-+-$G0 G13G13G9 3UBCLAUSEG0! )NG0THISG0SUBCLAUSEG0CHANGE G13G13 02!-!G0VERSIONG0“)4G0342).G0V G9 G0V G9 V TO G13G13 !3. 6ERSIONG0 G02EPERTOIRE!3. -ODULEG0 G13G13!LSOG0ING0THISG0SUBCLAUSEG0CHANGE =G0%80,)#)4G0/PTIONAL)DENTIFIER TERMINATE ; =G0%80,
32、)#)4G0/PTIONAL)DENTIFIER QUERY ; =G0/PTIONAL)DENTIFIER!ND2OLE NOTIFY ; =G0%80,)#)4G0/PTIONAL)DENTIFIER USER$EFINED ; =G0%80,)#)4G0/PTIONAL)DENTIFIER BIND ; =G0/PTIONAL)DENTIFIER!ND2OLE UNBIND ; =G0/PTIONAL)DENTIFIER!ND2OLE)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G98 )45G134G02EC G08 G0 G9 !MD G0 G0%G92EPRE
33、SENTATION G0#(/)#%G0NAME“INDING3UPERIOR ; =G04EMPLATE,ABEL NAME“INDING3UBORDINATE ; =G04EMPLATE,ABEL ATTRIBUTE ; =G04EMPLATE,ABEL RELATIONSHIP/BJECT0OINTER ; =G04EMPLATE,ABEL OPERATION .5,2OLE-APPING3PECIFICATION G03%15%.#%G0ROLE )DENTIFIER RELATED#LASSES 4EMPLATE,IST REPRESENTED“Y ; =G0%80,)#)4G02E
34、PRESENTATIONG0/04)/.!, QUALIFIES ; =G04EMPLATE,ISTG0/04)/.!,2OLE-APPING3PECIFICATION3ET G03%4G0/ =G04EMPLATE,ABELG0/04)/.!, PERMITTED2OLE#ARDINALITY ; =G0$EFINED4YPEG0/04)/.!, REQUIRED2OLE#ARDINALITY ; =G0$EFINED4YPEG0/04)/.!, BINDING3UPPORT ; =G0%80,)#)4G0/PTIONAL)DENTIFIERG0/04)/.!, UNBINDING3UPPO
35、RT ; =G0%80,)#)4G0/PTIONAL)DENTIFIERG0/04)/.!, PERMITTED2ELATIONSHIP#ARDINALITY ; =G0$EFINED4YPEG0/04)/.!, OPTIONAL2EGISTERED!S /PTIONALLY2EGISTERED!S3UPPORTED#HOICE G0#(/)#%G0ESTABLISH ; =G0%80,)#)4G0/PTIONAL)DENTIFIER TERMINATE ; =G0%80,)#)4G0/PTIONAL)DENTIFIER QUERY ; =G0%80,)#)4G0/PTIONAL)DENTIF
36、IER NOTIFY ; =G0%80,)#)4G0/PTIONAL)DENTIFIER USER$EFINED ; =G0%80,)#)4G0/PTIONAL)DENTIFIER3UPPORTS G03%4G0/ =G0,ABEL!ND0ARAMETERS REPLACE ; =G0,ABEL!ND0ARAMETERS ADD ; =G0,ABEL!ND0ARAMETERS REMOVE ; =G0,ABEL!ND0ARAMETERS CREATE ; =G0/PTIONAL,ABEL!ND0ARAMETERS DELETE ; =G04EMPLATE,IST ACTION ; =G0,AB
37、EL!ND0ARAMETERS NOTIFICATION ; =G0,ABEL!ND0ARAMETERS%.$G9 3UBCLAUSEG0! )NG0 THISG0 SUBCLAUSE G0 ING0 THEG0 $%2)6%$G0 &2/-G0 SECTION G0 REMOVEG0 THEG0 EXTRANEOUSG0 BLANKG0 BETWEENG0 THEG0 double-quoteANDG0#)44 !LSO G0ING0THISG0SUBCLAUSE G0ING0THEG0!442)“54%3G0SECTION G0CHANGE DISCOVERY)D TO DISCOVERY
38、)DG0%4 G9 3UBCLAUSEG0! )NG0THISG0SUBCLAUSEG0CHANGE G13G13 02!-!G0VERSIONG0“)4G0342).G0V G9 G0V G9 V G0V TO G13G13 !3. 6ERSIONG0 G0 G0$ISCOVERY!3. -ODULEG0 G13G13)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G9)45G134G02EC G08 G0 G9 !MD G0 G0%G9 9!LSOG0ING0THISG0SUBCLAUSEG0CHANGE &2/-G0)NFORMATION&RAMEWORKG0JOIN
39、TG13ISOG13CCITT G9G0DS G9G0MODULES G9G0INFORMATION&RAMEWORK G9G13G13G0)45G134G02EC 8 G0G0)3/ )%#G0 G13 TO &2/-G0)NFORMATION&RAMEWORKG0JOINTG13ISOG13ITUG13T G9G0DS G9G0MODULES G9G0INFORMATION&RAMEWORK G9G0 G13G13G0G0./4%G0 G04HISG02ECOMMENDATIONG0G0)NTERNATIONALG03TANDARDG0IMPORTSG13G13G0G02ELATIVE$I
40、STINGUISHED.AMEG0FROMG0#)44G02EC G08 G0 G9G0G0)3/ )%#G0 G13 G13G13G0G04HEG0SPECIFICATIONG0FORG0THISG0SYNTAXG0CANG0NOWG0BEG0FOUNDG0ING0ANG0INFORMATIVEG13G13G0G0ANNEXG0OFG0)45G134G02EC G08 G0 G9G0G0)3/ )%#G0 G13 )NG0THEG0SAMEG0SUBCLAUSE G0ING0THEG0PRODUCTIONG0FORG0-)43EARCH G0ENSUREG0THATG0BLANKG0SPAC
41、EG0ISG0APPARENTG0BETWEENG0DISCOVERY3COPEANDG03COPE.G9 3UBCLAUSEG0“ )NG0THISG0SUBCLAUSEG0CHANGE G13G13 02!-!G0VERSIONG0“)4G0342).G0V G9 G0V G9 V TO G13G13 G0!3. 6ERSIONG0 G02EPERTOIRE$IRECTORY!3. -ODULEG0 G13G13G9 3UBCLAUSEG0“ )NG0THISG0SUBCLAUSEG0CHANGE G13G13 02!-!G0VERSIONG0“)4G0342).G0V G9 G0V G9
42、 V TO G13G13 G0!3. 6ERSIONG0 G0$EFINITION$IRECTORY!3. -ODULEG0 G13G13!DDG0TOG0THISG0SUBCLAUSEG0THISG0NEWG0!3. G0MODULEG0 AFTERG0%.$G0OFG0$EFINITION$IRECTORY!3. -ODULEG9 G13G13 !3. 6ERSIONG0 G0RM$EFINITION$IRECTORY!3. -ODULEG0 G13G13RM$EFINITION$IRECTORY!3. -ODULEG0JOINTG13ISOG13ITUG13T G9G0MS G9G0FU
43、NCTION G9G0PART G9G0ASN -ODULES G9G0 $%&).)4)/.3G0)-0,)#)4G04!3 “%).G13G13G0%80/243G0EVERYTHING )-0/243!442)“54% G0/“*%#4G13#,!33 G0#/.4%.4G1325,%&2/-G0)NFORMATION&RAMEWORKG0JOINTG13ISOG13ITUG13T G9G0DS G9G0MODULES G9G0INFORMATION&RAMEWORK G9G0 G13G13G0)45G134G02EC G08 G0G0)3/ )%#G0 G13 BEHAVIOUR G0
44、DERIVED&ROM G0MANAGEMENT4EMPLATE G0REGISTERED!S G0REGISTERED)NFORMATION&2/-G0$EFINITION$IRECTORY!3. -ODULEJOINTG13ISOG13ITUG13T G9G0MS G9G0FUNCTION G9G0PART G9G0ASN -ODULES G9G0 G13G13G0THISG02ECOMMENDATIONG0G0)NTERNATIONALG03TANDARD-APPED2ELATIONSHIP#LASS G0-APPING0AIR G02ELATIONSHIP/BJECT G02OLE-A
45、PPING3PECIFICATION G02OLE3PECIFIER G03UPPORTED#HOICE&2/-G0RM!TTRIBUTE$EFINITION-ODULEJOINTG13ISOG13G0ITUG13T G9G0MS G9G0FUNCTION G9G0PART G9G0ASN -ODULES G9G0 G13G13G0THISG02ECOMMENDATIONG0G0)NTERNATIONALG03TANDARDMKM$IRECTORY/BJECT#LASS G0MKM$IRECTORY!TTRIBUTE4YPE&2/-G0-+-$G0JOINTG13ISOG13G0ITUG13T
46、 G9G0MS G9G0FUNCTION G9G0PART G9G0ASN -ODULES G9G0 G13G13G0THISG02ECOMMENDATIONG0G0)NTERNATIONALG03TANDARD)3/ )%#G0 G13 G0 G0 !MD G0 G0 G0 %G910 )45G134G02EC G08 G0 G9 !MD G0 G0%G9MANAGEMENT2ELATIONSHIP#LASSG0/“*%#4G13#,!33 35“#,!33G0/& MANAGEMENT4EMPLATE+).$ AUXILIARY-534G0#/.4!). G0DERIVED&ROMG0BE
47、HAVIOURG0-!9G0#/.4!). G0SUPPORTSG0QUALIFIED“YG0ROLE3PECIFIERG0)$ G0MKM$IRECTORY/BJECT#LASSG0 G0MANAGEMENT2ELATIONSHIP-APPINGG0/“*%#4G13#,!33 35“#,!33G0/& MANAGEMENT4EMPLATE+).$ AUXILIARY-534G0#/.4!). G0MAPPED2ELATIONSHIP#LASSG0BEHAVIOURG0ROLE-APPING3PECIFICATION3ETG0REGISTERED!SG0-!9G0#/.4!). G0RELA
48、TIONSHIP/BJECTG0OPERATIONS-APPINGG0)$ G0MKM$IRECTORY/BJECT#LASSG0 G0G13G13G0$EFINITIONG0OFG0$)4G0CONTENTG0RULESG13G13G0/NLYG0ONEG0OFG0THEG0SPECIFIEDG0AUXILIARYG0OBJECTG0CLASSESG0CANG0BEG13G13G0INCLUDEDG0ING0AG0GIVENG0ENTRYG0OFG0CLASSG0REGISTERED)NFORMATIONREGISTERED-ANAGEMENT2ELATIONSHIP)NFORMATION#2 #/.4%.4G1325,%G0 G03425#452!,G0/“*%#4G0#,!33 REGISTERED)NFORMATION!58),)!29G0/“*%#4G0#,!33 G0MANAGEMENT2ELATIONSHIP#LASSG0MANAGEMENT2ELATIONSHIP-APPINGG0G13G13G0$EFINITIONG0OFG0USEDG0ATTRIBUTESMAPPED2ELATIONSHIP#LASSG0!442)“54% 7)4(G039.4!8 -A