PhotoStructure should be able to automatically classify image contents and assign those tags.
One of the larger tasks here is to come up with a reasonable default set of terms, where each term fits into a heirarchy, or “taxonomy.” Examples could be what/scene/beach, what/animal/cat, what/object/car.
If you’ve seen freely licensed taxonomies or ontologies, or have other suggestions, please reply!
Imagenet has a set of terms, but it’s pretty horrible for actually end user use because it’s both extremely (and oddly) specific fora bunch of species, and glaringly missing very common items.
What would you expect to search for?
“Beach”? “Mountains” or “clouds”?