Changes for page Technical details

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

From version 27.1
edited by lzehl
on 2021/03/08 22:04
Change comment: There is no comment for this version
To version 29.1
edited by lzehl
on 2021/03/08 22:08
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -55,8 +55,7 @@
55 55  {{code language="json"}}
56 56  {
57 57   "_type": "https:~/~/openminds.ebrains.eu/<<schema-model>>/<<schema-name>>",
58 - "properties": {},
59 - "required": []
58 + "properties": {}
60 60  }
61 61  {{/code}}
62 62  
... ... @@ -75,17 +75,14 @@
75 75  {{code language="json"}}
76 76  {
77 77   "_type": "https:~/~/openminds.ebrains.eu/core/Dataset",
78 - "_extends": "products/researchProduct.schema.tpl.json",
79 - "properties": []
77 + "_extends": "products/researchProduct.schema.tpl.json"
80 80  }
81 81  {{/code}}
82 82  
83 -Note that this convention requires the context and corresponding target templates to be located in the same openMINDS metadata model repository.
81 +Note that this convention requires the context and corresponding target templates to be located in the same openMINDS metadata model repository. Note also that for properties, the following rules apply for target and concept template: 
84 84  
85 -Note also that for properties, the following rules apply for target and concept template: 
86 -
87 87  1. A concept template has to define some properties which will be inherited by all extending target templates.
88 -1. If a concept template additionally defines that some of these properties are required, all extending target templates will require the same properties. 
84 +1. If a concept template additionally states that some of these properties are required, all extending target templates will require the same properties. 
89 89  1. A target template can require properties of the concept template, that are not explicitly required within the concept template. In such a case, the other target templates extending the same concept template will not require those properties.
90 90  1. A target template can (but does not have to) define and require additional properties that were not defined and required in the concept template. These additionally defined and required properties will not be shared with the other target templates extending the same concept template.
91 91  
Public

openMINDS