linking protocol to dataset

David Blankman dblankman at lternet.edu
Wed Oct 9 13:13:45 PDT 2002


Tim,

As I look at the model, it seems to me that the model accomdates what 
you want to do. The element names are perhaps a little 
confusing/misleading. My reading is similar to Peter's. As I read it, a 
series of "methodStep(s)" does not imply that there is a dependency 
relationship among the series of methodSteps. Perhaps it would be 
clearer to rename methodStep to method, then methods would a repetable 
choice (or sequence depending on the resolution of  bug 624) of  a 
method, sampling or qualityControl. Since a method (methodStep) can have 
0 or more subStep(s), the intrepretation of:
 <methods>
    <method></method>
    <method>
        <subStep></subStep>
        <subStep></subStep>
        <subStep></subStep>
    </method>
    <method></method>
</methods>

would be clear: three independent methods, one of which has a series of 
three substeps.

I am not entirely clear whether subStep is still useful/needed given 
that <description>/textType allows for nesting, but I can see that it 
allows for additional descriptive richness.
                           

Tim Bergsma wrote:

>Peter, others,
>
>I'm wrestling with the relationship between a protocol and a dataset.
>
>In my local data management system, a dataset can 'have' an associated
>protocol.  But in eml, a dataset cannot have a protocol:  it can only
>have a methods that has a methodStep that has a protocol.  
>
>In fact, in my local system, a dataset can have any number of named
>methods, and any number of named protocols.  But eml clearly expects
>that a dataset has only one methods.  The only way I can see to
>stipulate multiple, independent methods is to create multiple
>methodSteps, and poke the descriptions into TextType.  Same for
>protocols.  Clearly this was not how methodStep was intended.
>
>MethodStep repeats, but also the choice of
>methodStep/sampling/qualityControl repeats.  Correct me if I'm wrong: 
>choosing methodStep twice will look exactly like choosing it once but
>having two methodSteps.  Consequentially, there's no mechanism to signal
>that one sequence of methodSteps is independent of a second sequence of
>methodSteps.
>
>Unless review of RC2 flags this as a certifiable flaw, it's not going to
>change now.  I have a very real problem that some of my datasets don't
>have records of actual activity (methods), they only have protocols.  I
>could spoof the methods/methodStep tags and poke each protocol into a
>textType.  For datasets with multiple, independent methods, I guess I'll
>have to poke each into a sequential methodSteps, even if they are not
>sequentially related.  Please comment.
>
>Tim.
>
>
>
>Tim Bergsma
>LTER Information Manager
>W.K. Kellogg Biological Station
>Michigan State University
>Hickory Corners, MI   49060
>616/671-2337
>tbergsma at kbs.msu.edu
>http://lter.kbs.msu.edu
>_______________________________________________
>eml-dev mailing list
>eml-dev at ecoinformatics.org
>http://www.ecoinformatics.org/mailman/listinfo/eml-dev
>  
>

-- 
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





More information about the Eml-dev mailing list