Re: [dspace-tech] metadata element="identifier" qualifier="handle" is missing in pageMeta or DRI

2020-02-07 Thread Paul Münch
Hello,

in the 'dri:pageMeta' you will only find information about the displayed
document, not about the item's metadata (cf.
https://wiki.lyrasis.org/display/DSDOC6x/DRI+Schema+Reference#DRISchemaReference-pageMeta)

In 'item-view.xsl' you can directly select metadata values from the
'dim:field' of item's metadata mets.xml
([dspace-url]/metadata/handle/[...]/mets.xml). Take a look at the
xsl:templates used there.

I hope this helps and kind regards,

Paul Münch

Am 16.01.20 um 10:46 schrieb euler:
> 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.
>
>     
>                       
> select='//dri:meta/dri:pageMeta/dri:metadata[@element="citation_doi"]'/>
>                       
> 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:
>
>                     
>                     
>                          select='$identifier_doi'/>
>                     
>                     
>                          name='data-handle'> select='$identifier_handle'/>
>                     
>                 
>
> 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 dspace-tech+unsubscr...@googlegroups.com
> .
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/dspace-tech/7939a996-befc-44d4-8484-2bc732bb24b3%40googlegroups.com
> .

-- 
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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/c5053622-cc93-aa23-bca2-c3c67187d2dc%40staff.uni-marburg.de.


[dspace-tech] metadata element="identifier" qualifier="handle" is missing in pageMeta or DRI

2020-01-16 Thread euler
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.





Below is a snippet of my altmetrics template where the variable 
identifier_handle is called:










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 dspace-tech+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/7939a996-befc-44d4-8484-2bc732bb24b3%40googlegroups.com.