Please do so and report back! I'm not at a place where I can really delve too deeply into this but it does sound very promising.
As far as the lack of use of existing meta data fields, yes that's true, but I think that's partly because the interfaces to putting in such data are not really easy to deal with, not at all automated, and seldom work on a mass scale. Even if one application implements a great interface for editing meta data, it probably only applies to the media type that app deals with, and often the data won't even persist to other applications. That's why universal meta data of *some* kind is very important IMO.
Does anyone have any suggestions, just for example, on the best photo organizer that uses tags well? A simple example of what I'd want: Put in my digital camera card with a few days worth of captures on it. It auto-starts (or asks me if I want to take pictures off) and first copies all the photos to a temp location (so it can work on them faster), then examines dates, looks for periods of inactivity (explained in a moment), and looks at other meta data like general exposure range, ISO, and shutter speed. From this data it makes some educated guesses about the number of locations involved (significant gaps in picture taking, especially combined with notably different exposure or shutter speed ranges), the number of "sessions", and other possible desirable categorization. It then auto-suggests some tagging, either generally or specifically, and gives you the groups it has made guesses about (groups by location guess) which you can easily refine for accuracy. Then you can quickly name the groups, and the photos are automatically tagged as a result. They could also optionally be tagged with me as an author and any personal data I wanted based on a profile in the photo program. There are lots of these kinds of functions I can imagine. The real key is that it's somewhat intelligent and it tries to help you do effective and quick tagging (optionally of course). So, any intelligent apps out there?

This is an example of the kind of thing I would want to have based on (and plugging in to) an underlying meta data and database file system. It wouldn't be particularly more difficult to do without this underlying framework, but *data interchange* would definitely be more of a challenge. Especially where the file type does not have an existing meta data standard defined. Perhaps that is quickly becoming a thing of the past though what with EXIF, IPTC, ID3, etc...
- Oshyan