Welcome to MSDN Blogs Sign in | Join | Help
Tagging File Systems?

I had an interesting in passing conversation with someone today about tagging file systems… which reminded me of my own sordid past.

Before I joined Microsoft, before I was an MVP, before I released Base4, I wrote something called XTend.

At the time I called it a relational file system, but this was back in 2000, today it’d be a ‘tagging’ file-system.

I personally find it strange that fully 9 years later, I still can’t find a viable tagging / relational file system.

See I for one want more than just ‘keyword search’ to help with the ‘finding found things’ problem.

Anyone else feel the same way?

Posted: Saturday, October 10, 2009 4:01 AM by AlexJ

Comments

John-Daniel Trask said:

Absolutely Alex.

I wrote something similar-ish to what XTend was providing but way more amateurish (I was about 17 at the time and was just starting to really dive into deeper coding challenges).

I got hold of XTend after I discovered it years later via seeing you on the .NET Mailing List and digging into what you had done.

I think it's clear that many attempts at what we're looking for are just plain wrong but I also suspect it's the sort of thing that if somebody manages to do it right there will be a lot of "oh course!" moments from users.

Appreciate you posting this, I'm keen to keep up to date if there's anything I'm currently missing in this space :-)

- JD

# October 10, 2009 2:13 AM

Damien Guard said:

BFS supports tagging - there is a whole book written about it and it has been ported to Linux and still available in things like Haiku (BeOS port).

The mail system used to store the body of a message in a plain text file then tag a bunch of attributes on the file - from, to, subject, date, priority etc.

The result of this was a lot of "applications" like the mail viewer were in fact just explorer-style folder views. This was possible because the attributes were indexed .

More info at http://en.wikipedia.org/wiki/Be_File_System

[)amien

# October 10, 2009 8:45 AM

AlexJ said:

Damien,

I'm not talking about supporting Tagging (via extended attributes like BFS).

I'm talking about the whole system being based on tagging, and the UI leveraging this heavily, not as a search feature, but as a navigation feature too.

Alex

# October 10, 2009 9:14 AM

AlexJ said:

JD

Yeah I know we got it 'wrong' in the past, but that is what surprises me, namely that someone hasn't managed to figure out the combination of UI, technology and marketing to get it right yet.

There were a lot of elements of XTend that I think were good, but it definitely was lacking something, what exactly I don't know.

Alex

# October 10, 2009 9:17 AM

mysterious.e@hotmail.com said:

So what kind of 'WinFS' like features are being rolled into the next release of Sql Server? I'm guessing MS will eventually put SQL server into the OS in some capacity.

# October 10, 2009 1:26 PM

Craig Stuntz said:

Agreed. It's even stranger that you can tag various file types using competing, proprietary formats (e.g., Picasa tags for images). Not only is there no single tagging system for all types, but even individual types don't use unified tags.

# October 12, 2009 6:34 AM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

  
Enter Code Here: Required

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker