Ceda vocabulary
CEDAVocabularyExtract
Bases: ExtractionMethod
Validates and sorts properties into vocabs and generates
the general vocab for specified properties.
Method name: ceda_vocabulary
Example configuration
.. code-block:: yaml
- method: ceda_vocabulary
inputs:
url: vocab.ceda.ac.uk
namespace: cmip6
strict: False
terms:
- start_time
- model
Source code in extraction_methods/plugins/ceda_vocabulary.py
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | |
CEDAVocabularyInput
Bases: Input
Model for CEDA Vocab Method Input.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
url
|
str
|
URL of vocabulary server. |
required |
namespace
|
str
|
Namespace for vocab terms. |
required |
strict
|
bool
|
True if values should be validated. |
False
|
terms
|
list[str]
|
terms to be validated. |
[]
|
request_timeout
|
int
|
request time out. |
15
|
Source code in extraction_methods/plugins/ceda_vocabulary.py
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | |