1 Author
6414 Log Entries
17906 Files
186 Locations
23 Episodes
23 Graphs
0 Saved Searches
791 Smart Tags
9 Polls

< August 2010>
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Expand Calendar

On This Day
3 Years Ago:
Three Months to Ironman Florida 2007 Plan
Headache Cause: Scatterbrain? Fix: Todo Lists?
5 Years Ago:
Reger.com and RSS: Patrick Chanezon
Not Much Structure for Ava Yet
Monday August 1st, 2005
Marty T - Four Types Concept - BD - GD - GR - BR
Vanessa Missing Gunther, Shallowford Road, Reward
6 Years Ago:
Camera Phone Action For Sun, Aug 1, 2004
Movie: The Italian Job

My Favorite Sites
a ticket to kona
ad astra, per aspera
amy kloner
anna
billy vandervalk
carole sharpless
danielle grabol
diva marketing
dogwood girl
dtundacova
duncan mills groundblog
dylan rist
father's blog
gordo
hunter
isaac freeman
jenny selan
joe elswick
joel
josh shields
kate parker
katrina mitchell
kendy's blog
lil stew
maddox
marc crouch
mark ziler
mother's blog
nat's negative split
particleman
peter king
scripting.com
tribirdie jill
uncle-packles
vanessa
yellowjeepgirl.com
zoomartin

Random Stuff Messages
1802 Messages Available

Search My Site


Email Subscription
Enter your email address to receive this site via email.


Graphs
None.

View this site in XML

Random Stuff


9
Month
27
Day
2005
Year
Microformats Recycled: How Does Reger.com's Microcontent Meritocracy Stack Up?
12
Hour
53
Minute
PMI just saw Microformats Recycle, a piece by Ryan King on microformats.org:

We noticed that the principles tend to follow the .


Here’s a possible breakdown we came up with:



Reduce

- solve a specific problem

- start as simple as possible


Reuse

- design for humans first, machines second

- reuse building blocks from widely adopted standards


Recycle

- modularity / embeddability

- enable and encourage decentralized and distributed development, content, services


So I decided to use this to check Reger.com's approach to microformats. In a nutshell, we enable users to create their own microformats (we call them Log Types) via a simple drag-and-drop user interface and then we facilitate a marketplace of those microformats. A new user looking to track their jogging data, for example, may find twenty different jogging microformats to choose from. They choose the one that works best for them, or they create their own. It's very democratic, open and merit-based. The best microformats survive and thrive... the rest are happily used by their owners in obscurity, filling their needs exactly.

Ok, so this approach has been slapped around a bit by those in the microformat space. How does it stack up to the guiding principles of microformats? Let's take the principles one-by-one:

microformat principle: solve a specific problem


By giving users the freedom to create and customize their microformats we virtually guarantee that they solve a specific problem. Users aren't forced to use a microformat that doesn't quite do what they need. Because the barrier to microformat creation is low people only use formats that do what they need them to do.

microformat principle: start as simple as possible


Drag a few fields into your format. Log stuff for a while. Find new stuff you want to log, add it. No need to adopt a standards-body-approved format. Create one that does exactly what you need. Another concept that fulfills this "start as simple as possible" goal is the notion of microformat expansion that I haven't touched on much. One user owns a microformat. Others can use it (if the owner chooses to make it public). Those that use it can then extend the base fields with their own. They can add fields to track just that "little extra" that they need. Now, that "little extra" isn't involved in the social networking side of the microformat, but it allows them to track it. The key here is that they started simple with another users' format.

microformat principle: design for humans first, machines second


We first built the UI that allows users to drag-and-drop to create microformats. Users don't have to know about XML-this or Schema-that. Once we had that built we added the ability for users to upload an XML Schema file to create a microformat. Humans first, machines second. I think we pass.

microformat principle: reuse building blocks from widely adopted standards


We're somewhat agnostic on this one, but keep reading. You see, users can choose to reuse pieces from other widely-adopted standards, but we don't require it. We're the pen and paper... they're the authors. That said, we do allow the notion of starting with a popular microformat and then tweaking it for your own good. And on the publishing side we certainly use widely adopted standards. When a user creates a custom microformat we embed that in the widely-adopted RSS 2.0. We also publish it in the widely-adopted structured blogging (they have a ton going on despite a not-so-updated site). But, as you should note, there's a difference between the microformat itself and the publishing mechanism. We're moving more and more to a full XML Schema concept so we feel that we'll be more able to support any standard out there. I give us a passing but not perfect grade here.

microformat principle: modularity / embeddability


We've got some work to do on the modularity side of things. We'd like a user to be able to create a supermicroformat by combining many smaller microformats (one-click in a UI, of course). We'd also like to see more data portability between microformats. For example, move your Swimming Log data and Running Log data (now separate) into a single Triathlon Log format. Doing so requires some smart thinking on data transformation. Can you say XSLT? Our challenge is to do this and still adhere to the "humans first" ideal.

microformat principle: enable and encourage decentralized and distributed development, content, services


Boom! This is where we shine! Microformat power to the people. Everybody has their own take on what needs to be tracked in a particular vertical. Within each vertical are sub-groups: take the case of joggers. There are those who run marathons... they want to track things like endurance nutrition and heat avoidance. There are those who run 10K's... they want to track muscular strangth and VO2Max workouts. There are those who run to lose weight... they want to track run distance vs. weight loss. There are thousands of hobbies out there. And hundreds of sub-hobbies. There's simply no way to service all of these groups with a top-down approach. The people must be able to create their own formats and morph them, share them, publish them.

