{"id":1897,"date":"2015-01-16T16:46:21","date_gmt":"2015-01-16T21:46:21","guid":{"rendered":"http:\/\/blogs.library.duke.edu\/bitstreams\/?p=1897"},"modified":"2015-09-04T16:03:50","modified_gmt":"2015-09-04T20:03:50","slug":"embeds-math-beyond","status":"publish","type":"post","link":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/","title":{"rendered":"Embeds, Math &#038; Beyond"},"content":{"rendered":"<p>This week, in conjunction with our <a href=\"http:\/\/library.duke.edu\/digitalcollections\/hleewaters\/\">H. Lee Waters Film Collection unveiling<\/a>, we rolled out a handy new Embed feature for digital collections items. \u00a0The idea is to make it as easy as possible for someone to share their\u00a0discoveries\u00a0from our collections, with proper attribution,\u00a0on other websites or blogs.<\/p>\n<h2>How To<\/h2>\n<p>It&#8217;s simple, really, and mimics the experience you&#8217;re likely to encounter getting embed code from other popular sites with videos, images, and the like. We modeled our approach loosely on the <a href=\"http:\/\/archive.org\">Internet Archive<\/a>&#8216;s video embed service (e.g., visit\u00a0<a href=\"https:\/\/archive.org\/details\/dmbb02005\">this video<\/a>\u00a0and click the Share icon, but only if you are unafraid of clowns).<\/p>\n<p><a href=\"http:\/\/library.duke.edu\/digitalcollections\/adaccess_T2611\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1903\" src=\"http:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/embedlink.png\" alt=\"Embed Link\" width=\"683\" height=\"145\" srcset=\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/embedlink.png 683w, https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/embedlink-300x63.png 300w\" sizes=\"auto, (max-width: 683px) 100vw, 683px\" \/><\/a><\/p>\n<p>Click the &#8220;Embed&#8221; link under an item from Duke Digital Collections, and copy the snippet of code that pops up. Paste it in your website, and you&#8217;re done!<\/p>\n<h2>Examples<\/h2>\n<p>I&#8217;ll paste a few examples below using different kinds of items. The embed code is short and nearly identical for all of these:<\/p>\n<h3>A Single Image<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"800\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/gedney_NY0194\/\" width=\"625\"><\/iframe><\/p>\n<h3>Paginated Item<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"672\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/eaa_CK0049\/\" width=\"625\"><\/iframe><\/p>\n<h3>A Video<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"557\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/hleewaters_rl10075bcam0003010\/\" width=\"640\"><\/iframe><\/p>\n<h3>Single-Track Audio<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"102\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/dukechapel_ua17010003rr0920\/\" width=\"640\"><\/iframe><\/p>\n<h3>Multi-Track Audio<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"168\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/dukechapel_ua17010003cs0307\/\" width=\"640\"><\/iframe><\/p>\n<h3>Document with Document Viewer<\/h3>\n<p><iframe loading=\"lazy\" frameborder=\"0\" height=\"659\" src=\"http:\/\/library.duke.edu\/digitalcollections\/embed\/rubenstein_hdims01001\/\" width=\"640\"><\/iframe><\/p>\n<h2>Technical Considerations<\/h2>\n<p>Building this feature required a little bit of math, some trial &amp; error, and a few tricks. The steps were to:<\/p>\n<ul>\n<li>Set up a service to return customized item pages at the path http:\/\/library.duke.edu\/digitalcollections\/embed\/&lt;itemid&gt;\/<\/li>\n<li>Use CSS &amp; JS to make the media as fluid as possible to fill whatever space it ends up in<\/li>\n<li>Use a fixed height and overflow: auto on the attribution box so longer content\u00a0will scroll<\/li>\n<li>Use <a href=\"https:\/\/support.google.com\/webmasters\/answer\/139066?hl=en\">link rel=&#8221;canonical&#8221;<\/a> to ensure the item&#8217;s embed page is associated with the real item page (especially to improve links \/ ranking signals for search engines).<\/li>\n<li>Present the user a copyable\u00a0HTML &lt;iframe&gt; element in the regular item page <em>that has the correct\u00a0height &amp; width attributes\u00a0to accommodate\u00a0the item(s)<\/em> to be embedded<\/li>\n<\/ul>\n<p>This last point is where the math comes in. Take\u00a0a single image item, for example. With a landscape-orientation image we need\u00a0to give\u00a0the user a different\u00a0&lt;iframe&gt; height to copy than we would for a portrait. It gets even more complicated when we have to account for multiple tracks of audio or video, or combinations of the two.<\/p>\n<h2>Coming Soon<\/h2>\n<p>We&#8217;ll refine this feature a bit in the coming weeks, and work out any embed-bugs we discover. We&#8217;ll also be developing a similar feature for embedding digitized content found\u00a0in our <a href=\"http:\/\/library.duke.edu\/rubenstein\/findingaids\/\">archival collection guides<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week, in conjunction with our H. Lee Waters Film Collection unveiling, we rolled out a handy new Embed feature for digital collections items. \u00a0The idea is to make it as easy as possible for someone to share their\u00a0discoveries\u00a0from our collections, with proper attribution,\u00a0on other websites or blogs. How To It&#8217;s simple, really, and mimics &hellip; <a href=\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Embeds, Math &#038; Beyond<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":103,"featured_media":1906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45,9,15,12,38],"tags":[],"class_list":["post-1897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-collections","category-features","category-projects","category-tech","category-user-experience"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Embeds, Math &amp; Beyond - Bitstreams: The Digital Collections Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Embeds, Math &amp; Beyond - Bitstreams: The Digital Collections Blog\" \/>\n<meta property=\"og:description\" content=\"This week, in conjunction with our H. Lee Waters Film Collection unveiling, we rolled out a handy new Embed feature for digital collections items. \u00a0The idea is to make it as easy as possible for someone to share their\u00a0discoveries\u00a0from our collections, with proper attribution,\u00a0on other websites or blogs. How To It&#8217;s simple, really, and mimics &hellip; Continue reading Embeds, Math &#038; Beyond &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\" \/>\n<meta property=\"og:site_name\" content=\"Bitstreams: The Digital Collections Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dukedigitalcoll\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-16T21:46:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-09-04T20:03:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1093\" \/>\n\t<meta property=\"og:image:height\" content=\"960\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Sean Aery\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dukedigitalcoll\" \/>\n<meta name=\"twitter:site\" content=\"@dukedigitalcoll\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sean Aery\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\"},\"author\":{\"name\":\"Sean Aery\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe\"},\"headline\":\"Embeds, Math &#038; Beyond\",\"datePublished\":\"2015-01-16T21:46:21+00:00\",\"dateModified\":\"2015-09-04T20:03:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\"},\"wordCount\":420,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png\",\"articleSection\":[\"Digital Collections\",\"Featured Item\",\"Projects\",\"Technology\",\"User Experience\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\",\"url\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\",\"name\":\"Embeds, Math & Beyond - Bitstreams: The Digital Collections Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png\",\"datePublished\":\"2015-01-16T21:46:21+00:00\",\"dateModified\":\"2015-09-04T20:03:50+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe\"},\"breadcrumb\":{\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage\",\"url\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png\",\"contentUrl\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png\",\"width\":1093,\"height\":960},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Embeds, Math &#038; Beyond\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#website\",\"url\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/\",\"name\":\"Bitstreams: The Digital Collections Blog\",\"description\":\"Notes from the Duke University Libraries Digital Projects Team\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe\",\"name\":\"Sean Aery\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/de490821e24542e00ba40994017cf2414ed2510c15138b471561acc5fdff47f6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/de490821e24542e00ba40994017cf2414ed2510c15138b471561acc5fdff47f6?s=96&d=mm&r=g\",\"caption\":\"Sean Aery\"},\"url\":\"https:\/\/blogs.library.duke.edu\/bitstreams\/author\/seanaeryduke-edu\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Embeds, Math & Beyond - Bitstreams: The Digital Collections Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/","og_locale":"en_US","og_type":"article","og_title":"Embeds, Math & Beyond - Bitstreams: The Digital Collections Blog","og_description":"This week, in conjunction with our H. Lee Waters Film Collection unveiling, we rolled out a handy new Embed feature for digital collections items. \u00a0The idea is to make it as easy as possible for someone to share their\u00a0discoveries\u00a0from our collections, with proper attribution,\u00a0on other websites or blogs. How To It&#8217;s simple, really, and mimics &hellip; Continue reading Embeds, Math &#038; Beyond &rarr;","og_url":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/","og_site_name":"Bitstreams: The Digital Collections Blog","article_publisher":"https:\/\/www.facebook.com\/dukedigitalcoll","article_published_time":"2015-01-16T21:46:21+00:00","article_modified_time":"2015-09-04T20:03:50+00:00","og_image":[{"width":1093,"height":960,"url":"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png","type":"image\/png"}],"author":"Sean Aery","twitter_card":"summary_large_image","twitter_creator":"@dukedigitalcoll","twitter_site":"@dukedigitalcoll","twitter_misc":{"Written by":"Sean Aery","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#article","isPartOf":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/"},"author":{"name":"Sean Aery","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe"},"headline":"Embeds, Math &#038; Beyond","datePublished":"2015-01-16T21:46:21+00:00","dateModified":"2015-09-04T20:03:50+00:00","mainEntityOfPage":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/"},"wordCount":420,"commentCount":0,"image":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png","articleSection":["Digital Collections","Featured Item","Projects","Technology","User Experience"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/","url":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/","name":"Embeds, Math & Beyond - Bitstreams: The Digital Collections Blog","isPartOf":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage"},"image":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png","datePublished":"2015-01-16T21:46:21+00:00","dateModified":"2015-09-04T20:03:50+00:00","author":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe"},"breadcrumb":{"@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#primaryimage","url":"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png","contentUrl":"https:\/\/blogs.library.duke.edu\/bitstreams\/files\/2015\/01\/Screen-Shot-2015-01-16-at-4.41.05-PM.png","width":1093,"height":960},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/2015\/01\/16\/embeds-math-beyond\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.library.duke.edu\/bitstreams\/"},{"@type":"ListItem","position":2,"name":"Embeds, Math &#038; Beyond"}]},{"@type":"WebSite","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#website","url":"https:\/\/blogs.library.duke.edu\/bitstreams\/","name":"Bitstreams: The Digital Collections Blog","description":"Notes from the Duke University Libraries Digital Projects Team","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.library.duke.edu\/bitstreams\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/b1cdd20f3c85d271cfb87386a1dd28fe","name":"Sean Aery","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.library.duke.edu\/bitstreams\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/de490821e24542e00ba40994017cf2414ed2510c15138b471561acc5fdff47f6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de490821e24542e00ba40994017cf2414ed2510c15138b471561acc5fdff47f6?s=96&d=mm&r=g","caption":"Sean Aery"},"url":"https:\/\/blogs.library.duke.edu\/bitstreams\/author\/seanaeryduke-edu\/"}]}},"_links":{"self":[{"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/posts\/1897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/users\/103"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/comments?post=1897"}],"version-history":[{"count":12,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/posts\/1897\/revisions"}],"predecessor-version":[{"id":2238,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/posts\/1897\/revisions\/2238"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/media\/1906"}],"wp:attachment":[{"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/media?parent=1897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/categories?post=1897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.library.duke.edu\/bitstreams\/wp-json\/wp\/v2\/tags?post=1897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}