provide display of full metadata for EML200DataSource actors
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
#1 Updated by Matt Jones about 15 years ago
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
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.