Attention: The EBRAINS drive will be unavailable for most of the weekend starting the 25th October. Although the Lab is availble while the Drive is down, files that are stored in the Drive will not be loaded and you will be unable to save documents directly on the Lab.


Changes for page Technical details

Last modified by lzehl on 2021/07/05 18:57

From version 87.1
edited by lzehl
on 2021/07/05 15:42
Change comment: There is no comment for this version
To version 86.4
edited by lzehl
on 2021/07/05 15:29
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -160,7 +160,7 @@
160 160  ==== Data type depending constraints ====
161 161  
162 162  (% style="text-align: justify;" %)
163 -Depending on the expected data **##"type"##** additional constraints can be made for the metadata entry of a respective property. Currently, the openMINDS schema template syntax supports the following data types: **##"string"##**, **##"number"##** (integer or float), ##**"integer"**##, **##"float"##**, **##"boolean"##**, **##"object"##** or **##"array"##**. Except for **##"boolean"##**, all these data types can have additional constraints. The essential constraints will be summarized in the following (cf. [[JSON-Schema specifications 7.0>>https://json-schema.org/understanding-json-schema/index.html||rel="noopener noreferrer" target="_blank"]] for more).
163 +Depending on the expected data **##"type"##** additional constraints can be made for the metadata entry of a respective property. Currently, the openMINDS schema template syntax supports the following data types: **##"string"##**, **##"number"##** (integer or float), ##**"integer"**##, **##"float"##**, **##"boolean"##**, **##"object"##** or **##"array"##**. Except for **##"boolean"##**, all these data types can have additional constraints which will be summarized in the following.
164 164  
165 165  (% style="text-align: justify;" %)
166 166  If the expected data **##"type"##** is a **##"string"##** the expected number of characters, the format or a regular expression pattern of the string can be further defined. Here abstract examples for all possible string constraints:
... ... @@ -190,9 +190,9 @@
190 190   "_instruction": "Enter a string matching one of the given formats."
191 191   },
192 192   "stringProperty_patternConstraints": {
193 - "pattern": "«regular_expression_ECMA_262_dialect»"
193 + "pattern": "«regular_expression»"
194 194   "type": "string",
195 - "_instruction": "Enter a string matching the given regex pattern."
195 + "_instruction": "Enter a string matching the given regex pattern (ECMA 262 dialect)."
196 196   }
197 197   }
198 198  }
Public

openMINDS