A registry service architecture provides for dynamic query resolution. The
architecture utilises a language and sematics which is common to that
used to define a scoped hierarchical structure of relationships between
data entities. The relationships are defined by metadata associated with
the entities. The metadata may be held in a separate archive.