Map
Index
Random
Help
Topics
th

Topic: alias names

topics > Group: naming



Topic:
abbreviated input
Topic:
aliasing
Topic:
data caching
Topic:
file directory
Topic:
icons for a user interface
Topic:
manual indexing
Topic:
name server or name directory
Topic:
named constants and expressions
Topic:
names defined by context
Topic:
names independent of objects
Topic:
object and value equivalence
Topic:
pronoun reference
Topic:
renaming
Topic:
selecting command names for a user interface
Topic:
unique names
Topic:
unique numeric names as surrogates
Topic:
using a description as a name
Topic:
using icons to represent objects in a user interface

Summary

Multiple names may refer to an object. These names may serve different purposes.

An alias occurs in a localized contexts. A name only needs to distinguish the objects in a context. A link refers to another name.

When searching, people use many different words for the same idea. A thesaurus may be used to broaden a search. A problem is that a word may have many senses. Without human input, a thesaurus will broaden all senses of the word.

What is the name of an object that has multiple names? When are two aliases the same? Within a particular context, all aliases usually have equal stature. (cbb 11/00)

Subtopic: many names for one entity up

Quote: by separating objects and names can have different types of names for the same thing, e.g., legal name and employee number [»kentW_1978]
Quote: a surrogate stands for a real thing within a system; its symbols can be different [»kentW_1978]
Quote: a particular day is a single concept, but its names come in various forms [»kentW_1978]
Quote: a person has many names [»kentW_1978]
Quote: a person's name may have several correct spellings [»kentW_1978]
Quote: a name-graph consists of objects with global ids at nodes; colored arcs indicate the local name in the context of the object [»robeJD10_1981]
QuoteRef: sammJE5_1962 ;;139 Cobol's record components may have more than one name
Quote: even though two expressions denote the same person they can have different senses because of different descriptions [»kimuTD7_1985]

Subtopic: reference up

Quote: a reference is an alias (another name) for an object that already exists prior to the reference's initialization; no null reference, different than a pointer [»dewhSC_2005]
Quote: a 'const' reference can be the address of an initialized temporary; allows flexible initialization; useful for function arguments [»stroB_1991]
Quote: a C++ reference to a type is a synonym for the variable it is initialized to; used for overloaded operators, functions, and both sides of assignments [»stroB_1991]

Subtopic: localized names up

Quote: in a localized context, only need names to distinguish those members that might be accessed [»robeJD10_1981]
Quote: besides a global name for an object, allow users to define local names for the object [»watsRW_1981]
Quote: commands and objects should have many, many aliases [»furnGW11_1987]
Quote: Netlib allows deviations in command format; can accept some 'english' commands [»dongJJ5_1987]
Quote: in a distributed system, the same name may be used by different users for different objects, and different names may be used for the same object [»liskB10_1981]
Quote: a local name is an encoding of an access path from one actor to another [»hewiC8_1977]
Quote: a dynamic name is assigned to an object for a limited period of time relative to its lifetime [»hauzBM10_1986]
Quote: in Hawaii, people often use first few syllables of long last names [»kentW_1978]
Quote: in HANDS, all cards have a unique, case-insensitive name; temporary names available

Subtopic: aliases up

Quote: entries in a file directory point to files, other directories, or other entries (links) [»daleRC_1965]
Quote: an OS6 index may include links to other index entries [»stoyJE3_1972]
Quote: the value of a name may be a link, i.e., a full name for a directory [»lampBW8_1985]
Quote: Clearinghouse automatically resolves aliases without involving the stub [»oppeDC10_1981]
Quote: a Clearinghouse object may have an alias for its distinguished name; aliases are unique [»oppeDC7_1983]
Quote: Clearinghouse aliases used as short names for ease of typing; aliases are unique [»oppeDC7_1983]
Quote: Cedar defines a local name for a remote file by an 'attachment' in the file directory; inexpensive [»giffDK3_1988]
Quote: with Cedar, can attach local names to remote files that are cached on disk; allows a large set of locally named files [»giffDK3_1988]
QuoteRef: bellCG_1971 ;;607 uses name/abbreviation
QuoteRef: ziegEW4_1974 ;;131 global dictionary of abbreviations (allows multi-token names) type of implementation etc.

Subtopic: document links up

Quote: use aliases to keep document links up-to-date [»ashmH9_2000]

Subtopic: index and thesaurus up

Quote: wide variability found in spontaneous word choice; systems need unlimited aliasing [»furnGW11_1987]
Quote: a single access term has a 10-20% hit rate; an optimized term is much better; unlimited aliasing is best [»furnGW11_1987]
Quote: a thesaurus represents the relations between word senses rather than words; be careful when expanding query words with a thesaurus [»krovR4_1992]

Subtopic: reporting multiple names up

Quote: if aliases are supported, which name is returned in answering a question [»kentW_1978]
Quote: all names of an object are equally good; should display all and allow renames of any [»cbb_1990, OK]
Quote: Clearinghouse command to return all aliases for an object [»oppeDC10_1981]
Quote: if multiple representations then problems of existence testing, multiple participation [»kentW1_1984]

Subtopic: problems with aliases up

Quote: besides being slower, aliases require an up-to-date registry with mirroring, a naming authority, and its cooperation; link must use alias instead of document

Related Topics up

Topic: abbreviated input (10 items)
Topic: aliasing (28 items)
Topic: data caching (35 items)
Topic: file directory (55 items)
Topic: icons for a user interface (23 items)
Topic: manual indexing (19 items)
Topic: name server or name directory (40 items)
Topic: named constants and expressions (21 items)
Topic: names defined by context (36 items)
Topic: names independent of objects (34 items)
Topic: object and value equivalence (60 items)
Topic: pronoun reference (23 items)
Topic: renaming (10 items)
Topic: selecting command names for a user interface (15 items)
Topic: unique names (58 items)
Topic: unique numeric names as surrogates (67 items)
Topic: using a description as a name (21 items)
Topic: using icons to represent objects in a user interface
(10 items)

Updated barberCB 3/04
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.