So I’m seriously thinking of getting rid of the relation attribute I
added after flattening the structure. It’s occurred to me that the
only structure where level really matters is titles, and so I can add
a few more title elements. Result would look something like the
below. Any comments/objections?
Bruce
<template type="chapter">
<author/>
<year>
<prefix> (</prefix>
<suffix>) </suffix>
</year>
<title/>
<editor/>
<containerTitle font-style="italic">
<prefix>, In </prefix>
<suffix>.</suffix>
</containerTitle>
<collectionTitle>
<suffix>.</suffix>
</collectionTitle>
<publisherPlace>
<prefix> </prefix>
</publisherPlace>
<publisherName>
<prefix>:</prefix>
</publisherName>
<url>
<prefix>,  </prefix>
</url>
<accesDate>
<prefix> [accessed on </prefix>
<suffix>]</suffix>
</accessDate>
<pages>
<prefix>, </prefix>
</pages>
</template>
<template type="article">
<author alternate="containerTitle"/>
<date>
<prefix> (</prefix>
<suffix>) </suffix>
</date>
<title/>
<containerTitle font-style="italic">
<prefix> </prefix>
<suffix>, </suffix>
</containerTitle>
<seriesTitle>
<suffix>, </suffix>
</seriesTitle>
<volume/>
<issue>
<prefix>(</prefix>
<suffix>)</suffix>
</issue>
<url>
<prefix>,  </prefix>
</url>
<accessDate>
<prefix> [accessed on </prefix>
<suffix>]</suffix>
</accessDate>
<pages>
<prefix>, </prefix>
</pages>
</template>
<template type="document-archival">
<author alternate="title"/>
<date>
<prefix> (</prefix>
<suffix>) </suffix>
</date>
<title/>
<collectionTitle font-style="italic">
<prefix> </prefix>
<suffix>, </suffix>
</collectionTitle>
<location/>
<url>
<prefix>,  </prefix>
</url>
<accessDate>
<prefix> [accessed on </prefix>
<suffix>]</suffix>
</accessDate>
<pages>
<prefix>, </prefix>
</pages>
</template>