RFC 2378 (rfc2378) - Page 2 of 22
The CCSO Nameserver (Ph) Architecture
Alternative Format: Original Text Document
RFC 2378 The CCSO Nameserver (Ph) Architecture September 1998
Even if the database resides and is reachable from the Internet it is
local in the meaning that no server is supposed to be able to refer a
client to another server which might hold the wanted information.
However a server may contain a list of other Nameservers which can be
used by clients to query other Nameservers for information.
1.1.1. Fields
A field descriptor is associated with each field and is used to
describe the type and behavior of the field. A field descriptor
includes the fieldname, the maximum length of information the field
can store before truncation, keywords describing the properties of
the field as well as free text describing what kind of information
the field is supposed to hold.
The keywords can be any of the following:
Always: Forces the field's contents to be always printed in
addition to whatever fields specified by the query.
Any: This field is always searched by queries. To be most
use ful, a field marked as Any should also have the Indexed
and Lookup keywords as well.
Change: Can be changed by the owner of the entry.
Default: Printed if no return clause is given in the query.
Encrypt: Must be encrypted before transmission.
ForcePub: Viewable/searchable regardless of the content of the
suppress field
Indexed: Fields that are kept track of in the database's index for
efficient lookups. At least one indexed field must be
present in each query.
LocalPub: May be viewed by anyone in the "local" domain or address
space. Fields with this keyword are completely invisible
outside of the "local" domain. They will not be shown with
the fields command (section 3.3), and are disallowed in
query commands or return clauses (section 3.8).
Lookup: May be used in the selection part of a query. A Field
without this keyword may not be used to select entries.
NoMeta: Wildcard searches are disallowed.
Hedberg & Pomes Informational