I sent this 3 weeks ago (on 2015-06-05 23:32), but as far as I can tell, it never made it to the list itself. At least, it doesn't seem to be in the archives, and no one has responded. I realize some folks are off to my namesake city, but I'd like to get this off my plate.
Reminder to everyone to take a look at the solution in the branch at https://svn.code.sf.net/p/tei/code/branches/P5/for-bug-751 Unless there are objections, I'll plan to fold this in on or about Fri 06-12.
Problem: <event> is not allowed as a child of <org>
Current ways <person> and <place> get child <event>:
model.persEventLike => birth death event listEvent model.placeEventLike => event
Proposed way <org>, <person>, and <place> get child <event> (in that branch):
new class, model.eventLike
model.orgPart => model.eventLike model.personPart => model.eventLike place => model.eventLike
removed model.placeEventLike and model.persEventLike (and made <birth> and <death> directly members of model.personPart)
One might argue that we should keep model.persEventLike and model.placeEventLike, and add model.orgEventLike. But since 2 of those classes would have nothing but <listEvent> and <event> as members, I took the slimmer route.