Skip to content
Snippets Groups Projects
Commit 26b8c9ee authored by Martin de la Iglesia's avatar Martin de la Iglesia
Browse files

Bibliographie-Split

parent fdf8bb23
No related branches found
No related tags found
No related merge requests found
...@@ -250,7 +250,32 @@ ...@@ -250,7 +250,32 @@
<constraint> <sch:pattern> <sch:rule context="tei:link[(parent::tei:linkGrp/@ana eq 'http://purl.org/dc/terms/references') or (parent::tei:linkGrp/@ana eq 'http://schema.org/mentions')]"> <constraint> <sch:pattern> <sch:rule context="tei:link[(parent::tei:linkGrp/@ana eq 'http://purl.org/dc/terms/references') or (parent::tei:linkGrp/@ana eq 'http://schema.org/mentions')]">
<sch:let name="litid" value="substring-after(./@target,' #')"/> <sch:let name="litid" value="substring-after(./@target,' #')"/>
<sch:assert test="//*[@xml:id eq $litid]">ID "<sch:value-of select="$litid"/>" nicht gefunden.</sch:assert> </sch:rule> </sch:pattern> </constraint> <sch:assert test="$litid ne '' and
(
document('../Register/bibliography/bibliography-a.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-b.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-c.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-d.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-e.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-f.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-g.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-h.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-i.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-j.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-k.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-l.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-m.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-n.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-o.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-p.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-qr.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-s.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-t.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-u.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-v.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-w.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-xyz.xml')//*[@xml:id eq $litid]
)">ID "<sch:value-of select="$litid"/>" nicht gefunden.</sch:assert> </sch:rule> </sch:pattern> </constraint>
</constraintSpec> </constraintSpec>
<constraintSpec scheme="schematron" ident="creator"> <constraintSpec scheme="schematron" ident="creator">
...@@ -258,7 +283,32 @@ ...@@ -258,7 +283,32 @@
<sch:let name="litid" value="substring-after(substring-before(./@target,' '),'#')"/> <sch:let name="litid" value="substring-after(substring-before(./@target,' '),'#')"/>
<sch:let name="psnid" value="substring-after(./@target,' psn:')"/> <sch:let name="psnid" value="substring-after(./@target,' psn:')"/>
<sch:assert test="(//*[@xml:id eq $litid]) and <sch:assert test="($litid ne '' and
(
document('../Register/bibliography/bibliography-a.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-b.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-c.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-d.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-e.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-f.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-g.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-h.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-i.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-j.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-k.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-l.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-m.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-n.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-o.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-p.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-qr.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-s.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-t.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-u.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-v.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-w.xml')//*[@xml:id eq $litid] or
document('../Register/bibliography/bibliography-xyz.xml')//*[@xml:id eq $litid]
)) and
($psnid ne '' and ($psnid ne '' and
( (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment