Attention: The Collaboratory IAM will down for up to 1 hour on Monday, the 7th of July 2025 starting from 5pm CEST (my timezone) for up to 1 hour. Any and all services, which require a user login with an EBRAINS account, will be un-available during that time


Changes for page Software Features

Last modified by jan on 2024/11/08 17:15

From version 2.3
edited by jan
on 2024/11/08 17:09
Change comment: Update document after refactoring.
To version 1.1
edited by jan
on 2022/11/22 14:40
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -Archive / Software Features
1 +Software Features
Parent
... ... @@ -1,1 +1,1 @@
1 -Collabs.swc-guide.WebHome
1 +Collabs.swc-guide.EBRAINS Knowledge Graph guide for software curation.WebHome
Content
... ... @@ -3,80 +3,86 @@
3 3  
4 4  ----
5 5  
6 -=== Data Types {{id name="data-types"/}} ===
6 +=== Data Types {{id name="data-types" /}}===
7 7  
8 8  **Abstract Data:** //includes all Data Types, which are an abstract representation of certain data.//
9 9  
10 -* **[[Graph Data Types>>https://www.wikidata.org/wiki/Q2479726]]:** //describes any form of graphs, e.g. neural networks.//
11 -* **[[Statistical Data Types>>https://www.wikidata.org/wiki/Q7604387]]:** //describes any statistical data, e.g. results of a survey/study.//
12 -* **[[Time Series Data Types>>https://www.wikidata.org/wiki/Q186588]]:** //describes data distributed over a specific time, e.g EKG data.//
13 -* **[[Positional Data Types>>https://www.wikidata.org/wiki/Q1477538]]:** //describes various positions in an arbitrary space, e.g. landmark locations.//
14 -* **[[Metadata Data Types>>https://www.wikidata.org/wiki/Q180160]]:** //describes any form of meta data, e.g. a catalogue of various software.//
15 -* **[[Matrix Data Types>>https://www.wikidata.org/wiki/Q44337]]:** //describes any form of data, which are organized in a matrix or table.//
10 +*. **[[Graph Data Types>>https://www.wikidata.org/wiki/Q2479726]]:** //describes any form of graphs, e.g. neural networks.//
11 +*. **[[Statistical Data Types>>https://www.wikidata.org/wiki/Q7604387]]:** //describes any statistical data, e.g. results of a survey/study.//
12 +*. **[[Time Series Data Types>>https://www.wikidata.org/wiki/Q186588]]:** //describes data distributed over a specific time, e.g EKG data.//
13 +*. **[[Positional Data Types>>https://www.wikidata.org/wiki/Q1477538]]:** //describes various positions in an arbitrary space, e.g. landmark locations.//
14 +*. **[[Metadata Data Types>>https://www.wikidata.org/wiki/Q180160]]:** //describes any form of meta data, e.g. a catalogue of various software.//
15 +*. **[[Matrix Data Types>>https://www.wikidata.org/wiki/Q44337]]:** //describes any form of data, which are organized in a matrix or table.//
16 16  
17 17  **2D Image Data:** //includes all Data Types, which are any 2D image representation.//
18 18  
19 -* **[[Raster Image Data Types>>https://www.wikidata.org/wiki/Q182270]]:** //describes images, which are represented in a raster format, e.g. 2D MRI data.//
20 -* **[[Vector Image Data Types>>https://www.wikidata.org/wiki/Q170130]]:** //describes images, which are represented in a vector format, e.g. SVG-images.//
19 +*. **[[Raster Image Data Types>>https://www.wikidata.org/wiki/Q182270]]:** //describes images, which are represented in a raster format, e.g. 2D MRI data.//
20 +*. **[[Vector Image Data Types>>https://www.wikidata.org/wiki/Q170130]]:** //describes images, which are represented in a vector format, e.g. SVG-images.//
21 21  
22 22  **3D Scientific Data:** //includes all Data Types, which are scientific data in 3D-Space.//
23 23  
24 -* **3D-Scalar Data Types:** //describes scalar data, located in a 3D Space, e.g. 3D MRI data.//
25 -* **3D-Vector Data Types:** //computer graphics images defined by points, lines and curves//
26 -* **[[Tensor Data Types>>https://www.wikidata.org/wiki/Q188524]]:** //multilinear map on some combination of scalars, vectors, covectors, and tensors//
27 -* **[[3D Geometry Data Types>>https://www.wikidata.org/wiki/Q189177]]** //describes 3d geometry data, e.g. a 3D mesh.//
24 +*. **3D-Scalar Data Types:** //describes scalar data, located in a 3D Space, e.g. 3D MRI data.//
25 +*. **3D-Vector Data Types:** //computer graphics images defined by points, lines and curves//
26 +*. **[[Tensor Data Types>>https://www.wikidata.org/wiki/Q188524]]:** //multilinear map on some combination of scalars, vectors, covectors, and tensors//
27 +*. **[[3D Geometry Data Types>>https://www.wikidata.org/wiki/Q189177]]** //describes 3d geometry data, e.g. a 3D mesh.//
28 28  
29 +
29 29  ----
30 30  
31 -=== Usage {{id name="usage"/}} ===
32 +=== Usage {{id name="usage" /}}===
32 32  
33 33  //includes possible tasks the software can be used for.//
34 34  
35 -* **Interactive Analysis:** //allows the user to interactivly analyse given data.//
36 -* **[[Presentation/Visualization>>https://www.wikidata.org/wiki/Q451553]]:** //allows the user to prepare given data for presentation and/or visualization.//
37 -* **[[Data Processing>>https://www.wikidata.org/wiki/Q6661985]]:** //allows the user to process given data into another form.//
38 -* **[[Simulation>>https://www.wikidata.org/wiki/Q925667]]:** //allows the user to run simluations on given data.//
39 -* **[[Provenance>>https://www.wikidata.org/wiki/Q30105403]]:** //allows the user to run or create provenance tracking.//
40 -* **[[Profiling>>https://www.wikidata.org/wiki/Q1138496]]:** //allows the user to do profiling of other software//
41 -* **[[Performance Measurement>>https://www.wikidata.org/wiki/Q1771949]]:** //allows the user to do measure the performance of other software//
42 -* **Modelling:** //allows the user to create or edit models such as 3D Geometry Data, Neural Networks, etc.//
43 -* **Data acquisition:** //enables the user to collect data from somewhere (e.g. wearable devices)//
44 -* **[[Control>>https://www.wikidata.org/wiki/Q29017603]]:** //enables the user to change/manipulate/steer a computational instance (e.g. a simulation)//
36 +*. **Interactive Analysis:** //allows the user to interactivly analyse given data.//
37 +*. **[[Presentation/Visualization>>https://www.wikidata.org/wiki/Q451553]]:** //allows the user to prepare given data for presentation and/or visualization.//
38 +*. **[[Data Processing>>https://www.wikidata.org/wiki/Q6661985]]:** //allows the user to process given data into another form.//
39 +*. **[[Simulation>>https://www.wikidata.org/wiki/Q925667]]:** //allows the user to run simluations on given data.//
40 +*. **[[Provenance>>https://www.wikidata.org/wiki/Q30105403]]:** //allows the user to run or create provenance tracking.//
41 +*. **[[Profiling>>https://www.wikidata.org/wiki/Q1138496]]:** //allows the user to do profiling of other software//
42 +*. **[[Performance Measurement>>https://www.wikidata.org/wiki/Q1771949]]:** //allows the user to do measure the performance of other software//
43 +*. **Modelling:** //allows the user to create or edit models such as 3D Geometry Data, Neural Networks, etc.//
44 +*. **Data acquisition:** //enables the user to collect data from somewhere (e.g. wearable devices)//
45 +*. **[[Control>>https://www.wikidata.org/wiki/Q29017603]]:** //enables the user to change/manipulate/steer a computational instance (e.g. a simulation)//
45 45  
47 +
46 46  ----
47 47  
48 -=== [[Display>>https://www.wikidata.org/wiki/Q327065]] {{id name="display"/}} ===
50 +=== [[Display>>https://www.wikidata.org/wiki/Q327065]] {{id name="display" /}}===
49 49  
50 50  //includes various display devices the software supports.//
51 51  
52 -* **[[Desktop Environment>>https://www.wikidata.org/wiki/Q56155]]:** //the software can be used in a normal desktop environment.//
53 -* **[[Virtual Reality>>https://www.wikidata.org/wiki/Q170519]]:** //the software can be used in a virtual reality environment.//
54 -* **[[Augmented Reality>>https://www.wikidata.org/wiki/Q254183]]:** //the software can be used in a augmented reality environment.//
55 -* **Tiled Display Wall:** //the software can be used with a tiled display wall.//
56 -* **[[Mobile Device>>https://www.wikidata.org/wiki/Q5082128]]:** //the software can be used on a mobile device (i.e. mobile phone, tablet, wearable, etc.).//
54 +*. **[[Desktop Environment>>https://www.wikidata.org/wiki/Q56155]]:** //the software can be used in a normal desktop environment.//
55 +*. **[[Virtual Reality>>https://www.wikidata.org/wiki/Q170519]]:** //the software can be used in a virtual reality environment.//
56 +*. **[[Augmented Reality>>https://www.wikidata.org/wiki/Q254183]]:** //the software can be used in a augmented reality environment.//
57 +*. **Tiled Display Wall:** //the software can be used with a tiled display wall.//
58 +*. **[[Mobile Device>>https://www.wikidata.org/wiki/Q5082128]]:** //the software can be used on a mobile device (i.e. mobile phone, tablet, wearable, etc.).//
57 57  
60 +
58 58  ----
59 59  
60 -=== [[User Interface>>https://www.wikidata.org/wiki/Q47146]] {{id name="user-interface"/}} ===
63 +=== [[User Interface>>https://www.wikidata.org/wiki/Q47146]] {{id name="user-interface" /}}===
61 61  
62 62  //Interfaces enabling the user to interact with the software//
63 63  
64 -* **[[Graphical User Interface>>https://www.wikidata.org/wiki/Q782543]]:** //the software does have a Graphical User Interface, e.g. offering widgets.//
65 -* **[[Commandline Interface>>https://www.wikidata.org/wiki/Q189053]]:** //the software does have a CLI which can be used, e.g. with terminals and/or shell scripts-shell is executing software.//
66 -* **Scripting Interface:** //the software can process scripts provided as files in specific format. This software is processing (executing) script.//
67 +*. **[[Graphical User Interface>>https://www.wikidata.org/wiki/Q782543]]:** //the software does have a Graphical User Interface, e.g. offering widgets.//
68 +*. **[[Commandline Interface>>https://www.wikidata.org/wiki/Q189053]]:** //the software does have a CLI which can be used, e.g. with terminals and/or shell scripts-shell is executing software.//
69 +*. **Scripting Interface:** //the software can process scripts provided as files in specific format. This software is processing (executing) script.//
67 67  
71 +
68 68  ----
69 69  
70 -=== [[System Architecture>>https://www.wikidata.org/wiki/Q477538]] {{id name="system-architecture"/}} ===
74 +=== [[System Architecture>>https://www.wikidata.org/wiki/Q477538]] {{id name="system-architecture" /}}===
71 71  
72 72  //includes various system architectures the software supports//
73 73  
74 -* **[[Heterogeneous Architecture>>https://www.wikidata.org/wiki/Q17111997]]:** //the software can be build, deployed, and/or used on systems combining hardware of various types for processing, e.g. CPU and GPU//
78 +*. **[[Heterogeneous Architecture>>https://www.wikidata.org/wiki/Q17111997]]:** //the software can be build, deployed, and/or used on systems combining hardware of various types for processing, e.g. CPU and GPU//
75 75  
80 +
76 76  ----
77 77  
78 -=== [[Development>>https://www.wikidata.org/wiki/Q638608]] {{id name="development"/}} ===
83 +=== [[Development>>https://www.wikidata.org/wiki/Q638608]] {{id name="development" /}}===
79 79  
80 80  //includes various features of the software if it can be used for developing other software.//
81 81  
82 -* **[[Parallel Programming>>https://www.wikidata.org/wiki/Q232661]]:** //the software supports parallel programming.//
87 +*. **[[Parallel Programming>>https://www.wikidata.org/wiki/Q232661]]:** //the software supports parallel programming.//
88 +