Using the rseng/rse library we can run an automated nightly job to update our software database, located under database and represented with the configuraiton file rse.ini. This nightly job will also automatically update an interface that deploys a static API for it (under development).
The taxonomy, list of software, and criteria should be developed at the same time, and open to community contribution. The original lists are derived from the original document and represented here.
Separate software will be developed for interacting with these entities.
Before creating a programmatic representation of a taxonomy, we might develop categories based on a thought experiment of attempting to classify a set of well known software libraries. In fact,