In my previous post Advanced Aggregation: WordPressMU and Structured Blogging, I discussed how structured blogging attempted to solve some of aggregation issues faced by schools and enterprises. How do we use meta data to identify exactly what the post is about, how do we identify posts about the same event.
The release of WordPressMU 1.3 and WordPress 2.3 ( I started writing this post a long time ago, we're now up to 2.7) have seen the inclusion of tags, which were previously only available through plugins. As well as including plugins, the backend of how this has been implemented allows for additional taxonomies and objects can be added through plugins, but more on that later.
Categories and Tags
Suppose students blog about an excursion to CERES as part of their studies about Cultures of the Commonwealth. The student uses the category of Cultures of the Commonwealth so that all of their posts can be grouped together. What else do we need? I'd suggest a tag of CERES as this will probably be the only post the student makes about CERES, and other tags to show the countries that that the student learnt about while on the excursion. What about excursion? Should it be a tag or a category? Either really would be fine, posts can have multiple categories and or multiple tags, but if want to aggregate the content later we'd need everyone to do the same.
Now suppose we wanted to read all of the posts about the CERES excursion? We could go to our class, section or whole school aggregated blog and use the agreed tag or category. Better still how about a widget which shows the tag cloud or category list from the student's group memberships or at the end of the student's post about the CERES excursion.
Machine tags, System tags and Triple tags
Machine tags, System tags and Triple tags are all the same thing with a different name. Flickr adopted them after their users had begun using them for geotagging, selling and for other purposes.
Examples:
event:date="1/11/2007"
event:location=CERES
event:name="89F excursion to CERES"
event:attendee:"Richard Olsen"
upcoming:event=1324324
VELS:Strand:Physical, Personal and Social Learning
VELS:Domain:Health and Physical Education
VELS:Dimension:Movement and physical activity
System tags give users a flexible strategy to introduce meta data which is not readily available. Machine tags can be created on the fly by individuals or groups following strict formats. System tags could be used in any application that supports tags although an API that supports system tags would be needed to fully access the data in powerful ways.
Structured blogging provides predefined forms that where required and optional fieldsare presented to the user. The blog post cannot be submitted without the required form being filled out correctly. Freefolio uses this system. The major problem with Structured Blogging is that predefined forms are required and therefore limiting. Maybe a templating system would solve this problem.