news and thoughts on and around the development
of the iCite net
by Jay Fienberg
posted: Dec 6, 2004 11:45:03 PM
The sub-project of the iCite net I'm working on right now includes in it a data model for blog rolls. This will be used to output blogroll data in a variety of formats.
It seems like it'd be good to support OPML as an output format, though I've never really done anything with OPML myself. So, I have a few questions.
First, with OPML outline attributes like xmlURL and htmlUrl, these are kind-of a profile in the sense that people use them, but there is no absolute spec anywhere that says they have to be used, or that other attributes can't be added. Is this right?
Basically, I want to add another attribute or two that are specific to this sub-project. Plus, since some folks are using XFN data in their blogroll listings (and this is to be accounted for in my data model), the XFN "rel" data would also seem a natural fit for an additional attribute.
(Although, another interesting question: since each XFN rel attribute contains a list of data with one or more items, e.g., rel="colleague met", wouldn't it be useful, in theory, to have each item treated as a full-fledged data attribute in certain, non-HTML, data representations? Hm....)
Possibly along these lines, I notice that many folks have their blogroll divided into sections (example: Jake's Radio 'Blog blogroll currently has about 10 sections). In some blog systems, the sections may be implemented as separate blogrolls, but, from the point of view of my data model, it makes sense that blogroll listings be collected as a single set of listings optionally associated with one or more listing categories.
So, it looks like the convention is to use the outline model, with each blogroll section hierarchically containing a subset of blogroll listings (ex: Jake's OPML). Anyone know of counter examples, i.e., having a category attribute in each listing?
Actually, being that OPML is XML, the hierarchical outline model is better in the sense that hierarchy is the natural way to represent sections in XML. But, I thought this OPML vernacular would be something other folks would know more about and maybe could fill me in a little.
I'm also thinking it might be nice to output blogrolls as XOXO Extensible Open XHTML Outlines (which may be supported by another view in this same sub-project), but I haven't yet seen a clear example of a blogroll in XOXO. So, got XOXO blogrolls, anyone?
permalink | comments {0} · trackbacks {0}
also available as: rss · rss2 · rdf · atom
Note: All comments and trackbacks are moderated. Spam is deleted. Other comments are approved as promptly as possible.
Note: Older posts no longer accept new comments or trackbacks.
« prev post
i-names, XRIs, and shri.mp
» next post
The contents and other reasons content management systems fail
blog archive
2006: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2005: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2004: jan · feb · mar · apr may · jun · jul · aug sep · oct · nov · dec 2003: may · jun · jul · aug sep · oct · nov · dec first post: April 30, 2003 highlight views: Spammers' Choice
Jay elsewhere online
Jay Fienberg - the official home page
Wrong Notes - the music blog of the Ear Reverends
Fine & Full, aka, a fine and full burger
Sociomobilepoetextologia (moblog, currently inactive due to lack of proper mobile)
to enjoy roll
sites I like to read when I start from here
· Anastasia Fuller
· Andy Baio
· Biz Stone
· Boris Mann
· Bre Pettis
· Chris Dent
· Danny Ayers
· Dare Obasanjo
· David Czarnecki
· David Weinberger
· Don Park
· Evan Williams
· Greg Narain
· Jason Kottke
· Jim Benson
· Lucas Gonze
· Marc Canter
· Matt May
· Matt Mullenweg
· Michal Migurski
· Nancy White
· Rebecca Blood
· Reg Cheramy
· Richard MacManus
· Sam Ruby
· Shelley Powers
· Tim Bray
· danah boyd