Topic: absolute vs. relative names
Topic: alias names
Topic: binding of names to objects
Topic: binding names to variables or expressions
Topic: causal theory of names
Topic: definition
Topic: descriptive naming
Topic: early vs. late binding
Topic: encoded names
Topic: group names
Topic: hierarchical naming
Topic: locating named objects by broadcast
Topic: name server or name directory
Topic: names as abbreviations for descriptions
Topic: names as rigid designators
Topic: names as place holders
Topic: names defined by context
Topic: names independent of objects
Topic: namespace
Topic: naming authority
Topic: naming by pointing or recognition
Topic: object-defined names
Topic: objects without names
Topic: pronoun reference
Topic: proper names
Topic: renaming
Topic: self reference
Topic: symbolic representation
Topic: unique names
Topic: unique numeric names as surrogates
Topic: using a description as a name
Topic: using an address as a name
Group: access to data
Group: distributed systems
Group: hypertext
Group: natural language
Group: philosophy
Group: systems
Topic: abbreviated input
Topic: abstraction by name
Topic: attribute-value pairs as information
Topic: classification
Topic: data as a named set of data objects
Topic: dictionary for natural language
Topic: denoting phrases and definite descriptions
Topic: file directory
Topic: hypertext nodes made of names
Topic: is a name a literal string or a symbol
Topic: local declaration of data
Topic: meaning of words
Topic: meaning vs. reference
Topic: name of a relationship
Topic: named constants and expressions
Topic: naming conventions
Topic: no need for variables
Topic: number as a named set of numbers
Topic: number representation
Topic: parameter passing by keyword or position
Topic: pidgin and creole languages
Topic: problem of assigning names
Topic: Thesa data model
Topic: recognition
Topic: selecting command names for a user interface
Topic: words in natural languages
| |
Summary
Naming is key to our ability to understand and organize the world. Names come in many forms for many purposes. (cbb 12/00)
A name in Thesa refers to an numeric identifier in a depot. The combination of depot and identifier is permanent while its name or names may change over time. The names belong to a natural language while the identifiers belong a computational language. Given a version, the mapping is bi-directional. This ties together the natural and computational languages for everything represented in the system. (cbb 4/06)
Subtopic: naming and reason/science
Quote: reason is nothing but adding and subtracting the consequences of general names; marking when we think, and signifying when we communicate [»hobbT_1651, OK]
| Quote: science is the knowledge of the consequences of names; the dependance of one fact upon another; the ability to make things happen [»hobbT_1651, OK]
| Quote: our universe is not chaos; we perceive and name beings and objects that have stable structures [»thomR_1975]
| Quote: Augustine was taught to speak by learning the names of things [»wittL_1958]
| Quote: tastes, odors, colors are mere names as far material objects are concerned; they are only excitations of living animals; same as tickling and armpits
| Quote: names make us capable of science; they draw men out of ignorance, or may lead men into error
| Subtopic: names as atomic objects
Quote: a name, when used as a name, has no internal structure; names are atomic objects; may test for equality [»straC8_1967]
| Quote: a numeral, an R-value expression, is the written representation of a number, an abstract object; only the single digits are also names [»straC8_1967]
| Subtopic: names as marks
Quote: names are marks of human voices which recall conceptions of the things named [»hobbT_1650, OK]
| Subtopic: names as universals
Quote: there is nothing universal but names; the things named are not themselves universal [»hobbT_1650, OK]
| Subtopic: names as fields
Note: the name of an object is a dictionary entry, i.e., a field [»cbb_2000, OK]
| Subtopic: rules vs. regularities
Note: there are two kinds of rules: formal rules and regularities; Turing machines and words in a natural language [»cbb_1990, OK]
| Subtopic: how to name an object
Quote: ways to designate an object: name, address, content, owner, class, group, path, relationship [»watsRW_1981]
| Quote: names can have different relationships to things; e.g., legal name, maiden name, descriptive name [»kentW_1978]
| Quote: names are characterized by structure, time, and number [»hauzBM10_1986]
| Quote: the name of a resource indicates what we seek, an address is where, and a route is how to get there [»shocJF9_1978]
| Subtopic: names are expressions, functions, attributes, resources
Quote: names are meaningful expressions without free variables
| Quote: a major weakness of von Neumann languages is not treating names as functions [»backJ8_1978a]
| Quote: all names are attribute names since variables, procedures, etc. are attributes of the environment [»maclBJ12_1983]
| Quote: Representational State Transfer (REST) manages resources; i.e., anything that can be named [»fielRT5_2002]
| Subtopic: calculus of names
Quote: the key idea of pi-calculus is naming or reference; concurrency requires the independent identity of its components [»milnR1_1993]
| Quote: pi-calculus expressions consist of names and processes; names may be a channel or a datum [»milnR1_1993]
| Quote: an interaction transmits a name (a means of access) from one process to another
| Subtopic: too many names
Quote: there are already enough names; one must know when to stop; this averts trouble [»lampBW8_1985]
| Quote: traditional programming requires the constant invention of unique names just to create structure
|
Group: naming
Topic: absolute vs. relative names (12 items)
Topic: alias names (39 items)
Topic: binding of names to objects (19 items)
Topic: binding names to variables or expressions (10 items)
Topic: causal theory of names (21 items)
Topic: definition (17 items)
Topic: descriptive naming (29 items)
Topic: early vs. late binding (15 items)
Topic: encoded names (7 items)
Topic: group names (16 items)
Topic: hierarchical naming (28 items)
Topic: locating named objects by broadcast (9 items)
Topic: name server or name directory (40 items)
Topic: names as abbreviations for descriptions (35 items)
Topic: names as rigid designators (43 items)
Topic: names as place holders (4 items)
Topic: names defined by context (36 items)
Topic: names independent of objects (34 items)
Topic: namespace (19 items)
Topic: naming authority (7 items)
Topic: naming by pointing or recognition (13 items)
Topic: object-defined names (15 items)
Topic: objects without names (7 items)
Topic: pronoun reference (23 items)
Topic: proper names (35 items)
Topic: renaming (10 items)
Topic: self reference (27 items)
Topic: symbolic representation (26 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 an address as a name (22 items)
Related Topics
Group: access to data (12 topics, 307 quotes)
Group: distributed systems (14 topics, 348 quotes)
Group: hypertext (44 topics, 786 quotes)
Group: natural language (16 topics, 539 quotes)
Group: philosophy (60 topics, 2323 quotes)
Group: systems (17 topics, 530 quotes)
Topic: abbreviated input (10 items)
Topic: abstraction by name (29 items)
Topic: attribute-value pairs as information (57 items)
Topic: classification (65 items)
Topic: data as a named set of data objects (22 items)
Topic: dictionary for natural language (41 items)
Topic: denoting phrases and definite descriptions (21 items)
Topic: file directory (55 items)
Topic: hypertext nodes made of names (13 items)
Topic: is a name a literal string or a symbol (23 items)
Topic: local declaration of data (11 items)
Topic: meaning of words (21 items)
Topic: meaning vs. reference (49 items)
Topic: name of a relationship (5 items)
Topic: named constants and expressions (21 items)
Topic: naming conventions (8 items)
Topic: no need for variables (13 items)
Topic: number as a named set of numbers (15 items)
Topic: number representation (16 items)
Topic: parameter passing by keyword or position (13 items)
Topic: pidgin and creole languages (31 items)
Topic: problem of assigning names (25 items)
Topic: Thesa data model (58 items)
Topic: recognition (50 items)
Topic: selecting command names for a user interface (15 items)
Topic: words in natural languages (40 items)
|