I will add that it is also present in v5.5 and v6.3 but on Mirage (don't
know about Mirage2).
On 2020/05/20 16:15, 'Bill Tantzen' via DSpace Technical Support wrote:
Well, I can't specifically answer your question, but I can verify that
this element exists in v5.10 in the <pageMeta>!
On Tue, May 19, 2020 at 5:46 PM euler <[email protected]
<mailto:[email protected]>> wrote:
Dear All,
I would like to reiterate my query about why there is no metadata
element="identifier" qualifier="handle" in the pageMeta of my
items. I got a response from Paul, thanks Paul but it did not
address why it is missing. I am aware that I can select metadata
values from the 'dim:field' of the item's metadata mets.xml. What
I would really like to know is why it is missing and how to make
the metadata element="identifier" qualifier="handle" appear in the
pageMeta. I assumed that this is supposed to exist because it is
being referenced in the global-variables.xsl in Mirage theme.
Even in my local instance using the default 6.3 version without
any customizations, it is still missing. I looked for many
repositories of others to see if the element="identifier"
qualifier="handle" is also missing and I found an example here:
https://iris.paho.org/DRI/handle/10665.2/52154 although it is
using the 6.4-SNAPSHOT version.
If anybody could shed light on this and how to resolve and what to
look for would be really appreciated.
Thanks in advance!
Euler
On Thursday, January 16, 2020 at 5:46:27 PM UTC+8, euler wrote:
Dear All,
I wonder, if I view the DRI of an item, there is no metadata
element="identifier" qualifier="handle" in the DRI
or //dri:meta/dri:pageMeta/dri:metadata. I asked because I
created a variable name identifier_handle in the
global-variables.xsl which will be used by Altmetrics template
in item-view.xsl.
<!-- item metadata reference -->
<xsl:variable name='identifier_doi'
select='//dri:meta/dri:pageMeta/dri:metadata[@element="citation_doi"]'/>
<xsl:variable name='identifier_handle'
select='//dri:meta/dri:pageMeta/dri:metadata[@element="identifier"
and @qualifier="handle"]'/>
Below is a snippet of my altmetrics template where the
variable identifier_handle is called:
<xsl:choose> <!-- data-doi data-handle data-arxiv-id
data-pmid -->
<xsl:when test='$identifier_doi'>
<xsl:attribute name='data-doi'><xsl:value-of
select='$identifier_doi'/></xsl:attribute>
</xsl:when>
<xsl:when test='$identifier_handle'>
<xsl:attribute name='data-handle'><xsl:value-of
select='$identifier_handle'/></xsl:attribute>
</xsl:when>
</xsl:choose>
Since there is no value for identifier_handle because it is
missing in dri:pageMeta/dri:metadata, the Altmetrics badge is
not shown. Altmetrics is shown for items with doi by the way
since it is present in pageMeta.
My question now is how can I make the handle appear in
pageMeta and what file should I modify? I am using DSpace
version 6.3 Mirage2. I did not edit any *.java files in this
repository, since when I tried to look where pageMeta was
generated, I assumed that it is generated by ItemViewer.java
(please correct me if I'm wrong) which I did not modify.
In other repositories that I am working on (with almost the
exact customizations), the handle is there in pageMeta.
Thanks in advance!
--
All messages to this mailing list should adhere to the DuraSpace
Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
You received this message because you are subscribed to the Google
Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/fbc404f6-702c-492f-acd8-319e76918aff%40googlegroups.com
<https://groups.google.com/d/msgid/dspace-tech/fbc404f6-702c-492f-acd8-319e76918aff%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Human wheels spin round and round
While the clock keeps the pace... -- John Mellencamp
________________________________________________________________
Bill Tantzen University of Minnesota Libraries
612-626-9949 (U of M) 612-325-1777 (cell)
--
All messages to this mailing list should adhere to the DuraSpace Code
of Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
You received this message because you are subscribed to the Google
Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/CADgrb7ETyno4PrnbPeaSvQuZ9i%3DsgZBiAZWnkSbvLPoTNsbFAg%40mail.gmail.com
<https://groups.google.com/d/msgid/dspace-tech/CADgrb7ETyno4PrnbPeaSvQuZ9i%3DsgZBiAZWnkSbvLPoTNsbFAg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
All messages to this mailing list should adhere to the DuraSpace Code of
Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/dspace-tech/13e46907-675d-54d3-4645-d99671cf6254%40teqcle.co.za.