August 10, 2003Faceted Movable Type

So as hundreds of my fans have been clamoring to know how I've constructed a faceted classification scheme and nav with Movabletype(MT), I'll explain it here. Well they haven't been so much clamoring as just sort of wondering aloud, and "fans" might be overstating it a bit -- probably more like random visitors and, ok, it wasn't hundreds it was just one person. Anyhoo...

Categories and MT

I made the decision to go with a faceted classification scheme for two reasons. The first reason is due to the limitations of category construction in MT. Each post can have any number of categories applied and one is selected to be the "primary" category. There's no way to make hierarchical relationships among them, though. There may be plug-ins now that make this possible, however, I'm unaware of them. I've also found it impossible to switch from the berkeley db to mysql which might allow further modifications in that direction.

Getting Organized

The second reason I decided to go with a faceted classification scheme is that constructing a hierarchical scheme at the outset of what is really just a spot to keep my bookmarks and bibliographies seemed difficult. Difficult because I really wasn't sure what the scope of this site would be. However, I reviewed the content of the favorites I had squirreled away in IE5 and took a look at my attempts to use the folder system of the Mac OS to give order to many a paper in PDF format. (Pulling down my lengthy favorites list in my browser usually results in peals of laughter from anyone hanging over my shoulder. It's grown over the years and although I love classifying things -- the shoemaker's children...) So, it seemed the wise decision for a growing site since faceted classification can accomodate new knowledge in more flexible ways.

Faceted Classification

PMEST is the classifier's friend. It's an acronym used in faceted classification for the five fundamental facets. It stands for "personality, matter, energy, space, and time." Loosely, you can look at my attempt at describing the ascertainable qualities of what I believed would be in the scope of what I wanted to save and comment on as having the following equivalencies:

  • Personality=topic
  • Matter=form
  • Energy=process
  • (Space=I don't believe I've used this facet, or perhaps it's the permalink of the post itself? Yes, let's go with that for now.)
  • Time=date

If you want to learn how to construct a faceted scheme properly try:

You'll notice that I've gone on quite a bit without mentioning MT. That should tip you off that, despite MT's discouraging me from creating an hierarchical scheme, creating a classification scheme should have little to do with the tool you've chosen and is primarily an intellectual exercise, not something that can be automated. Stuffing that scheme into any particular tool might be technologically challenging, but you should resist letting it have too much of an impact on your scheme if possible. (i.e. do as I say, not as I do)

MT and Regex

For each MT category that I created, I included the facet with its name such as Form: Web Site, Process: Designing, etc. I used Brad Chaote's regex plug-in to then display them. <mtifmatches> pulls out every category that, for example, starts with "form" for me and then displays those together. To avoid having "form" repeated over and over a regex pattern then strips the displayed linked text of its facet's name. The date navigation uses the built-in capability of MT. I've created a single file for each facet's display and then I use SSI on any given page where I wish to make it available.

Here's an example of what the code looks like to display the "process" facet:

<MTAddRegex name="patt3">s/Process: //gi</MTAddRegex> <MTCategories> <MTIfMatches var="CategoryLabel" pattern="m/(Process:)/i"> <a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryCount$> entries"><$MTCategoryLabel regex="patt3"$></a> | </MTIfMatches> </MTCategories>

This is additional evidence to back up my observation that most problems in life can be solved with the creative use of regular expressions.

«Previous Entry:Small Worlds Published | Next Entry: Shopping List»

Comments & TrackBacks

Faceted Classification with MovableType

From High Context at 8:54 AM on Aug 12, 2003

Tanya has posted a rather ingenious solution for creating a faceted classification system for posts in MovableType. This gets around... More »

Faceted MT

From mywhine: madonnalisa whines here...sometimes at 12:54 PM on Aug 12, 2003

Discovered this through IA Slash, but Tanya just did a write up on how she created faceted categories for her... More »

weblogs - fascinating facets...

From judith meskill's knowledge notes... at 2:16 PM on Aug 12, 2003

on tanya rabourn's faceted movable type: finely faceted topic, form, process, space, date regex patterned gems hi-tech haiku ©2003 judith meskill... More »

faceted posts in movable type

From anil dash's daily links at 12:23 PM on Aug 20, 2003

http://www.pixelcharmer.com/fieldnotes/archives/process_designing/2003/000348.html... More »

Faceted Movable Type Navigation

From A Blog Apart - Blog at 5:19 PM on Aug 20, 2003

*Pixelcharmer: Field Notes: Faceted Movable Type. I've always wanted to know how to do this... duh... (link via Anil Dash) More »

Organizing Your Website

From Brainstorms and Raves at 3:42 AM on Aug 21, 2003

With all the talk about URLs lately there?s also talk about categories and organizing your website. Some have provided helpful tips for Movable Type tweaks, too. Organize by categories, subcategories, transmogrify your weblog. More »

