I'm trying to name a new module I'm building as an experiment. It's a module for building indexes of data. It attempts to create a common interface to folksonomy, taxonomy, tagging, and search systems in one place. It's an experiment because I'm not sure how well it will really work in practice and it's a fairly ambitious concept. However, I've wanted to try out for a bit and now seems like the right time.
The name I'm currently developing under is Data::Catalog. The major packages are: * Data::Catalog - the central interface into the system * Data::Catalog::Indexer - a module for listing available indexes and providing some relationship between related index plugins (this might go away) * Data::Catalog::Index - a module for creating, listing, and searching for terms (depending on the mixins employed) * Data::Catalog::Term - module for relating metadata to individual items or records (with additional features depending on the mixins employed) I've searched CPAN for something related just to make sure someone hasn't already done this, but I didn't find anything. If you know of something close, I'd love to know about it. Assuming that I'm not repeating the work of someone else: Do you think that Data::Catalog is a good name? Does someone have a better one or think Data::Catalog is wrong for some reason? Cheers, Andrew