<dfl:part name="Werk-Unformated-Datierung-lang">
<dfl:if test="self::obj/a5060[a5064 or a5062]">
<dfl:for-each select="(self::obj[a5060])[last()]/a5060[a5064 or a5062]">
<dfl:wrap>{{self::a5060[!=Datierung]}: {a5062>>a5066>>a5064>>../aob30/a3180}, {Quelle: {a5061}}}</dfl:wrap>
<!-- FM20170517: Ausgabe nach a506rl an Formatierung von ob30rl angepasst: 'oder' Zeilenumbruch -->
<dfl:if test="position()!=last()">
<dfl:if test="not(preceding-sibling::a5060[1]/a506rl[text()[1]=current()/a506rl])">
<dfl:space/>
<dfl:value-of select="a506rl"/>
</dfl:if>
<dfl:text> - </dfl:text>
</dfl:if>
</dfl:for-each>
</dfl:if>
<dfl:if test="self::que/a810a[a8100]">
<dfl:for-each select="(self::que[a810a])[last()]/a810a">
<dfl:wrap>{a8100}</dfl:wrap>
<dfl:if test="position()!=last()">
<dfl:text> - </dfl:text>
</dfl:if>
</dfl:for-each>
</dfl:if>
</dfl:part>