-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Milestone
Description
This is an expansion of ticket [#543]. If <occupation> needs paragraphs, certainly other special elements inside ographies may need them, too.
Here is a list of the various special children of <event>, <org>, <person>, <place>, arranged by their current content model.
macro.phraseSeq
---------------
<affiliation>
<birth>
<death>
<education>
<faith>
<floruit>
<nationality>
<occupation>
<residence>
<sex>
<socecStatus>
macro.phraseSeq.limited
-----------------------
<age>
special-purpose group A
-----------------------
central p-or-label
<climate>
=========
model.headLike*,
( model.pLike+ | model.labelLike+ ),
( model.noteLike | model.biblLike )*,
climate*
<event>
=======
model.headLike*,
( model.pLike+ | model.labelLike+ ),
( model.noteLike | model.biblLike | linkGrp | link )*,
event*
<population>
============
model.headLike*,
(
( model.pLike+ | model.labelLike+ ),
( model.noteLike | model.biblLike )*
)?,
population*
<terrain>
=========
model.headLike*,
( model.pLike+ | model.labelLike+ ),
( model.noteLike | model.biblLike )*,
terrain*
special-purpose group B
-----------------------
more of me, paras, or optional label|note|bibl
<state>
=======
state+
|
(
model.headLike*,
model.pLike+,
( model.noteLike | model.biblLike )*
)
|
( model.labelLike | model.noteLike | model.biblLike )*
<trait>
=======
trait+
|
(
model.headLike*,
model.pLike+,
( model.noteLike | model.biblLike )*
)
|
( model.labelLike | model.noteLike | model.biblLike )*
special-purpose group C
-----------------------
truly special purpose
<langKnowledge>
===============
model.pLike | langKnown+
<location>
==========
(
model.labelLike
| model.placeNamePart
| model.offsetLike
| model.measureLike
| model.addressLike
| model.noteLike
| model.biblLike
)*
Original comment by: @sydb