My apologies, I spoke too soon. Upon realising that XML parsers always exit on 
validation

errors I should have waited until I'd fixed all of the errors. There were more 
to be found.


Upon making the aforementioned whitespace fixes I noted that the aliases were 
all

essentially meaningless, i.e., aliases to the same ID. These included the 
following IDs:


    <alias id="mole_fraction_of_chlorine monoxide_in_air">
    <alias id="mole_fraction_of_chlorine dioxide_in_air">
    <alias id="mole_fraction_of_dichlorine_peroxide_in_air">
    <alias id="mole_fraction_of_hypochlorous_acid_in_air">
    <alias id="rate_of_ 
hydroxyl_radical_destruction_due_to_reaction_with_nmvoc">
    <alias id="mole_fraction_of_hypochlorous_acid_in_air">


Following these changes I rigged up the XSD and tried validating the document. 
This
pointed out a duplicate of the alias:

 <alias id="surface_carbon_dioxide_mole_flux">
    <entry_id>surface_upward_mole_flux_of_carbon_dioxide</entry_id>
  </alias>

  <alias id="surface_carbon_dioxide_mole_flux">
    <entry_id>surface_downward_mole_flux_of_carbon_dioxide</entry_id>
  </alias>

which unless I'm mistaken is an attempt to alias an entry to two other 
different entries. This
would suggest that aliases are many-to-many. Is this intended? It seems odd, as 
then there
is no single resolution to an alias. [In my local file I've commented out the 
second element.]

What the above does suggest is that updates to the CF Standard Name Table XML 
document
are being posted without going through a validation process. Since I assume 
this document is
to be used in production environments (or at least it's our intention) I'm 
wondering who I
might discuss this issue with. And yes, I can offer assistance and/or forward a 
notated copy
of my fixed XML document if requested.

Cheers,

Murray

_______________________________________________
CF-metadata mailing list
[email protected]
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to