What does XFML look like?

An attempt to describe what XFML looks like.

First, you have to create some metadata that will be exported as XFML. You can use your usual content management interface for that – most cms systems have some type of metadata creation ability. This is what it looks like in Moveabletype:

facetmtedit.gif

Note that there is more metadata available in MT, generated by the system itself: amount of comments for example, or date of publication.

Another possible interface for creating metadata comes from an authoring application still under development:

powerfacetedit.gif

Next you have to assign metadata to webpages. With MT, that looks like this:

assignmt.gif

With our under-development-being metadata authoring application, it currently looks like this:

assigning metadata with XFML manager

So now you have a bunch of topics and pages that you assigned topics to. You are ready to export an XFML file. You should add a template (how to do that in MT) or use the capabilities of the cms to export XFML (here’s the XFML module for Drupal). On your website, you can put a button that looks like this:

XFML feed

It links to your exported XFML feed. Look at it in your browser, it looks like this:

facetxmlview.gif

Now things get funky. You now have an XFML feed available, that you can import into other applications. For example, if you import the above XFML file in Facetmap, you get this lovely browsing experience of this weblog:

facetmapview.gif

An alternative view: an earlier version of that file imported in bpallen technologies’ Teapot server product:

teapotview2.gif

It even gets funkier once reusing other people’s indexing becomes possible with new applications. But more on that later – meanwhile some more reading: here’s an overview of software that currently supports XFML.
Also check out the XFML wiki.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s