Faceted Categorization in MT.

From tima thinking outloud. at 8:52 PM on Aug 22, 2003

Tanya Rabourn (aka pixelcharmer) has posted an interesting and creative way in which she organizes her weblog using faceted categorization to achieve a simple hierarchical relationships between posts. Regular expressions inside of Movable Type template... More »

Facetted blog using MT

From Raw Blog at 6:40 AM on Aug 23, 2003

Reginald X. *Pixelcharmer: Field Notes: Faceted Movable Type... More »

weblogs - fascinating facets...

From judith meskill's knowledge notes... at 4:54 PM on Aug 23, 2003

on tanya rabourn's faceted movable type: finely faceted topic, form, process, space, date regex patterned gems haitech haikutm ©2003 judith meskill... More »

CategoryFaceted

From MT Plugin Directory at 3:01 AM on Aug 25, 2003

Details on how this plugin was made are availalbe in this post. Inspired by an implementation of the scheme using... More »

Faceted Classification

From Random Rants from Bru at 8:18 AM on Aug 25, 2003

I'm reading today on Pixelcharmer's field notes her considerations about two MovableType plugins implementing her brilliant idea of a facet classification system for MT. It's definitely worth a reading. I'm considering if to adopt one of these solution... More »

Blogs & Faceted Classification

From HP Semantic Blogging at 2:13 PM on Aug 26, 2003

So it's happened. Pixelcharmer has created a faceted classification for her blog. This is very cool, and something I've been mulling over doing wit... More »

Movable Type Subcategories

From Ordinary-Life.net at 10:49 PM on Aug 29, 2003

David Raynes is the MAN! Why you ask? Because he just hacked together a plugin to support subcategories. He’s got several other spiffy plugins available. On a related note, some information on catagory planning with facets. Hat tip: Asterisk*... More »

Faceted Movable Type

From Áóäíè òðóäîãîëèêà at 6:33 AM on Sep 21, 2003

*Pixelcharmer: Field Notes: Faceted Movable Type — âîò òàê îáÿçàòåëüíî áóäó äåëàòü ñåáå.... More »

Faceted classification and MT

From Namahn Weblog (beta) at 4:03 PM on Sep 23, 2003

It doesn't seem easy -- there's some Regular Expressions involved -- but this blogentry from Pixelcharmer explains step by step how to construct a faceted classification scheme and navigation with Movabletype(MT). The result looks great: you can browse... More »

Technical details of this web site

From Headshift at 12:13 PM on Sep 26, 2003

A technical overview of the inner workings of this website. More »

Facets in Movable Type

From Rage on omnipotent at 5:34 AM on Sep 29, 2003

Faceted Movable Type looks at creating a faceted classification in Movable Type. Thanks to headshiftfor the link.... More »

Movable Type Resources

From On the Job at 1:23 AM on Sep 30, 2003

Movable Type (MT) is a powerful web content publishing system, though difficult at first for beginners. Here are the links I have found most useful while implementing Movable Type weblogs. Support: Movable Type Support Forums - the best place to... More »

Technical Digest: Using Regular Expressions to order Movable Type Categories

From Headshift at 12:16 PM on Oct 3, 2003

How to use Regular Expressions to change the ordering of (multiple faceted) Movable Type categories. More »

Mum is the Word

From About Kim at 2:15 PM on Oct 6, 2003

Higher ups at Endeca have gotten annoyed at me for writing about anything related to what I do at work. I was asked to remove all mention of Endeca from the Inverted Index Shootout pages, and to remove the Why... More »

Faceted Movable Type

From Synesthesia LinkBlog at 9:13 AM on Oct 7, 2003

*Pixelcharmer explains how to build a faceted classification scheme in MT More »

Mum is the Word

From About Kim at 5:46 PM on Oct 8, 2003

Higher ups at Endeca have gotten annoyed at me for writing about anything related to what I do at work. I was asked to remove all mention of Endeca from the Inverted Index Shootout pages, and to remove the Why... More »

How was this site built?

From Successentials at 12:14 AM on Oct 30, 2003

This site is built on the :mt: platform using knowledge and some hard work. :mt: has been extended through the use of the following plugins. Brad Choate's MTMacro and Regex plugins Brandon Fuller's W3CValidator plugin Jacob Hesch's BookQueue plugin Kal... More »

Kategorisierung und Klassifizierung

From -tfs blogging experiments at 4:26 PM on Jan 7, 2004

"FacetedClassification" ist eine formale Methode, Inhalte mit einer mehrdimensionalen Klassifizierung zu versehen und miteinander zu assoziieren. Oder so.... The facet classification is an analytico-synthetic scheme. It is analytic because it subdivide... More »

Categorisation (and its discontents)

