Where can i find resources that describes the strategies and patterns of design of social networks object models? For examples, how to implement relationships between users, how to implement the stream of notifications of user actions, how to filter that stream for each user, etc...?
+1
A:
You may start with OpenSocial to get an idea of a social network API. A general data structure for a social network is a graph, where users are nodes and relations are edges.
Yuval F
2009-09-17 14:03:24
Some things in the data model design are simple to understand and to implement (like the graph structure of relationships) but others are harder to me to design (in particular the stream of user actions)
Nicolò Martini
2009-09-17 14:17:37
+5
A:
This focuses more on the high level view of social networks and internet communities but also from a software point of view, Clay Shirky's "Here Comes Everybody", Jeff Attwood (one of the founders of this site) has blogged about him in the past.
Dale Halliwell
2009-09-17 14:05:07