ANSI ISO IEC 14771-1999 pdf download Information technology — Open Distributed Processing — Naming framework
5.3
Processes involving names
This Recommendation| International Standard defines a naming model comprising concepts, rules and structures governing naming in ODP systems. It places constraints and gives guidance to the specifiers of ODP-compliant naming systems. The remainder of this Recommendation| Intermational Standard defines the processes involving names in the following clauses:
basic naming concepts (clause 6), including the management of names which involves naming and unnaming;
resolution of names (clause 7), in which a name is interpreted in order to make it possible to interact with the entity named;
communication of names (clause 8), which may involve the transfer of a name to an entity which interprets names in a different context from that used by the sender. In general, the communication of names will be an active process which involves transformation of the name so that, when resolved, it continues to refer to the same entity;
comparison of names (clause 9), to determine whether two names are known to refer to the same entity (are synonyms). However, if the naming system is sufficiently complex (for example, involving loose federations), in some cases comparison may fail to identify synonyms;
federation of naming systems (clause 10), which involves the definition of the abstract processes for name resolution, name communication, and name comparison necessary to handle names in the federation of different naming schemes.
6 Basic Naming Concepts The basic naming concepts comprise concepts from ITU-T Rec. X.9021 ISO/IEC 10746-2 and concepts defined in this clause. Definitions from ITU-T Rec. X.902| ISO/IEC 10746-2 are reproduced here for completeness. In some cases these definitions are also refined and clarified. 6.1 name: A name is a term (a linguistic construct) which, in a given naming context, refers to an entity (see 12.1 ofITU-T Rec. X.902 | ISO/IEC 10746-2).
NOTE 1 – Names can be used in a number of ways. These include: -A name as a basis for interaction: a name may be required in the interaction with some entity. The name is used to distinguish the entity which is the target of an interaction from all other entities. Such a name is known as an invocation name. An invocation name conveys an opportunity (not a right) to interact with the entity denoted by that name.
In the computational model, for instance, interfaces, operations and terminations are given invocation names. – A name as an attribute: a name that cannot be used to interact with an entity may be used to denote that entity. An attributive name is used in the interaction between two entities to refer to a third entity, which is itself kept outside the interaction pattern.
ANSI ISO IEC 14771-1999 pdf download
PS:Thank you for your support!