Glossary [ HP System Dictionary XL Gen. Ref. Vol. 2-Part 1 SDINIT ] MPE/iX 5.0 Documentation
HP System Dictionary XL Gen. Ref. Vol. 2-Part 1 SDINIT
Appendix B Glossary
This appendix provides a glossary of System Dictionary terms. AccessThe
right to read or manipulate a dictionary domain or occurrence.
Access RightsThe rights of a scope to read or manipulate a domain or
occurrence, as determined by whether that scope is the owner of the item,
or is just associated with it.
Alias NameDifferent names associated with different external subsystem
uses of an occurrence, including a difference in programming syntax (e.g.
the use of the underscore (_) instead of the hyphen (-) in names).
AssociationAn explicit access assigned between a scope and a domain,
entity, or relationship, which has been granted to that scope by the
owner scope of the domain, entity, or relationship.
AttributeAn object in the dictionary structure that is a piece of
information describing an entity type or relationship type.
Attribute EditA value or range of values used for determining if input
attribute values are valid when creating or modifying an occurrence.
Also used to specify the default attribute value to use when an
occurrence is created.
Attribute PromptingA facility that prompts for attribute values whenever
you issue a CREATE, MODIFY, or REPORT command without the ATTRIBUTE-LIST
parameter. (SDMAIN only)
Attribute ValueThe specific information (e.g. text, numbers, etc)
assigned to an attribute, describing a particular occurrence of an entity
type or relationship type.
Binary Relationship A relationship involving two entities.
Child EntityThe second entity in a relationship.
CommandThe SDMAIN-defined name that specifies the action to be taken.
Common DomainThe primary name space for dictionary occurrences. It is
provided with System Dictionary, is represented by a blank name, is owned
by the core set, has a sensitivity of Public, and can never be modified
or deleted.
Compiled DictionaryA read-only dictionary that contains metadata
extracted from the master dictionary. A compiled dictionary consists of
one or more flat files.
Core SetA predefined set of entity types, relationship types,
relationship classes, attributes, and domains that are provided with
System Dictionary. It also includes the scope CORESET, which owns
everything in the core set. A second scope, the Dictionary Administrator
scope, is included in the core set, and is also owned by the scope
CORESET. DA scopeSee Dictionary Administrator Scope.
DCBSee Dictionary Control Block.
Dictionary Administrator ScopeA special scope provided with the System
Dictionary core set, which has unlimited access to all items in the
dictionary, and ultimate authority.
Dictionary Control BlockAn array of data which contains information about
the current status of the dictionary to an intrinsic.
Dictionary EnvironmentThe dictionary environment includes the name of the
dictionary that is open, the scope, the open mode, the name mode, the
domain, version, and version status that are used for creating and
retrieving definitions.
DomainA name space within the dictionary. See Common Domain and Local
Domain.
E-R ModelSee Entity-Relationship model.
EntityAn entity is a description of an object in the information network,
and belongs to a specific Entity Type.
Entity ListThe ordered list of entities that make up a relationship.
Entity TypeAn object in the dictionary structure that classifies entity
occurrences. Each entity type is further defined by an associated set of
attributes.
Entity-Relationship ModelA logical structure that is general enough that
it can describe most, if not all, of the information processing done on a
computer network. The entity-relationship model is composed of entity
types, relationship types, relationship classes and attributes.
EnvironmentThe computer system hardware and software required for the
operation of System Dictionary.
Extended SetThe user-created set of structure definitions within the
dictionary; an extension of the Core Set.
External NameOne of two names (see also Internal Name) assigned to every
item in the dictionary. It is a customizable and localizable reference
that is intended for dictionary end users.
HomonymThe same name used for conceptually different entity occurrences
of the same entity type.
Internal NameOne of two names (see also External Name) assigned to every
item in the dictionary. An internal name is not changeable, and is
intended for use by software products used with System Dictionary which
rely on specific names for identification purposes.
Internal NumberAn identification number automatically assigned to all
dictionary components when they are created. These numbers may be read
from the Status array (parameter) of intrinsics used for creation and
retrieval of dictionary components and, when used, can greatly increase
the efficiency and speed of some dictionary operations. Keyword-ClauseA
keyword clause can be either a single keyword or a keyword followed by an
equal sign (=) that is followed by either nothing, a single value, or a
list of values separated by commas. The keywords are SDMAIN-defined,
while their values are either SDMAIN defined or user-defined. Keyword
clauses are separated by semicolons.
List TerminatorA semicolon ( ; ) that indicates to the intrinsic using a
specific list, that there are no more entries in the list.
Local DomainA user-created name space that separates a set of names,
which includes names used for a different purpose. See also Common
Domain.
LockingA process that allows only one user at a time to access the
dictionary. System Dictionary provides two types of locking: automatic,
which protects individual operations, and manual, which can protect a
sequence of operations.
LoggingA process that can automatically create a log of all dictionary
transactions, providing a means to repeat those transactions in the event
of data loss.
MacroA user-defined set of commands that you can save in a file and call
using macro names. When you call the macro, each defined command is
executed in the same way that it would have been had you entered each
command individually. (SDMAIN only)
Master DictionaryA dictionary that consists of a database and multiple
files. A master dictionary can be accessed by any of the System
Dictionary intrinsics and commands.
MergeA process that combines structure, security, and occurrence date of
one dictionary into the same or other dictionaries.
MetadataDescriptive information about data, but not the data itself.
Example: a file card in a library, which contains information about a
book, but is not the book itself; an address of a building, which
provides information about its location, but is not the location itself.
N-ary RelationshipA relationship that involves N entities, where 3<=N<=6
(see also Binary Relationship).
Name modeA parameter set while opening the dictionary, used to cause
intrinsics to reference either internal or external names when accessing
dictionary items.
Name setA group of names within the dictionary that includes names for
any one of the following types of dictionary definitions: domains,
versions in the same domain, entity types, relationship classes,
attributes, scopes, and entity occurrences of a specific type that are
located in the same domain.
Object-ClauseThe user-defined name of the object. This is the specific
target of the action specified by the command.
OccurrenceA specific instance of an entity or relationship.
Open modeOne of five dictionary operating modes, set when opening the
dictionary for use. Owner scopeA scope that is directly associated with
an object in the dictionary and has all rights to it, because the scope
has either created that object, or has been given ownership by the scope
that created it or previously owned it. Parent EntityThe first entity in
a relationship.
PasswordA combination of up to 32 special or alphanumeric characters,
and/or blanks used for user identification purposes to limit access to
data or objects within the dictionary.
PreviewA process that allows the potential results of a merge operation
to be seen before the actual merge operation is performed.
Primary NameThe principal name of an entity, not a synonym, that is
initially assigned when the entity is created. Whenever an entity name
is returned by System Dictionary, the primary name is returned.
RelationshipA logically connected, ordered series of two to six entities,
which belongs to a specific Relationship Type.
Relationship classThe specific class of association or logical connection
between the entities in a relationship.
Relationship positionThe logical order of a child entity (the second
entity in a relationship) relative to all other child entities for the
same parent entity (the first entity in a relationship) of the same
relationship type.
Relationship typeAn object in the dictionary structure that classifies
relationship occurrences; a logical connection between entity types
specified by a series of two to six ordered entity types and a
relationship class. Each relationship type is further defined by an
associated set of attributes.
RestructuringA process similar to compiling. Restructuring incorporates
all changes made to the dictionary structure in a single session into the
working dictionary, and reformats any dictionary occurrences that are
affected by those structure changes.
ScopeA security definition within the dictionary environment that sets
the level of access a user has to all objects in the dictionary. It
includes up to six scope rights.
Scope RightOne of six specific capabilities associated with a scope. The
scope right specifies which dictionary components that scope is allowed
to manipulate.
SecurityA protection scheme within System Dictionary that limits access
to objects in the dictionary to authorized users. The primary elements
of dictionary security are scopes In addition, dictionary domains and
occurrences each have a sensitivity, which further define their access by
a specific scope.
SensitivityAn access right associated with a dictionary domain or
occurrence.
Special AttributesThe set of attributes that are automatically assigned
to entity types and relationship types when the types are created.
StatusInformation about the success or failure of an intrinsic call. The
status is returned as the final parameter of intrinsic calls.
StructureThe part of System Dictionary that includes both core set and
extended set entity types, relationship types, relationship classes, and
attributes.
SubcommandThe SDMAIN-defined name hat specifies the general target of the
action.
SynonymAn alternate name for an entity in the dictionary. A synonym must
uniquely identify a given entity.
Variable Length Attribute An attribute whose value must be explicitly
defined, and whose length is dependent upon that value. Example: an
attribute description, whose value is sixty bytes of text. Therefore,
the length of the attribute is sixty.
VersionA set of occurrences within a domain, set apart from other sets
within the domain.
MPE/iX 5.0 Documentation