A list of top-level namespaces
Here is the current list of recognized top-level namespaces.
Namespaces are described in more detail
elsewhere.
This top-level list is administered by John Ockerbloom (spok@cs.cmu.edu)
- e:
-
For types deemed "essential" to the operation of the system.
This namespace covers only a few frequently used types in the
administration of the type system.
New names are assigned by the administrator, John Ockerbloom (spok@cs.cmu.edu).
- s:
-
For types considered to be "standard"; that is, those types that
are widely used throughout the system. Types in this namespace often
have longer names in other namespaces as well.
New names are assigned by the administrator, John Ockerbloom (spok@cs.cmu.edu).
- c:
-
A special namespace for "constructed" typenames; that is, those that can
be described by a rule applied to the name. (For example, the type for
"sequence of objects of type X" is named "c:seq:X".) Types in this
namespace are named by a set of construction rules. This set of rules is
subject to expansion, and is
administered by John Ockerbloom (spok@cs.cmu.edu).
- mime:
-
For types with formats described in the MIME system. These names cannot be
assigned automatically, since MIME and TOP use slightly different design
principles,
but most MIME formats of the form "type/subtype" will eventually have
corresponding TOP types with names of the form "mime:type/subtype". New names
are assigned by the administrator of this namespace, John Ockerbloom
(spok@cs.cmu.edu).
- net:
-
For types defined at any point on the Internet. Every type oracle
maintains its own portion of the "net:" namespace, and new names are
assigned at the oracle where a type is first registered, according to
the standard rules for the "net:" namespace.
spok@cs.cmu.edu (Last updated 28-Dec-94)