COinS in XMLUI has invalid referrer Id and dc metadata; spans are not properly 
constructed
------------------------------------------------------------------------------------------

                 Key: DS-748
                 URL: https://jira.duraspace.org/browse/DS-748
             Project: DSpace
          Issue Type: Bug
          Components: XMLUI
    Affects Versions: 1.6.2, 1.6.1, 1.6.0
            Reporter: Bill Hays


1.  The referrerId is hard-coded as "dryad.org" and there doesn't seem to be a 
reasonably simple way to either pull a HTTP request parameter or a DSpace 
config property value and use that instead since the xsl transform at that 
point cannot reach the dri document.  

2.  The format identifier "dc" implies strict Dublin Core according to the 
OpenURL spec and the COinS online docs.  Selectively using qdc seems to go 
against that.  But trying to crosswalk qdc to dc also seems very difficult in 
the Manakin context.

3.  What can be easily fixed is the wrapping of the COinS spans around item 
titles which  clearly goes against basic practice as discussed in the COinS 
online docs.  The problem here is that mouse rollovers inappropriately display 
popups of the context objects.  It is also unclear to me whether the placing of 
multiiple COinS on result screens is sensible across different consuming 
applications for COinS.  The spans should have not content except some 
whitespace to force the existence of a closing tag.

These first two issues don't appear to be easy to fix and there is no way to 
turn off COinS without editing the DIMHandler xsl.  So, by default, any given 
DSpace instance will be rendering invalid COinSs, though they may work for 
certain COinS-consuming applications.  If no one can fix these issues in the 
near term, I recommend that the COinS implementation be removed from the trunk 
and a separate patch be made available with instructions for customizations for 
those wanting this feature.  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to