More idea on Social Aggregator...
This based on the idea in the social blog prototype...
A social aggregator can aggregator various information (not just RSS feed of a blog or Flickr account!) from many feed sources, store data in local cache(db) for performance and queries, user can apply different filters to get very interesting result.
- What's inside user's feeds?
Can be anything. Blog, of course. Any RSS feeds, e.g. flickr, del.icio.us, ...
If users can put some meta lists, things will be more interesting! e.g. reading list, wish list, selling items, ...
- Social Aggregator
Get the feed data, store it in local DB, and execute the query.
some operation may cost long time since data is not ready in cache.
- Use LINQ as query language?
LINQ is a great new query language, and LINQ can be extended easily. We can implement something as LINQ provider so we can use LINQ to describe the filter of the social aggregator!
Very interesting results that a social aggregator can generate:
- Social streams: my stream, a friend's stream, a group of friend's stream
- What are my friends reading/wishing/selling/reviewing...? (if any one published such meta data inside his feed)
What "social aggregator" can't do?
- social aggregator only aggregate limited feeds, and it's one user centric application, so it can tell questions like "who are reading my blog...", "who are reading the book I read?", but it should be easily to discover ".... in my friends circle."
Related posts:
- Restful Instant Messaging Service?
- Better captcha idea…
- idea: future personal site?
- File system based data portability
- Considering re-implement OPSN prototype in Python
- Personal Web Platform
- Some ideas on web storage
- idea: better input method for mobile device
- OPSN screen shots
- Live contact API
Search related in web: