Agent-based Hypermedia Models