From Reprocessed at 4:41 PM on Jan 13, 2004

I have a few problems with the way that categorisation works in blogs. The current approach is typified by a filing cabinet approach: things exist in a category, and can... More »

Movable Type Resources

From Learning Movable Type at 1:08 AM on Jan 25, 2004

Movable Type (MT) is a powerful web content publishing system, though often difficult for beginners to implement. Here are the links I have found most useful while implementing Movable Type weblogs. This list will grow as I continue to add... More »

Faced MT Categoty design

From owen's meta at 7:27 AM on Feb 5, 2004

pixelcharmer shows me a great design which is using MT. Man! Especially in categories classification. he made this catrgories called faceted metadata category. I love this design so much. Why we shuould go with faceted classification scheme, Via Tanya ... More »

Faceted

From Mercurial at 10:55 AM on Feb 11, 2004

I am the master of Faceted Categories! It was a hard trip, full of peril and understated difficulties, but finally,... More »

Faceted MT

From Ex Cathedra at 7:28 AM on Feb 12, 2004

Ontologies. Everybody who's got a blog tries to come up with a way to categorize the stuff they write so they can find it again and so that people who are interested in one kind of article needn't wade through... More »

Faceted Classifications

From RichLyon at 8:01 AM on Feb 15, 2004

Ways of organising web content. More »

assorted sweets: 2004-02-18

From angiemckaig.com at 8:50 AM on Mar 9, 2004

Windley's Enterprise Computing WeblogSuper new-to-me weblog with the greatest tagline ever: "Organizations Usually Get The IT They Deserve" Faceted Movable TypeWell done - faceted classification and navigation in MT Amazon Tax GaffeThere are so many l... More »

Classification by Bloggers

From Infomusings Blog at 7:58 PM on Mar 12, 2004

The popularity of blogging is an interesting information phenomenon in itself. Several popular books have been published about it.* I'm not sure who is working on it from a research standpoint, but that will just take some digging. There are so many an... More »

Faceted Movable Type

From Martin's Linkdumps at 5:54 PM on Mar 23, 2004

http://www.pixelcharmer.com/fieldnotes/archives/process_designing/2003/000348.html... More »

Monday positives

From caffeinelinks at 6:05 PM on May 10, 2004

1. I was able to help a couple of people on the MT support forums today (hopefully), which felt... More »

Monday positives

From caffeinelinks at 6:09 PM on May 10, 2004

1. I was able to help a couple of people on the MT support forums today (hopefully), which felt... More »

PMEST (formula)

From edit me at 8:51 AM on May 24, 2004

personality, matter, energy, space, and time PMEST is the classifier’s friend. It’s an acronym used in faceted classification for the five fundamental facets. — Faceted Classification... More »

Easy facets in MT?

From Caveat Lector at 11:35 AM on May 24, 2004

Help, MT gurus! I want to build a faceted classification system so easy a child could use it, but I'm not finding it an easy task. I know about Pixelcharmer's solution as well as tima's plugin. They are not what I want. Unless I'm reading completely wr... More »

Displaying Categories

From Learning Movable Type at 7:37 PM on May 24, 2004

The default templates in Movable Type list archives by month, not by category. See the following steps for configuring your weblog for category archiving, creating and assigning categories, adding a category list in your sidebar, and adding a "Posted t... More »

Faceted Classification

From strange vagaries at 2:43 AM on May 26, 2004

When I get the chance to update the categoried browsing of this site, I will read the following more delicately... More »

Category Customizations

From Learning Movable Type at 7:37 PM on Jun 10, 2004

One area where plugins have greatly enhanced MT functionality is in categories. Here's a list of some of the things you can do: How to exclude entries of certain categories from lists of entries. Say you want to list out your 20 most recent entries in ... More »

ЧПУ в Movable Type

From (sic!) at 2:09 AM on Jul 20, 2004

Организация ЧПУ в Movable Type для неанглоязычных блогов и сайтов. More »

Faceted MT

From mywhine: madonnalisa whines here...sometimes at 1:56 PM on Sep 8, 2004

Discovered this through IA Slash, but Tanya just did a write up on how she created faceted categories for her... More »

Ranganathan for Weblogging Librarians

From <Tag> memes at 8:38 PM on Sep 19, 2004

And for others who love to classify things. I found this while browsing Moveable Type plugins. There's one by Timothy Appnel for creating a faceted category system. The developer references another MT developer, Tanya Rabourne at pixelcharmer: Faceted ... More »

pumpkin soup facets

From Quiet thoughts at the Midnight Café at 10:09 AM on Dec 17, 2004

I made pumpkin soup tonight, so when she comes over to my place after her lessons, it'll all be ready for her enjoyment. I'm supposed to sweat some onions then add the pumpkin and stock. But I didn't to trek... More »

Comments and trackbacks are closed.