- provides the core functionality that you typically need when providing access to information sources,
- is extensible enough to allow users the possibility of adding the functionality they need in their specific instance,
- is freely available without charge, or license restrictions,
- and is compatible with all major browsers out of the box.
Is this really necessary? Can’t libraries just use the existing libraries to meet their needs? The answer is probably yes, but bear with me for a moment.
- interfacing commonly used library technologies
- working with XMLMARC data
- generating valid SRU requests
- RSS-feed generation and management tools
Now, I know that a lot of this stuff probably exists already, but it is typically skinned and angled precisely at the library market. Another thing is that libraries are designed to be a pick-your-own affair, which isn’t typically what, for example, RSS-feed tools have in mind — they often allow you to present a set of feeds, but not sort them by category, pick and choose and output an OPML file that allows users to get the feeds they want in their aggregator.
My list isn’t exhaustive either, there’s a lot of other things that I could have included, but haven’t — suggestions please!