In a two day span I was asked what OPML was by my friend Brian and during a discussion at the Central Iowa Bloggers meeting.
There are several definitions floating around the web but none that pass the mom test.
Wikipedia says:
OPML (Outline Processor Markup Language) is an XML format for outlines. Originally developed by Radio UserLand as a native file format for an outliner application, it has since been adopted for other uses, the most common being to exchange lists of RSS feeds between RSS aggregators.
The OPML specification defines an outline as a hierarchical, ordered list of arbitrary elements. The specification is fairly open which makes it suitable for many types of list data.
That’s not going to cut it. How about the RSS Glossary?
OPML an XML-based format that allows exchange of outline-structured information between applications running on different operating systems and environments.
That’s getting better… You could read the spec, but I even find that boring.
To make it as simple as possible, think of OPML as an outline. You remember outlines from writing college papers, right? You used (actually, you wrote the paper and then the outline) them to organize your thoughts before writing a paper.
In a sense OPML is the same thing only it is generally used to organize online, web based content. It allows people to easily exchange digital information in an open format that can be used in and by many webservices.
Oops, that’s starting to sound technical. Let’s get back to the idea of organization and sharing information. The most common use of OPML files are to organize RSS feeds.
For instance, I wanted to organize all of the Central Iowa Bloggers together into an accessible format so we could all easily subscribe to each other’s blog feeds. So I created the OPML file and now we can all subscribe to it in our feed readers. With one click I am able to subscribe to all the Central Iowa Bloggers’ blogs.
Generally one must ‘Import’ an OPML file into their feed reader. For some feed readers, like Google Reader, you must download the OPML file and then import it. Others allow you to import directly from the URL. But once you have imported the file you will see it in your feed reader and it will show up like a normal feed.
Bloglines – Import OPML
Google Reader – Import OPML
Newsgator – Import OPML
Internet Explorer 7 – Import OPML
Rojo – Import OPML
There are thousands of uses for OPML files. If you want to organize and share digital information, OPML is definitely a viable solution.
If you have any questions or need clarification leave me a comment and I will answer.
Note: If you would like to create an OPML file, build a web application from an OPML file, or find out more about this type of new media let us know.
Update: Amy Bellinger, who commented below, wrote a book (PDF) called Getting Acquainted with OPML for O’Reilly. I will let you know if it’s a useful resource after I get a chance to read it.
Related posts:
- Facebook And Your Content Who owns it?...
- Adobe’s New Feed Reader – myFeedz Adobe decided to jump into the Feed Reader space with...
- Content Delivery Networks – Demystified Yesterday I wrote about Amazon’s entrance into the Content Delivery...
- *Announcing* Stream Of Conversation When Mike asks you to do something, you must do...
- The woes of an RSS hacker I’ve been developing web applications built on the RSS platform...


{ 6 comments… read them below or add one }
May I suggest “Uncle Charlie” as an alternative to “mom?”
Haha yes you may. The ‘mom’ analogy is not intended to be offensive or anything and will probably not even be applicable in the next several years.
Obviously I use it where I feel tech talk causes too much noise and it must be abstracted to explain to non-tech people.
We should think of a good name for the ‘___ test’.
That was great Andy. I got the centralIowablog site from your email and then said, “oops, I still don’t understand OPML.” Your example helped (I think I understand enough for me) and you gave great instructions on how to add the group to my feed. Thanks.
Thanks Sherry – I added instructions for some popular feed readers. If your feed reader is not on this list let me know and I’ll add it.
Andy,
I often describe OPML as a “virtual filing cabinet” that contains organized links to websites and feeds. You can categorize the links in the equivalent of virtual folders for any purpose you like.
- M
That’s a great description – thanks Mark.
{ 1 trackback }