linking protocol to dataset
Peter McCartney
peter.mccartney at asu.edu
Thu Oct 10 10:23:12 PDT 2002
whoa...i never suggested renaming elements. I think what what i suggested
was that the structure that we have can accomodate the example, even if it
doesnt follow the implied semantics of the element name. Trust me, theres a
LOT more in EML that worries me more than methodstep's name!
Peter McCartney (peter.mccartney at asu.edu)
Center for Environmental Studies
Arizona State University
480-965-6791
> -----Original Message-----
> From: Tim Bergsma [mailto:tbergsma at kbs.msu.edu]
> Sent: Thursday, October 10, 2002 7:11 AM
> To: David Blankman
> Cc: Eml-Dev (E-mail); Peter McCartney
> Subject: Re: linking protocol to dataset
>
>
> David, Peter,
>
> I am euphoric about the suggestion of renaming methodStep to method!
> If, as you say, there is no implied dependency relationship among a
> series of methodStep, then method is a much clearer term. If
> we rename
> methodStep to method, then we can rename subStep to step. It's (near)
> perfect! (I've been bothered by subStep too, probably because the
> concept of nesting was represented by schema recursion and
> again in the
> element name: unnecessary). We we gain is a sanctioned wrapper for a
> set of steps that DO have implied dependency.
>
> If we change methodStep to method, and subStep to step, we will not be
> changing the schema structure (Bug 624 notwithstanding). We
> could drop
> bug 625. What we would be doing is signaling a clearer, less
> ambiguous,
> more flexible way of using methods. Methods that can be serialized
> (represented as a sequence of formal steps) would be written
> as (David's
> example)
>
> <methods>
> <method></method>
> <method>
> <step></step>
> <step></step>
> <step></step>
> </method>
> <method></method>
> </methods>
>
> while unserializable methods would be written as
>
> <methods>
> <method></method>
> <method>
> <description>
> </method>
> <method></method>
> </methods>
>
> Having said that, I just realized that at least one global
> <description>
> element would be required even for serializable methods, as the schema
> stands. Peter, is that a problem for you? Any elegant fix?
> I have one
> other problem with ProcedureStepType that I'll describe in a second
> email.
>
> Tim.
>
>
>
> David Blankman wrote:
> >
> > 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
> >
> > _______________________________________________
> > eml-dev mailing list
> > eml-dev at ecoinformatics.org
> > http://www.ecoinformatics.org/mailman/listinfo/eml-dev
>
> --
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mercury.nceas.ucsb.edu/ecoinformatics/pipermail/eml-dev/attachments/20021010/81a1853a/attachment.htm
More information about the Eml-dev
mailing list