[Bug 492] - eml-literature changes needed
bugzilla-daemon@ecoinformatics.org
bugzilla-daemon at ecoinformatics.org
Fri Aug 30 14:37:35 PDT 2002
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=492
jones at nceas.ucsb.edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
------- Additional Comments From jones at nceas.ucsb.edu 2002-08-30 14:37 -------
Completed revisions to eml-literature. Here's a review of what I did (there's a
special surprise at the end :)...
a.
Drop section from book
DONE
b.
Drop editors from edited book
DONE
c.
Add bookChapter or bookSection
Added Chapter complex type and "chapter" element as a reference type.
d.
Drop conference proceedings. If these are published, then they are a
book. The information about the event and venue is part of the title.
DID NOT DROP IT. Kept it to maintain compatibility with EndNote. It extends
book chapter and adds the few fields needed for the EndNote
conferenceProceedings type.
e.
Drop publicationPlace the locational information is already in
publisher
KEPT it. Publication place may very well differ fromthe mailing address of the
publisher. The address in RP seemed like an inappropriate place to me to put
the publicationPlace. I did, however, convert this to a string, as a
"publicationPlace" itself can in no way be construed to be a person,
organization, or role (which is what RP represents).
f.
Drop presentationPlace. Move the proceedings information from
conferenceProceedings to this module.
PRESENTATION type dropped altogether. No corresponding type in EndNote.
g.
Drop institution from report. Institutional affiliation of authors is
already in the RP information of the authors.
Kept it. Again, the address of the authors may not correspond with the
institution sponsoring the report. For example, many SFI reports would have
"Santa Fe Institute" as the institution, but the authors are not from SFI. Same
could go for NCEAS, or NSF, etc.
h.
Make report number optional. This may be part of the title or non-
existent
DONE.
i.
Drop publisher from thesis. If it is published then it is a book.
DONE.
j.
Drop software package. This is covered under eml-software
DONE. it was gone before.
k.
Drop the unnecessary sequence element containing access and project.
DONE. project is gone.
In addition to these changes that were suggested above, I also had an epiphany
and went for it... I made each of the reference types include the ResourceGroup
directly, rather than having ResourceGroup be part of CitationType. This is
minorly more verbose in the schema, but makes much more sense in instance
documents because all of the fields of a reference are included inside of the
type element, like this...
<citation>
<article>
<title>fake title</title>
<creator>...</creator>
...
<journal>Ecology</journal>
...
</article>
</citation>
I personally think this is much cleaner and more understandable than before.
Finally, I reworked the documentation for the whole module, created a test
instance documented, and verified that everything validates under the schema
using "ant test". I think this takes care of all outstanding issues with
eml-literature. Will someone review it please? Thanks.
More information about the Eml-dev
mailing list