I guess I should have checked back sooner! Thank you everyone who as added to the suggestions.
The most cogent (albeit somewhat overwhelming) discussion of Keywords that I've found has been at:
http://www.controlledvocabulary.com/
A few levels down from that page is a comment:
"First off, if you are adding captions and keywords to images that are destined to be part of another collection, be sure to ask the appropriate staff member if they have any specific guidelines, style sheets, or the like."
I would think that this suggestion would apply equally to a program which one is hoping to use to organize and display said images. Hence my asking here.
As I have said, I'm a novice here. I was hoping to be able to label (tag) photos with information that could be used to generate dynamic album displays. (Pardon me if I get the lingo twisted, I hope I'm not saying the opposite of what I mean.)
In particular, I want the names of the people in the image, preferably in
lastname, firstname [middle name or names] [descriptive info, e.g. John Jone's mother, when that is all the info I have]
This raises two issues, how to mark the string as a name, and how to include the comma, if that is what is used as a separator.
I also would like place, which might be a country, a city or town, someones house, etc., etc., where any item could be specified as a member of another.
I would like to indicate family membership (which might be multi-values), and time, which could be rather vague -- as bad as "late 19th century".
I've been fighting with Picasa for a while, and though it allows you to specify the identity of people it does NOT store that information as tags in the photo, but in a proprietary database (distributed around the computer). I have figured out most of it, and am writing some programs convert the information into batch commands for exiftool, but just dropping the names, etc., into the IPTC Keywords slot isn't going to help if ZENphoto doesn't recognize the format I use.
But no one seems to describe the expected formant, and my queries haven't, as yet elicited any such description. It is like being told about a programming language and what it can do, and them being asked to write a program in it without a manual or even a syntax specification and a list of operators!