October 16, 2005

My Thoughts on Reading Lists

Michael Arrington

31 comments »

Dave Winer has been thinking about, and recently writing about, a new idea: Reading Lists.

OPML is a really useful file structure that just about everyone who uses a feed aggregator, like bloglines, is already using without necessarily knowing it. Most readers keep subscribed feeds for a user in OPML format, for easy importing and exporting. If you export your OPML feed you get a XML file of your feeds, which other feed readers understand.

The problem with opml files from readers is that they are static, meaning I can give you my OPML file but you will never know if I add or delete feeds unless I tell you and give you the new file. All you get is a snapshot of my feeds from the moment that I share my file with you.

Dave thinks these files should be dynamic, which means that I can share my opml file, or as he calls it my reading list, and anyone who subscribes to it will always have the current version, no matter how often I amend that list.

There is very little technology needed to allow this to happen - the various feed readers simply need to agree to support dynamic lists and allow people to share them permanently. Dave’s trying to make this happen.

If he succeeds, we’ll all be able to subscribe to reading lists from people we trust on a given subject, and good feeds will be that much easier to find.

Fred Oliveira wrote about this recently as well. In a comment, Eric Lin writes:

i could easily see this not only as a way to share my reading list with others i know, but also to be matched with others i don’t know with common interests. what if the system could match me with other people who have similar tech, music or lifestyle feeds as i do. it would be a fantastic way to make new connections as well as strengthen existing ones, and i could see communities forming around overlapping feeds. these communities might be stronger than those that form around a single website because they’d have more in common.

Yeah, exactly. As soon as people start to think about this idea, a lot of other interesting ideas start to spring up.

A real world example of where we need this is our Web2.0WorkGroup. Feeds for each blog are linked, and we have a static OPML file that we are updating as new feeds join. However, because the file is static, anyone who downloads the file has to check back frequently as new feeds are added. Let’s automate this process.

  • Sphere It

Trackbacks/Pings (Trackback URL)

  1. Reading Lists: The Dynamic OPML » Solution Watch
  2. Projectsomewhere
  3. TechCrunch » Web 2.0 This Week (October 9-15)
  4. Odyssey » Some cleaning up
  5. TechCrunch » PubSub Launches Community Lists
  6. Library clips :: PubSub reading lists and the dynamics of OPML :: November :: 2005
  7. My W@rlD » Blog Archive » PubSub Launches Community Lists
  8. CrunchNotes » Reading Lists Get Real
  9. Make You Go Hmm: » Review: last 45 days of TechCrunch and OPML profiles date sorted
  10. TechCrunch » Dave Winer’s Newest Adventure
  11. Preoccupations
  12. tech.kynikeren » Om informasjon og blogging
  13. Ole Christian Enger » Om informasjon og blogging
  14. Kynikeren » Blog Archive » Om informasjon og blogging
  15. Ole Christian Enger
  16. kosso's braingarden
  17. Dicontas - Centralized Services for Email Filtering

Comments

RSS feed for comments on this post.

  1. Michael Mahemoff

    I’m surprised how the online readers don’t let you publish your OPML file at a standard URL, and nor do any readers let you import from a URL. AFAIK. Reading lists is a great idea, but the first step would be to get used to the idea of OPML sitting on the web, not in email and private hard-drives.

  2. Michael Arrington

    Michael, I totally agree. If the readers won’t do it, we need to set up an independent service to host this data.

  3. Greg Gershman

    It’s great to see OPML finding its place on the web. Dave’s thoughts on Reading Lists a few years ago were a big source of inspiration for an app we have called Blogdigger Groups (http://groups.blogdigger.com), which, among other things, allows you to create a group or list of feeds and outputs in both RSS (for recent posts) and OPML (dynamically updated list of feeds in your group/list).

    In fact, in response to Dave’s post the other day on reallysimplesyndication.com, I created a group of the Web 2.0 Workshop blogs, check it out at http://groups.blogdigger.com/Web20Workgroup

    I’d love to get feedback from you, we’re working on some updates to Groups as well that should be coming out…soon.

  4. Brian Oberkirch

    Mike: exactly. That’s why we are updating the FrankenFeed for Web 2.0 working group as you guys add members. Here:
    http://elfURL.com/54u
    So far, about 850 folks have hit it for that master feed to all the W20WG sites.

  5. J Wynia

    I’ve had my OPML of feeds I read on an ongoing basis up on my site for a few months. At first, I did so to be able to repurpose the feed content into online readers that I was trying out, my RSS2Email system (my current reader of choice), etc. However, quickly, I started just sending people the URL when they wanted to know what I was reading. Since it’s a URL, it’s always available and always the most recent copy of the list.

    http://www.wynia.org/rss/jwynia.opml

    I think part of the trick that needs to happen to make this more commonplace is that the RSS readers need to not view OPML as an “import”, but as an “open”. Imports only happen rarely, but open happens constantly. If the RSS readers saw sets of feeds to open and used OPML as what they opened, then fetching an OPML file from the filesystem or the web shouldn’t make much difference. You just open “J’s feeds” or “my personal feeds”, etc.

  6. Singpolyma

    It’s a nice idea, if only people would stop using OPML though… it’s such an annoying format (it’s primary shortcomings being that it stores all data in attributes and has very little structure to dictate what goes in the attributes)… XOXO is definately a nicer format, but there are a few others out there as well

  7. Scott Kingery

    Interesting. What about if I want to make just a branch available? Meaning, if I have RSS feeds in my OPML under ‘Tech’ I’d like them published and available but all the ones under ‘Beer’ perhaps not published. Or maybe the other way around depending on my audience.

  8. Amber

    Every node in the OPML should have an access level public, private, protected, or internal. And Yes Readers should always “Open” your OPML. So in essence you are subscribed to your own OPML. And you should be able to open your OPML Data file from any reader.

  9. Bela Labovitch

    OPML Search (www.opmlsearch.com) has an option for following a Reading List River of News style. For example, I follow the Web 2.0 Workgroup at
    http://www.opmlsearch.com/read.....kgroup.xml

    As the Reading List changes, my content changes..

  10. Timothy Post

    Why limit ourselves to Reading Lists based on text articles? Anything which can be captured by a URL can be RSS’ed and organized in a dynamic list.

    What about a used car dealer creating a dynamic “reading list” of cars for sale? Updated everyday.

    How about available inventory? How about my Amazon wishlist?

    I love blogs as much as anybody but there’s more dynamic data out there waiting to be orgainized by blogging tools.

  11. sbygzkzq

    ipvnjksoqy igmltzww bqjntpuls

  12. bontril

    ÓIÒm not going to. I like you when you are submissive. I like when you are like a little girl, I like when you pearce me with those green eyes.Ô

  13. testosterone

    We’re currently shooting the movie’s prequel to explain why all of the living characters are covered in more blood than the zombies in Second Death.

  14. Kosso

    OPML Reading/Listening/Viewing ‘Lists’ and ‘Trees’ = ‘Treedia’

    http://kosso.wordpress.com/200.....and-trees/