I've a followup on WIll's question on this topic. One thing about the biological taxonomy we use in the neotropical birds site is that the taxonomy changes yearly. Basically the meaning of the term "Blue-crowned Motmot" actually changes requiring yearly updates to the metadata associated with at least some of the keys. Because there are over 4000 terms (species) with associated metadata, we need to be able to programmatically update the metadata and also be able to programmatically update the 'page' field values or tags in all pages which have a specific tag value.
Does processwire have this level of programatic access to the taxonomy tables or would I need to write directly to the database for updates?
Thanks
Jeff