Static Code Documentation
¶Introduction
This document provides information about the static build process for MoEML. All of
the documents are processed through an Apache Ant build, which calls on a number of XSLT tranformations. Below is generated documentation
regarding the Ant build and the XSLT stylesheets.
¶ANT Build
Documentation for the ANT build.
Tasks
¶clean
Documentation | This task cleans site content that may have been generated in previous runs. Each time the build is run, we delete all of the old content, and retrieve all necessary internal files as well as the the TEI-P5 RelaxNG schema. |
Called from |
|
¶getSvnInfo
Documentation | This target retrieves the latest information from MoEML’s Subversion (SVN) repository and outputs it into a text file for use in site page generation. |
Called from |
|
¶getStaticSearchCode
Documentation | TARGET getStaticSearchCode This target retrieves the latest version of the staticSearch codebase from its GitHub repo. It is configurable to use the master or dev branches, defaulting to the former, but allowing the use of the latter for testing purposes. This retrieval is a substitute for the original use of svn:externals, which (we think) was the cause of Jenkins repeatedly building the project over and over again. |
Called from |
|
¶buildStaticSearch
Documentation | TARGET buildStaticSearch This target uses the code in the staticSearch folder created above to build a static search engine. |
Called from |
|
¶copySiteAncillaryFiles
Documentation | This target copies CSS, JavaScript and other static files from the static/ folder to the output site/folder. |
Called from |
|
¶createBinaryDocList
Documentation | This target creates lists of binary documents which are in the repository and are actually referenced in real documents on the site, so that we only end up copying documents which are needed to the output. |
Files used |
|
Called from |
|
¶copyBinaryDocs
Documentation | This target copies the set of required binary documents which has been calculated in the preceding target from their original locations to the output folders in the static/site folder. |
Called from |
|
¶createImageLists
Documentation | This target creates lists of images which are in the repository and are actually referenced in real documents on the site, so that we only end up copying images which are needed to the output. |
Files used |
|
Called from |
|
¶copyImages
Documentation | This target copies the set of required images which has been calculated in the preceding target from their original locations to the output folders in the static/site folder. |
Called from |
|
¶extractSchematron
Documentation | This target extracts the Schematron ruleset from the tei_all RelaxNG schema, so that it can be used for validation. |
Called from |
|
¶createXslCaptions
Documentation | This target processes the /db/data/boilerplate/boilerplate.xml file to extract all of the TEI <seg> elements which contain caption and boilerplate text definitions; it turns them into <xsl:variable> elements in an XSLT stylesheet module which is used throughout the rest of the build process. |
Files used |
|
Called from |
|
¶createStowChapters
Documentation | This task splits our edition of stow_1598 into chapters for ease of processing. This must come before the creation of the original XML so we can have accurate listings in many of our generated items (like the divGen in the peer_review page or the aggregate document type listings). |
Files used |
|
¶createImportXsl
Documentation | This creates the XSLT files for each document that will eventually be imported into a master file. |
Files used |
|
Called from |
|
¶applyImportXsl
Documentation | ADD DOCUMENTATION HERE |
Called from |
|
¶createOriginalXml
Documentation | This target takes the set of TEI markup files which constitutes our dataset, in /db/data, and moves them to the output site/original folder, flattening their folder structure in the process. It also applies some minimal processing to them to regularize various things, expand XIncludes, and so on. |
Files used |
|
Called from |
|
¶createGeneratedContent
Documentation | This target creates a large set of additional TEI XML files which are mechanically constructed from existing data, including consolidated listings of variant spellings for place names, listings files for all the document categories and so on; it also creates some non-TEI files such as JSON files for the Agas Map. It calls a set of other ant targets to accomplish individual tasks. |
Included Ant tasks |
|
Called from |
|
¶createVariantSpellingsFile
Documentation | This target creates the global generated file listing variant spellings for place names. This is used for creating the Gazetteer pages, and also for components which appear on the HTML versions of individual location files. |
Files used |
|
Called from |
|
¶createGazetteerAndCategories
Documentation | This target creates the Gazetteer listings pages in the form of TEI XML files (later processed to create web pages), as well as the listings pages for each of the document categories in our document type taxonomy, again in the form of XML which will be later processed into HTML. |
Files used |
|
Called from |
|
¶createAgasJsonFiles
Documentation | This target creates the two JSON files used to power the interactive Agas Map: one is a list of categories for constructing the location menu, and the other is the list of actual locations, with info and coordinates. |
Files used |
|
Called from |
|
¶createGeoJson
Documentation | This target creates the global generated file of all the locations in GeoJSON format. Still in development. |
Files used |
|
Called from |
|
¶createRDF
Documentation | This target creates RDF/XML formats for the various datasets across the site. |
Files used |
|
Called from |
|
¶cleanRegnalCalendar
Documentation | This target processes the spreadsheet file where all the data for the regnal calendar is maintained, to create a TEI XML file which can be processed in other ways later in the build process. |
Files used |
|
¶validateOriginalXml
Documentation | This target validates the content of the site/xml/original folder, which consists of the slightly-massaged XML content from the source dataset along with a collection of generated XML files created in previous build steps. These files are validated against the tei_all schema (RNG and Schematron), and also against our project RelaxNG and Schematron. |
Called from |
|
¶createStandaloneXml
Documentation | This target processes the files in the site/xml/original folder to create fully-expanded standalone versions of all of the documents. This involves copying referenced content from all over the rest of the collection into the target file, so that everything referenced inside it is basically included in it. These standalone files are the ones which are later processed to create the various other output formats, including XHTML5. |
Files used |
|
Called from |
|
¶resolveStyleSelectors
Documentation | This target processes any document which makes use of the rendition/@selector attribute to add an explicit pointer to the rendition element on any descendant element of <text> which the selector applies it to. This is a two-stage process involving the creation of temporary XSLT documents, which are applied, and then deleted. |
Files used |
|
Called from |
|
¶runTempXslt
Documentation | This target runs the temporary XSLT files produced in target resolveStyleSelectors. |
¶rationalizeStyleAttributes
Documentation | This target processes the various methods used to describe layout, appearance and other bibliographic features in primary source documents to make them more straightforward and efficient. For instance, all instances of equivalent @style attributes are converted into a single rendition element in the document header, and the @style attributes in the text replaced with pointers to the rendition element. |
Files used |
|
Called from |
|
¶validateStandaloneXml
Documentation | This target validates the TEI document collection in site/xml/standalone using the tei_all schema (RNG and Schematron). |
Called from |
|
¶createAjaxFragments
Documentation | This target creates fragmentary XHTML5 documents which can be retrieved by AJAX calls from full documents in the output website content. These fragments are not normally needed, since most documents include all the popup content they need inside themselves due to having been built from standalone versions of their XML precursors, but if a popup content block itself contains a reference to another piece of content, that second-level reference will require an AJAX call in the final site. In addition, these AJAX fragments are themselves processed to create full standalone pages, and to provide the local content for standalone pages which will show info in popup form. |
Files used |
|
Called from |
|
¶createStandardXml
Documentation | This target takes the Standalone version of all our XML files (in site/xml/standalone) and transforms them to create a more standard form of TEI which is more likely to be processable in other projects, by changing or removing some of the more project-specific or idiosyncratic forms of encoding we happen to use in this project. |
Files used |
|
Called from |
|
¶validateStandardXml
Documentation | This target validates the content of the site/xml/standard folder, which consists of the standardized XML content created from the standalone files created in previous build steps. These files are validated against the tei_all schema (RNG and Schematron). |
Called from |
|
¶createSimpleXml
Documentation | This target takes the Standalone version of all our XML files (in site/xml/standalone) and transforms them to create TEI Simple versions of the files, in the process discarding and normalizing a lot of the more obscure or unusual encoding from our project. |
Files used |
|
Called from |
|
¶validateSimpleXml
Documentation | This target takes the TEI Simple version of all our XML files (in site/xml/simple) and validates them against the current version of the TEI Simple schema. |
Called from |
|
¶createLiteXml
Documentation | This target takes the Standalone version of all our XML files (in site/xml/standalone) and transforms them to create TEI Lite versions of the files, in the process discarding and normalizing a lot of the more obscure or unusual encoding from our project. |
Files used |
|
Called from |
|
¶validateLiteXml
Documentation | This target takes the TEI Lite version of all our XML files (in site/xml/lite) and validates them against the current version of the TEI Lite schema, retrieved from the TEI release site. |
Called from |
|
¶createXhtmlDocs
Documentation | This target generates most of the collection of XHTML5 documents comprising the output website from the standalone TEI documents in /site/xml/standalone. |
Files used |
|
Called from |
|
¶copyAgasMapTiles
Documentation | This target takes existing set of tiled images comprising the Agas Map and copies them to the output location in site/zoomify. |
Called from |
|
¶createAgasMapXhtml
Documentation | This target creates the Agas Map XHTML5 interface page based on OpenLayers. |
Files used |
|
Called from |
|
¶validateXhtmlDocs
Documentation | This target validates the complete collection of XHTML5 documents comprising the output website, using the VNU validator (the same validator used by the W3C’s online validation service). We have to start by copying them to a temporary location, otherwise the vnu validator will try to validate all sorts of other files as well. |
Called from |
|
¶createTxtList
Documentation | This target creates the list of texts used to identify which documents need to be processed into text files |
Files used |
|
Called from |
|
¶createTxtFiles
Documentation | This target creates the text files that we can pull to use in Voyant and/or for text analysis purposes. |
Files used |
|
Called from |
|
¶validateXml
Documentation | This target is intended for developers to use after using a target, like subset or quick, that does not perform validation, but you would like to validate the XML products before committing your documents. Note that this validates the entire set of products, so it assumes that the framework and the products from the build are intact. This should be run before and after running a subset or quick target to test whether or not local changes are valid. |
Included Ant tasks |
|
¶subset
Documentation | This target is intended for developers to use when they wish to pass a single document or a small subset through the whole process, so they don’t have to wait for the entire build to complete. It assumes that the framework of the output products is already in place; it does no cleanup; and it would normally be run with -DdocsToBuild=ABCH1,STMA12 etc. |
Included Ant tasks |
|
¶quick
Documentation | This target is intended for developers to use when they wish to pass a single document or a small subset through the HTML generation sequence. It works the same way as the subset target except that it dispenses with the generation of Standard, Simple, and Lite versions. It would normally be run with -DdocsToBuild=ABCH1,STMA12 etc. |
Included Ant tasks |
|
¶all
Documentation | This is the default complete static build process target used by the Jenkins build process. If you are building locally, run this at least once to create a full output document set, and then you can run smaller targets as necessary to process smaller subsets of documents. This one removes all existing content first, and it takes a long while to complete (45 minutes to an hour, depending on the system it’s running on). |
Included Ant tasks |
|
¶allParallel
Documentation | This is a version of the complete all build process which uses parallel tasks to get quicker results on stonkinger machines. Not recommended for systems low on RAM or processing power. |
Included Ant tasks |
|
¶XSLT Documents
Documentation for various XSLT documents called from the ANT build.
¶json_agas_master_NEW.xsl
View source.
Documentation |
|
Includes |
|
¶fix_epub_css.xsl
View source.
Documentation |
|
Includes |
|
¶xhtml5_to_fo_master_draft.xsl
View source.
Documentation |
|
Includes |
|
¶xhtml5_to_epub_draft.xsl
View source.
Documentation |
|
¶jenkins_to_epub.xsl
View source.
Documentation |
|
Includes |
|
¶list_images_for_epub.xsl
View source.
Documentation |
|
Includes |
|
¶list_css_for_epub.xsl
View source.
Documentation |
|
Includes |
|
¶list_fonts_for_epub.xsl
View source.
Documentation |
|
Includes |
|
¶xhtml5_to_epub.xsl
View source.
Documentation |
|
¶epub_supplementary_files.xsl
View source.
Documentation |
|
Includes |
|
¶locations_to_geojson.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶epub_globals.xsl
View source.
Documentation |
|
Included by |
|
¶pdf_globals.xsl
View source.
Documentation |
|
Included by |
|
¶txt_globals.xsl
View source.
Documentation |
|
¶eebo_to_proquest_ids.xsl
View source.
Documentation |
|
¶xhtml_agas_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_standalone_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_normalize_styles_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xhtml_docs_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶test_xhtml_functions_master.xsl
View source.
Documentation |
|
Includes |
|
¶ajax_fragments_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_stow_chapter_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_standard_master.xsl
View source.
Documentation |
|
Called from |
|
¶xhtml5_to_fo_master.xsl
View source.
Documentation |
|
Includes |
|
¶exist_app_master.xsl
View source.
Documentation |
|
Includes |
|
¶kml_master.xsl
View source.
Documentation |
|
Includes |
|
¶list_binary_docs_used_master.xsl
View source.
Documentation |
|
Called from |
|
¶xml_original_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_resolve_imports_styles_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_variants_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶txt_master.xsl
View source.
Documentation |
|
Called from |
|
¶doc_network_master.xsl
View source.
Documentation |
|
Includes |
|
¶list_images_used_master.xsl
View source.
Documentation |
|
Called from |
|
¶json_agas_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶add_special_styles_to_fo_master.xsl
View source.
Documentation |
|
Includes |
|
¶xml_resolve_style_selectors_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xml_simple_master.xsl
View source.
Documentation |
|
Called from |
|
¶fods_expand_master.xsl
View source.
Documentation |
|
Called from |
|
¶xml_lite_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶rss_feeds_master.xsl
View source.
Documentation |
|
Includes |
|
¶test_xhtml_templates_master.xsl
View source.
Documentation |
|
Includes |
|
¶xml_create_generated_master.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶xhtml_templates_module.xsl
View source.
Documentation |
|
Includes |
|
Included by |
|
¶xml_flatten_module.xsl
View source.
Documentation |
|
Included by |
|
¶xhtml_dates_module.xsl
View source.
Documentation |
|
Includes |
|
Included by |
|
¶globals_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_citation_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_category_lists_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_id_listing_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_static_documentation_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_stats_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_create_style_selectors_transform_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_respTaxonomy_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_resolve_imports_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_utilities_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_praxis_index_module.xsl
View source.
Documentation |
|
Included by |
|
¶date_functions_module.xsl
View source.
Documentation |
|
Included by |
|
¶xml_dates_module.xsl
View source.
Documentation |
|
Includes |
|
Included by |
|
¶xml_regnal_calendar_module.xsl
View source.
Documentation |
|
Included by |
|
¶geojson_functions_module.xsl
View source.
Documentation |
|
Included by |
|
¶xhtml_appendix_module.xsl
View source.
Documentation |
|
Included by |
|
¶xhtml5_to_fo_styles_module.xsl
View source.
Documentation |
|
Included by |
|
¶xhtml_functions_module.xsl
View source.
Documentation |
|
Includes |
|
Included by |
|
¶get_attribute_sets_names.xsl
View source.
Documentation |
|
Includes |
|
¶xml_create_download_page.xsl
View source.
Documentation |
|
Includes |
|
¶list_classes_for_pdf.xsl
View source.
Documentation |
|
Includes |
|
¶list_fonts_for_pdf.xsl
View source.
Documentation |
|
Includes |
|
¶list_images_for_pdf.xsl
View source.
Documentation |
|
Includes |
|
¶xml_pers1_rdf.xsl
View source.
Documentation |
|
Includes |
|
Called from |
|
¶customize_staticSearch.xsl
View source.
Documentation |
|
Called from |
|
¶xhtml_to_txt.xsl
View source.
Documentation |
|
Cite this page
MLA citation
Static Code Documentation.The Map of Early Modern London, Edition 6.6, edited by , U of Victoria, 30 Jun. 2021, mapoflondon.uvic.ca/edition/6.6/static_code_documentation.htm.
Chicago citation
Static Code Documentation.The Map of Early Modern London, Edition 6.6. Ed. . Victoria: University of Victoria. Accessed June 30, 2021. mapoflondon.uvic.ca/edition/6.6/static_code_documentation.htm.
APA citation
The Map of Early Modern London (Edition 6.6). Victoria: University of Victoria. Retrieved from https://mapoflondon.uvic.ca/editions/6.6/static_code_documentation.htm.
, & 2021. Static Code Documentation. 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 - Holmes, Martin A1 - Takeda, Joey ED - Jenstad, Janelle T1 - Static Code Documentation T2 - The Map of Early Modern London ET - 6.6 PY - 2021 DA - 2021/06/30 CY - Victoria PB - University of Victoria LA - English UR - https://mapoflondon.uvic.ca/edition/6.6/static_code_documentation.htm UR - https://mapoflondon.uvic.ca/edition/6.6/xml/standalone/static_code_documentation.xml ER -
TEI citation
<bibl type="mla"><author><name ref="#HOLM3"><surname>Holmes</surname>, <forename>Martin</forename>
<forename>D.</forename></name></author>, and <author><name ref="#TAKE1"><forename>Joey</forename>
<surname>Takeda</surname></name></author>. <title level="a">Static Code Documentation</title>.
<title level="m">The Map of Early Modern London</title>, Edition <edition>6.6</edition>,
edited by <editor><name ref="#JENS1"><forename>Janelle</forename> <surname>Jenstad</surname></name></editor>,
<publisher>U of Victoria</publisher>, <date when="2021-06-30">30 Jun. 2021</date>,
<ref target="https://mapoflondon.uvic.ca/edition/6.6/static_code_documentation.htm">mapoflondon.uvic.ca/edition/6.6/static_code_documentation.htm</ref>.</bibl>
Personography
-
Lucas Simpson
LS
Research Assistant, 2018-present. Lucas Simpson is a student at the University of Victoria.Roles played in the project
-
Abstract Author
-
Author
-
Compiler
-
Data Manager
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
Markup Editor
-
Proofreader
-
Researcher
-
Transcriber
-
Transcription Proofreader
Contributions by this author
Lucas Simpson is a member of the following organizations and/or groups:
Lucas Simpson 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
-
Metadata Architect
-
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.
-
-
Tye Landels-Gruenewald
TLG
Data Manager, 2015-2016. Research Assistant, 2013-2015. Tye completed his undergraduate honours degree in English at the University of Victoria in 2015.Roles played in the project
-
Author
-
CSS Editor
-
Compiler
-
Conceptor
-
Copy Editor
-
Data Manager
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
Markup Editor
-
Metadata Architect
-
Proofreader
-
Researcher
-
Toponymist
-
Transcriber
-
Transcription Proofreader
Contributions by this author
Tye Landels-Gruenewald is a member of the following organizations and/or groups:
Tye Landels-Gruenewald is mentioned in the following documents:
-
-
Kim McLean-Fiander
KMF
Director of Pedagogy and Outreach, 2015–present. Associate Project Director, 2015–present. Assistant Project Director, 2013-2014. MoEML Research Fellow, 2013. Kim McLean-Fiander comes to The Map of Early Modern London from the Cultures of Knowledge digital humanities project at the University of Oxford, where she was the editor of Early Modern Letters Online, an open-access union catalogue and editorial interface for correspondence from the sixteenth to eighteenth centuries. She is currently Co-Director of a sister project to EMLO called Women’s Early Modern Letters Online (WEMLO). In the past, she held an internship with the curator of manuscripts at the Folger Shakespeare Library, completed a doctorate at Oxford on paratext and early modern women writers, and worked a number of years for the Bodleian Libraries and as a freelance editor. She has a passion for rare books and manuscripts as social and material artifacts, and is interested in the development of digital resources that will improve access to these materials while ensuring their ongoing preservation and conservation. An avid traveler, Kim has always loved both London and maps, and so is particularly delighted to be able to bring her early modern scholarly expertise to bear on the MoEML project.Roles played in the project
-
Associate Project Director
-
Author
-
CSS Editor
-
Compiler
-
Copy Editor
-
Data Manager
-
Director of Pedagogy and Outreach
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
JCURA Co-Supervisor
-
Managing Editor
-
Markup Editor
-
Metadata Architect
-
Proofreader
-
Research Fellow
-
Toponymist
-
Transcriber
-
Transcription Proofreader
-
Vetter
Contributions by this author
Kim McLean-Fiander is a member of the following organizations and/or groups:
Kim McLean-Fiander is mentioned in the following documents:
-
-
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
-
Compiler
-
Conceptor
-
Copy Editor
-
Course Instructor
-
Course Supervisor
-
Data Manager
-
Editor
-
Encoder
-
Geo-Coordinate Researcher
-
JCURA Co-Supervisor
-
Markup Editor
-
Metadata Architect
-
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:
-