From 7ba030a229bab6cfe587a1841034bc8c25231a51 Mon Sep 17 00:00:00 2001 From: Mads Kierkegaard Date: Mon, 22 Nov 2021 10:45:16 +0100 Subject: [PATCH 1/5] Add new tool types and operating systems Adds "Mobile application" and "Notebook interface" as tool types. Adds "Android" and "iOS" as operating systems. --- biotools_dev.xsd | 22 +++++++++++++++++++++- jsonschema/biotoolsj.json | 6 +++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/biotools_dev.xsd b/biotools_dev.xsd index 493544d..2a1ce8d 100644 --- a/biotools_dev.xsd +++ b/biotools_dev.xsd @@ -244,7 +244,11 @@ Desktop application - A tool with a graphical user interface that runs on your desktop environment, e.g. on a PC or mobile device. + A tool with a graphical user interface that runs on your desktop environment, e.g. on a PC. + + + Mobile application + A tool with a graphical user interface that runs on your mobile device. Library @@ -262,6 +266,10 @@ Script A tool written for some run-time environment (e.g. other applications or an OS shell) that automates the execution of tasks. Often a small program written in a general-purpose languages (e.g. Perl, Python) or some domain-specific languages (e.g. sed). + + Notebook interface + A virtual notebook environment used for literate programming. + SPARQL endpoint A service that provides queries over an RDF knowledge base via the SPARQL query language and protocol, and returns results via HTTP. @@ -299,10 +307,12 @@ + + @@ -387,6 +397,14 @@ Mac All flavours of Apple Macintosh operating systems (primarily Mac OS X). + + Android + All flavours of Android operating systems. + + + iOS + All flavours of Apple iOS mobile operating systems. + @@ -395,6 +413,8 @@ + + diff --git a/jsonschema/biotoolsj.json b/jsonschema/biotoolsj.json index 279284f..9445ed5 100644 --- a/jsonschema/biotoolsj.json +++ b/jsonschema/biotoolsj.json @@ -133,10 +133,12 @@ "Command-line tool", "Database portal", "Desktop application", + "Mobile application", "Library", "Ontology", "Plug-in", "Script", + "Notebook interface", "SPARQL endpoint", "Suite", "Web application", @@ -188,7 +190,9 @@ "enum": [ "Linux", "Windows", - "Mac" + "Mac", + "Android", + "iOS" ] } }, From c29f1e3d6e55d8a9a754a0c088e42f9ef22d7e39 Mon Sep 17 00:00:00 2001 From: Mads Kierkegaard Date: Mon, 6 Dec 2021 09:57:34 +0100 Subject: [PATCH 2/5] Change definition from "Notebook interface" to "Computational Notebook" --- biotools_dev.xsd | 4 ++-- jsonschema/biotoolsj.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/biotools_dev.xsd b/biotools_dev.xsd index 2a1ce8d..03d8374 100644 --- a/biotools_dev.xsd +++ b/biotools_dev.xsd @@ -267,7 +267,7 @@ A tool written for some run-time environment (e.g. other applications or an OS shell) that automates the execution of tasks. Often a small program written in a general-purpose languages (e.g. Perl, Python) or some domain-specific languages (e.g. sed). - Notebook interface + Computational Notebook A virtual notebook environment used for literate programming. @@ -312,7 +312,7 @@ - + diff --git a/jsonschema/biotoolsj.json b/jsonschema/biotoolsj.json index 9445ed5..2cb7798 100644 --- a/jsonschema/biotoolsj.json +++ b/jsonschema/biotoolsj.json @@ -138,7 +138,7 @@ "Ontology", "Plug-in", "Script", - "Notebook interface", + "Computational Notebook", "SPARQL endpoint", "Suite", "Web application", From d126ee8d770550a7bbbe7fd199b769d98490f88d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veit=20Schw=C3=A4mmle?= Date: Wed, 3 Dec 2025 09:09:42 +0100 Subject: [PATCH 3/5] Update biotools_dev.xsd From fc801021586c87a62f13e3d1970bfb5f3292bbce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veit=20Schw=C3=A4mmle?= Date: Wed, 3 Dec 2025 09:10:40 +0100 Subject: [PATCH 4/5] Remove 'Computational Notebook' from biotools_dev.xsd Removed 'Computational Notebook' from enumeration items. --- biotools_dev.xsd | 5 ----- 1 file changed, 5 deletions(-) diff --git a/biotools_dev.xsd b/biotools_dev.xsd index 03d8374..4e91402 100644 --- a/biotools_dev.xsd +++ b/biotools_dev.xsd @@ -266,10 +266,6 @@ Script A tool written for some run-time environment (e.g. other applications or an OS shell) that automates the execution of tasks. Often a small program written in a general-purpose languages (e.g. Perl, Python) or some domain-specific languages (e.g. sed). - - Computational Notebook - A virtual notebook environment used for literate programming. - SPARQL endpoint A service that provides queries over an RDF knowledge base via the SPARQL query language and protocol, and returns results via HTTP. @@ -312,7 +308,6 @@ - From 2f1d78daab3b593f63e5e1a58c905eb35dc0c9c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Veit=20Schw=C3=A4mmle?= Date: Wed, 3 Dec 2025 09:12:27 +0100 Subject: [PATCH 5/5] Remove 'Computational Notebook' from biotoolsj.json Removed 'Computational Notebook' from the list of types. --- jsonschema/biotoolsj.json | 1 - 1 file changed, 1 deletion(-) diff --git a/jsonschema/biotoolsj.json b/jsonschema/biotoolsj.json index 2cb7798..0794114 100644 --- a/jsonschema/biotoolsj.json +++ b/jsonschema/biotoolsj.json @@ -138,7 +138,6 @@ "Ontology", "Plug-in", "Script", - "Computational Notebook", "SPARQL endpoint", "Suite", "Web application",