Section 3.1.2 gives the impression that only the terms listed in the table should be used for agents. I do not think that is o.k. There are numerous vocabularies around the globe that try to describe a person, for example, and restricting the permitted terms to those few will not fly. Even if we use foaf, there are additional terms in foaf that ought to be usable.
I think adding a remark in the text that other vocabularies (or other terms from within the vocabularies listed here, like foaf) may be used and, of course, it is possible to add additional terms in other namespaces (that is obviously doable in, e.g., Turtle). Or something like that.
There is also the perennial question on whether we want to stick with foaf, or whether we would want to change to https://schema.org/Person <https://schema.org/Person> instead. It may be worth flagging that as a separate ISSUE to which we may have to come back at some point.
Ivan
----
Ivan Herman, W3C
Digital Publishing Lead
Home: http://www.w3.org/People/Ivan/
mobile: +31-641044153
ORCID ID: http://orcid.org/0000-0003-0782-2704