Changes for page EBRAINS Knowledge Graph guide for software curation
Last modified by adavison on 2024/11/13 11:30
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 12 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -Collabs.sw c-guide.Archive.WebHome1 +Collabs.sw-curation-nest-desktop.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki.a davison1 +XWiki.jan - Content
-
... ... @@ -1,66 +1,32 @@ 1 -(% class="box warningmessage" %) 2 -((( 3 -The procedure described in this document is out of date, and is retained here only for reference. Please see [[the current version of the software curation guide>>doc:Collabs.software-curation.WebHome]]. 4 -))) 1 +(% class="wikigeneratedid" %) 2 +~*~*~* This Guide is not complete yet and needs further extension. It is in an alpha version. For any questions or support directly reach out to [[Jan Gründling>>mailto:gruendling@uni-trier.de]].~*~** 5 5 6 -= Contents = 7 7 8 -{{toc start="2"/}} 5 +(% class="wikigeneratedid" %) 6 +This guide provides a starting point and reference for the process of entering information about your software into the EBRAINS Knowledge Graph (KG). There are two ways, the manual and the programmatical one: 9 9 10 -This guide provides a starting point and reference for the process of entering information about your software into the EBRAINS Knowledge Graph (KG). 11 - 12 -For an overview of the software curation process, please refer to [[our info graphic>>https://drive.ebrains.eu/lib/f5cf4964-f095-49bd-8c34-e4ffda05a497/file/EBRAINS-Share-Software.pdf]]. 13 - 14 -**For any questions or support directly reach out to [[Jan Gründling>>mailto:gruendling@uni-trier.de]].** 15 - 16 16 == How to enter software metadata manually == 17 17 18 - If yoursoftware hasnot been curated before, please fillinthe requestform[[here>>https://nettskjema.no/a/104328]]before continuingwith the following instructions. If yourSoftwarehas beencuratedalreadyandyouwantdo addanew version,refertothesection[[Howto Update>>https://wiki.ebrains.eu/bin/view/Collabs/swc-guide#HHowtoupdateexistingSoftwareinstances]].10 +To manually input meta data of your software into the KG, you use a tool called "KG Editor". The KG Editor can be reached at [[HBP Knowledge Graph Editor>>url:https://editor.kg.ebrains.eu/]]. Just log in with your HBP credentials. 19 19 20 - You will receive an email afterthe curatorhas createdaspace foryouin theKnowledgeGraph. Thisemailcontains a link toa software instance andasoftwareversioninstancein your Space.These are already linkedto each other (by theattribute "Has Version" of the software instance).12 +After you are logged in, you are probably prompted to choose a space in a view like below: 21 21 22 - **Beforeexplainingtheeditingprocess,hereare some helpful links:**14 +[[image:image-20220323113258-3.png||height="386" width="681"]] 23 23 24 -* A description of the fields of the software and software version instances and values that these fields may take: [[https:~~/~~/humanbrainproject.github.io/openMINDS/v2/core/v3/products/softwareVersion.html>>url:https://humanbrainproject.github.io/openMINDS/v2/core/v3/products/softwareVersion.html]] and [[https:~~/~~/humanbrainproject.github.io/openMINDS/v2/core/v3/products/software.html>>url:https://humanbrainproject.github.io/openMINDS/v2/core/v3/products/software.html]] 25 -* Additional information for each attribute: [[Attribute Description>>doc:Collabs.swc-guide.Archive.Attribute description.WebHome]] 26 -* A detailed description of the software features: [[Software Features>>doc:Collabs.swc-guide.Archive.Software Features.WebHome]] 16 +From the available choices (should not be too many in your case) choose the one that corresponds to the title of your software. Something like## swcuration-{your_software_name} ##should apply. 27 27 28 - *18 +After that, you see the view below. now click on the little magnifyer glass symbol at the top. 29 29 30 - **Editingthesoftwareand software version instances:**20 +[[image:image-20220323120123-6.png||height="412" width="1032"]] 31 31 32 - To registeryour software, youwill needtoinputinformation for theinstance"Software"and for "Software version". Afterclickingthe linksin your email, you willsee an instance editor view like below:22 +After that, you see on the left side this list: 33 33 34 -[[image: guide1.JPG]]24 +[[image:image-20220323120352-7.png]] 35 35 36 -As you can see in the screenshot above, some fields are marked with an asterisk (*). These are required. Keep in mind that this is how you present your software publicly to potential end-users or other researchers. Therefore it would be nice if as many fields as possible are filled in. 37 37 38 - Somefieldscan be ofdifferent types,suchas the field "developer"and"Full documentation".Inhe case of developerit is possibleto enterapersonoran organisation. The possibletypesare selectableon the right abovethe respectivefield, as shownin thefollowing screenshots:27 +To register your software, you will need to create one instance "Software" and one or more instances "Software version". To create instances, just click the small +button that appears when you are hovering over the respect 39 39 40 -[[image:guideDev.JPG||height="109" width="600"]] 41 41 42 -[[image:guide21.JPG||height="142" width="600"]] 43 - 44 -For example, if you want to create a new person, an editing field opens in the right column of the instance editor view as shown in the following screenshot. 45 - 46 -[[image:guide6.JPG]] 47 - 48 -If you are not sure which type to use, please refer to the descriptions linked above or contact the curator. 49 - 50 -After you have entered your information on the software, **do not forget to save your changes **(see screenshot below) and contact the curator. 51 - 52 -[[image:guide4.JPG||height="189" width="400"]] 53 - 54 -The curators will check the new software instances and move them to the correct space. 55 - 56 -== How to update existing Software instances == 57 - 58 -If you have registered a software previously, updating means adding a new instance of type "Software version". Curators will later link it to the existing instance of type "Software". 59 - 60 -**If you want to add a new version to an already curated software, please write to [[curation-support@humanbrainproject.eu>>path:mailto:curation-support@humanbrainproject.eu]] or open a ticket at [[https:~~/~~/support.humanbrainproject.eu/>>url:https://support.humanbrainproject.eu/]]** 61 - 62 -To make updating easier, we have already placed a copy of your last software version instance in the KG space that was created for you. You can use that copy and just change the fields that require changes. Again - if you made all changes that you consider necessary, let the curator know via email or the ticket assigned with this case. 63 - 64 64 == How to upload software metadata programmatically == 65 65 66 66 To create a valid jsonld file, please use the [[API>>https://core.kg.ebrains.eu/swagger-ui/index.html?configUrl=/v3/api-docs/swagger-config]]. ... ... @@ -70,4 +70,4 @@ 70 70 71 71 Before using it, you need to authorize, using the "Authorize" button found in the top right corner of the API documentation (see below) or by using a service account. 72 72 73 -[[image:image-20220323111341-2.png ||height="74" width="186"]]39 +[[image:image-20220323111341-2.png]]
- guide1.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -95.5 KB - Content
- guide2.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -16.3 KB - Content
- guide21.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -17.0 KB - Content
- guide4.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -13.9 KB - Content
- guide5.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -174.3 KB - Content
- guide6.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -174.3 KB - Content
- guideDev.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -16.3 KB - Content
- image-20220323120920-8.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.jan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -43.9 KB - Content
- image-20220323120955-9.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.jan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.5 KB - Content
- image-20220323121238-10.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.jan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -9.8 KB - Content
- image-20220323121426-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.jan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -8.1 KB - Content
- image-20220323152326-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.jan - Size
-
... ... @@ -1,1 +1,0 @@ 1 -70.9 KB - Content