XFML wants to allow for a web of metadata.
That's kindof ambitious.
Others have failed:
You can't have a central metadata store. (or a web of central stores)
You can't have metadata created or applied reliably (people really mess up)
But you gotta try.
XFML's philosophy goes for a distributed (not central), loosely connected (not rigid, allows for mistakes) web of metadata
Metadata will have mistakes in it, lots of them. That's OK with XFML.
Topicmaps are fantastic, and they will get adoption by metadata aware institutions. XFML is for the masses, the moms and pops.
Nobody knows if it will work...