EML for Mere Mortals
Chad Berkley
berkley at nceas.ucsb.edu
Fri Jun 13 08:20:12 PDT 2003
David,
I'd like to know exactly which recommendations that I made you think "do
not track".
I would be interrested to hear some other opinions on this from other
eml-dev list members. If anyone has any comments, please submit them to
the eml-dev list for everyone to read. This document will reflect on
everyone envolved in the project and I think it's important to make it
publication quality. I think this can only be done through involvment
of more people in the group. Matt, would you mind resubmitting your
comments to eml-dev since the first attempt bounced?
thanks,
chad
David Blankman wrote:
> Chad and Matt,
>
> Thanks for your comments. Matt made similar comments. Some of the
> comments are right on target and others do not track with the reactions
> from the target audience.
>
> Chad Berkley wrote:
>
>> Hello David,
>>
>> I've been meaning to write a review of your document for a month or so
>> but I've been on vacation and at various meetings. I apologize for
>> the delay...but better late than never. I'm going to start out with
>> what I see as being wrong with the document then try to give you some
>> suggestions on how it should be rewritten.
>>
>> If I understand correctly, this document is supposed to be a high
>> level look at EML that a scientist or data manager could use to fill
>> out EML fields and to understand the granularity and purpose behind
>> those fields. I have to say that "EML for Mere Mortals" as it
>> currently exists falls short of this goal.
>>
>> If we are truly trying to give the scientist a top level overview,
>> then why is there so much discussion of XML structure and syntax? I
>> think this document could be written without mentioning the acronym
>> "XML" a single time. The sentence "...EML has been designed as a form
>> of XML..." is completely wrong and I think this is the wrong thesis
>> statement to base this document on. EML is a content model that
>> happens to be implemented in XML.
>
> *Yes, I agree with this statement. I haven't done a thorough review
> myself or I would have caught that.*
>
>> It could be implemented in any number of other markup languages or
>> binary formats. The content model itself (not the implementation) is
>> truly what should be the center of the discussion in this document.
>> Possibly as an appendix, some implementation details on how to write
>> an EML document marked up in XML would be useful, but it does not
>> belong in the body of this document.
>
> *Based on EML presentations that I have done for LTER researchers, I
> have decided that we will develop two versions of the EML Handbook. One
> version will focus more on the conceptual issues, the other will look
> like this one. *
>
>>
>> As far as your discussion of the content model goes, I do not think
>> referring to it as a "Taxonomy" is at all intuitive or correct.
>
> *Based on EML presentations that I have done for LTER researchers, the
> "taxonomy" metaphore is useful and well received.
> *
>
>> In fact, it's downright confusing because of the actual sub-module of
>> EML that deals with biological taxonomy. It took me several re-reads
>> to figure out exactly what you were trying to do with the taxonomy
>> analogy (and I'm still not completely sure I understand). I just
>> don't think it's leading in an easy-to-understand direction.
>>
>> The premise behind the the conversations between Pat, emlMaven and Eco
>> Informatics, while well intentioned, frankly made me queasy. I think
>> this device has been over used and not well executed in this document.
>> The names of the characters themselves insult me. I think the purpose
>> of this device (to give some real world problems and use EML to solve
>> them) is a sound one, however I think it would be better to have a set
>> of scenarios maybe with multiple implementations and multiple outcomes
>> than to have three imaginary characters with less-than-normal names
>> conversing. The "Metalog" device also fails in the same respect.
>
> *Information managers as opposed to developers have approeciated the
> metalogs and found them useful and enjoyable.*
>
>>
>>
>> What I would like to see come out of this document is a generalized
>> map of the content model cross-linked to different types of ecological
>> research projects. It could have sections like "Spatially referenced
>> time series research project" and show what parts of EML would be used
>> to correctly document this type of project. There may be some overlap
>> in the sections, but I think that is ok because it will show how many
>> parts of EML are generalized for multiple purposes. I don't think
>> using the XML Spy images of the schema is very useful for someone not
>> used to it. It may be painful for you, but I think that some other
>> program (Illustrator or the like) should be used to create a nice form
>> view of the EML document that is being created for the given
>> scenario. Ths form view does not have to show the entire document (or
>> even document segment) in one image, it could be broken up in a
>> visually pleasing way.
>
> *This seems like a good suggestion*. *The version that you saw is very
> preliminary and had little formatting. *
>
>>
>> I think that the extraneous cheese should be removed from the
>> document. It is distracting to the reader and really just adds more
>> white noise though which the reader must sort. I think a softened
>> professional tone should be used throughout. Not as professional as
>> an IBM AS-400 manual but not as soft as Winnie the Pooh either.
>> Something like the tone in an Oreilly book would do nicely.
>
> *The O'Reilly books are not the right tone. Most of the non-developers
> who have read this like the tone. *
>
>>
>>
>> In a document like this, it is extremely important not to give the
>> reader the idea that he is being talked down to. No one likes to be
>> talked down to. For this reason, I would recomend changing the title
>> to something less patronizing. The tone of the introductory
>> paragraphs could also use some work in this area.
>
>
>>
>>
>> A few more tidbits....The XML tags should also be removed. I don't
>> think they are appropriate in this document. Also, the phrase
>> "computer literate" *Good point *should never be used. It is a
>> cliche` with basically no meaning. I would also like to see an
>> acknowledgements section as many people have worked on EML and deserve
>> to be recognized (NSF should probably also be recognized as the
>> grantor...ask Matt or James about that). Also, I don't think that
>> ripping NSF with one-liners in an NSF funded grant is a super good
>> idea. *Yes. I agree, it is just a little too cutesy and will be changed.*
>>
>> Hope this helps. I'm not trying to be overly-critical just calling it
>> like I see it. Let me know if you want me to clarify anything that
>> I've said.
>
> *I appreciate the thoroughness of your comments.*
>
>>
>>
>> chad
>>
>
> --
> David E. Blankman
> Database Integration Developer
> Long Term Ecological Research Network Office
> University of New Mexico
> 801 University, SE #104
> Albuquerque, NM 87106
> (505) 272-7346 / (505) 272-7080 FAX
>
--
-----------------------
Chad Berkley
National Center for
Ecological Analysis
and Synthesis (NCEAS)
berkley at nceas.ucsb.edu
-----------------------
More information about the Eml-dev
mailing list