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

Reply via email to