Hi Roy

I'd vote for having the discussion about setting up a project to deliver this 
"on list" ...  

Cheers
Bryan

> 
> Hello Robert,
> 
> To my mind, data modelling of standard names should be based on the type of 
> approach you've been advocating.
> 
> Good point concerning expressions of interest.  If people want to keep the CF 
> list traffic a bit lighter then contact me directly 
> (r...@bodc.ac.uk<mailto:r...@bodc.ac.uk>).
> 
> Cheers, Roy.
> ________________________________
> From: Robert Muetzelfeldt [r.muetzelfe...@ed.ac.uk]
> Sent: 14 September 2012 10:18
> To: Lowry, Roy K.
> Cc: cf-metadata@cgd.ucar.edu; Brown, Juan
> Subject: Re: [CF-metadata] Another potentially useful extension to the 
> standard_name table
> 
> Hello Roy,
> 
> On 14/09/12 08:23, Lowry, Roy K. wrote:
> Dear All,
> 
> I am becoming concerned that a 'design by committee' data modelling process 
> for Standard Names is unfolding on the list.
> 
> The risk is that this will result in a series of disjoint extensions with 
> significant semantic overlap hung off the standard name.  I can already see 
> this happening with Martin's 'compound' concept and Jonathan's 'species' 
> concept.
> Well, that's a good reason for developing a semantic-grammar approach for 
> representing standard names, something I've been arguing for for some time.   
> It avoids these ad-hoc extensions, which are also much less expressive than a 
> grammar.   (Commenting on the XML design does not mean that I endorse the use 
> of extensions...).
> 
> Such a process is the inevitable result of the 'best efforts' culture that 
> underpins CF.  For example, Martin is driven to present an XML encoding 
> rather than a use case because he knows that an encoding has more chance of 
> being taken forward than a use case.
> 
> This leads to ask the question whether there is any possibility of our doing 
> the job properly.  Who would be interested in getting involved?  Is there any 
> possibility of putting together a consortium to develop a proposal for 
> funding to do the job?  I know one golden opportunity for such a process has 
> just passed by, but others will undoubtedly come along.
> This is a good idea, and I'd be happy to join in.  What process do you want 
> for eliciting members and taking things forward: this list, or do you want 
> people to contact you off-list?
> 
> Cheers,
> Robert
> 
> 
> Cheers, Roy.
> ________________________________
> From: CF-metadata 
> [cf-metadata-boun...@cgd.ucar.edu<mailto:cf-metadata-boun...@cgd.ucar.edu>] 
> On Behalf Of Robert Muetzelfeldt 
> [r.muetzelfe...@ed.ac.uk<mailto:r.muetzelfe...@ed.ac.uk>]
> Sent: 13 September 2012 10:21
> To: cf-metadata@cgd.ucar.edu<mailto:cf-metadata@cgd.ucar.edu>
> Subject: Re: [CF-metadata] Another potentially useful extension to the 
> standard_name table
> 
> Hi Martin,
> 
> Is there some reason why the <entry> element must have a flat set of 
> sub-elements, as in your example below?    It seems to me that from an XML 
> data-design point-of-view, a neater data model would be:
> <entry id="...">
>     <compound_name>...</compound_name>                See note [1] below
>     <compound_codelist>...</compound_codelist>
>     <canonical_units> ... see note [2] below ...</canonical_units>
>     <description>...</description>
>     <attribute_list>
>         <attribute status="recommended" name="emission_sector"/>
>         <attribute status="recommended" name="emission_sector_reference"/>
>         <attribute status="recommended" name="compound_group_members"/>
>         <attribute status="optional" name="comments"/>
>     </attribute_list>
> </entry>
> 
> This design is:
> - more in keeping with conventional XML designs;
> - allows for additional forms of 'status' without changing the DTD/Schema;
> - facilitates processing (you are parsing *only* XML; you don't need separate 
> code to parse
>   the text string for each of your 3 original elements).
> 
> It is a matter of taste as to whether you prefer the above design of the 
> <attribute> element (i.e. with two (XML) attributes), or whether you would 
> prefer to have 'status' and 'name' as two sub-elements of <attribute>.
> 
> The following notes are not directly relevant to your suggestion, but I might 
> as well make the points now:
> 
> Note [1]
> A similar argument as the above applies to the two <compound_...> elements, 
> which would I think be better represented as:
>     <compound name="..." codelist="..."/>
> or
>     <compound>
>         <name>...</name>
>         <codelist>...</codelist>
>     </compound>
> But it may be that this decision is already fixed in stone.
> 
> Note [2]
> A similar argument applies to <canonical_units>, except here I think the 
> principled approach would be to use the W3C Units in MathML ( 
> http://www.w3.org/TR/mathml-units/) or UnitsML ( http://unitsml.nist.gov/), 
> since both represent a concerted effort to develop a standard for 
> representing units in a machine-processable format.    I can think of several 
> reasons why people might object vigourously to either solution: the current 
> design is also already fixed in stone; it is harder to write my hand; it is 
> harder for humans to read; it is much more verbose; and possibly quite simply 
> that <entry> may have to have a flat list of sub-elements (as per the first 
> sentence of this email).   However, these standards exist for a good reason, 
> and  we should have a good reason for not adopting them.
> 
> Cheers,
> Robert
> 
> 
> 
> On 13/09/12 08:09, Schultz, Martin wrote:
> Dear all,
> 
>      during the recent discussion on „compound_name“ as additional tag in the 
> standard_names.xml file and in relation to track ticket #90 it occurred to me 
> that another useful addition could be to express the “need” of certain 
> variable attributes in this table as well. This refers to the attempt of 
> creating a “CF-1.6-strict” standard which would have more things mandatory in 
> order to better support interoperable applications.
> 
>      One example (related to the new emission standard_names) could be:
> 
> 
> -<entry id=" 
> tendency_of_atmosphere_mass_content_of_alcohols_due_to_emission_from_industrial_processes_and_combustion">
>    <compound_name>Alcohols</compound_name>
>    
> <compound_codelist>http://rdfdata.eionet.europa.eu/airquality/components/??</compound_codelist<http://rdfdata.eionet.europa.eu/airquality/components/??%3c/compound_codelist>>
>  # ??
>     <canonical_units>kg m-2 s-1</canonical_units>
>    <description>"…” </description>
>    <required_attributes>None</required_attributes>
>    <recommended_attributes>emission_sector, emission_sector_reference, 
> compound_group_members</recommended_attributes>
>    <optional_attributes>comments</optional_attributes>
> </entry>
> 
> The idea is that “optional” refers to “could” in the description, 
> “recommended” to “should”, and “required” to “shall”.
> 
> Best regards,
> 
> Martin
> 
> 
> PD Dr. Martin G. Schultz
> IEK-8, Forschungszentrum Jülich
> D-52425 Jülich
> Ph: +49 2461 61 2831
> 
> 
> 
> ------------------------------------------------------------------------------------------------
> ------------------------------------------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
> Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
> Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
> ------------------------------------------------------------------------------------------------
> ------------------------------------------------------------------------------------------------
> 
> Kennen Sie schon unsere app? http://www.fz-juelich.de/app
> 
> 
> 
> _______________________________________________
> CF-metadata mailing list
> CF-metadata@cgd.ucar.edu<mailto:CF-metadata@cgd.ucar.edu>
> http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata
> 
> 
> 
> --
> -----
> 
> --
> This message (and any attachments) is for the recipient only. NERC
> is subject to the Freedom of Information Act 2000 and the contents
> of this email and any reply you make may be disclosed by NERC unless
> it is exempt from release under the Act. Any material supplied to
> NERC may be stored in an electronic records management system.
> 
> 
> --
> -----
> 
_______________________________________________
CF-metadata mailing list
CF-metadata@cgd.ucar.edu
http://mailman.cgd.ucar.edu/mailman/listinfo/cf-metadata

Reply via email to