|
|
|
Related to the defining of MicroContent in all its aspects.
In a comment to one of my blog-entries, Ryan King says:
You suggest that we should have “separate MicroContent entries in separate well-formed XML files.”
I say, “what’s wrong with XHTML”? Its XHTML, you can have ‘microcontent’ in it. And the bonus is that you don’t have to maintain two representations of your data.
I guess that there is nothing wrong XHTML. The presentation of Tantek Çelik makes that clear. And XHTML is also XML. The point I want to make is it that it has MicroContent in it. When talking about XHTML one usually thinks of a web-page. And a web-page has a lot of different types of MicroContent in it. A web-page makes the connection (provides the context) for various types and items of MicroContent.
I think that each MicroContent Item should have it’s separate file with all the web-page fluff removed. And I really do not care which format is used. MicroContent can live on it’s own. Maybe that is even a defining property of MicroContent. But creating separate files should have value. I found such value for instance in recipes. By just dragging&dropping the recipe-URI on a client, a new recipe can be added to your personal collection. And this idea can be done for other MicroContent types as well. But I guess it is not the way to go for all types of MicroContent. Only the ones that you would like to copy to your PC.
And I do not worry much about maintaining multiple representations. With a good CMS, it is no problem.
On Peer Pressure appeared a short take on the definition of blogs based on what happened at Les Blogs. It is funny that people have such a hard time at defining a blog. It shows that a blog can appear in many forms, which only has to make the definition broader.
Matt sees a whole continuum of blogs appearing, which will boil down to “plain old articles of news and opinion”. And then he ven does not take all the MicroContent types into account. The future will be even more complex than he suggest. I am not sure that there will be a definition that covers it all.
I agree with the comments of Ross Mayfield. Size should not be part of the definition of MicroContent. What we see now as small or large, is in five years time no longer a factor or importance.
I came across this weblog entry by Nova Spivack on Micro- and Macrocontent. He offers another definition of Microcontent:
Microcontent is modular content. Each item of microcontent is an unique, individually addressible chunk of content defined by metadata focused around a particular idea or small set of related ideas.
He also describes Macrocontent, which is a collection of Microcontent items. And he suggests that a weblog, a wiki or even a webpage is a piece of Macrocontent.
And I agree with him there. I try to build my webpages out of multiple weblogs. So each piece is indeed a Microcontent item. And Nova says:
I think that in fact the microcontent paradigm will become a key element of next-generation Web publishing, and even of the desktop.
Good to hear. I was about to call Macrocontent Containers, but now I am not sure what to use.
After looking at various namespaces, I think there must be four types of fields (is fields a good word?): core, basic, accepted and extended fields.
This classification of fields is not something static. As fields get accepted and adopted by the community they move up from extended to basic and might even reach the core.
I am not sue if this classification is important. It was just an observation that I made.
Inspired by the RVW-extensions of Alf Eating, I think his model for reviews can be explained more generalized. He had to solve the fact that the content of a review might refer to more than one item (book, CD, whatever). Instead of having a single item per review, the situation got more complex. I assume that this will not only happen to OpenReviews, but to other forms of microcontent as well.
For instance I can image that one needs something similar for OpenEvents as well. Say that I organize an event with all kind of manifestations and performances. Each performance will start at a specific tiem and at a specific venue. Everything combined will be the entire event. Event and performance have general content, organizer, etc. in common. And this information can be liften to a common event field. Each performance can then inherit this information if required.
For the moment I call this composited microcontent.
Now that I read the first information on microcontent, I am wondering how I should analyse this stuff. How should I chop up the possible subjects. My initial thoughts are that I want to discuss the following subject:
For each microcontent type the following could be described:
And I guess there will discussions around everything, lists of links, etc.
In order to create good microcontent standards one needs to have some underlying models to base oneself upon. Recently I saw this drawing on James Seng’s weblog. Looks guite useful. I wonder what Logic could be in microcontent conext. I would like to have an explanation of this picture. Undoubtedly it can be found somewhere on one of the SemanticWeb websites. This model is very good to help define specific microcontent schema’s.
I would like to have some similar model for publication of microcontent. I assume that nothing new has to be invented on this subject.
Microcontent has been defined very generally and many pieces of content can fall into this category. In order to get some idea, I give here an overview of examples that I have found until now (I will expand as need arises):
While I was writing this I noticed several things. Should we use plural (OpenEvents) or leave everything in singular? Should the definition be based on the purpose of the content (Review, Bookmark) or should it be based on the structure of the content (Picture, URL, Recipe)?
Now that we got the (vague) definition out of the way, we need to specify more. Marc Canter often defines microcontent by some examples. I do not find this enough. I think there must be more in common. I see microcontent as a family with some common characteristics. In this post I want to discuss those common characteristics.
First of all there is the common definition.
Microcontent is structured content. It is like a record in a database. Microcontent has one or more fields and each field has well defined semantics. A record in a database is not really a good comparison as structure might become very complex. Only think of a list of ingredients in an OpenRecipe. Each ingredient is already a record in the database sense.
Each member of the microcontent family has the same common fields. I am not sure what these fields must be, but i am thinking of the author_name, creation date, title, summary, author_address, foaf_address, etc. These fields all relate to general characteristics of the content. (Does the Dublin Core help here?)
Another important aspect of microcontent is its openness. Microcontent is open to be used by other people and this requirement has several consequences. This aspect is Marc Canter’s subscribable to.
Microcontent is content that is published. And this publish events requires several fields, which are common to members of the family.
As Marc Canter already stated, every piece of microcontent must have a unique URL, the permalink. This allows others to syndicate the microcontent. Note that this will exclude a lot of content. For instance if I add a blogroll to weblog, but do not offer it also as a separate URL, it is not Microcontent. Although it could be.
Other fields can probably be found in the RSS-standard or in the Dublin Core. One can think of publication date, expiration date, etc.
And there must be technical requirements that are common to all members. I guess XML is a good one for markup. And there might be requirements about the publication method (HTML, RSS, Atom, Email, etc.)
Flemming Funch discusses the definition of Microcontent and Marc Canter has added his ideas to that. If this subject wants to get any further a clear definition is needed that is supported by most people. Although using the word Microcontent a lot will also help. Otherwise people will start using new words, such as digital artifacts (Jon Udell). As Funch already points out the history of the word has no meaning anymore.
The definition of Anil Dash comes already a lot closer:
Today, microcontent is being used as a more general term indicating content that conveys one primary idea or concept, is accessible through a single definitive URL or permalink, and is appropriately written and formatted for presentation in email clients, web browsers, or on handheld devices as needed.
I think this definition adds a lot of unnecessary burden to the definition. I think that presentation should not be part of such a definition. Microcontent should be independent of presentation limitations, presentation is up to the client. The idea that Microcontent has a unique identifier, such as an URL is important.
The idea that microcontent should convey one primary idea or concept sound interesting. Does this contrasts itself from content proper? The Wikipedia-entry for content does not help much. It gives the synonym Creations. A comment by Richard Stallman notes that there are three types of content, which does not help us a lot. Relevant to this is the Wikipedia-entry for Open Content:
Open content describes any kind of creative work including articles, pictures, audio, and video that is published in a format that explicitly allows the copying of the information.
Which basically says that content equals creative work. Isn’t that too restrictive?
The definitions from Google do help us more. I find there:
Content means all forms of information, and without limitation includes: text, formatted text such as HTML pages, interactive and/or dynamic Web pages (such as those generated from data files and databases), images, animation, video and sound files. It may also include software, Web-based output from software applications and Web-based input (ie. transactions).
I like this one best, as it covers any information.
Content is any information that can be represented in computer data format.
Now we have give a meaning to the adjective micro in the context of content. Google does not find a definition, so we have to do with the definition of micro: extremely small. We are thus left with extremly small (piece of) information in computer data format as a working definition.
This definition only starts to live with examples of microcontent, such as a blog-entry, a review, an image (think Flickr), a bookmark (think Del.ico.us), etc. These microcontent examples only get a purpose / meaning in another context. An image is part of a photo-book or a ‘rate-this’-service. A book-mark only has value in your personal bookmark-list or in a category of an aggregator, such a Del.ico.us. A review is related to the book or CD and gets more meaning in the list of reviews at Amazon. I think that this lack of context for microcontent might be a good distinguisher from content, although I doubt that it is enough. The idea that microcontent is small as in the number of bytes has not much relevance.