#153: Requirements related to specific standard names
-----------------------------+------------------------------
Reporter: martin.juckes | Owner: cf-conventions@…
Type: enhancement | Status: new
Priority: medium | Milestone:
Component: cf-conventions | Version:
Resolution: | Keywords:
-----------------------------+------------------------------
Comment (by martin.juckes):
Dear Ros,
Loading json files is trivial ... a one line command and then you get a
python object (e.g. a list or a dictionary). You then have to parse the
object .. the advantage of XML is that there is a well tested approach to
enforcing structure on the object, which, I find, tends to make parsing
more reliable. I can easily export it as json as well, as I suspect that
will make it more accessible to others.
Thinking about defining the structure, it will be easier to have rules of
the form:
`<rule targ="some_standard_name"><requiredAxis value="Z"></rule>`.
The `region`/`area_type` rule could be encoded more simply as
{{{
<rule targ="region"><charOrFlagIn value="CF Standard Region"\><\rule>
}}}
This would then give 4 rules to encode: requiredCoordinate, requiredAxis,
requiredBoundAxis, charOrFlagIn.
regards,
Martin
--
Ticket URL: <http://cf-trac.llnl.gov/trac/ticket/153#comment:11>
CF Metadata <http://cf-convention.github.io/>
CF Metadata