10 likes | 128 Views
Using EML and Metacat for a Site Bibliography. Margaret O’Brien, Santa Barbara Coastal LTER. Improvements to eml-literature.xsd. Abstract
E N D
Using EML and Metacat for a Site Bibliography Margaret O’Brien, Santa Barbara Coastal LTER Improvements to eml-literature.xsd Abstract Santa Barbara Coastal LTER has adopted EML and the Metacat XML database for its site bibliography. During implementation, several possible improvements to the EML Literature schema have become apparent, and the first 3 of these have been incorporated into the schema used by SBC. We plan to extend this system for use by some of our collaborators, and for our protocol library. • 1. Optional <complesTitle> (resource.xsd) • type="xs:string“ is inadequate for formatting • consider a second optional element, <complexTitle>, which is type=“txt:TextType”, and allows italics, superscripting, etc. • one alternative is to allow mixed content in titles, although this would create an impediment to searching by Metacat • 4. Optional <datasetId> • To record an accompanying data package • <citation> tree in <dataset> is child of <method>, and is not appropriate for linking a product of the data • data may be revised, publications are not • construct the URL from: • <datasetId system=“knb” scope=“system”>knb-lter-sbc.1001.1</datasetId> Text here Text here Text here • 5. Optional <periodical> • No recommended practice for newspapers, newsletters, magazines • use of article/journal implies peer-review • sibling to article, book, etc • alternative is citation/generic • 2. Optional <contact> tree • In a reprint request, the first author is not always the contact author • Already available in dataset module • Not all resources can be delivered via a URL • xsl can look for a contact tree first, then at the list of creators • Current Features • XML Storage in Metacat with EML adapted for best use • JSP view filters a list by Author using Java Standard Tag Library. • XSL stylesheet groups citations by type, then sorts by publication date and author • 6. <publicationPlace> • Consider rp:Address instead of xs:string • Some publication places may be addresses, not just cities • Allows reuse of an address template in xsl • Example: • <publicationPlace> • <city>Santa Barbara</city> • </publicationPlace> • 3. <volume>, <pageRange> cardinality • Content unavailable citations are “in-press” • 0-1 accommodates papers in press. • <pubDate> is already optional, and its absence can be used to filter out citations in-press • resources spend only a short time in this state, but making recent work available is very important to scientists • To Do • Export Endnote text format • Accept Endnote text format as input • Finalize schema (eml-literature.xsd) • Develop <alternateIdentifier> for MSI projects • convert list to individual citations • Create searches with <pathquery> • Adapt stylesheets • Create forms for additions and updates Delivering the resource: 1. DOI using <alternateIdentifier> <alternateIdentifier system="DOI">10.1029/2004JC002527</alternateIdentifier> 2. PDF (or other document) for citations in-press 3. Email link to contact author LINKS http://doi.org http://sbc.lternet.edu/publications