{"id":84,"date":"2014-01-22T02:28:19","date_gmt":"2014-01-22T02:28:19","guid":{"rendered":"http:\/\/johncmulligan.net\/blog\/?p=84"},"modified":"2019-10-22T17:27:14","modified_gmt":"2019-10-22T17:27:14","slug":"studies-in-romanticism-dynamic-co-citational-network-graph","status":"publish","type":"post","link":"https:\/\/www.johncmulligan.net\/blog\/2014\/01\/22\/studies-in-romanticism-dynamic-co-citational-network-graph\/","title":{"rendered":"Studies in Romanticism, Dynamic Graph"},"content":{"rendered":"<p>Last week, because of a tweet by Alan Liu, I found <a href=\"http:\/\/www.scottbot.net\/HIAL\/\" target=\"_blank\" rel=\"noopener noreferrer\">Scott Weingart&#8217;s wonderful digital humanities blog<\/a>. As it turns out, it looks like he had <a href=\"http:\/\/www.scottbot.net\/HIAL\/?p=38272\" target=\"_blank\" rel=\"noopener noreferrer\">already gone through some of the same work processes last year<\/a>, that I codified last month by adding a .gexf export function to <a href=\"https:\/\/github.com\/nealcaren\/RefCliq\" target=\"_blank\" rel=\"noopener noreferrer\">Neal Caren&#8217;s refcliq<\/a>.<\/p>\n<p>One of the things I learned from scott&#8217;s post was that I had been drawing co-citational, rather than citational, graphs. Which made a lot of sense of the structures I&#8217;d been seeing. Basically, a line on the graph btw A and B doesn&#8217;t represent work A citing work B, but instead that A and B are both cited by some third work, not necessarily represented on the graph. All the nodes you have seen in the graphs I have posted are works that have been cited two or more times, and the edges are all representations that those two works have been cited together by two or more separate articles.<\/p>\n<figure id=\"attachment_545\" aria-describedby=\"caption-attachment-545\" style=\"width: 286px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/johncmulligan.net\/citation_sigmas\/wok_sir_sigma.html\" target=\"_blank\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"wp-image-545 size-medium\" src=\"https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.23.09-PM-e1571765077800-286x300.png?resize=286%2C300\" alt=\"\" width=\"286\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.23.09-PM-e1571765077800.png?resize=286%2C300&amp;ssl=1 286w, https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.23.09-PM-e1571765077800.png?resize=768%2C806&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.23.09-PM-e1571765077800.png?resize=976%2C1024&amp;ssl=1 976w, https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.23.09-PM-e1571765077800.png?w=1638 1638w\" sizes=\"auto, (max-width: 286px) 100vw, 286px\" \/><\/a><figcaption id=\"caption-attachment-545\" class=\"wp-caption-text\">Interactive, co-citational map. <a href=\"http:\/\/johncmulligan.net\/citation_sigmas\/wok_sir_sigma.html\" target=\"blank\" rel=\"noopener noreferrer\">Can be viewed here<\/a><\/figcaption><\/figure>\n<p>What was missing from these exports was the temporal dimension: co-citational network graphs allows us to think visually about how fields organize knowledge, and their own production of it. However, the interactive graphs I published before were static, and so did not allow us to think about how these internal structures developed over time.<\/p>\n<p>I therefore <a href=\"https:\/\/github.com\/JohnMulligan\/RefCliq\/tree\/Dynamic-RefCliq-(.gexf-only)\" target=\"_blank\" rel=\"noopener noreferrer\">reworked the code<\/a> to export dynamic graphs (.gexf format only). These graphs register changes in influence and connectedness, over time, of the works cited by a journal.<\/p>\n<p>I believe I wrote this code properly, but it is producing small variances in graph sizes compared to Caren&#8217;s original, so if anyone is interested in helping to unpack that, definitely email me. I also considered the usefulness of making modularity classes dynamic.<\/p>\n<p>Back to the graph. My test case is again\u00a0<em>Studies in Romanticism.\u00a0<\/em>Over time, you will see individual nodes and edges changing size based on (respectively) the number of times a given work has been cited, and the number of times two works have been cited together. You will also see clusters develop, and separate from one another. I have not added any decay function, so once works are linked, or once a work has a specific node size, it either keeps that size or grows; no works or links diminish in absolute terms simply because they haven&#8217;t been cited in a while.<\/p>\n<p>In relative terms, however, they may fail to keep up with the growing influence of Wordsworth&#8217;s <em>Prelude<\/em>, Coleridge&#8217;s <i>Biographia Literaria<\/i>, or even Milton&#8217;s\u00a0<em>Paradise Lost<\/em>.\u00a0I have identified clusters around the big six poets, plus three around Mary Shelley, William Godwin, and Walter Scott. I have also identified the developments of two of these sub-areas of Romantic interest with the publications of major critical works (all shown on graph).<\/p>\n<p><a href=\"https:\/\/docs.google.com\/file\/d\/0B7uEaO4AuAW9b2JzUk5ReGpyWXM\/view\" target=\"_blank\" rel=\"noopener noreferrer\">The .gexf file can be downloaded here<\/a>.<\/p>\n<p>Here is my annotated video screen capture of the dynamic graph&#8217;s development over time.<\/p>\n<p><iframe loading=\"lazy\" src=\"\/\/player.vimeo.com\/video\/84732648\" width=\"500\" height=\"375\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><a href=\"http:\/\/vimeo.com\/84732648\">Studies in Romanticism Dynamic Co-Citational Graph<\/a> from <a href=\"http:\/\/vimeo.com\/user6295988\">John Mulligan<\/a> on <a href=\"https:\/\/vimeo.com\">Vimeo<\/a>.<\/p>\n<p>I really think this kind of visualization could be an incredible research aid, if the raw data were cleaned up. But other commitments are likely going to keep me from working on this project for a while. In the meantime, please <a href=\"https:\/\/github.com\/JohnMulligan\/RefCliq\/tree\/Dynamic-RefCliq-(.gexf-only)\" target=\"_blank\" rel=\"noopener noreferrer\">consider developing the code on GitHub<\/a> and\/or use the tool to create a map of your own field&#8217;s evolution. If you do, please email me a link to give me a few minutes&#8217; break \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week, because of a tweet by Alan Liu, I found Scott Weingart&#8217;s wonderful digital humanities blog. As it turns out, it looks like he [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":546,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[9,3,6],"tags":[],"class_list":["post-84","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-co-citations","category-projects","category-visualizations"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.johncmulligan.net\/blog\/wp-content\/uploads\/2014\/01\/Screen-Shot-2019-10-22-at-12.21.38-PM.png?fit=1532%2C2504&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4eIi2-1m","_links":{"self":[{"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":4,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions\/547"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/media\/546"}],"wp:attachment":[{"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.johncmulligan.net\/blog\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}