MoEML’s PDF Files Process
This document is currently in draft. When it has been reviewed and proofed, it will
be
published on the site.
Please note that it is not of publishable quality yet.
MoEML’s PDF Files Process
PDF documents are created by transforming the
html
source document to an XSL:FO
file that gets processed into a fixed (image-like) PDF document. In order to get
to the final format that we want, the files are processed multiple times. Our main
concern is to preserve as much of the theme and feel of Early Modern works in general,
and MoEML works in particular, all the while conforming to the PDF (and XSL:FO
) requirements and restrictions. To this end, we carefully create attribute-sets documents
that replicate the styling of the source file, within the limitations of FO. This
means that we need to account for some inline attributes and values that we cannot
know to generate globally for the project, along with the ones that we can generally
retrieve from appropriate CSS
files. Thus, we parse the style element of each document (inside the <head>
element), and we assign an attribute set for each class, with its corresponding attributes
and values. Another
then parses the source file and assigns appropriate attribute sets to the corresponding
FO elements.¶PDF Design
The cover page is delicately designed to represent the feel of the project and the
primary source MoEML works. The page has the MoEML decorative daisy and a snippet
of the Agas map in the centre. The title of the project (Map of Early Modern London) is at the header of every document’s title page, in addition to the work’s title,
which is incorporated in the cover page, along with the authors and/or compilers.
The type of information present on the cover page depends on the type of the work
(born digital vs primary source—primary source documents mainly have authors on their
cover pages, while born digital files may have authors or compilers). At the bottom
of every cover page, the MoEML release number is indicated so that our audience knows
with what version they are working, given that the PDFs get regenerated and updated
with new site releases (up for discussion as per publication agreement).
PDFs have a hybrid metadata title page that contains the title of the work, author(s),
compiler(s), editor(s), and the publication information, which basically indicates
the version of MoEML with which this edition was published, and the corresponding
date. The PDFs also list the credits, have a running head, and mostly conform to the
layout of traditional books.
¶PDF Building Process
When building a PDF document, the build application first retrieves the source file
from our Jenkins repository. The file gets processed to remove elements and details
that are mainly for web purposes including (but not limited to) navigation, breadcrumbs,
search, and send feedback. The build application then creates the special styles module,
which is the one that contains the document specific styling attributes. This module
gets included in the master file. Further, to create the PDF files, we need to copy
images and fonts, which is achieved by the build application during the process. The
process also checks for the latest version of the
FOP
application, and downloads it if it is not available.Note that a global file, named
pdf_globals.xsl
, contains functions, variables, and parameters that are common to the entire build
process and files.In order to create the final file and document specific
XSLT
code, we process multiple XSLT
s that write and override general PDF code. For example, add_special_styles_to_fo_master.xsl
allows us to include a special document styles module in the master XSLT
. The PDF global file also has functions that allow us to add specific classes and
their attributes to the elements. It also creates a document that contains the classes
and attributes, with the name of docID_styles_module.xsl
. The resulting XSLT
has a function—getAtts
—that overwrites attributes and values that would otherwise break the FO file.¶PDF Publication
The PDFs will be published on MoEML’s UVic libraries UVicSpace—UVic’s Research and
Learning Repository (https://dspace.library.uvic.ca/handle/1828/10927). MoEML is part of the Endings project, which is in collaboration with the UVic libraries. The PDFs are thus published
on the digital space that the library has dedicated to MoEML.
For more detailed information about the PDF building process, please see the developers’
PDF documentation.
Cite this page
MLA citation
MoEML’s PDF Files Process.The Map of Early Modern London, Edition 7.0, edited by , U of Victoria, 05 May 2022, mapoflondon.uvic.ca/edition/7.0/pdf_about.htm. Draft.
Chicago citation
MoEML’s PDF Files Process.The Map of Early Modern London, Edition 7.0. Ed. . Victoria: University of Victoria. Accessed May 05, 2022. mapoflondon.uvic.ca/edition/7.0/pdf_about.htm. Draft.
APA citation
The Map of Early Modern London (Edition 7.0). Victoria: University of Victoria. Retrieved from https://mapoflondon.uvic.ca/editions/7.0/pdf_about.htm. Draft.
2022. MoEML’s PDF Files Process. In (Ed), RIS file (for RefMan, RefWorks, EndNote etc.)
Provider: University of Victoria Database: The Map of Early Modern London Content: text/plain; charset="utf-8" TY - ELEC A1 - El Hajj, Tracey ED - Jenstad, Janelle T1 - MoEML’s PDF Files Process T2 - The Map of Early Modern London ET - 7.0 PY - 2022 DA - 2022/05/05 CY - Victoria PB - University of Victoria LA - English UR - https://mapoflondon.uvic.ca/edition/7.0/pdf_about.htm UR - https://mapoflondon.uvic.ca/edition/7.0/xml/standalone/pdf_about.xml TY - UNP ER -
TEI citation
<bibl type="mla"><author><name ref="#ELHA1"><surname>El Hajj</surname>, <forename>Tracey</forename></name></author>.
<title level="a">MoEML’s PDF Files Process</title>. <title level="m">The Map of Early
Modern London</title>, Edition <edition>7.0</edition>, edited by <editor><name ref="#JENS1"><forename>Janelle</forename>
<surname>Jenstad</surname></name></editor>, <publisher>U of Victoria</publisher>,
<date when="2022-05-05">05 May 2022</date>, <ref target="https://mapoflondon.uvic.ca/edition/7.0/pdf_about.htm">mapoflondon.uvic.ca/edition/7.0/pdf_about.htm</ref>.
Draft.</bibl>
Personography
-
Roles played in the project
-
Project Manager
Ryann McQuarrie-Salik is a member of the following organizations and/or groups:
Ryann McQuarrie-Salik is mentioned in the following documents:
-
-
Tracey El Hajj
TEH
Junior Programmer 2018-2020. Research Associate 2020-2021. Tracey received her PhD from the Department of English at the University of Victoria in the field of Science and Technology Studies. Her research focuses on the algorhythmics of networked communications. She was a 2019-20 President’s Fellow in Research-Enriched Teaching at UVic, where she taught an advanced course onArtificial Intelligence and Everyday Life.
Tracey was also a member of the Linked Early Modern Drama Online team, between 2019 and 2021. Between 2020 and 2021, she was a fellow in residence at the Praxis Studio for Comparative Media Studies, where she investigated the relationships between artificial intelligence, creativity, health, and justice. As of July 2021, Tracey has moved into the alt-ac world for a term position, while also teaching in the English Department at the University of Victoria.Roles played in the project
-
Author
-
CSS Editor
-
Editor
-
Geo-Coordinate Researcher
-
Junior Programmer
Contributions by this author
Tracey El Hajj is a member of the following organizations and/or groups:
Tracey El Hajj is mentioned in the following documents:
-
-
Joey Takeda
JT
Programmer, 2018-present. Junior Programmer, 2015-2017. Research Assistant, 2014-2017. Joey Takeda was a graduate student at the University of British Columbia in the Department of English (Science and Technology research stream). He completed his BA honours in English (with a minor in Women’s Studies) at the University of Victoria in 2016. His primary research interests included diasporic and indigenous Canadian and American literature, critical theory, cultural studies, and the digital humanities.Roles played in the project
-
Abstract Author
-
Author
-
CSS Editor
-
Compiler
-
Conceptor
-
Copy Editor
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
Junior Programmer
-
Markup Editor
-
Post-Conversion Editor
-
Programmer
-
Proofreader
-
Researcher
-
Toponymist
-
Transcriber
-
Transcription Proofreader
Contributions by this author
Joey Takeda is a member of the following organizations and/or groups:
Joey Takeda is mentioned in the following documents:
Joey Takeda authored or edited the following items in MoEML’s bibliography:
-
Jenstad, Janelle and Joseph Takeda.
Making the RA Matter: Pedagogy, Interface, and Practices.
Making Things and Drawing Boundaries: Experiments in the Digital Humanities. Ed. Jentery Sayers. Minnesota: University of Minnesota Press, 2018. Print.
-
-
Janelle Jenstad
JJ
Janelle Jenstad is Associate Professor of English at the University of Victoria, Director of The Map of Early Modern London, and PI of Linked Early Modern Drama Online. She has taught at Queen’s University, the Summer Academy at the Stratford Festival, the University of Windsor, and the University of Victoria. With Jennifer Roberts-Smith and Mark Kaethler, she co-edited Shakespeare’s Language in Digital Media (Routledge). She has prepared a documentary edition of John Stow’s A Survey of London (1598 text) for MoEML and is currently editing The Merchant of Venice (with Stephen Wittek) and Heywood’s 2 If You Know Not Me You Know Nobody for DRE. Her articles have appeared in Digital Humanities Quarterly, Renaissance and Reformation,Journal of Medieval and Early Modern Studies, Early Modern Literary Studies, Elizabethan Theatre, Shakespeare Bulletin: A Journal of Performance Criticism, and The Silver Society Journal. Her book chapters have appeared (or will appear) in Institutional Culture in Early Modern Society (Brill, 2004), Shakespeare, Language and the Stage, The Fifth Wall: Approaches to Shakespeare from Criticism, Performance and Theatre Studies (Arden/Thomson Learning, 2005), Approaches to Teaching Othello (Modern Language Association, 2005), Performing Maternity in Early Modern England (Ashgate, 2007), New Directions in the Geohumanities: Art, Text, and History at the Edge of Place (Routledge, 2011), Early Modern Studies and the Digital Turn (Iter, 2016), Teaching Early Modern English Literature from the Archives (MLA, 2015), Placing Names: Enriching and Integrating Gazetteers (Indiana, 2016), Making Things and Drawing Boundaries (Minnesota, 2017), and Rethinking Shakespeare’s Source Study: Audiences, Authors, and Digital Technologies (Routledge, 2018).Roles played in the project
-
Abstract Author
-
Author
-
Author (Preface)
-
Author of Preface
-
Compiler
-
Conceptor
-
Copy Editor
-
Course Instructor
-
Course Supervisor
-
Data Manager
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
Markup Editor
-
Peer Reviewer
-
Project Director
-
Proofreader
-
Researcher
-
Toponymist
-
Transcriber
-
Transcription Proofreader
-
Vetter
Contributions by this author
Janelle Jenstad is a member of the following organizations and/or groups:
Janelle Jenstad is mentioned in the following documents:
Janelle Jenstad authored or edited the following items in MoEML’s bibliography:
-
Jenstad, Janelle and Joseph Takeda.
Making the RA Matter: Pedagogy, Interface, and Practices.
Making Things and Drawing Boundaries: Experiments in the Digital Humanities. Ed. Jentery Sayers. Minnesota: University of Minnesota Press, 2018. Print. -
Jenstad, Janelle.
Building a Gazetteer for Early Modern London, 1550-1650.
Placing Names. Ed. Merrick Lex Berman, Ruth Mostern, and Humphrey Southall. Bloomington and Indianapolis: Indiana UP, 2016. 129-145. -
Jenstad, Janelle.
The Burse and the Merchant’s Purse: Coin, Credit, and the Nation in Heywood’s 2 If You Know Not Me You Know Nobody.
The Elizabethan Theatre XV. Ed. C.E. McGee and A.L. Magnusson. Toronto: P.D. Meany, 2002. 181–202. Print. -
Jenstad, Janelle.
Early Modern Literary Studies 8.2 (2002): 5.1–26..The City Cannot Hold You
: Social Conversion in the Goldsmith’s Shop. -
Jenstad, Janelle.
The Silver Society Journal 10 (1998): 40–43.The Gouldesmythes Storehowse
: Early Evidence for Specialisation. -
Jenstad, Janelle.
Lying-in Like a Countess: The Lisle Letters, the Cecil Family, and A Chaste Maid in Cheapside.
Journal of Medieval and Early Modern Studies 34 (2004): 373–403. doi:10.1215/10829636–34–2–373. -
Jenstad, Janelle.
Public Glory, Private Gilt: The Goldsmiths’ Company and the Spectacle of Punishment.
Institutional Culture in Early Modern Society. Ed. Anne Goldgar and Robert Frost. Leiden: Brill, 2004. 191–217. Print. -
Jenstad, Janelle.
Smock Secrets: Birth and Women’s Mysteries on the Early Modern Stage.
Performing Maternity in Early Modern England. Ed. Katherine Moncrief and Kathryn McPherson. Aldershot: Ashgate, 2007. 87–99. Print. -
Jenstad, Janelle.
Using Early Modern Maps in Literary Studies: Views and Caveats from London.
GeoHumanities: Art, History, Text at the Edge of Place. Ed. Michael Dear, James Ketchum, Sarah Luria, and Doug Richardson. London: Routledge, 2011. Print. -
Jenstad, Janelle.
Versioning John Stow’s A Survey of London, or, What’s New in 1618 and 1633?.
Janelle Jenstad Blog. https://janellejenstad.com/2013/03/20/versioning-john-stows-a-survey-of-london-or-whats-new-in-1618-and-1633/. -
Shakespeare, William. The Merchant of Venice. Ed. Janelle Jenstad. Internet Shakespeare Editions. U of Victoria. http://internetshakespeare.uvic.ca/Library/Texts/MV/.
-
Stow, John. A SVRVAY OF LONDON. Contayning the Originall, Antiquity, Increase, Moderne estate, and description of that Citie, written in the yeare 1598. by Iohn Stow Citizen of London. Also an Apologie (or defence) against the opinion of some men, concerning that Citie, the greatnesse thereof. With an Appendix, containing in Latine, Libellum de situ & nobilitate Londini: written by William Fitzstephen, in the raigne of Henry the second. Ed. Janelle Jenstad and the MoEML Team. MoEML. Transcribed.
-
-
Martin D. Holmes
MDH
Programmer at the University of Victoria Humanities Computing and Media Centre (HCMC). Martin ported the MOL project from its original PHP incarnation to a pure eXist database implementation in the fall of 2011. Since then, he has been lead programmer on the project and has also been responsible for maintaining the project schemas. He was a co-applicant on MoEML’s 2012 SSHRC Insight Grant.Roles played in the project
-
Abstract Author
-
Author
-
Conceptor
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
Markup Editor
-
Post-Conversion Editor
-
Programmer
-
Proofreader
-
Researcher
Contributions by this author
Martin D. Holmes is a member of the following organizations and/or groups:
Martin D. Holmes is mentioned in the following documents:
-