This invention relates to a computer-based method and system for
facilitating the retrieval, classification, and distribution of
information. In one embodiment, a method for providing information
comprises providing a plurality of entities, each having an entity type,
providing a plurality of relationships among the entities, each
relationship having a relationship type and direction, and constructing
an entity-relationship network comprising the entities and relationships.
The method further includes receiving a plurality of information items,
facilitating the association of the information items with at least one
corresponding entity, receiving a request for information items
associated with a selected one of the entities, determining a subset of
the entities based on the selected entity, the relationships, the
relationship types and the relationship directions, and providing the
information items associated with the subset of the entities.