Techniques for responding to a request for data from a server operated
by an entity or enterprise on a network include generating and storing a first
concept in association with a first relationship of a first relationship type,
which relates concepts in a first category, and a second relationship of a second
relationship type, which relates concepts in a second category; and responding
to the request based on the first concept and the second relationship. The request
is based on an enterprise-specific vocabulary of names and relationships among
the names. The names are of solutions, technologies, products, services and activities,
or any other information associated with the entity. The first concept is one of
a plurality of atomic concepts among names in the enterprise-specific vocabulary.
The first concept is associated with a first category of a plurality of categories
that encompass the enterprise-specific vocabulary.