Changes for page EBRAINS Knowledge Graph guide for software curation
Last modified by adavison on 2024/11/13 11:30
From version 34.1
edited by patriziaduhr
on 2022/11/13 09:16
on 2022/11/13 09:16
Change comment:
There is no comment for this version
Summary
-
Page properties (3 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 5 removed)
Details
- Page properties
-
- Parent
-
... ... @@ -1,1 +1,1 @@ 1 -Collabs.sw c-guide.WebHome1 +Collabs.sw-curation-nest-desktop.WebHome - Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. patriziaduhr1 +XWiki.jan - Content
-
... ... @@ -1,5 +1,5 @@ 1 1 (% class="wikigeneratedid" %) 2 -**For any questions or support directly reach out to [[Jan Gründling>>mailto:gruendling@uni-trier.de]].** 2 +**~*~*~* This Guide is not complete yet and needs further extension. For any questions or support directly reach out to [[Jan Gründling>>mailto:gruendling@uni-trier.de]].~*~**** 3 3 4 4 5 5 (% class="wikigeneratedid" %) ... ... @@ -7,42 +7,42 @@ 7 7 8 8 == How to enter software metadata manually == 9 9 10 - Youwillreceive anemailafterthecuratorhascreateda spaceforyouin theKnowledgeGraph. Thisemailcontainsa linkto asoftwareinstanceand asoftwareversioninstancein yourSpace. Thesearealready linkedtoeachother(bytheattribute"HasVersion" of thesoftwareinstance).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. 11 11 12 - **Beforeexplainingtheeditingprocess,herearesome helpfullinks:**12 +After you are logged in, you are probably prompted to choose a space in a view like below: 13 13 14 -* 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]] 15 -* additional information for each attribute: [[https:~~/~~/github.com/bweyers/HBPVisCatalogue/wiki/Attribute-Descriptions>>url:https://github.com/bweyers/HBPVisCatalogue/wiki/Attribute-Descriptions]] 16 -* a detailed description of the software features: [[https:~~/~~/github.com/bweyers/HBPVisCatalogue/wiki/Identified-Software-Features>>url:https://github.com/bweyers/HBPVisCatalogue/wiki/Identified-Software-Features]] 14 +[[image:image-20220323113258-3.png||height="386" width="681"]] 17 17 18 - **Editingthe software and softwareversion instances:**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. 19 19 20 - To registeryour software, youwill needto input information for the instance"Software"and for "Softwareversion". Afterclickingthe linksinouremail,you willseeaninstanceeditor view like below:18 +After that, you see the view below. now click on the little magnifyer glass symbol at the top. 21 21 22 -[[image: guide1.JPG]]20 +[[image:image-20220323120123-6.png||height="412" width="1032"]] 23 23 24 -A s you can see inthescreenshotabove, some fields are marked withn asterisk(*).Thesearerequired. Keep in mindthat this ishow you presentyour software publicly to potentialend-users or otherresearchers. Therefore itwould be nice if asmany fields as possibleare filled in.22 +After that, you see this list on the left side: 25 25 26 - Some fields can beof different types, such as the field "developer" and "Full documentation". In thecase of developer it is possible to enter a person or an organisation. Thepossible types are selectable on the rightabove the respective field, as showninthe following screenshots:24 +[[image:image-20220323121426-1.png||height="202" width="258"]] 27 27 28 -[[image:guideDev.JPG||height="109" width="600"]] 29 29 30 - [[image:guide21.JPG||height="142"width="600"]]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 respective list entry. We recommed starting with "Software". After clicking the plus icon you will see the software instance editor view like below: 31 31 32 - If youarenot sure which type to use, pleaserefer to thedescriptionslinkedabove or contact the curator.29 +[[image:image-20220323152326-1.png||height="1062" width="1023"]] 33 33 34 -After you have entered your information on the software, **do not forget to save your changes **(see screenshot below) and contact the curator. 35 35 36 - [[image:guide4.JPG||height="189"width="400"]]32 +Now you can start entering the information on your data! Fields marked with an asterisk (*) are required. When you arrive at the "Has version" field, you can create one or more versions of your software to be curated. 37 37 38 - Thecurators will checkthenewsoftwareinstancesand movehemtothecorrectspace.34 +After you have entered the software, **do not forget to save your changes!** 39 39 40 - === How to updatexistingSoftwareinstances===36 +[[image:image-20220323121238-10.png||height="170" width="382"]] 41 41 42 -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". 43 43 44 -T o make updating easier,wehavealreadyplaced a copy of yourlast softwareversion instance in the KG space that was createdfor you. You canusethat copy andjust change the fields that require changes. Again - if you made all changesthat youconsider necessary, let the curatorknowviaemailor the ticketassigned with this case.39 +That's it. When you are done, just contact the curators via your ticket. 45 45 41 + 42 +=== How to update an existing Software instances === 43 + 44 +If you have registered a software previously, updating means adding a new instance of type "Software version" and link it to the existing instance of type "Software". 45 + 46 46 == How to upload software metadata programmatically == 47 47 48 48 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]]. ... ... @@ -52,4 +52,4 @@ 52 52 53 53 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. 54 54 55 -[[image:image-20220323111341-2.png ||height="74" width="186"]]55 +[[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
- guideDev.JPG
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.patriziaduhr - Size
-
... ... @@ -1,1 +1,0 @@ 1 -16.3 KB - Content