Tei-council
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- 1 participants
- 1821 discussions
http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3037/Changes:
[philomousos] Trying to make this work...
[philomousos] Changing examplars to anyElement.
------------------------------------------
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by an SCM change
Started by upstream project "Stylesheets-dev" build number 2052
originally caused by:
Started by an SCM change
Building in workspace <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/>
> git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url https://github.com/TEIC/TEI.git # timeout=10
Fetching upstream changes from https://github.com/TEIC/TEI.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/TEIC/TEI.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/dev^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/dev^{commit} # timeout=10
Checking out Revision 6b8d66f613cdbb988d29023aa481bbd84abbc8b3 (refs/remotes/origin/dev)
> git config core.sparsecheckout # timeout=10
> git checkout -f 6b8d66f613cdbb988d29023aa481bbd84abbc8b3
> git rev-list 4c51573f141d360ca3e8b29e9e90c140638b045c # timeout=10
[workspace] $ /bin/bash -xe /tmp/hudson1765403792815215855.sh
+ cd P5
++ pwd
+ make VCS=git INJENKINS=true XSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> clean validate test
(cd Exemplars; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Exemplars'>
mv tei_lite_fr.nvdl tei_lite_fr.nvdl.bak
rm -f *.processed *.xsd *.dtd *.doc.* *.rnc tei*.xsl tei*.rng *.compiled* *~ *.xi *.isosch *.epub *.pdf *.html *.nvdl *-teix*
mv tei_lite_fr.nvdl.bak tei_lite_fr.nvdl
rm -f exnames.xml
rm -f enrich.rng isofs.rng
rm -f names.xml *properties
rm -f [A-Z]*xml
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Exemplars'>
(cd Test; make clean)
make[1]: Entering directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
rm -f test*.doc.xml test*.rnc test*.dtd test*.compiled.* test*.xsd test*.rnc test*.rng test*.xsl test*.isosch
rm -rf LOG *~ *.xsd Schema RomaResults DTD
rm -rf *.doc.*
rm -f detest.log detest.log.all
rm -f *-examples.rng *-examples.rnc *test*.nvdl *-ex.odd
rm -f detest.rnc detest.rng detest.dtd detest.isosch
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
rm -rf release Guidelines Guidelines-web Schema DTD dtd Split
rm -rf Guidelines.??? Guidelines-*
rm -f *.isosch.xsl
rm -f *.stamp
rm -f *.xsd
rm -f Exemplars/stdout
rm -f Test/*.isosch
rm -f Test/detest.dtd Test/detest.rnc Test/detest.rng Test/detest.xsl
rm -f Test/stdout
rm -f Utilities/guidelines.xsl
rm -f anything buildweb.xml
rm -f p5.sch p5.isosch p5.xml p5subset.xml p5subset.json p5subset.js
rm -f p5attlist.txt
rm -f p5odds-examples.rng p5odds-examples.rnc p5odds.rng p5odds.rnc p5odds.isosch
rm -f pdfbuild.log
rm -f stripspace.xsl.model
rm -f tei-*.zip
rm -f tei-p5-*_*build
rm -f tei-p5-*_*changes
rm -f tei-p5-*_*deb
rm -f teiwebsiteguidelines.zip
rm -rf FASC-*
rm -rf catalogue.* modList
rm -rf valid v.xml ValidatorLog.xml Utilities/pointerattributes.xsl graphics.sh missfont.log v.body v.header Schematron1.xml Schematron2.xml
Checking you have running XML tools and Perl before trying to run transform...
Ant:/usr/bin/ant
Perl:/usr/bin/perl
Java:/usr/bin/java
xmllint:/usr/bin/xmllint
touch check.stamp
get latest date:
VCS is git
if [ "git" = "svn" ] ; \
then \
if [ true = "true" ] ; \
then svn info --xml svn://svn.code.sf.net/p/tei/code/trunk/P5 ; \
else svn info --xml ; \
fi > repodate.xml ; \
fi
if [ git = "git" ] ; \
then \
git log --max-count=1 --pretty=format:"<info type=\"git\"><entry><commit revision=\"%h\"><date>%ai</date></commit></entry></info>" > repodate.xml ; \
fi
BUILD: Generate modular DTDs, Schemas, Schematron and miscellaneous outputs
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/jing.jar:Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -DDRIVER=Source/guidelines-en.xml base subset outputs
[echo] make modular DTDs, RELAXNG schemas, json, odd schemas, schematron files
[echo] Using <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> for XSL stylesheets
[echo] Do ODD processing for p5odds.odd
[echo] Do ODD processing for p5odds-examples.odd
BUILD SUCCESSFUL
Total time: 1 minute 19 seconds
BUILD: Generate modular RELAX NG (compact) schemas using trang
(cd Schema; for i in *rng; do java -jar ../Utilities/lib/trang.jar $i `basename $i .rng`.rnc;done)
touch schemas.stamp
BUILD: Check validity with rnv if we have it
command -v rnv && rnv -v p5odds.rnc p5.xml
/usr/local/bin/rnv
rnv version 1.7.10
p5.xml
BUILD: Check validity with special-purpose XSL code, looking for bad links etc
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -q -lib Utilities/lib/saxon9he.jar -f antbuilder.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> validators
[echo] Run Schematron script (normal part of Guidelines)
[echo] Run Schematron script (Examples in Guidelines marked as valid)
[echo] Run ad hoc XSLT validators
BUILD SUCCESSFUL
Total time: 43 seconds
<Messages>
<WARNING>Schematron warning: The type construct becomes outdated on 2016-11-18 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[1]/div[1]/specGrp[1]/elementSpec[1]/attList[1]/attDef[1]</WARNING>
<WARNING>Schematron warning: The render construct becomes outdated on 2017-01-01 [Test: @validUntil cast as xs:date ge (current-date() + (60*xs:dayTimeDuration('P1D')))] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/attList[1]/attDef[4]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[22]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[26]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[2]/div[4]/div[6]/specGrp[1]/elementSpec[2]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[13]/div[3]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[5]/div[5]/div[9]/specGrp[1]/elementSpec[4]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/classSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/define[namespace-uri()='http://relaxng.org/ns/structure/1.0'][2]/optional[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/attribute[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The catchwords element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[7]/div[3]/div[3]/specGrp[1]/elementSpec[5]/exemplum[6]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/collation[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/p[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/catchwords[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The secFol element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[14]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/secFol[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[7]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: deprecated use of element — The signatures element will not be allowed outside of msDesc as of 2018-10-01. [Test: ancestor::tei:msDesc] Location: /TEI[1]/text[1]/body[1]/div[10]/div[3]/div[8]/specGrp[1]/elementSpec[15]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/signatures[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.pointer' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.pointer'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[4]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[22]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[1]/div[6]/macroSpec[26]/content[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.word'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[3]/div[1]/div[4]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[2]/div[4]/div[6]/specGrp[1]/elementSpec[2]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[13]/div[3]/div[2]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[3]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/elementSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[5]/div[5]/div[9]/specGrp[1]/elementSpec[4]/attList[1]/attDef[1]/datatype[1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[22]/div[6]/specGrp[1]/elementSpec[6]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/classSpec[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attList[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/attDef[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/datatype[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: reference to deprecated macro — 'data.enumerated' will be removed from the TEI on 2018-10-01. [Test: concat(normalize-space(@key), normalize-space(@name)) eq 'data.enumerated'] Location: /TEI[1]/text[1]/body[1]/div[23]/div[5]/div[4]/div[2]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/define[namespace-uri()='http://relaxng.org/ns/structure/1.0'][2]/optional[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/attribute[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]/ref[namespace-uri()='http://relaxng.org/ns/structure/1.0'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[1]/div[3]/div[1]/div[1]/div[3]/p[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][3]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[1]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[2]/div[3]/div[4]/div[2]/p[4]/specGrp[1]/elementSpec[3]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @render of the tagUsage element will be removed from the TEI on 2017-01-01.
[Test: @render] Location: /TEI[1]/text[1]/body[1]/div[3]/div[3]/div[3]/p[9]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagsDecl[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/namespace[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/tagUsage[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning: WARNING: use of deprecated attribute — @hand of the gap element will be removed from the TEI on 2017-08-01.
[Test: @hand] Location: /TEI[1]/text[1]/body[1]/div[11]/div[3]/div[1]/div[7]/p[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/gap[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[10]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[11]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[12]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[3]/div[1]/specGrp[1]/elementSpec[13]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/form[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/orth[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[7]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/p[8]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[2]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[2]/exemplum[3]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/oVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
<WARNING>Schematron warning:
[Test: true()] Location: /TEI[1]/text[1]/body[1]/div[9]/div[4]/specGrp[2]/elementSpec[4]/exemplum[1]/egXML[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/entry[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/cit[namespace-uri()='http://www.tei-c.org/ns/Examples'][2]/quote[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]/pVar[namespace-uri()='http://www.tei-c.org/ns/Examples'][1]</WARNING>
</Messages>
(grep -q "<ERROR>" ValidatorLog.xml;if [ $? -ne 1 ] ; then echo "Oh dear me. ERROR found";diff ValidatorLog.xml expected-results/ValidatorLog.xml;false; fi)
sh graphics.sh
BUILD: Check validity with nvdl, first examples with feasible validity, and then the valid ones
./run-onvdl p5.nvdl p5.xml
/usr/bin/onvdl
./run-onvdl p5valid.nvdl v.xml
/usr/bin/onvdl
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/valid/TEI_1-text_1-…>:5:50: error: unfinished element "datatype": "(teix:textNode | teix:dataRef | [anyName \([ns:http://www.tei-c.org/ns/1.0] | teix:egXML)])" required to finish the element
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/valid/TEI_1-text_1-…>:5:50: error: unfinished element "datatype": "(teix:textNode | teix:dataRef | [anyName \([ns:http://www.tei-c.org/ns/1.0] | teix:egXML)])" required to finish the element
Error: nvdl run found problems
make: *** [valid] Error 1
Build step 'Execute shell' marked build as failure
1
1
On 10/11/16 08:47, Lou Burnard wrote:
> Was working last time I looked but possibly not from that url.
> What sort of "not working"?
Oh poo. Never mind. I was using an earlier 9.1 version of saxon
... using a more recent one it just works again.
Mea culpa,
-James
>
>
>
> Sent from my Samsung Galaxy Tab®|PRO
>
>
> -------- Original message --------
> From: James Cummings
> Date:2016/11/10 13:26 (GMT+00:00)
> To: TEI Council
> Subject: [tei-council] oddbyexample
>
>
> Is oddbyexample.xsl working for anyone?
> https://github.com/TEIC/Stylesheets/blob/dev/tools/oddbyexample.xsl
>
> This used to work. I don't think it not functioning for me is
> related to changes to in Pure ODD because I get the same error
> when I point to an earlier version of p5subset.xml for it to use.
>
> Before I try to diagnose it further, I wanted to check it wasn't
> working for others.
>
> -James
>
> --
> Dr James Cummings, James.Cummings(a)it.ox.ac.uk
> Academic IT Services, University of Oxford
>
> --
> tei-council mailing list
> tei-council(a)lists.tei-c.org
> http://lists.lists.tei-c.org/mailman/listinfo/tei-council
>
> PLEASE NOTE: postings to this list are publicly archived
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
1
0
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/3004/>
------------------------------------------
[...truncated 511 lines...]
BUILD: Test schema from (special) testplace-kml.odd
xmllint --xinclude testplace-kml.odd > xi_testplace-kml.odd
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Dtestfile=testplace-kml.xml -DoddFile=xi_testplace-kml.odd -Doutputname=testplace-kml validateodd compileodd rng validaterng cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate xi_testplace-kml.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/xi_testplace-k…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testplace-kml.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testplace-kml.xml against RELAXNG testplace-kml.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testplace-kml.…>
BUILD SUCCESSFUL
Total time: 15 seconds
java -jar ../Utilities/lib/trang.jar testplace-kml.rng testplace-kml.rnc
xmllint --noent --dropdtd testplace-kml.xml | rnv testplace-kml.rnc
rm xi_testplace-kml.odd
echo check that TEI web site is up and responding
check that TEI web site is up and responding
curl -s --head http://www.tei-c.org/Vault/P5/1.5.0/xml/tei/odd/p5subset.xml
HTTP/1.1 200 OK
Date: Fri, 28 Oct 2016 16:58:00 GMT
Server: Apache
Last-Modified: Mon, 09 Nov 2009 09:06:14 GMT
ETag: "15a2e26-2f5089-477ec81696d80"
Accept-Ranges: bytes
Content-Length: 3100809
X-Powered-By: PleskLin
Content-Type: text/xml
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml validateodd
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate testmeta2010.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
BUILD SUCCESSFUL
Total time: 4 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _old `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -DautoGlobal=true -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_old1 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old1.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old1.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old2 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old2.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old2.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
found schemaSpec testmeta2010_old3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_old3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_old3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_o…>
BUILD SUCCESSFUL
Total time: 12 seconds
for j in `grep "<schemaSpec" testmeta2010.odd | sed 's/.*ident=.//' | sed 's/\".*//' | grep _new `; do \
echo found schemaSpec $j in testmeta2010; \
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -DoddFile=testmeta2010.odd -Dtestfile=testmeta2010.xml -Doutputname=$j -Dschema=$j compileodd rng validaterng cleanup; \
done
found schemaSpec testmeta2010_new3 in testmeta2010
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010.o…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG testmeta2010_new3.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
validaterng:
[echo] Validate testmeta2010.xml against RELAXNG testmeta2010_new3.rng
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/testmeta2010_n…>
BUILD SUCCESSFUL
Total time: 10 seconds
BUILD: Testing files which demonstrate user extensions
xmllint --noout --valid extns.xml
xmllint --noout --valid extns2.xml
BUILD: Testing files which exercise inclusion of fragments
java -jar ../Utilities/lib/jing.jar -t -c frag.rnc testfrag.xml
Elapsed time 1307+159=1466 milliseconds
rnv frag.rnc testfrag.xml
testfrag.xml
BUILD: Test file with deliberate mistakes
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd compileodd rng isoschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/antruntest.xml>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/../p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG detest.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/default/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
isoschematron:
[echo] XSLT generate ISO schematron detest.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Utilities/iso_schem…>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test/detest.odd.pro…>
BUILD SUCCESSFUL
Total time: 15 seconds
java -jar ../Utilities/lib/trang.jar detest.rng detest.rnc
Validate ODD file using Schematron
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -DdefaultSource=`pwd`/../p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/../../../Stylesheet…> -f antruntest.xml -Doutputname=detest -DoddFile=detest.odd validateodd > detest1.log 2>&1
Validate ODD file using RELAX NG schema
rnv detest.rnc detest.xml > detest2.log 2>&1
make[1]: [detest] Error 1 (ignored)
Validate XML file using Schematron
java -Xmx752m -jar ../Utilities/lib/saxon9he.jar -ext:on detest.xml detest.xsl > detest3.log 2>&1
grep "\[xslt\]" detest1.log | sed 's/Processing.*detest.odd//' | sed 's/Loading.*message.isosch.xsl//' > detest.log
sed 's/.*detest.xml:/detest.xml:/' detest2.log >> detest.log
sed 's/.*detest.xml:/detest.xml:/' detest3.log >> detest.log
diff detest.log expected-results/detest.log
3,5d2
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1264: Warning! The child axis starting at an attribute node will never select anything
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1283: Warning! The child axis starting at an attribute node will never select anything
< [xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/p5odds.message.isos…>:1302: Warning! The child axis starting at an attribute node will never select anything
112,141d108
< Warning: on line 1556 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1575 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1594 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1613 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1632 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1651 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1670 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1689 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1708 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1727 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1746 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1765 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1784 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1803 of detest.xsl:
< The child axis starting at an attribute node will never select anything
< Warning: on line 1822 of detest.xsl:
< The child axis starting at an attribute node will never select anything
make[1]: *** [detest] Error 1
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-Test-dev/ws/P5/Test'>
make: *** [test] Error 2
Build step 'Execute shell' marked build as failure
1
32
Is oddbyexample.xsl working for anyone?
https://github.com/TEIC/Stylesheets/blob/dev/tools/oddbyexample.xsl
This used to work. I don't think it not functioning for me is
related to changes to in Pure ODD because I get the same error
when I point to an earlier version of p5subset.xml for it to use.
Before I try to diagnose it further, I wanted to check it wasn't
working for others.
-James
--
Dr James Cummings, James.Cummings(a)it.ox.ac.uk
Academic IT Services, University of Oxford
2
2
Because of the way we use RelaxNG as a pivot format in generating XSD,
we're going to end up with invalid XSDs around the anyElement issue.
Basically, XSD handles "anyXML" sections differently than RelaxNG, and so
Relax discards information we can provide with anyElement to avoid the
problem.
Relax allows you to say "these elements/namespaces can't occur in the spot
where any XML is allowed."
XSD, on the other hand, lets you say any XML but "only these namespaces
here", and/or "any namespace but the default one".
Pure ODD is basically capable of saying either of these things, but as far
as XSD, because we pipe through Relax, it ends up being able to say neither
of them. This is a problem, because in the case of things like <content>,
which can contain either Pure ODD TEI elements or RelaxNG, an <xsd:any/>
means you have a nondeterministic content model (because "any" includes TEI
elements). The XSD solution would be to say <xs:any namespace="
http://relaxng.org/ns/structure/1.0" processContents="skip"/>, but we can't
get there from here.
The long term solution is probably direct generation of XSD, which is
something we'd like for other reasons. Near term might be to scale back use
of anyElement or add a post-processing step to XSD generation that puts the
necessary information back.
Ideas?
1
0
Message from Martin about a new Oxygen issue:
---------- Forwarded message ----------
From: Martin Holmes <mholmes(a)uvic.ca>
Date: Wed, Nov 9, 2016 at 8:33 AM
Subject: Oxygen plugin issue for Council to discuss
To: Hugh Cayless <philomousos(a)gmail.com>
Cc: Ron Van den Branden <ron.vandenbranden(a)kantl.be>
Hi Hugh,
There's a potential compatibility issue with the oxygen-tei framework,
arising out of this:
<https://github.com/TEIC/oxygen-tei/pull/9>
Briefly:
- Oxygen 18 changed some jar file versions, which broke the JTEI PDF
generation task;
- Ron fixed that, and added some additional future-proofing by using
wildcards in the framework libraries configuration;
- That works great for Oxygen 18 and 18.1, but fails on earlier versions
of Oxygen which do not support wildcard-expansion in library paths;
- So far there's no obvious solution.
We have a couple of options:
1. Allow the JTEI PDF export to be broken for 18.x and above.
2. Allow it to be broken for 17.x and below.
3. Set a version limit on the framework which prevents its being installed
on anything below 18.0.
#3 would leave existing users of older Oxygens with a framework which could
not be updated. #2 would affect only those users who have an older Oxygen
but still want to do PDF export from JTEI. This is a small number of
people, and seems to me the best option. Council should obviously decide on
this.
Ron, have I summarized correctly? Is there anything I've forgotten?
Cheers,
Martin
1
0
I've been working on https://github.com/TEIC/TEI/issues/1373 <https://github.com/TEIC/TEI/issues/1373> and have run into another snag. This time with the tests. A bit of background:
Some TEI elements need to contain stuff from other XML namespaces that we don't care to validate. Examples are xenoData and egXML. SVG or MathML might be examples of external namespaces you might want to include data from. Because of bad decisions made long ago by very smart people, RelaxNG automatically does DTD-style ID checking. Elements can't have conflicting ID types, e.g. an id attribute that is an xsd:ID and one that isn't. The difficulty comes in with the way these "catch-all" elements are defined, which is special. They implicitly allow non xsd:ID id attributes (because they allow anything).
This means that when you use one of these special "any" elements in a RelaxNG schema, you have to exclude the TEI namespaced elements (because any of them can have @xml:id) and the egXML element (which also allows xml:id, and which is in its own namespace). If you include any external schemas that define IDs, they too must be excluded from these special elements. We solve this now by futzing around with the macro.anyXML element and adding those exclusions to it.
With the new <anyElement>, which tackles the unknowable XML content problem in a slightly different way, we make the definition of those special elements a bit cleaner and easier, but we also have to cope with juggling exclusions on more elements. Lou’s proposed changes, which he outlines in http://teic.github.io/TCW/anyXMLproposal.html <http://teic.github.io/TCW/anyXMLproposal.html>, mean that if a schema pulls in SVG, elements like xenoData must add an exclusion of the SVG namespace. When we used macro.anyXML everywhere, we could do this redefinition in one place, but now we can’t. We have to do it on each included element that uses <anyElement>. You can see the difference by comparing https://github.com/TEIC/TEI/blob/dev/P5/Test/testplace-kml.odd#L32-L53 <https://github.com/TEIC/TEI/blob/dev/P5/Test/testplace-kml.odd#L32-L53> and https://github.com/TEIC/TEI/blob/hcayless_anyElement/P5/Test/testplace-kml.… <https://github.com/TEIC/TEI/blob/hcayless_anyElement/P5/Test/testplace-kml.…>
But the latter only works in my branch because I’ve done some "magic" with the stylesheets, making the ODD to RelaxNG conversion take additional namespace exclusions in macro.anyXML into account. Otherwise I’d have to redefine xenoData, egXML, and any other elements that can include random XML. If that ODD included tagdocs, I’d have to redefine another 3 elements. So that leads to the question: do we want to come up with a simpler syntax for adding excluded namespaces? I could see putting a new attribute on the moduleRef that pulls in the KML schema, for example…any opinions?
I’ve got another problem that may be a bug in trang. There’s a workaround, fortunately. I’ve gone on long enough for one email, I think. :-)
2
3
Although Mr Jenkins seems happy with the current state of things, the
Makefile currently fails
mllint --noout --valid extns2.xml
BUILD: Testing files which exercise inclusion of fragments
java -jar ../Utilities/lib/jing.jar -t -c frag.rnc testfrag.xml
/home/lou/Public/TEI/P5/Schema/tei.rnc:4617:16: error: reference to
undefined pattern "anyElement-d8e14824"
Elapsed time 466+0=466 milliseconds
Makefile:73: recipe for target 'test-frag' failed
make[1]: *** [test-frag] Error 1
verb. sap.
[At a quick look, this is because the frag.rnc file doesn't reference
the RNG fragment corresponding to the tagdocs module, which is needed
because anyElement.xml (and the class att.repeatable of which it is a
member) are defined there.
I wonder if it might be advisable to move both of them to the TEI
module, since that is where macro.anyXML is defined. ]
1
0
See <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/2601/changes>
Changes:
[lou.burnard] tracking doewn DR bibs
[lou.burnard] fix typos
[lou.burnard] another typo
[lou.burnard] restore accidentally deleted fr eg
[lou.burnard] sources for CO
[lou.burnard] finding bibs for DS
[lou.burnard] finding bibs for DS
[noreply] Update name.xml
[stadlerpeter] fixed language tag
[martindholmes] Fixing a typo in label attribute per
[lou.burnard] particDesc shd not have been removed from model.profilePart
[philomousos] Added new warnings to detest.log.
------------------------------------------
[...truncated 969 lines...]
validateodd:
[echo] Validate tei_enrich.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_enrich.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_enrich.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_enrich.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_enrich.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich-exa…>
isoschematron:
[echo] XSLT generate ISO schematron tei_enrich.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.iso…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.iso…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.xsl>
[xslt] An msIdentifier must contain either a repository or location of some type, or a manuscript name (not(parent::tei:msPart) and (local-name(*[1])='idno' or local-name(*[1])='altIdentifier' or normalize-space(.)=''))
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_enrich.odd…>
BUILD SUCCESSFUL
Total time: 36 seconds
../run-onvdl tei_enrich.nvdl tei_enrich.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_enrich.rng tei_enrich.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_enrich.rng tei_enrich.xsd
test -f xml.xsd && mv xml.xsd tei_enrich_xml.xsd && perl -p -i -e "s+teix.xsd+tei_enrich_teix.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+" tei_enrich_xml.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich.xsd
test -f teix.xsd && mv teix.xsd tei_enrich_teix.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+" tei_enrich_teix.xsd && perl -p -i -e "s/teix.xsd/tei_enrich_teix.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f dcr.xsd && mv dcr.xsd tei_enrich_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+;s+teix.xsd+tei_enrich_teix.xsd+" tei_enrich_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_enrich_dcr.xsd/" tei_enrich.xsd && perl -p -i -e "s/dcr.xsd/tei_enrich_dcr.xsd/" tei_enrich_xml.xsd
test -f spec.xsd && mv spec.xsd tei_enrich_spec.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+;s+ns1.xsd+tei_enrich_ns1.xsd+;s+teix.xsd+tei_enrich_teix.xsd+" tei_enrich_spec.xsd && perl -p -i -e "s/spec.xsd/tei_enrich_spec.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_enrich_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_enrich_ns1.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_enrich_tite.xsd && perl -p -i -e "s+xml.xsd+tei_enrich_xml.xsd+" tei_enrich_tite.xsd && perl -p -i -e "s/tite.xsd/tei_enrich_tite.xsd/" tei_enrich.xsd
make[2]: [tei_enrich.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_enrich.xsd tei_enrich.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_enrich.dtd tei_enrich.tei
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -Dprofile=tei -DdefaultSource=`(cd ..; pwd)`/p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_all -Dtestfile=tei_all.tei -DoddFile=tei_all.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_all.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_all.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_all.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_all.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all-exampl…>
isoschematron:
[echo] XSLT generate ISO schematron tei_all.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.xsl>
cleanup:
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_all.odd.pr…>
BUILD SUCCESSFUL
Total time: 41 seconds
../run-onvdl tei_all.nvdl tei_all.odd
/usr/bin/onvdl
java -jar ../Utilities/lib/trang.jar tei_all.rng tei_all.rnc
java -jar ../Utilities/lib/trang.jar -o disable-abstract-elements tei_all.rng tei_all.xsd
test -f xml.xsd && mv xml.xsd tei_all_xml.xsd && perl -p -i -e "s+teix.xsd+tei_all_teix.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_xml.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all.xsd
test -f teix.xsd && mv teix.xsd tei_all_teix.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+" tei_all_teix.xsd && perl -p -i -e "s/teix.xsd/tei_all_teix.xsd/" tei_all.xsd
test -f dcr.xsd && mv dcr.xsd tei_all_dcr.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_dcr.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all.xsd && perl -p -i -e "s/dcr.xsd/tei_all_dcr.xsd/" tei_all_xml.xsd
test -f spec.xsd && mv spec.xsd tei_all_spec.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+;s+ns1.xsd+tei_all_ns1.xsd+;s+teix.xsd+tei_all_teix.xsd+" tei_all_spec.xsd && perl -p -i -e "s/spec.xsd/tei_all_spec.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f ns1.xsd && mv ns1.xsd tei_all_ns1.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_ns1.xsd && perl -p -i -e "s/ns1.xsd/tei_all_ns1.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
test -f tite.xsd && mv tite.xsd tei_all_tite.xsd && perl -p -i -e "s+xml.xsd+tei_all_xml.xsd+" tei_all_tite.xsd && perl -p -i -e "s/tite.xsd/tei_all_tite.xsd/" tei_all.xsd
make[2]: [tei_all.dtd] Error 1 (ignored)
Validate XSD using Jing ...
java -jar ../Utilities/lib/jing.jar tei_all.xsd tei_all.tei
Validate using xmllint for DTD
xmllint --noout --dtdvalid tei_all.dtd tei_all.tei
ANT_OPTS="-Xss2m -Xmx752m -Djava.awt.headless=true" ant -lib ../Utilities/lib/saxon9he.jar:../Utilities/lib/jing.jar -Dtrang=../Utilities/lib/trang.jar -Dprofile=tei -DdefaultSource=`(cd ..; pwd)`/p5subset.xml -DXSL=<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/../../../Stylesheets-dev…> -Dbasedir=`pwd` -f ../Test/antruntest.xml -Doutputname=tei_tite -Dtestfile=tei_tite.tei -DoddFile=tei_tite.odd validateodd compileodd rng dtd exampleschema isoschematron validateschematron cleanup
Buildfile: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>
validateodd:
[echo] Validate tei_tite.odd as ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5odds.message.isosch.xsl>
[xslt]
[xslt] WARNING: reference to deprecated macro — 'data.word' will be removed from the TEI on 2018-10-01.
[xslt] (concat(normalize-space(@key), normalize-space(@name)) eq 'data.word' / nonfatal)
compileodd:
[echo] Do ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
rng:
[echo] XSLT generate RELAXNG tei_tite.rng
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.rng>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
dtd:
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (first pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
Warning: XML resolver not found; external catalogs will be ignored
[echo] XSLT generate DTD tei_tite.dtd using ../p5subsetDoctored.xml (second pass)
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.dtd>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/dtd/to.xsl
Warning: XML resolver not found; external catalogs will be ignored
exampleschema:
[echo] Do example ODD processing using ../Utilities/lib/Saxon-HE-9.4.0.6.jar and source <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/p5subset.xml>
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/odd2exodd.xsl>
[xslt] writing tei_tite.nvdl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/odd2odd.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/profiles/tei/relaxng/to.xsl
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
[delete] Deleting: <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite-examp…>
isoschematron:
[echo] XSLT generate ISO schematron tei_tite.isosch from compiled ODD
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.odd.p…> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch>
[xslt] Loading stylesheet /var/lib/jenkins/jobs/Stylesheets-dev/lastSuccessful/archive/dist/xml/tei/stylesheet/odds/extract-isosch.xsl
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.isosch> to <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Utilities/iso_schematron…>
validateschematron:
[echo] Validate using Schematron
[xslt] Processing <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei> to /dev/null
[xslt] Loading stylesheet <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>:517:73: Fatal Error! Undeclared namespace prefix {rng}
[xslt] <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.xsl>:536:73: Fatal Error! Undeclared namespace prefix {rng}
[xslt] Failed to process <http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars/tei_tite.tei>
BUILD FAILED
<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Test/antruntest.xml>:187: javax.xml.transform.TransformerConfigurationException: Failed to compile stylesheet. 2 errors detected.
at net.sf.saxon.PreparedStylesheet.prepare(PreparedStylesheet.java:249)
at net.sf.saxon.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:142)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.readTemplates(TraXLiaison.java:300)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.createTransformer(TraXLiaison.java:317)
at org.apache.tools.ant.taskdefs.optional.TraXLiaison.transform(TraXLiaison.java:178)
at org.apache.tools.ant.taskdefs.XSLTProcess.process(XSLTProcess.java:876)
at org.apache.tools.ant.taskdefs.XSLTProcess.execute(XSLTProcess.java:414)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
at org.apache.tools.ant.Main.runBuild(Main.java:851)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 30 seconds
make[2]: *** [tei_tite.dtd] Error 1
make[2]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5/Exemplars'>
make[1]: *** [dist-exemplars.stamp] Error 2
make[1]: Leaving directory `<http://teijenkins.hcmc.uvic.ca/job/TEIP5-dev/ws/P5'>
make: *** [install] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc -nc -b -i.svn -I.svn failed
make: *** [deb] Error 29
Build step 'Execute shell' marked build as failure
Archiving artifacts
4
21
The TEI Council page on the website
(http://www.tei-c.org/Activities/Council/index.xml) needs to be
updated at some point. Are you waiting until 2017-01-01?
In either case, you may want to get directly in touch with our new
members to get their details right:
Alejandro Bia <abia(a)umh.es>
Sarah Stanley <scstanley7(a)gmail.com>
2
1