JT's new super-fast regex-based approach is working well for Linux and Mac, but one small function in it breaks things on Windows; I think it's an XPath regex which needs double-escaping instead of single-escaping. Meanwhile, the process itself is throwing up huge numbers of errors we can work on in MoEML.
Some unusual Unicode chars were not rendering properly in the new translation. I discovered that they were not available in the old Gentium fonts we were using, but they were supported in the latest 2014 versions, so I downloaded those and reconfigured xep.xml to get them working locally. When I went to do the same on Peach, I discovered that although it appears that XEP is running in cocoon-legacy/resources/xep, and that's certainly where it's looking for its fonts (which I proved by moving some temporarily), adding the new fonts and changing xep.xml there doesn't solve the problem. It seems that XEP must actually be running somewhere else. There is a version at /home1t/tapor/xep, and that might be the one whose xep.xml needs to be updated, but that file is not group-writable and we don't have the login for the tapor user. I've asked sysadmin to make it gw so I can experiment with changing that one. But the oddest thing is that both the xep batch files on the server are pointing at Java 1.6, which is not there, so either there's yet another installation, or it's being run directly by the Jar file somehow. We need to get away from this dependency, perhaps even sooner than I had planned.
Also did some XSLT work to allow for side-by-side translations that don't need to have their rows numbered, which is the case for the new text, and fixed a couple of other things. More to do there.
The Corrigenda page is now done, so the last major task is rendering the metadata in the teiHeader. I'm adapting and slimming down the old code, which is painfully repetitive.
JT's run of our diagnostic tools package against the Standard XML static output revealed thousands of errors, most falling into a few categories, which I've been addressing today:
- rs/@target was assumed to be pointing at ORGS1.xml, but it could equally point to PERS1 or BIBL1. Fixed.
- The obsolete facsimile pointers to images in the old tiled map display were not pointing at anything concrete. I've bitten the bullet and removed all of those references, along with pointers to them from elsewhere in the same file, and commented out resulting empty facsimile elements.
- File + fragment pointers were being handled wrongly, with just '.xml' appended to them. I've fixed that.
- The @change attribute on person elements (relating to their "publication status") only makes sense in the context of the PERS1.xml file, where they point to a specific change element; I'm now removing them where person elements are copied to another file.
- Many files had actual errors that hadn't been caught before; I've fixed a lot of those manually.
I'm now building and validating various parts of the static process before I run the diagnostics again on the results.
Meeting and work on the website, which has gone live today with the CfP. KT will announce it.
Continued working on Pausanias book 1 , worked till 1.11.1 .Time spent 9:00 am - 2:00 pm ~5 hours
Pausanias book 1 , 1.3.1 - "Theseus throwing Sciron into the sea and Day carrying away Cephalus."
"DAY" in the above text links to EOS(dawn).While this maybe correct based on the wikipedia - https://en.wikipedia.org/wiki/Hemera , need to know if a new person should be created and linked to instead of dawn or kept as is .
Wikipedia entry-
Pausanias seems to confuse her with Eos when saying that she carried Cephalus away. Pausanias makes this identification with Eos upon looking at the tiling of the royal portico in Athens, where the myth of Eos and Kephalos is illustrated. He makes this identification again at Amyklai and at Olympia, upon looking at statues and illustrations where Eos (Hemera) is present.
Blog post for Dr.Bowman .
Leaving early for appointment.
Added a new transform of webapp/WEB-INF/web.xml to hide the REST interface from the public. Tested and working.