1. In an Internet based network with a plurality of registered users, wherein each of said users can be a publisher to publish his information to others and/or a subscriber to subscribe shared information from others, a system for sharing digital resources based on a publishing-subscribing model, comprising: means for designating a subscriber as a member of a publisher's community; means for creating groups within said publisher's community, each of said groups being based on a predefined sharing relationship between said publisher and the community members of said group; and means for delivering different views of a resource to different groups based on different sharing relationships.