eml-methods modification proposal (see bug 624 for more detail)

David Blankman dblankman at lternet.edu
Fri Oct 11 11:29:03 PDT 2002


After some conversation with Peter McCartney and Tim Bergsma, I feel 
confident in making the following proposal for modifying eml-methods. 
The proposed changes do not represent substantive changes in the model, 
but what I would consider to be bug fixes and therefore appropriate to 
be done before the final release. My proposed changes also deal with bug 
625 which was submitted by Tim.

Tim has volunteered to review and change the documentation assuming that 
we agree on making the changes I propose.

There are png files associated with bug 624 which show the proposed changes.

1. ProcedureStepType needs to be fixed.

2. MethodsType should be changed. While technicly correct the current 
model is:

methodStep+ | sampling? | qualityControl*.   This should probably be 
changed to either:

   A. methodStep+ | sampling | qualityControl+
       or
   B. methodStep | sampling | qualityControl

I recommend B since the choice is repetable and since both methodStep 
and qualityControl are of type ProcedureStepType which allows for subSteps.

I also recommend that methodStep be renamed to method and subStep be 
renamed to step. Both methodStep and qualityControl are of type 
ProcedureStepType. For consistency we should have either:

   A. methodStep and qualityControlStep
       or
   B. method and qualityControl.

I recommend option B.



David Blankman


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