Once a user creates a microformat we then automatically create quantifiable search, rss embedding, graphs and apis for them. These common things that we do across all microformats enables the distributed services to prosper.

I'm glad Ryan put this idea up there. In fact, it encouraged me to continue comparing reger.com's microformat meroticracy to another page where they discuss what microformats are and are not:

microformats are:


So let's break this down one-by-one, shall we:

microformats are: a way of thinking about data


Ok. I'll accept that. In our concept a microformat is a type of data to log... a Log Type.

microformats are: design principles for formats


Ok.

microformats are: adapted to current behaviors and usage patterns


Bam! Exactly! People already have a behavior of blogging... logging in, creating content and publishing. We add the notion of adding extended data to track and publish. But it's still the same flow. And on the publish side we also open the doors to analysis, mining and integration.

microformats are: highly correlated with semantic XHTML, AKA the real world semantics, AKA lowercase semantic web, AKA lossless XHTML


Agree. Some of the distribution mechanisms.

microformats are: a set of simple open data format standards that many are actively developing and implementing for more/better structured blogging and web microcontent publishing in general.


We're open... when a user uses the UI to drag-and-drop create a microformat we publish that format via XML Schema. We nail the concept of "many actively developing" although we could do better to facilitate cooperation on a single Log Type.

microformats are: an evolutionary revolution


By giving people the ability to create their own microformats we model birth. By creating a marketplace for microformats we model the forces of survival-of-the-fittest.

Ok, now on to what microformats are not, from the same page:

microformats are not:

  • a new language

  • infinitely extensible and open-ended


  • an attempt to get everyone to change their behavior and rewrite their tools

  • a whole new approach that throws away what already works today

  • a panacea for all taxonomies, ontologies, and other such abstractions

  • defining the whole world, or even just boiling the ocean

  • any of the above




And let's take these one-by-one:

microformats are not: a new language


Agreed. People don't need to know any programming to create a microformat with reger.com. They simply need to be able to drag and drop.

microformats are not: infinitely extensible and open-ended


I agree at the single format level but disagree at the "whole system" level. Each microformat is set by the owner. They set the fields, constraints, etc. This is important so that others can build services on top of them. But one person's microformat is never the end of the story. In the "whole system" view people can be completely open-ended... they can extend until their drag-and-drop fingers get blisters. A few reasons why some don't want microformats to be infinitely extensible and open-ended: first, it allows discussions of microformats to get too far-reaching and nebulous... nothing gets accomplished. Second, it's hard to envision a Web 2.0 of intereconnected services when microformats are always changing. This is one of the big pushbacks to reger.com's microformat meritocracy approach. My answer is this: yes, if you're the Adidas shoe company you'll be staring down the barrell of 200 different jogging microformats. And you won't own any of them. But once there is a user base worthy of investment in value-add services there will also be a long tail phenomenon. One, two, maybe a handful of those 200 jogging microformats will cover the vast majority of log entries. You'll choose to support those top microformats. In doing so you'll encourage others to come on board to those microformats, strengthening them. This is no different than investing years in a jogging log microformat standards body... except that your customers are the ones that created the format... it's already been vetted and debugged in the community. Your investment in a meritocracy-built microformat is on more stable ground. Let me say that again: your investment in a meritocracy-built microformat is on more stable ground.

microformats are not: an attempt to get everyone to change their behavior and rewrite their tools


Well, this seems to be some public relations work. An attempt to assuage those who fear change. I don't know... if a better system comes along you're likely going to have to change your tool. I agree that the goal of microformats is not to force tool change, but it may cause such an effect.

microformats are not: a whole new approach that throws away what already works today


I agree on the tech level and on the human level. On the tech level we're talking about using rss, xhtml, xml, xsl, etc. These things work and do their job well. And on the human level people are already tracking data... we just need to give them tools that allow them to easily track that data. We're not trying to get anybody to change what they want to track.

microformats are not: a panacea for all taxonomies, ontologies, and other such abstractions


Again, I think the goal here is to help focus the discussion of microformats so that it doesn't get unweildy. If you're caught in a mindset that you have to have prior agreement on each microformat then this is a valid concern. But if you create an evolutionary meritocracy where microformats can evolve, then you don't care much whether people try to go big or keep it small. That said, I do agree that even with the reger.com-proposed microcontent meritocracy which encourages thousands upon thousands of microcontent formats we still don't completely solve the issue of taxonomies and ontologies. Much work needs to be done to create relationships between microformats. Maybe that's microformat meritocracy 3.0. Lots of tough issues here and format creation is not the whole solution.

microformats are not: defining the whole world, or even just boiling the ocean


Well, this is where I'll poke a bit. People, when given the right tools, can add structure to the whole world. Look at the World Wide Web. With simple publishing there is content related to almost anything on earth. With a robust Web 2.0 publishing tool like Reger.com at their disposal, I suspect that the people of planet earth will add structure to most of it. We can make this claim by focusing on enabling microformat creation, not on actually creating microformats ourselves. Microformat power to the people!

As always, I've likely missed a number of key points. Slap me around a bit! Post comments, blog it or email me... I truly enjoy and value your input!
Timezone: US/Eastern
4 years 10 months ago
Author:

Joe Reger, Jr.
Keyword Tags
Location:
All Locations
Not Specified
Related Entries
Tantek Disagrees with Me on Microformats
datablogging Attention Data: Log Types Shared as OPML
All These Microcontent Formats
Structured Blogging: Format-of-Formats?
Marc Canter and Dave Winer on Microcontent
Favorite Entry?
No




blog comments powered by Disqus