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 39.1
edited by lzehl
on 2021/03/08 22:37
Change comment: There is no comment for this version
To version 41.1
edited by lzehl
on 2021/03/09 17:55
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -38,13 +38,13 @@
38 38  {{code language="json"}}
39 39  {
40 40   "properties": {
41 - "propertyNameA": {},
42 - "propertyNameB": {},
43 - "propertyNameC": {}
41 + "propertyNameA": {},
42 + "propertyNameB": {},
43 + "propertyNameC": {}
44 44   },
45 45   "required": [
46 - "propertyNameA",
47 - "propertyNameC"
46 + "propertyNameA",
47 + "propertyNameC"
48 48   ]
49 49  }
50 50  {{/code}}
... ... @@ -90,30 +90,24 @@
90 90  How to define the expected value of a property will be explained for the different property types in the following sections.
91 91  
92 92  (% style="text-align: justify;" %)
93 -===== String properties =====
93 +===== Defining expected values =====
94 94  
95 95  (% style="text-align: justify;" %)
96 -(//**coming soon**//)
96 +The expected value of a property can be defined in large parts in the same way as in JSON-Schema, with some openMINDS syntax specific simplifications and modifications.
97 97  
98 98  (% style="text-align: justify;" %)
99 -===== Numerical properties =====
99 +On the first level, the **##"type"##** of the expected property value needs to be defined. In principle, the openMINDS template syntax supports the same value types as JSON-Schema Draft 7.0, meaning:
100 ++ **##"string"##**
101 ++ **##"number"##**
102 ++ **##"integer"##**
103 ++ **##"array"##**
104 ++ **##"boolean"##**
105 ++ **##"null"##**
106 ++ **##"object"##**
100 100  
101 -(% style="text-align: justify;" %)
102 -(//**coming soon**//)
108 +Also very similar to JSON-Schema, additional type-specific keys can be used to set further requirements for the expected value. H
103 103  
104 -(% style="text-align: justify;" %)
105 -===== Object properties =====
106 106  
107 -(% style="text-align: justify;" %)
108 -(//**coming soon**//)
109 -
110 -(% style="text-align: justify;" %)
111 -===== Property arrays =====
112 -
113 -(% style="text-align: justify;" %)
114 -(//**coming soon**//)
115 -
116 -
117 117  === The openMINDS integration pipeline ===
118 118  
119 119  (//**coming soon**//)
Public

openMINDS