Re: [CODE4LIB] TEI->EPUB serialization testing
On Jan 14, 2016, at 10:32 AM, Ethan Gruberwrote: >>> Part of this grant stipulates that open access books be made available >>> in EPUB 3.0.1, so I got to work on a pipeline for dynamically serializing >>> TEI into EPUB... >>> http://eaditor.blogspot.com/2015/12/the-ans-digital-library-look-under-hood.html >>> >>> ...http://eaditor.blogspot.com/2016/01/first-ebook-published-to-ans-digital.html >> >> I wrote a similar thing a number of years ago, and it was implemented as >> Alex Lite. [1, 2]... >> >> [1] Alex Lite blog posting - http://bit.ly/eazpJY >> [2] Alex Lite - http://infomotions.com/sandbox/alex-lite/ > > Thanks, Eric. Is the original code online anywhere? I will eventually write > some XSL:FO to generate PDFs for people who want those, for some reason. I just put my source code and much of the supporting configuration files (XSL) temporarily on the Web at http://infomotions.com/tmp/alex-lite-code/ Enjoy? —ELM
Re: [CODE4LIB] TEI->EPUB serialization testing
On Jan 13, 2016, at 4:17 PM, Ethan Gruberwrote: > Part of this grant stipulates that open access books be made available in > EPUB 3.0.1, so I got to work on a pipeline for dynamically serializing TEI > into EPUB. It works pretty well, but there are some minor issues. The issues > might be related more to differences between individual ereader apps in > supporting the 3.0.1 spec than anything I might have done wrong in the > serialization process (the file validates according to a script I've been > running)… > > If you are interested in more information about the framework, there's > http://eaditor.blogspot.com/2015/12/the-ans-digital-library-look-under-hood.html > and > http://eaditor.blogspot.com/2016/01/first-ebook-published-to-ans-digital.html. > It's highly LOD aware and is capable of posting to a SPARQL endpoint so that > information can be accessed from other archival frameworks and integrated > into projects like Pelagios. I wrote a similar thing a number of years ago, and it was implemented as Alex Lite. [1] I started out with TEI files, and then transformed them into a number of derivatives: simple HTML, “cooler” HTML, PDF, and ePub. I think my ePub version was somewhere around 2.0. The “framework” was written in Perl, of course. ;-) The whole of a Alex Lite was designed to be given away on CD or as an instant website. (“Just add water."). The hard part of the whole thing was the creation of the TEI files in the first place. After that, everything was relatively easy. [1] Alex Lite blog posting - http://bit.ly/eazpJY [2] Alex Lite - http://infomotions.com/sandbox/alex-lite/ — Eric Lease Morgan Artist- And Librarian-At-Large (A man in a trench coat approaches, and says, “Psst. Hey buddy, wanna buy a registration to the Code4Lib conference!?”)
Re: [CODE4LIB] TEI->EPUB serialization testing
Thanks, Eric. Is the original code online anywhere? I will eventually write some XSL:FO to generate PDFs for people who want those, for some reason. On Thu, Jan 14, 2016 at 10:05 AM, Eric Lease Morganwrote: > On Jan 13, 2016, at 4:17 PM, Ethan Gruber wrote: > > > Part of this grant stipulates that open access books be made available > in EPUB 3.0.1, so I got to work on a pipeline for dynamically serializing > TEI into EPUB. It works pretty well, but there are some minor issues. The > issues might be related more to differences between individual ereader apps > in supporting the 3.0.1 spec than anything I might have done wrong in the > serialization process (the file validates according to a script I've been > running)… > > > > If you are interested in more information about the framework, there's > http://eaditor.blogspot.com/2015/12/the-ans-digital-library-look-under-hood.html > and > http://eaditor.blogspot.com/2016/01/first-ebook-published-to-ans-digital.html. > It's highly LOD aware and is capable of posting to a SPARQL endpoint so > that information can be accessed from other archival frameworks and > integrated into projects like Pelagios. > > > I wrote a similar thing a number of years ago, and it was implemented as > Alex Lite. [1] I started out with TEI files, and then transformed them into > a number of derivatives: simple HTML, “cooler” HTML, PDF, and ePub. I think > my ePub version was somewhere around 2.0. The “framework” was written in > Perl, of course. ;-) The whole of a Alex Lite was designed to be given > away on CD or as an instant website. (“Just add water."). The hard part of > the whole thing was the creation of the TEI files in the first place. After > that, everything was relatively easy. > > [1] Alex Lite blog posting - http://bit.ly/eazpJY > [2] Alex Lite - http://infomotions.com/sandbox/alex-lite/ > > — > Eric Lease Morgan > Artist- And Librarian-At-Large > > (A man in a trench coat approaches, and says, “Psst. Hey buddy, wanna buy > a registration to the Code4Lib conference!?”) >
[CODE4LIB] TEI->EPUB serialization testing
Hi all, I've been working on and off for a few months on a system for publishing ebooks, ETDs, and other digital library materials online to a more consolidated "Digital Library" application ( http://numismatics.org/digitallibrary). The framework ( https://github.com/AmericanNumismaticSociety/etdpub) was initially designed for quick and easy PDF indexing and publication of ETDs, but has evolved to a TEI publication framework for the NEH-Mellon Humanities Open Book Program grant we received recently. Part of this grant stipulates that open access books be made available in EPUB 3.0.1, so I got to work on a pipeline for dynamically serializing TEI into EPUB. It works pretty well, but there are some minor issues. The issues might be related more to differences between individual ereader apps in supporting the 3.0.1 spec than anything I might have done wrong in the serialization process (the file validates according to a script I've been running). We published our first open access ebook today: http://numismatics.org/digitallibrary/id/Miller-ANS-Medals. There's a link on the right to the EPUB file. I would greatly appreciate any feedback you can provide. I created a survey that will help in usability testing: https://docs.google.com/forms/d/10Prvpm5eDvjNZaeqgXZ7luLeSkVrOgZ3hJX5zjFBuSg/viewform . There is a dearth of decent information about EPUB usability testing on the web. If you are interested in more information about the framework, there's http://eaditor.blogspot.com/2015/12/the-ans-digital-library-look-under-hood.html and http://eaditor.blogspot.com/2016/01/first-ebook-published-to-ans-digital.html. It's highly LOD aware and is capable of posting to a SPARQL endpoint so that information can be accessed from other archival frameworks and integrated into projects like Pelagios. Ethan