Changes for page Technical details

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

From version 53.1
edited by lzehl
on 2021/06/23 13:39
Change comment: There is no comment for this version
To version 54.1
edited by lzehl
on 2021/06/23 13:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -21,19 +21,26 @@
21 21  (% style="text-align: justify;" %)
22 22  For this to work smoothly for the existing, but also for all new openMINDS metadata models, the corresponding openMINDS submodules (GitHub repositories) have to meet the following requirements:
23 23  
24 -**(1) **The openMINDS metadata model has to be located on a **public GitHub repository** and published under an **MIT license**.
24 +(% style="text-align: justify;" %)
25 +**(1)** The openMINDS metadata model has to be located on a **public GitHub repository** and published under an **MIT license**.
25 25  
27 +(% style="text-align: justify;" %)
26 26  **(2)** The GitHub repository should have at least one **version branch** (e.g., "v1").
27 27  
28 -**(3) **The version branch should have the following **main directory folders**: **##schemas##** (required), **##tests##** (recommended),  **##examples##** (recommended), and **##img##** (optional).
30 +(% style="text-align: justify;" %)
31 +**(3)** The version branch should have the following **main directory folders**: **##schemas##** (required), **##tests##** (recommended),  **##examples##** (recommended), and **##img##** (optional).
29 29  
33 +(% style="text-align: justify;" %)
30 30  **(4)** The **##schemas##** folder should contain the schemas of that metadata model implemented in the **openMINDS schema template syntax** (cf. below). The directory of the schemas can be further structured or flat.
31 31  
32 -**(5) **The **##tests##** folder should contain test-instances (JSON-LDs) for the schemas in a flat directory. The file names for these test-instances should follow the convention of **##<<XXX>>-<<YYY>>.jsonld##** for files that should pass the tests, and **##<<XXX>>-<<YYY>>-nok.jsonld##** for files that should fail the test. In both cases, **##<<XXX>>##** should be replaced with the label of the schema that is tested, and **##<<YYY>>##** with a user defined label for what aspect is tested (e.g., **##person-withoutCI.jsonld##**).
36 +(% style="text-align: justify;" %)
37 +**(5)** The **##tests##** folder should contain test-instances (JSON-LDs) for the schemas in a flat directory. The file names for these test-instances should follow the convention of **##<<XXX>>-<<YYY>>.jsonld##** for files that should pass the tests, and **##<<XXX>>-<<YYY>>-nok.jsonld##** for files that should fail the test. In both cases, **##<<XXX>>##** should be replaced with the label of the schema that is tested, and **##<<YYY>>##** with a user defined label for what aspect is tested (e.g., **##person-withoutCI.jsonld##**).
33 33  
34 -**(6) **The **##examples##** folder should contain examples for valid instance collections for that metadata model. Each example should receive its own directory (folder) with a **##README.md##** describing the example, and an **##metadataCollection##** subfolder containing the openMINDS instances (JSON-LDs). This subfolder can be further structured or flat.
39 +(% style="text-align: justify;" %)
40 +**(6)** The **##examples##** folder should contain examples for valid instance collections for that metadata model. Each example should receive its own directory (folder) with a **##README.md##** describing the example, and an **##metadataCollection##** subfolder containing the openMINDS instances (JSON-LDs). This subfolder can be further structured or flat.
35 35  
36 -**(7) **The **##img##** folder should contain image files used on that GitHub repository (e.g., the logo of the new openMINDS metadata model). The directory of the images can be further structured or flat.
42 +(% style="text-align: justify;" %)
43 +**(7)** The **##img##** folder should contain image files used on that GitHub repository (e.g., the logo of the new openMINDS metadata model). The directory of the images can be further structured or flat.
37 37  
38 38  === The openMINDS vocabulary ===
39 39  
Public

openMINDS