{"id":1458,"date":"2015-04-07T09:45:44","date_gmt":"2015-04-07T08:45:44","guid":{"rendered":"http:\/\/www.arvo.es\/dspace\/?p=1458"},"modified":"2015-03-27T17:47:26","modified_gmt":"2015-03-27T16:47:26","slug":"altmetricas-en-dspace-trasteando-con-la-api-de-altmetric","status":"publish","type":"post","link":"https:\/\/www.arvo.es\/dspace\/altmetricas-en-dspace-trasteando-con-la-api-de-altmetric\/","title":{"rendered":"Altm\u00e9tricas en DSpace. Trasteando con la API de Altmetric."},"content":{"rendered":"<p>Las <strong>altm\u00e9tricas<\/strong> o altmetr\u00edas miden el impacto de la investigaci\u00f3n mediante el uso de m\u00e9tricas alternativas a las m\u00e9tricas de citas, cuantificando su presencia en la redes\u00a0 sociales, en forma de menciones en la web social, descargas, enlaces, cobertura medi\u00e1tica, inclusi\u00f3n en gestores de referencias, etc . Como exponente principal de estas nuevas m\u00e9tricas, figura <strong><a href=\"http:\/\/www.altmetric.com\/\">Altmetric<\/a><\/strong>, que pone a disposici\u00f3n de nuestros repositorios (y de quien quiera) de un mecanismo base de integraci\u00f3n en forma de API.<\/p>\n<p>Explicaremos una de las varias formas de usar esta API.\u00a0 La incorporaci\u00f3n del API de Altmetric en DSpace no es complicada de realizar, pues <a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard02.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1464 alignright\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard02.jpg\" alt=\"Clipboard02\" width=\"266\" height=\"107\" \/><\/a>simplemente necesitamos acceder a la carpeta de nuestro tema y realizar una serie de modificaciones al c\u00f3digo de vista-de-item.<\/p>\n<p>Debemos saber que la API de Altmetric requiere que se le pase un par\u00e1metro de identificador de objeto. Puede ser un <a href=\"http:\/\/www.doi.org\/\">identificador doi<\/a>, un PMid, una uri, etc&#8230;. El ejemplo lo vamos a aterrizar con<strong> doi<\/strong>, por lo que en el \u00edtem DSpace tendremos algo as\u00ed como un <em>dc.identifier.doi<\/em> para almacenar el valor correspondiente al identificador digital.<\/p>\n<p>El primer fichero que debemos de editar es el fichero item-view.xsl (o equivalente en temas no mirage). Ah\u00ed debemos de realizar una llamada a una plantilla (template)\u00a0 que llamaremos p.ej. <em>itemSummaryView-altmetrics<\/em> . Dicha llamada se deber\u00e1 de realizar a su vez (ya sab\u00e9is que el xsl es un poco recursivo&#8230;.)\u00a0 sobre una plantilla que tenga acceso a la informaci\u00f3n dublin-core del item (por ejemplo itemSummaryView-DIM-fields), puesto que necesitamos pasar a la plantilla la informaci\u00f3n del metadato<em> dc.identifier.doi<\/em><\/p>\n<p>Llamada a la plantilla (en d\u00f3nde pongamos la llamada ya es otro asunto, los iconos Altmetric se dibujar\u00e1n en donde defin\u00e1is):<\/p>\n<p><em>&lt;xsl:call-template name=\u00bbitemSummaryView-altmetrics\u00bb\/&gt;<\/em><\/p>\n<p>Adem\u00e1s debemos de crear la plantilla con el script de altmetrics,\u00a0 algo as\u00ed como:<\/p>\n<p>&lt;!&#8211; con codigo &#8211;&gt;<\/p>\n<p style=\"text-align: left;\"><em>\u00a0&lt;xsl:template name=\u00bbitemSummaryView-altmetrics\u00bb&gt;\u00a0\u00a0\u00a0\u00a0 \u00a0<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0 &lt;xsl:param name=\u00bblink\u00bb select=\u00bb\/\/@OBJID\u00bb \/&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0 &lt;xsl:param name=\u00bbdoi\u00bb select=\u00bb\/\/dim:field[@element=&#8217;identifier&#8217;][@qualifier=&#8217;doi&#8217;]\u00bb\/&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0 &lt;div class=\u00bbsimple-view-icons\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0 &lt;xsl:choose&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;xsl:when test=\u00bb$doi\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0 &lt;script type=&#8217;text\/javascript&#8217; src=&#8217;https:\/\/d1bxh8uas1mnw7.cloudfront.net\/assets\/embed.js&#8217;&gt;&amp;#160;&lt;\/script&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;span title=\u00bbAlmetrics\u00bb data-badge-popover=\u00bbbottom\u00bb data-badge-type=\u00bb2&#8243;\u00a0 data-hide-no-mentions=\u00bbtrue\u00bb class=\u00bbaltmetric-embed\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;xsl:attribute name=\u00bbdata-doi\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 &lt;xsl:value-of select=\u00bb$doi\u00bb\/&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/xsl:attribute&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/span&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/xsl:when&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;xsl:otherwise&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;span title=\u00bbAlmetrics\u00bb data-badge-popover=\u00bbbottom\u00bb data-badge-type=\u00bb2&#8243;\u00a0 data-hide-no-mentions=\u00bbtrue\u00bb class=\u00bbaltmetric-embed\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;xsl:attribute name=\u00bbdata-handle\u00bb&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0 &lt;xsl:value-of select=\u00bbsubstring-after($link,&#8217;handle\/&#8217;)\u00bb\/&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/xsl:attribute&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/span&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/xsl:otherwise&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/xsl:choose&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/div&gt;<\/em><br \/>\n<em>\u00a0\u00a0 \u00a0\u00a0 &lt;\/xsl:template&gt;<\/em><\/p>\n<p style=\"text-align: left;\">Una vez guardado no necesitamos rearrancar tomcat ni nada. Si v\u00e9is que no aparece nada cercioraros de que est\u00e1is pasando un identifier.doi de un objeto que existe y mejor a\u00fan con citas&#8230; (es decir, las pruebas hacerlas con un c\u00f3digo doi \u00abcon substancia\u00bb)<\/p>\n<p style=\"text-align: left;\"><strong>NOTA DISE\u00d1O:<\/strong> para personalizar el icono, solo hay que cambiar el par\u00e1metro<em> data-badge-type<\/em> y ponerle un n\u00famero, por ejemplo si ponemos <em>data-badge-type=\u00bb4&#8243; <\/em>obtendremos el cl\u00e1sico donut o rosco de Altmetric. La informaci\u00f3n sobre los diferentes badges que pod\u00e9is usar est\u00e1 en <a href=\"https:\/\/api.altmetric.com\/embeds.html\">https:\/\/api.altmetric.com\/embeds.html<\/a>, variando desde el donut de Altmetric hasta \u00abcosas\u00bb mas abstractas que seguro desconciertan a m\u00e1s de un autor&#8230;<\/p>\n<p style=\"text-align: left;\"><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard04.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1466 alignleft\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard04.jpg\" alt=\"Clipboard04\" width=\"95\" height=\"68\" \/><\/a>\u00a0 <a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard07.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1467 alignleft\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard07.jpg\" alt=\"Clipboard07\" width=\"149\" height=\"33\" \/><\/a><a href=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard08.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1468 alignleft\" src=\"http:\/\/www.arvo.es\/dspace\/wp-content\/uploads\/2015\/03\/Clipboard08.jpg\" alt=\"Clipboard08\" width=\"135\" height=\"36\" \/><\/a><\/p>\n<p style=\"text-align: left;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pues que disfrut\u00e9is y us\u00e9is el c\u00f3digo y que vuestros usuarios os lo agradezcan.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las altm\u00e9tricas o altmetr\u00edas miden el impacto de la investigaci\u00f3n mediante el uso de m\u00e9tricas alternativas a las m\u00e9tricas de citas, cuantificando su presencia en la redes\u00a0 sociales, en forma de menciones en la web social, descargas, enlaces, cobertura medi\u00e1tica, &hellip;<\/p>\n<p class=\"read-more\"><a href=\"https:\/\/www.arvo.es\/dspace\/altmetricas-en-dspace-trasteando-con-la-api-de-altmetric\/\">Leer m\u00e1s &raquo;<\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[13],"class_list":["post-1458","post","type-post","status-publish","format-standard","hentry","category-documentacion_no_tecnica","tag-xmlui"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/comments?post=1458"}],"version-history":[{"count":13,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1458\/revisions"}],"predecessor-version":[{"id":1478,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/posts\/1458\/revisions\/1478"}],"wp:attachment":[{"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/media?parent=1458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/categories?post=1458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arvo.es\/dspace\/wp-json\/wp\/v2\/tags?post=1458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}