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