<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{mso-style-priority:99;
mso-style-link:"Almindelig tekst Tegn";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Arial","sans-serif";
color:black;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Markeringsbobletekst Tegn";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.AlmindeligtekstTegn
{mso-style-name:"Almindelig tekst Tegn";
mso-style-priority:99;
mso-style-link:"Almindelig tekst";
font-family:"Arial","sans-serif";
color:black;}
span.MarkeringsbobletekstTegn
{mso-style-name:"Markeringsbobletekst Tegn";
mso-style-priority:99;
mso-style-link:Markeringsbobletekst;
font-family:"Tahoma","sans-serif";}
span.EmailStyle21
{mso-style-type:personal;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Arial","sans-serif";
font-variant:normal !important;
color:black;
text-transform:none;
position:relative;
top:0pt;
mso-text-raise:0pt;
letter-spacing:0pt;
text-shadow:none;
font-weight:normal;
font-style:normal;
text-decoration:none none;
vertical-align:baseline;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoPlainText">Hi Perry & metadata group<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Finally I have found some time to review the proposed changes to the header in the MEI 3.0.0 pre-release. I noticed a change in the <event> model that I'd like to ask about. It has to do with the combination of structured and non-structured
content. In our discussion in November (below) we were focusing on the grouping of events within event lists. This has been implemented in the new schema as agreed. No problem. In your original post you also addressed the content of the <event> model (semi-structured
vs. non-structured). I am sorry that I didn’t respond to that earlier.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The current schema (2.1.0) has the following model for <event>:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><element</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"event"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><optional></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"model.headLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></optional></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"model.eventPart"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"model.pLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"model.tableLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"list"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"castList"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"biblList"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.bibl.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.calendared.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.common.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.datable.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.edit.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"att.lang.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><empty/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></element></span><span style="font-size:6.0pt;font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">whereas the proposed 3.0.0 schema has<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><element</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"event"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><optional></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_model.labelLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></optional></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_model.eventPart"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_model.pLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_model.tableLike"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_castList"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_eventList"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_list"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></choice></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_biblList"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></zeroOrMore></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.bibl.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.calendared.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.common.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.datable.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.edit.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.facsimile.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.lang.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><ref</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> name</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"mei_att.typed.attributes"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><empty/></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></element></span><span style="font-size:6.0pt;font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">You and I had a private discussion about this in February/March 2013. Your conclusion then was:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">>I now think the best course of action is not to try to create two choices (semi-structured vs. free),
<o:p></o:p></p>
<p class="MsoPlainText">>but rather to return to intermingling the elements of both options and letting the chips fall where they may.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Then why did we end up having to choose between the two approaches now? If I have forgotten or overlooked something, please remind me.
<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">It causes me problems because personally, and because of the way MerMEId works, I prefer a rather structured approach. However, I still would like to be able to add an explanatory or descriptive text to the event also. The new <label>
doesn’t seem to be the right place. Back in 2013 you suggested adding a <desc> element to the event model, and that would be just fine. A <label> is described as ‘a text that identifies the feature to which it is attached’. That’s something quite different,
isn’t it? Why not <desc>? <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Basically, I would prefer not having to choose either a structured or a non-structured model. I am quite fond of this combination of some basic, precisely defined, ‘data-like’ information and some prose added to it. We use it all the
time. <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The suggested <event> model prevents me for from this kind of use both when listing performances within <history> and when describing source transmission in <provenance>. In both cases I have some quite well-defined information such
as the date and the persons involved, and some descriptive text. <o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">An example. Here’s a performance encoded as an MEI 2.1.0 event:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><event</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"event_d1e66836522"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><date</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> isodate</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"1846-03-23"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">23
March 1846</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></date></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><geogName</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> role</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"venue"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C">
xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"geogName_d910d5f3"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Gewandhaus</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></geogName></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><geogName</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> role</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"place"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C">
xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"geogName_b69c0299"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Leipzig</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></geogName></span><span style="font-size:8.0pt;font-family:"Courier New""><o:p></o:p></span></p>
<p class="MsoPlainText"><span style="font-size:8.0pt;font-family:"Courier New"">
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><persName</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> role</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"conductor"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C">
xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"persName_b598dc1e"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Gade</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></persName></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><persName</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> role</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"soloist"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C">
xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"persName_ed9dabab"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Franziska
Schwarzbach</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></persName></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><p</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"p_4222N215DA"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Concert
for the benefit of the poor. First performance.</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></p></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><biblList</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"listBibl_65b1553d-ff51-420d-aea3-a335d66069d06553"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><head></span><span style="font-size:8.0pt;font-family:"Courier New"">Reviews</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></head></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><bibl</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> xml:id</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"bibl_d1e67206558"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><genre></span><span style="font-size:8.0pt;font-family:"Courier New"">article</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></genre></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><genre></span><span style="font-size:8.0pt;font-family:"Courier New"">journal</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></genre></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><title</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> level</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"j"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">Neue
Zeitschrift für Musik</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></title></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><imprint></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><date</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> isodate</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"1846-04-12"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">1846-04-12</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></date></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></imprint></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><biblScope</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> unit</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"vol"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">30</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></biblScope></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"><biblScope</span><span style="font-size:8.0pt;font-family:"Courier New";color:#F5844C"> unit</span><span style="font-size:8.0pt;font-family:"Courier New";color:#FF8040">=</span><span style="font-size:8.0pt;font-family:"Courier New";color:#993300">"page"</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096">></span><span style="font-size:8.0pt;font-family:"Courier New"">119-120</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></biblScope></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></bibl></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></biblList></span><span style="font-size:8.0pt;font-family:"Courier New""><br>
</span><span style="font-size:8.0pt;font-family:"Courier New";color:#000096"></event></span><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">The <p> containing the descriptive text – which could be any length – would have to be converted to <label> in MEI 3.0.0, which doesn’t sound quite right to me. And what if I have more than one <p>? There can be only one <label>. And
above all: In what way does the existing <p> element – ruin the structuredness of the encoding more than <label> does? They both may contain mixed, that is, non-structured, content. So even with the new model, the ‘structured’ option is likely to contain non-structured
information. I don’t see that as a problem. Non-structured content can easily be ignored by software dealing with the structured parts only. So why bother changing the <event> model at all?<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I do think that introducing a <desc> element or the like to wrap the potential unlimited number of paragraphs would be a good idea, though. Those ‘loose’ paragraphs mixed in between the more ‘data-like’ elements do tend to make the encoding
quite messy. I’d be happy to have them wrapped in some container to isolate them from the other information.
<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Best, Axel<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="DA">-----Oprindelig meddelelse-----<br>
Fra: mei-l [<a href="mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de">mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de</a>] På vegne af Roland, Perry D. (pdr4h)<br>
Sendt: 13. november 2015 12:06<br>
Til: Music Encoding Initiative<br>
Emne: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA"><o:p> </o:p></span></p>
<p class="MsoPlainText">Hi Axel,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I'm happy we could reach consensus on this. Unless I hear objections in the next couple of days, I'll go ahead with this change.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">--<o:p></o:p></p>
<p class="MsoPlainText">p.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">__________________________<o:p></o:p></p>
<p class="MsoPlainText">Perry Roland<o:p></o:p></p>
<p class="MsoPlainText">Music Library<o:p></o:p></p>
<p class="MsoPlainText">University of Virginia<o:p></o:p></p>
<p class="MsoPlainText"><span lang="DA">P. O. Box 400175<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">Charlottesville, VA 22904<o:p></o:p></span></p>
<p class="MsoPlainText">434-982-2702 (w)<o:p></o:p></p>
<p class="MsoPlainText">pdr4h (at) virginia (dot) edu<o:p></o:p></p>
<p class="MsoPlainText">________________________________________<o:p></o:p></p>
<p class="MsoPlainText">From: mei-l [mei-l-bounces@lists.uni-paderborn.de] on behalf of Axel Teich Geertinger [atge@kb.dk]<o:p></o:p></p>
<p class="MsoPlainText">Sent: Friday, November 13, 2015 3:53 AM<o:p></o:p></p>
<p class="MsoPlainText">To: Music Encoding Initiative<o:p></o:p></p>
<p class="MsoPlainText">Subject: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Perry<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Your eventList model looks fine to me.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="DA">/axel<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DA"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DA">-----Oprindelig meddelelse-----<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">Fra: mei-l [</span><a href="mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de"><span lang="DA" style="color:black;text-decoration:none">mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de</span></a><span lang="DA">]
På vegne af Roland, Perry D. (pdr4h)<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">Sendt: 11. november 2015 17:43<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">Til: Music Encoding Initiative<o:p></o:p></span></p>
<p class="MsoPlainText">Emne: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Hi Axel,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I was coming to a similar conclusion, so thanks for proposing a compromise solution. Your model of eventGrp, however, doesn't allow for continued nesting of <eventGrp> elements. So, I'd like to counter with the following models which
merge eventList and eventGrp into a single entity --<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">For eventList:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><content><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.headLike"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:group><o:p></o:p></p>
<p class="MsoPlainText"> <!-- an organizing data element --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:optional><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.eventPart"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:optional><o:p></o:p></p>
<p class="MsoPlainText"> <!-- an event description or another list of events --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="event"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="eventList"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> </rng:group><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <!-- at the very end, lists of citations --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="biblList"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"></content><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">For event:<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><content><o:p></o:p></p>
<p class="MsoPlainText"> <rng:optional><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.labelLike"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:optional><o:p></o:p></p>
<p class="MsoPlainText"><rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> <!-- data-like organization --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.eventPart"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="eventList"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <!-- free-form organization --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> <!-- model.listLike is expanded here in order to disallow biblList --><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.pLike"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="model.tableLike"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="castList"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="eventList"/><o:p></o:p></p>
<p class="MsoPlainText"> <rng:ref name="list"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText"> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"><rng:ref name="biblList"/><o:p></o:p></p>
<p class="MsoPlainText"> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText"></content><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">By making the "grouping key" optional, the model of <eventList> does allow for mixing of events grouped on a date, place, person, etc. and a "simple" list of events, but I see that as a good thing, not an impediment. This makes it possible
to eliminate <eventGrp> and matches the behavior of other list-like structures (where a list contains a mixture of item and subordinate lists). Most importantly, the model of <event> now meets the original goal -- a clear distinction between a database-like
approach to recording the event description and a free-text approach.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I've removed the <listHead> formatting element. We can always take that up again at a later date. I still maintain that they're useful, but I'll also forego the @mark and @order formatting attributes. That battle can wait, too.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">--<o:p></o:p></p>
<p class="MsoPlainText">p.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">> -----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">> From: mei-catalog-ig [mailto:mei-catalog-ig-bounces@lists.uni-<o:p></o:p></p>
<p class="MsoPlainText">> paderborn.de] On Behalf Of Axel Teich Geertinger<o:p></o:p></p>
<p class="MsoPlainText">> Sent: Tuesday, November 10, 2015 8:10 AM<o:p></o:p></p>
<p class="MsoPlainText">> To: Music Encoding Initiative<o:p></o:p></p>
<p class="MsoPlainText">> Cc: <a href="mailto:mei-catalog-ig@lists.uni-paderborn.de">
<span style="color:black;text-decoration:none">mei-catalog-ig@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText">> Subject: Re: [mei-catalog-ig] [MEI-L] FW: changes to <eventList> and
<o:p></o:p></p>
<p class="MsoPlainText">> <event><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Hi Johannes & Perry<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> This discussion is started on both MEI-L and MEI-Catalog-IG; I'm
<o:p></o:p></p>
<p class="MsoPlainText">> posting my reply to both lists, but in order not to exclude anyone now
<o:p></o:p></p>
<p class="MsoPlainText">> I suggest we continue the discussion on MEI-L only.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I agree with Johannes that an alternating sequence of date and event
<o:p></o:p></p>
<p class="MsoPlainText">> elements would be a way of looking for trouble. If I want to delete an
<o:p></o:p></p>
<p class="MsoPlainText">> event or change the order of events, I would have to make sure always
<o:p></o:p></p>
<p class="MsoPlainText">> to do the same with the preceding date sibling. If there is any. I
<o:p></o:p></p>
<p class="MsoPlainText">> would definitely prefer being able to address an event or group of
<o:p></o:p></p>
<p class="MsoPlainText">> events as a single element without having to care about any siblings.<o:p></o:p></p>
<p class="MsoPlainText">> Also, Perry's model (if I read your suggestion correctly) implies that
<o:p></o:p></p>
<p class="MsoPlainText">> it would not be possible to have an <event> without a preceding
<o:p></o:p></p>
<p class="MsoPlainText">> <date>. But we are not always able to date events. Even if <date>
<o:p></o:p></p>
<p class="MsoPlainText">> could be left empty, the construct would seem somehow awkward to me.<o:p></o:p></p>
<p class="MsoPlainText">> Finally, from a purely practical perspective, the way we handle
<o:p></o:p></p>
<p class="MsoPlainText">> elements would make it a pain to maintain and edit such a list of alternating elements.<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> If we are introducing <eventGrp>, we have a clear way of
<o:p></o:p></p>
<p class="MsoPlainText">> distinguishing a list of events (that is, a possibly unordered,
<o:p></o:p></p>
<p class="MsoPlainText">> non-grouped <eventList>) from a group of events that have something in
<o:p></o:p></p>
<p class="MsoPlainText">> common. Let's not mix them up. If we want to group events by date, we
<o:p></o:p></p>
<p class="MsoPlainText">> could do so by allowing <date> or any eventPart element within <eventGrp> (but not in <eventList>):<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> <eventList><o:p></o:p></p>
<p class="MsoPlainText">> <event><!-- some single event --></event><o:p></o:p></p>
<p class="MsoPlainText">> <eventGrp><o:p></o:p></p>
<p class="MsoPlainText">> <!-- a group of events --><o:p></o:p></p>
<p class="MsoPlainText">> <date><!-- the grouping parameter - could also be geogName etc.<o:p></o:p></p>
<p class="MsoPlainText">> instead -<o:p></o:p></p>
<p class="MsoPlainText">> -></date><o:p></o:p></p>
<p class="MsoPlainText">> <event><!-- event 1 --></event><o:p></o:p></p>
<p class="MsoPlainText">> <event><!-- event 2 etc. --></event><o:p></o:p></p>
<p class="MsoPlainText">> </eventGrp><o:p></o:p></p>
<p class="MsoPlainText">> </eventList><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Alternatively, the @isodate approach could be used on <eventGrp>.<o:p></o:p></p>
<p class="MsoPlainText"><span lang="DA">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DA">> /axel<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DA">> -----Oprindelig meddelelse-----<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">> Fra: mei-l [</span><a href="mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de"><span lang="DA" style="color:black;text-decoration:none">mailto:mei-l-bounces+atge=kb.dk@lists.uni-paderborn.de</span></a><span lang="DA">]
På <o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">> vegne af Johannes Kepper<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DA">> Sendt: 10. november 2015 00:20<o:p></o:p></span></p>
<p class="MsoPlainText">> Til: Music Encoding Initiative<o:p></o:p></p>
<p class="MsoPlainText">> Emne: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Hi Perry,<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> I understand (and fully support) your motivation to clean up events.<o:p></o:p></p>
<p class="MsoPlainText">> However, could you please refresh my memory and indicate the current /
<o:p></o:p></p>
<p class="MsoPlainText">> planned content of event? Maybe I understand your proposal to move all
<o:p></o:p></p>
<p class="MsoPlainText">> these things out of events better with that model in mind. As you
<o:p></o:p></p>
<p class="MsoPlainText">> know, we use even annots in a data-like way, and while I agree that
<o:p></o:p></p>
<p class="MsoPlainText">> both annots and events are perfectly valid to take free-form content,
<o:p></o:p></p>
<p class="MsoPlainText">> I'm still in love with structured things - maybe just a couple of
<o:p></o:p></p>
<p class="MsoPlainText">> attributes. Or would it be an alternative to provide separate elements
<o:p></o:p></p>
<p class="MsoPlainText">> for free-form and structured content, like <annot> and <annotStruct> or <event> and <eventStruct>?<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Just guessing.<o:p></o:p></p>
<p class="MsoPlainText">> jo<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> Am 09.11.2015 um 23:56 schrieb Roland, Perry D. (pdr4h)<o:p></o:p></p>
<p class="MsoPlainText">> <<a href="mailto:pdr4h@eservices.virginia.edu"><span style="color:black;text-decoration:none">pdr4h@eservices.virginia.edu</span></a>>:<o:p></o:p></p>
<p class="MsoPlainText">><o:p> </o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > Our current handling of <eventList> is a mess, which reduces its
<o:p></o:p></p>
<p class="MsoPlainText">> > effectiveness for data interchange and interoperability. Clarifying
<o:p></o:p></p>
<p class="MsoPlainText">> > its possible content can counteract this tendency. It's relatively
<o:p></o:p></p>
<p class="MsoPlainText">> > easy to provide alternative grouping mechanisms. For instance, a
<o:p></o:p></p>
<p class="MsoPlainText">> > content model for <eventList> like --<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <content><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="model.headLike"/><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:optional><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="listHead"/><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:optional><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:group><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="model.eventPart"/><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="event"/><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="eventGrp"/><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:group><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > <rng:ref name="biblList"/><o:p></o:p></p>
<p class="MsoPlainText">> > </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> > </content><o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > would allow any member of model.eventPart to act as the organizing
<o:p></o:p></p>
<p class="MsoPlainText">> > "term". For instance,<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <eventList><o:p></o:p></p>
<p class="MsoPlainText">> > <date><!-- date of event --></date><o:p></o:p></p>
<p class="MsoPlainText">> > <event><!-- event description --></event><o:p></o:p></p>
<p class="MsoPlainText">> > <!-- and so on --><o:p></o:p></p>
<p class="MsoPlainText">> > </eventList><o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > or<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <eventList><o:p></o:p></p>
<p class="MsoPlainText">> > <geogName><!-- place of event --></geogName><o:p></o:p></p>
<p class="MsoPlainText">> > <event><!-- event description --></event><o:p></o:p></p>
<p class="MsoPlainText">> > <!-- and so on --><o:p></o:p></p>
<p class="MsoPlainText">> > </eventList><o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > or<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > <eventList><o:p></o:p></p>
<p class="MsoPlainText">> > <persName><!-- personal name, of conductor for example --
<o:p></o:p></p>
<p class="MsoPlainText">> ></persName><o:p></o:p></p>
<p class="MsoPlainText">> > <event><!-- event description --></event><o:p></o:p></p>
<p class="MsoPlainText">> > <!-- and so on --><o:p></o:p></p>
<p class="MsoPlainText">> > </eventList><o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > are all possible. This is the essentially the model used by HTML
<o:p></o:p></p>
<p class="MsoPlainText">> > for <dl>, by<o:p></o:p></p>
<p class="MsoPlainText">> EAD for <chronlist>, and by TEI for <list> of @type "gloss". The
<o:p></o:p></p>
<p class="MsoPlainText">> difficulty, of course, is ensuring that each event in a list is
<o:p></o:p></p>
<p class="MsoPlainText">> preceded by the same kind of element. I'm not sure if this is
<o:p></o:p></p>
<p class="MsoPlainText">> possible using RNG alone, but it can certainly be enforced using Schematron.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> > --<o:p></o:p></p>
<p class="MsoPlainText">> > p.<o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> ><o:p></o:p></p>
<p class="MsoPlainText">> >> -----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">> >> From: mei-l [<a href="mailto:mei-l-bounces@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mailto:mei-l-bounces@lists.uni-paderborn.de</span></a>] On Behalf
<o:p></o:p></p>
<p class="MsoPlainText">> >> Of Johannes Kepper<o:p></o:p></p>
<p class="MsoPlainText">> >> Sent: Monday, November 09, 2015 4:40 PM<o:p></o:p></p>
<p class="MsoPlainText">> >> To: Music Encoding Initiative<o:p></o:p></p>
<p class="MsoPlainText">> >> Subject: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText"><span lang="DE">> >><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >> Am 09.11.2015 um 22:28 schrieb Roland, Perry D. (pdr4h)<o:p></o:p></span></p>
<p class="MsoPlainText">> >> <<a href="mailto:pdr4h@eservices.virginia.edu"><span style="color:black;text-decoration:none">pdr4h@eservices.virginia.edu</span></a>>:<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>> An <eventGrp> element containing <event> with the current model
<o:p></o:p></p>
<p class="MsoPlainText">> >>> makes<o:p></o:p></p>
<p class="MsoPlainText">> >> no sense as there's no indication of the grouping criterion. The
<o:p></o:p></p>
<p class="MsoPlainText">> >> <date> followed by <eventGrp> construct makes it clear that the
<o:p></o:p></p>
<p class="MsoPlainText">> >> events are grouped by date. In fact, that's the only way to group
<o:p></o:p></p>
<p class="MsoPlainText">> >> them<o:p></o:p></p>
<p class="MsoPlainText">> using this model.<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >> Ok, what constitutes a group of events? What does it mean to have
<o:p></o:p></p>
<p class="MsoPlainText">> >> events grouped? Is there any other grouping mechanism other than by
<o:p></o:p></p>
<p class="MsoPlainText">> >> date? Does it make sense to have events grouped by place? If so,
<o:p></o:p></p>
<p class="MsoPlainText">> >> why don't we factor in groups (by date, for instance) and subgroups
<o:p></o:p></p>
<p class="MsoPlainText">> >> (by place)? Or is it maybe better to let the grouping be done by
<o:p></o:p></p>
<p class="MsoPlainText">> >> applications, based on structured markup like @isodate, @resp,
<o:p></o:p></p>
<p class="MsoPlainText">> >> @type<o:p></o:p></p>
<p class="MsoPlainText">> and similar options?<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>> It is nothing like the concept of chords that you raise.<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >> I need to look into the preceding sibling to fully understand the
<o:p></o:p></p>
<p class="MsoPlainText">> >> current element...<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >>> Order is a good thing here as it makes the structure of the data clear.<o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >> jo<o:p></o:p></p>
<p class="MsoPlainText">> >><o:p></o:p></p>
<p class="MsoPlainText">> >>> --<o:p></o:p></p>
<p class="MsoPlainText">> >>> p.<o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>>> -----Original Message-----<o:p></o:p></p>
<p class="MsoPlainText">> >>>> From: mei-l [<a href="mailto:mei-l-bounces@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mailto:mei-l-bounces@lists.uni-paderborn.de</span></a>] On
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> Behalf Of Johannes Kepper<o:p></o:p></p>
<p class="MsoPlainText">> >>>> Sent: Monday, November 09, 2015 4:20 PM<o:p></o:p></p>
<p class="MsoPlainText">> >>>> To: Music Encoding Initiative<o:p></o:p></p>
<p class="MsoPlainText">> >>>> Subject: Re: [MEI-L] FW: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText">> >>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>> I'm sorry to say, but I'm not convinced by this one either. I see
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> the point to have an eventGroup element, but everything else
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> seems rather dubious to me. By all means, I would like to keep
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> the date inside events, even for free- form text-driven events
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> (in contrast to data-driven events). Also, I hate the idea to
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> have an alternation of events and something, and have to rely on
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> document order to understand the meaning of something - this gets
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> pretty close to MusicXML's concept of chords, doesn't it? Are
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> there any real-world limitations that motivate this proposal? If
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> so, could we discuss it with<o:p></o:p></p>
<p class="MsoPlainText">> >> those examples on the table?<o:p></o:p></p>
<p class="MsoPlainText"><span lang="DE">> >>>><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >>>> jo<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >>>><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >>>><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> >>>> Am 09.11.2015 um 22:07 schrieb Roland, Perry D. (pdr4h)<o:p></o:p></span></p>
<p class="MsoPlainText">> >>>> <<a href="mailto:pdr4h@eservices.virginia.edu"><span style="color:black;text-decoration:none">pdr4h@eservices.virginia.edu</span></a>>:<o:p></o:p></p>
<p class="MsoPlainText">> >>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> I sent this message to the cataloging interest group list earlier.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> I apologize if<o:p></o:p></p>
<p class="MsoPlainText">> >>>> you receive it twice, but I thought it would be a good idea to
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> post to this list as well in the interest of generating as much
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> discussion as<o:p></o:p></p>
<p class="MsoPlainText">> >> possible.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> BTW, this is not a new feature, but rather a remedy for an
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> existing bug. But<o:p></o:p></p>
<p class="MsoPlainText">> >>>> I think it's finally squashed this time.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> p.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> From: Roland, Perry D. (pdr4h)<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> Sent: Monday, November 09, 2015 3:46 PM<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> To: 'mei-catalog-ig@lists.uni-paderborn.de'<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> Subject: changes to <eventList> and <event><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> I know we've had a few rounds of discussion about the content
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> models of<o:p></o:p></p>
<p class="MsoPlainText">> >>>> <eventList> and <event> in the past. I think there are basically<o:p></o:p></p>
<p class="MsoPlainText">> >>>> 2 issues currently facing us:<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> * eventList contains a bug that doesn't allow grouping events that<o:p></o:p></p>
<p class="MsoPlainText">> >> share<o:p></o:p></p>
<p class="MsoPlainText">> >>>> the same date<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> * the model of event is too vague<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> I propose to remedy the first problem by using the following
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> content model<o:p></o:p></p>
<p class="MsoPlainText">> >>>> for <eventList>:<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> eventList (head*, listHead?, (date, (event | eventGrp))*, biblList*)<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> By placing <date> outside the model of <event>, the main content
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> of <eventList> can be constrained to be any number of pairs of
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <date> and <event> elements, like so -<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <date><!-- when "it" happened --></date><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event><!-- what happened --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <date><!-- another happening --></date><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event><!-- another description --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- and so on --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> Or, when multiple events share the same date, like so --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <date><!-- the date --></date><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <eventGrp> <!-- the events occurring on the date --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event>Event 1</event><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event> Event 2</event><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- and so on --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </eventGrp><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> The new model also introduces listHead, a new formatting element.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <listHead> contains a pair of <head> elements, one for each
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> column in the eventList date-event pair. This makes it possible
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> to treat the list of events as though it were a table with a
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> column heading for the dates and a heading for the descriptions.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> Of course, eventList/head continues to contain a heading for the
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> entire list<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <head>My List o' Special Events</head> <listHead><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <head>When</head><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <head>What</head><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </listHead><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </eventList><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> I plan to investigate how this might work for other lists as
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> well, such as<o:p></o:p></p>
<p class="MsoPlainText">> >>>> <biblList>, <castList>, and <list>. Any list that allows a label
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> preceding its "items" could benefit from this treatment, I think.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> One more change -- <eventList> is now a member of
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> model.listLike,<o:p></o:p></p>
<p class="MsoPlainText">> >>>> meaning it can occur not just in the header but anywhere a "regular"<o:p></o:p></p>
<p class="MsoPlainText">> >>>> list can happen.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> The <event> element now has the following model (switching to
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> RNG as it's somewhat clearer than DTD syntax) --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <content><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:optional><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="model.labelLike"/> </rng:optional> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- data-like organization --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="model.eventPart"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="eventList"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- free-form organization --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- model.listLike is expanded here in order to disallow biblList --><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="model.pLike"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="model.tableLike"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="castList"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="eventList"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="list"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:choice><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <rng:ref name="biblList"/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </rng:zeroOrMore><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> </content><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> English translation is "an optional label, followed by EITHER
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> some data-like<o:p></o:p></p>
<p class="MsoPlainText">> >>>> elements or nested eventLists OR any number of paragraphs,
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> tables, castLists, eventLists, or lists, followed by any number
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> of lists of bibliographic citations."<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> The central choice (a data-centric organization OR a free-form
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> text<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> one) is the important factor here. In purely practical terms,
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> any file that formerly used a group of data elements followed by
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> a paragraph will have to be translated into --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <event><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <label><!-- former paragraph content --> <geogName/><persName/><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <!-- etc. --> </event><o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> This element re-naming and re-ordering is not a difficult task
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> and can be<o:p></o:p></p>
<p class="MsoPlainText">> >>>> made part of the 2013 -> 2015 XSLT transformation. If the
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> re-ordering poses a significant issue (that is, you *must* have
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> the data elements followed by the label), I think it's not a
<o:p></o:p></p>
<p class="MsoPlainText">> >>>> problem to allow<o:p></o:p></p>
<p class="MsoPlainText">> >> that, but please let me know.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> As always, I apologize for the length of the message and the XML
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> "gobbledy-gook". I just don't know of any other way to communicate.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> ;-)<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> --<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> p.<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> ________________________________ Perry Roland University of
<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> Virginia P. O. Box 400874 Charlottesville, VA, 22904<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> 434-982-2702 (w)<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> pdr4h (at) virginia (dot) edu<o:p></o:p></p>
<p class="MsoPlainText">> >>>>><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> mei-l mailing list<o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <a href="mailto:mei-l@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText">> >>>>> <a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l">
<span style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>><o:p></o:p></p>
<p class="MsoPlainText">> >>> _______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">> >>> mei-l mailing list<o:p></o:p></p>
<p class="MsoPlainText">> >>> <a href="mailto:mei-l@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText">> >>> <a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l">
<span style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><o:p></o:p></p>
<p class="MsoPlainText"><span lang="DE">> ><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> ><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> > _______________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> > mei-l mailing list<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> > </span><a href="mailto:mei-l@lists.uni-paderborn.de"><span lang="DE" style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><span lang="DE"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> > </span><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l"><span lang="DE" style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><span lang="DE"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DE">><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> _______________________________________________<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> mei-catalog-ig mailing list<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> </span><a href="mailto:mei-catalog-ig@lists.uni-paderborn.de"><span lang="DE" style="color:black;text-decoration:none">mei-catalog-ig@lists.uni-paderborn.de</span></a><span lang="DE"><o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="DE">> </span><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-catalog-ig"><span lang="DE" style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-catalog-ig</span></a><span lang="DE"><o:p></o:p></span></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">mei-l mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:mei-l@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l"><span style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><o:p></o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">mei-l mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:mei-l@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l"><span style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">_______________________________________________<o:p></o:p></p>
<p class="MsoPlainText">mei-l mailing list<o:p></o:p></p>
<p class="MsoPlainText"><a href="mailto:mei-l@lists.uni-paderborn.de"><span style="color:black;text-decoration:none">mei-l@lists.uni-paderborn.de</span></a><o:p></o:p></p>
<p class="MsoPlainText"><a href="https://lists.uni-paderborn.de/mailman/listinfo/mei-l"><span style="color:black;text-decoration:none">https://lists.uni-paderborn.de/mailman/listinfo/mei-l</span></a><o:p></o:p></p>
</div>
</body>
</html>