Changes for page Application details
Last modified by lzehl on 2021/10/13 13:11
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -74,7 +74,7 @@ 74 74 Note that we do not use all properties defined for the schema (cf. the [[Person HTML>>https://humanbrainproject.github.io/openMINDS/core/schemas/v3/actors/person.html||rel="noopener noreferrer" target="_blank"]]), but that we only used the required property **##"givenName"##** and two optional properties **##"familyName"##** and **##"ContactInformation"##**. Please also note, that a person is allowed to link to multiple contact information instances, hence it expects a list of dictionaries, instead of a single dictionary (which would be valid if only a single link is expected). 75 75 76 76 (% style="text-align: justify;" %) 77 -You learned now how to writea valid JSON-LD for an openMINDS metadata instance and howyou canlinkdifferentopenMINDSmetadatainstances. In the following sections you will learn about the different tools that support you to create your own openMINDS JSON-LD metadata collection.77 +You learned now how a valid JSON-LD for an openMINDS metadata instance looks like and how linkages between openMINDS instances are defined. In the following sections you will learn about the different tools that support you to create your own openMINDS JSON-LD metadata collection. 78 78 79 79 === The openMINDS Python API === 80 80 ... ... @@ -81,7 +81,7 @@ 81 81 One possible way to write openMINDS conform JSON-LDs is to use the openMINDS Python API which will help you to interact with the EBRAINS openMINDS metadata models and schemas. It consists of two sub-modules: 82 82 83 83 The **openMINDS.generator** (coming soon) facilitates the translation of the openMINDS schema template syntax to other established formats, such as HTML and JSON-Schema (cf. also [[Technical details>>doc:Collabs.openminds.openMINDS core.Implementation details.WebHome]]). 84 -\\The **openMINDS.compiler** allows you the dynamic usage of openMINDS metadata models and schemas in your Python application for generating your own collection of openMINDS conform metadata representations (instances) as JSON-LDs (as described above). Please note that the openMINDS.compiler only helps you to generate correctly formatted JSON-LD metadata instances .The preparation on how you want to describe your research product with openMINDS is still up to you,althoughwe provideome hintsonhowto tackleyourindividualcaseinthe [[Tutorials>>openminds@ebrains.eu||target="_blank"]]andcanalwaysbecontactedfor individual support via [[openminds@ebrains.eu>>mailto:openminds@ebrains.eu]].84 +\\The **openMINDS.compiler** allows you the dynamic usage of openMINDS metadata models and schemas in your Python application for generating your own collection of openMINDS conform metadata representations (instances) as JSON-LDs (as described above). Please note that the openMINDS.compiler only helps you to generate correctly formatted JSON-LD metadata instances - the preparation on how you want to describe your research product with openMINDS is still up to you. If you need support in designing your own openMINDS metadata collection, check out the [[Tutorials>>openminds@ebrains.eu||target="_blank"]] which might give you hints on how to tackle your individual case or, of course, get in touch with us via [[openminds@ebrains.eu>>mailto:openminds@ebrains.eu]]. 85 85 86 86 ===== Installation ===== 87 87 ... ... @@ -121,7 +121,7 @@ 121 121 {{/code}} 122 122 123 123 (% class="wikigeneratedid" %) 124 -To learn in general about the available openMINDS metadata models and schemas including their required or optional metadata properties, please check out the HTML representations of the schemas or the code on the corresponding GitHub(cf. [[Metadata models & schemas>>doc:Collabs.openminds.openMINDS core.Metadata models & schemas.WebHome]]).124 +To learn in general about the available openMINDS metadata models and schemas including their required or optional metadata properties, please check out the HTML representations of the schemas (cf. [[Metadata models & schemas>>doc:Collabs.openminds.openMINDS core.Metadata models & schemas.WebHome]]) or the code on the corresponding GitHub. 125 125 126 126 Interactively you can also get an overview of the requirement of a schema and all its properties by using the **##help_##** function of the openMINDS.compiler. Here an example: 127 127 ... ... @@ -129,16 +129,14 @@ 129 129 mycollection.help_core_person() 130 130 {{/code}} 131 131 132 - =====openMINDS.compiler documentation =====132 + 133 133 134 -((% style="color:#7f8c8d" %)**//coming soon//**(%%)) 135 - 136 136 === The openMINDS spreadsheet templates === 137 137 138 138 (% style="text-align: justify;" %) 139 139 ((% style="color:#7f8c8d" %)**//coming soon//**(%%)) For users with no programming experience, it is possible to provide at least openMINDS conform metadata by using the openMINDS spreadsheet templates. 140 140 141 -=== The Knowledge Graph Editor === 139 +=== The EBRAINS Knowledge Graph Editor === 142 142 143 143 (% style="text-align: justify;" %) 144 -For curators of the EBRAINS ShareData service, it is possible to register openMINDS conform metadata into the EBRAINS Knowledge Graph database by using the Knowledge Graph Editor.142 +For curators of the EBRAINS Data & Knowledge service, it is possible to register openMINDS conform metadata into the EBRAINS Knowledge Graph database by using the EBRAINS Knowledge Graph Editor.