Bug #3059
closedEML citation section should include both organizationNames and individualNames
0%
Description
The citation part needs to be pulled from creator/organization/organizationName and creator/individualName.
it should be <organizationName|individualName>.<pubDate>.<titlle>
[11:05am] matt: the XSL should be flexible enough to deal with both people and organizations in the creator field
[11:06am] matt: it should also list multiple if there are multiple in the metadata
[11:06am] matt: e.g.,
[11:06am] matt: Kruger J, Smith T, and SANParks. 1999. The importance of fig characteristics for fig wasp morphospecies and diversity.
for an example of one that needs help:
http://knb.ecoinformatics.org/knb/metacat/judithk.691.3/sanparks
Related issues
Updated by ben leinfelder almost 17 years ago
this requires changes in eml-identifier.xsl
specifically around this template:
<!--*************** displays dataset citation********-->
<xsl:template name="identifier">
.........
Updated by ben leinfelder almost 17 years ago
Adding the organization is done, but this xsl also includes LSID information with links to the datapackage using the "short form" url: hostname/context/metacat/scope.id.rev/skin.
Going to wait to see what shakes out with the turnkey-installer changes Chris is making- hopefully adding the server context path as an xslt parameter will be the solution (so that there is no hardcoding of "knb/metacat" as the context/servlet path.
Updated by ben leinfelder over 16 years ago
we should address this in the token-replacement goodness of 1.9
Updated by ben leinfelder over 16 years ago
this is not good...the citation on ESA site looks like this:
"http://data.esa.org/knb/metacat/esa.31.6/esa"
note that ESA has their Metacat deployed under the /esa context not /knb as is indicated by the citation url (the actual href is correct, however).
Updated by ben leinfelder about 16 years ago
only display LSID for ESA skin. all other skins should not display LSIDs but should use the the short form URL to point to the server that is currently displaying the datapackage.
Updated by ben leinfelder about 16 years ago
Committed change in eml CVS. Not sure how it should be tagged for being pulled into Metacat (during build). My hunch is that the existing XSLs will be tagged for both 2.0.1 and 2.1.0 with possible minor differences for 2.1.0. We'll need additional build.xml properties to differentiate the tags needed, etc.
Updated by ben leinfelder about 16 years ago
- Bug 2981 has been marked as a duplicate of this bug. ***
Updated by ben leinfelder about 16 years ago
Migrated the properties contained in the skin.configs directory to the style/skins/* properties.
This can now be configured using the admin configuration. Currently only ESA skin allows you to edit the values for the LSID authority, registry name and server, but other skins can be supported if needed.
The skin.configs directory has been removed from svn, and references to them in the source code have been removed.
Updated by ben leinfelder about 16 years ago
TODO: create an additional 2.0.1 update for stylesheets so that 2.0.1 documents are displayed correctly WRT the shortform URL/LSIDs
Updated by ben leinfelder about 16 years ago
Added RELEASE_EML_2_0_1_UPDATE_7 tag to EML cvs project with the eml-identifier.xsl change included.
Metacat is now pulling that tag for the 2.0.1 styles with the LSID fix, etc...