Bug #1747
closed
provide display of full metadata for EML200DataSource actors
Added by Matt Jones about 20 years ago.
Updated about 19 years ago.
Description
Current EML data source actors only display their title. This is not enough
information to evaluate and use a data set. Need to display the full EML record
on request.
Implemented this function. Now, EML200DataSource actors has a "Get metadata"
menu item. When this menu is invoked, the EML for the actor is retrieved from
the cache and transformed using XSLT stylesheets to an HTML/CSS format, and then
displayed.
The stylesheets have been checked into "lib/jar/kepler-styles.jar" so that it is
easy to ship new styles with kepler (by either adding to this jar file or
providing additional jar files). The config.xml provides several important
parameters regarding the stylesheets and their processing.
The transformation creates files in a temporary directory
($HOME/.kepler/cache/html). Currently these temporary files are regenerated
each time the function is invoked, but presumably they could be reused simply by
seeing if the cache file already exists. This is probably faster than rerunning
the XSLT transformation each time.
Still need to deal with processing multiple versions of EML -- currently
eml-2.0.0 is assumed and hardcoded. I will create a separate bug for this.
Original Bugzilla ID was 1747
Also available in: Atom
PDF