source: FCC/config_cordex.txt @ 23

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/FCC/config_cordex.txt@27
Revision 23, 2.6 KB checked in by mjuckes, 7 years ago (diff)

first check in (part b)

Line 
1START GENERAL
2version=0.1
3$startyear=1980
4$endyear=2005
5$enddec=31
6$inFileCheckGroup=ads
7DataVariable, byName, FILENAME/variable, required
8END GENERAL
9START VOCABULARIES
10version=0.1
11domain, file|1perline, vocabs/domain.txt
12Frequency, list, 3hr 6hr day mon sem fx
13GCMModelName, file|1perline, vocabs/drivingModels.txt
14*TimeRange, regex|file|1perline|sub|cond, vocabs/cordex_time_constraints.txt
15END VOCABULARIES
16##
17## filenames:
18## values can be referenced for constraints as "filename/<id>", where <id> is the 3rd column below.
19## "vocabulary" elements will be checked against the given vocabulary -- current options are to specify this as a list in the configuration file, or provide the name of a file with one vocabulary element per line.
20## regex-match: elements willbe checked by compiling the given regular expression and looking for a match.
21## "vocabulary*" is used a marker, for vocabularies which are not yet listed in a suitable form and so won't be checked.
22START FILENAME
23version=0.1
24separator=_
25validSectionCount, 9,8
260, vocabulary*, variable
271, vocabulary, domain
282, vocabulary, GCMModelName
293, vocabulary*, CMIP5ExperimentName
304, regex-match, CMIP5Ensemble, 'r([0-9]+)i([0-9]+)p([0-9]+)'
315, vocabulary*, RCMModelName
326, vocabulary*, RCMVersionID
337, vocabulary, Frequency
348, condAbstractVocab, TimeRange, '(?P<start>[0-9]+)-(?P<end>[0-9]+)$'
35END FILENAME
36START PATH
37version=0.1
38datasetId, ads, joinFileNameSegSlice, ., 0, 8
39END PATH
40START ATTRIBUTES
41version=0.1
42global, Conventions, required
43global, creation_date, required
44global, contact, required
45global, frequency, required
46global, model_id, required
47global, project_id, required
48global, institute_id, required
49global, experiment_id, required
50global, experiment, required
51global, rcm_version_id, required
52global, driving_experiment_name, required
53global, driving_model_id, required
54global, driving_model_ensemble_member, required
55global, CORDEX_domain, required
56END ATTRIBUTES
57START VARIABLES
58version=0.1
59data, $FILENAME/variable, required
60END VARIABLES
61START CONSTRAINTS
62version=0.1
63identity, FILENAME/RCMModelName, ATTRIBUTES/Global/model_id
64identity, FILENAME/GCMModelName, ATTRIBUTES/Global/driving_model_id
65identity, FILENAME/domain, ATTRIBUTES/Global/CORDEX_domain
66identity, VALUE/CORDEX, ATTRIBUTES/Global/project_id
67ads:onlyOnce, FILENAMEregex/startyear
68END CONSTRAINTS
69START GROUPS
70version=0.1
71group, simulation, FILENAME/GCMModelName.FILENAME/domain.FILENAME/CMIP5ExperimentName.FILENAME/CMIP5Ensemble.FILENAME/RCMModelName.FILENAME/RCMVersionID
72group, ads, FILENAME/GCMModelName.FILENAME/domain.FILENAME/CMIP5ExperimentName.FILENAME/CMIP5Ensemble.FILENAME/RCMModelName.FILENAME/RCMVersionID.FILENAME/variable
73END GROUPS
Note: See TracBrowser for help on using the repository browser.