From 92a3f84fdedd1a464b06a049d7e4e9e7af95466f Mon Sep 17 00:00:00 2001 From: Dawid Banach Date: Wed, 29 May 2024 23:00:25 +0200 Subject: [PATCH 1/3] Change tools definition to use new services pages --- tools/Anonymizer.json | 31 ++++++++++++++++++++++++++ tools/AspectEmo.json | 31 ++++++++++++++++++++++++++ tools/Dewulgaryzator.json | 31 ++++++++++++++++++++++++++ tools/Geolocation.json | 31 ++++++++++++++++++++++++++ tools/Hatespeech.json | 31 ++++++++++++++++++++++++++ tools/Inkluz.json | 39 --------------------------------- tools/Iobber.json | 39 --------------------------------- tools/Keytool.json | 31 ++++++++++++++++++++++++++ tools/Lem.json | 31 ++++++++++++++++++++++++++ tools/Liner2.json | 39 --------------------------------- tools/MaltParser.json | 39 --------------------------------- tools/Morfeusz 2.json | 39 --------------------------------- tools/MorphoDiTa.json | 39 --------------------------------- tools/MultiEmo.json | 31 ++++++++++++++++++++++++++ tools/NER NLTK.json | 38 -------------------------------- tools/Paraphrase.json | 31 ++++++++++++++++++++++++++ tools/Postagger.json | 31 ++++++++++++++++++++++++++ tools/Punctator.json | 31 ++++++++++++++++++++++++++ tools/ReSpa.json | 39 --------------------------------- tools/Serel.json | 39 --------------------------------- tools/Spatial.json | 39 --------------------------------- tools/Spejd.json | 39 --------------------------------- tools/Summarize.json | 46 ++++++++++++++++----------------------- tools/TF-IDF.json | 39 --------------------------------- tools/Tagger NLTK.json | 38 -------------------------------- tools/TermoPL.json | 44 +++++++++++++++---------------------- tools/Topic.json | 37 +++++++++++++++---------------- tools/WCRFT2.json | 39 --------------------------------- tools/WebSty.json | 44 ++++++++++++++++--------------------- tools/WoSeDon.json | 39 --------------------------------- 30 files changed, 415 insertions(+), 680 deletions(-) create mode 100644 tools/Anonymizer.json create mode 100644 tools/AspectEmo.json create mode 100644 tools/Dewulgaryzator.json create mode 100644 tools/Geolocation.json create mode 100644 tools/Hatespeech.json delete mode 100644 tools/Inkluz.json delete mode 100644 tools/Iobber.json create mode 100644 tools/Keytool.json create mode 100644 tools/Lem.json delete mode 100644 tools/Liner2.json delete mode 100644 tools/MaltParser.json delete mode 100644 tools/Morfeusz 2.json delete mode 100644 tools/MorphoDiTa.json create mode 100644 tools/MultiEmo.json delete mode 100644 tools/NER NLTK.json create mode 100644 tools/Paraphrase.json create mode 100644 tools/Postagger.json create mode 100644 tools/Punctator.json delete mode 100644 tools/ReSpa.json delete mode 100644 tools/Serel.json delete mode 100644 tools/Spatial.json delete mode 100644 tools/Spejd.json delete mode 100644 tools/TF-IDF.json delete mode 100644 tools/Tagger NLTK.json delete mode 100644 tools/WCRFT2.json delete mode 100644 tools/WoSeDon.json diff --git a/tools/Anonymizer.json b/tools/Anonymizer.json new file mode 100644 index 0000000..667caf5 --- /dev/null +++ b/tools/Anonymizer.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 51, + "task": "Editing", + "deployment": "production", + "integrationType": "Integrated", + "name": "Anonymizer", + "description": "Anonymized data is not subject to GDPR and does not pose any other threats to privacy - so it can be archived without risk and freely transferred between departments or to external companies without the use of trustee agreements.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/anonymizer", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["anonymization", "gdpr", "rodo", "privacy", "data protection", "personal data", "data security"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/anonymizer/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/AspectEmo.json b/tools/AspectEmo.json new file mode 100644 index 0000000..ebcc50c --- /dev/null +++ b/tools/AspectEmo.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 56, + "task": "Sentiment Analysis", + "deployment": "production", + "integrationType": "Integrated", + "name": "AspectEmo", + "description": "AspectEmo operates on the sound of individual words. This allows it to recognize nuanced or contrasting opinions within a single sentence or text, rather than providing an overall rating for an entire segment.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/aspectemo", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["sentiment analysis", "opinion mining", "aspect-based sentiment analysis", "emotion detection", "aspect detection"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/aspectemo/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Dewulgaryzator.json b/tools/Dewulgaryzator.json new file mode 100644 index 0000000..72fbc72 --- /dev/null +++ b/tools/Dewulgaryzator.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 91, + "task": "Editing", + "deployment": "production", + "integrationType": "Integrated", + "name": "Dewulgaryzator", + "description": "Service that allows you to replace vulgar expressions with their non-vulgar equivalents while maintaining the original character of the text.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/txt2txt", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["profanity", "substitution", "vulgar"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/txt2txt/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Geolocation.json b/tools/Geolocation.json new file mode 100644 index 0000000..80be847 --- /dev/null +++ b/tools/Geolocation.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 111, + "task": "Visualisation of Geographic Data", + "deployment": "production", + "integrationType": "Integrated", + "name": "Dewulgaryzator", + "description": "Tool based on the Named Entity Recognition service, assigning geographic coordinates to detected place names.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/geolocation", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["geolocation", "named entity recognition", "place names", "geographic coordinates"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["pol", "eng"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/geolocation/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Hatespeech.json b/tools/Hatespeech.json new file mode 100644 index 0000000..26a7884 --- /dev/null +++ b/tools/Hatespeech.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 91, + "task": "Hate Speech Detection", + "deployment": "production", + "integrationType": "Integrated", + "name": "Hatespeech", + "description": "Tool presents the intensity of hate speech to show on a scale how individual texts are assessed from the recipient's perspective.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/hatespeech", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["hate speech", "profanity", "offensive language"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["pol", "eng", "deu", "fra", "spa", "ita", "rus", "por"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/hatespeech/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Inkluz.json b/tools/Inkluz.json deleted file mode 100644 index 6531852..0000000 --- a/tools/Inkluz.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 51, - "task": "Inclusion detection", - "deployment": "production", - "name": "Inkluz", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Inkluz - detects foreign language inclusions in Polish texts.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "inkluz" - } -} diff --git a/tools/Iobber.json b/tools/Iobber.json deleted file mode 100644 index b93c19e..0000000 --- a/tools/Iobber.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 52, - "task": "Shallow Parsing", - "deployment": "production", - "name": "Iobber", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "authentication": "no", - "licence": null, - "description": "Chunker for Polish. It recognises shallow syntactic structure (up to three levels) of phrases (chunks) in Polish texts.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "chunker" - } -} diff --git a/tools/Keytool.json b/tools/Keytool.json new file mode 100644 index 0000000..048f4f1 --- /dev/null +++ b/tools/Keytool.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 88, + "task": "Keyword Extractor", + "deployment": "production", + "integrationType": "Integrated", + "name": "Keytool", + "description": "Service integrates several keyword determination methods, including generative models and multi-label classification. The combination of several advanced techniques makes the results more reliable and accurate.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/keytool", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["keyword extraction", "keyword determination"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/keytool/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Lem.json b/tools/Lem.json new file mode 100644 index 0000000..10c0a60 --- /dev/null +++ b/tools/Lem.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 92, + "task": "Text Analytics", + "deployment": "production", + "integrationType": "Integrated", + "name": "LEM", + "description": "Service that is used to process literary texts to extract statistical information from them. The service allows, among others, lemmatization, determining parts of speech, characterization of verbs used in the text, creating a list of proper names and extracting statistics from the corpus of texts.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/statconverter", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["lemmatization", "part of speech", "verbs", "proper names", "statistics"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/statconverter/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Liner2.json b/tools/Liner2.json deleted file mode 100644 index 2930532..0000000 --- a/tools/Liner2.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 54, - "task": "Named Entity Recognition", - "deployment": "production", - "name": "Liner2", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Name Entity and Temporal Expression recognition", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "ner" - } -} diff --git a/tools/MaltParser.json b/tools/MaltParser.json deleted file mode 100644 index 818fcc9..0000000 --- a/tools/MaltParser.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 55, - "task": "Dependency Parsing", - "deployment": "production", - "name": "MaltParser", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "A language dependency parser chain for Polish. The used tools include Morfeusz-2 with SGJP dictionary (for morphological analysis), wcrft2 (for tagging), and the MaltParser with a model for Polish. The CONLL output can be visualised with DepSVG, a dependency tree and predicate-argument structure visualizer.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "parser" - } -} diff --git a/tools/Morfeusz 2.json b/tools/Morfeusz 2.json deleted file mode 100644 index 8657819..0000000 --- a/tools/Morfeusz 2.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 56, - "task": "Morphological Analysis", - "deployment": "production", - "name": "Morfeusz 2", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Morphological analysis of Polish texts by Morfeusz 2 (based on the SGJP dictionary)", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "morpho" - } -} diff --git a/tools/MorphoDiTa.json b/tools/MorphoDiTa.json deleted file mode 100644 index 2e2d2ff..0000000 --- a/tools/MorphoDiTa.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 57, - "task": "Morpho-syntactic tagger", - "deployment": "production", - "name": "MorphoDiTa", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "authentication": "no", - "licence": null, - "description": "Morphological dictionary and tagger for the analysis of natural language texts in Polish.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "morphoDiTa" - } -} diff --git a/tools/MultiEmo.json b/tools/MultiEmo.json new file mode 100644 index 0000000..8432ef6 --- /dev/null +++ b/tools/MultiEmo.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 139, + "task": "Sentiment Analysis", + "deployment": "production", + "integrationType": "Integrated", + "name": "MultiEmo", + "description": "Tool for the multilingual sentiment analysis of texts.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/multiemo", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["topic", "topic modelling", "LDA", "text analysis"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol", "deu", "spa", "fra", "ita", "nld", "por", "rus", "jpn"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/multiemo/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/NER NLTK.json b/tools/NER NLTK.json deleted file mode 100644 index b74c259..0000000 --- a/tools/NER NLTK.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "id": 58, - "task": "Named Entity Recognition", - "deployment": "production", - "name": "NER NLTK", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Name Entity Recogniser for English by NLTK.", - "languages": [ - "eng" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "en", - "analysis": "nerNLTK" - } -} diff --git a/tools/Paraphrase.json b/tools/Paraphrase.json new file mode 100644 index 0000000..15be287 --- /dev/null +++ b/tools/Paraphrase.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 90, + "task": "Editing", + "deployment": "production", + "integrationType": "Integrated", + "name": "TxTParaphrase", + "description": "Based on a deep language model that analyzes the semantic content of statements and generates texts with the same meaning but with a changed form. The tool returns text of a similar length to the text entered by the user.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/paraphrase", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["paraphrase", "text", "semantic content"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/paraphrase/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Postagger.json b/tools/Postagger.json new file mode 100644 index 0000000..33924b6 --- /dev/null +++ b/tools/Postagger.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 182, + "task": "Part-Of-Speech Tagging", + "deployment": "production", + "integrationType": "Integrated", + "name": "Postagger", + "description": "Set of tools used in natural language processing to assign labels or tags to text elements such as words or tokens. Postagger works at the stage after the text has been analyzed by a morphological or syntactic tagger and is intended to make the final classification and assign appropriate labels to individual text elements.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/postagger", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["postagger", "nlp", "natural language processing", "text analysis", "morphological tagger", "syntactic tagger"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/postagger/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/Punctator.json b/tools/Punctator.json new file mode 100644 index 0000000..2a1903d --- /dev/null +++ b/tools/Punctator.json @@ -0,0 +1,31 @@ +{ + "formatVersion": "2", + "id": 55, + "task": "Text Enhancement", + "deployment": "production", + "integrationType": "Integrated", + "name": "Punctuator", + "description": "Unlike simple tools built into word processors, this tool applies context-sensitive spelling rules rather than placing characters mechanically. It adds not only punctuation marks, but also dots after ordinal numbers and parentheses around parentheses.", + "logo": "clarin-pl.png", + "homepage": "https://services.clarin-pl.eu/services/punctuator-premium", + "creators": "Clarin-PL", + "contact": { + "person": "Tomasz Walkowiak", + "email": "tomasz.walkowiak@pwr.edu.pl" + }, + "keywords": ["punctuation"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol", "rus"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/punctuator-premium/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] + } +} diff --git a/tools/ReSpa.json b/tools/ReSpa.json deleted file mode 100644 index 713be24..0000000 --- a/tools/ReSpa.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 88, - "task": "Keyword Extractor", - "deployment": "production", - "name": "ReSpa", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Keywords extraction for Polish by ReSpa based on the representation of text documents as word graphs.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "respa" - } -} diff --git a/tools/Serel.json b/tools/Serel.json deleted file mode 100644 index 05e239f..0000000 --- a/tools/Serel.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 90, - "task": "Named Entity Relation Detection", - "deployment": "production", - "name": "Serel", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Detection of semantic relations between Named Entities in Polish texts by Serel.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "serel" - } -} diff --git a/tools/Spatial.json b/tools/Spatial.json deleted file mode 100644 index 40cd39c..0000000 --- a/tools/Spatial.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 91, - "task": "Spatial expression detection", - "deployment": "production", - "name": "Spatial", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Recognition of spatial expressions in Polish texts.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "spatial" - } -} diff --git a/tools/Spejd.json b/tools/Spejd.json deleted file mode 100644 index 1c6d2f4..0000000 --- a/tools/Spejd.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 92, - "task": "Shallow Parsing", - "deployment": "production", - "name": "Spejd", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Spejd - a partial, shallow parser for Polish with rule-based morphosyntactic disambiguation.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "spejd" - } -} diff --git a/tools/Summarize.json b/tools/Summarize.json index 76ac807..8426904 100644 --- a/tools/Summarize.json +++ b/tools/Summarize.json @@ -1,39 +1,31 @@ { + "formatVersion": "2", "id": 98, "task": "Text Summarization", "deployment": "production", - "name": "Summarize", + "integrationType": "Integrated", + "name": "ShortTxTSummary", + "description": "A tool for summarizing texts. The tool automatically selects potentially key fragments of texts and then removes less important elements, ensuring the surface consistency of the text.", "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", + "homepage": "https://services.clarin-pl.eu/services/summarization", "creators": "Clarin-PL", "contact": { "person": "Tomasz Walkowiak", "email": "tomasz.walkowiak@pwr.edu.pl" }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Automated word graph based summarisation of Polish texts.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "summarize" + "keywords": ["summarization"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/summarization/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] } } diff --git a/tools/TF-IDF.json b/tools/TF-IDF.json deleted file mode 100644 index f1bbe8a..0000000 --- a/tools/TF-IDF.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 100, - "task": "TF, IDF, TF-IDF calculation", - "deployment": "production", - "name": "TF-IDF", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "TF, IDF, TF-IDF calculation.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "tfidf" - } -} diff --git a/tools/Tagger NLTK.json b/tools/Tagger NLTK.json deleted file mode 100644 index 91cc4d5..0000000 --- a/tools/Tagger NLTK.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "id": 101, - "task": "Morpho-syntactic tagger", - "deployment": "production", - "name": "Tagger NLTK", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Morpho-syntactic tagger for English texts.", - "languages": [ - "eng" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "en", - "analysis": "tagerNLTK" - } -} diff --git a/tools/TermoPL.json b/tools/TermoPL.json index a5031a2..f888909 100644 --- a/tools/TermoPL.json +++ b/tools/TermoPL.json @@ -1,39 +1,31 @@ { + "formatVersion": "2", "id": 102, "task": "Extraction of Polish terminology", "deployment": "production", + "integrationType": "Integrated", "name": "TermoPL", + "description": "Tool used to automatically extract domain terminology from texts. In addition to terminology, the tool can be used to extract multi-word units. Terminology extraction is a helpful mechanism, among others: in creating domain dictionaries, resources for translating texts and document summaries, in developing an ontology of a given field, in document annotation and supporting the search for answers to questions.", "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", + "homepage": "https://services.clarin-pl.eu/services/termopl", "creators": "Clarin-PL", "contact": { "person": "Tomasz Walkowiak", "email": "tomasz.walkowiak@pwr.edu.pl" }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "TermoPL is a tool for automated extraction of terminology from Polish texts.", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "termopl" + "keywords": ["terminology extraction", "multi-word units", "domain terminology", "ontology", "document annotation", "question answering"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/services/termopl/creator", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] } } diff --git a/tools/Topic.json b/tools/Topic.json index a7af0b0..098475f 100644 --- a/tools/Topic.json +++ b/tools/Topic.json @@ -1,32 +1,31 @@ { + "formatVersion": "2", "id": 104, "task": "Topic Modelling", "deployment": "production", + "integrationType": "Integrated", "name": "Topic", + "description": "A service for automatically extracting information about what topics are covered in the texts. It uses topic modeling (LDA), which detects topics based on the co-occurrence of words in one document. The service assigns each document to several topics. The detected topic represents what a list of pairs: the word and the probability of its occurrence in the topic. It enables qualitative (detection of non-obvious topics) and quantitative analysis of processed texts.", "logo": "clarin-pl.png", - "homepage": "http://ws.clarin-pl.eu", - "location": "Wrocław, Poland", + "homepage": "https://services.clarin-pl.eu/applications/topic", "creators": "Clarin-PL", "contact": { "person": "Tomasz Walkowiak", "email": "tomasz.walkowiak@pwr.edu.pl" }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Topic modelling of texts in Polish. The tools used include: Morfeusz 2 with SGJP dictionary (for morphological analysis), wcrft2 (for tagging), gensim and mallet (for topic modelling), and D3.js plus D3-tip (for result visualisation).", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "application/zip" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "topic", - "batch": "true" + "keywords": ["topic", "topic modelling", "LDA", "text analysis"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/tools/en/topic", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] } } diff --git a/tools/WCRFT2.json b/tools/WCRFT2.json deleted file mode 100644 index 64a2a6f..0000000 --- a/tools/WCRFT2.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 111, - "task": "Morpho-syntactic tagger", - "deployment": "production", - "name": "WCRFT2", - "logo": "clarin-pl.png", - "homepage": "http://nlp.pwr.wroc.pl/redmine/projects/wcrft/wiki/", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Morpho-syntactic tagger for Polish - WCRFT2", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "tager" - } -} diff --git a/tools/WebSty.json b/tools/WebSty.json index 219c059..07dff4d 100644 --- a/tools/WebSty.json +++ b/tools/WebSty.json @@ -1,37 +1,31 @@ { + "formatVersion": "2", "id": 134, "task": "Stylometry", "deployment": "production", - "name": "WebSty", + "integrationType": "Integrated", + "name": "Websty", + "description": "The text similarity analysis service used to intelligently determine the similarity between different documents. It is based on semantic analysis, which identifies and compares the meanings of words and phrases appearing in texts. The result is the position (x, y) of the document in a two-dimensional space, where the distance between the points reflects the degree of similarity between the texts.", "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", + "homepage": "https://services.clarin-pl.eu/applications/topic", "creators": "Clarin-PL", "contact": { "person": "Tomasz Walkowiak", "email": "tomasz.walkowiak@pwr.edu.pl" }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Similarity and clustering of texts in Polish. The tools used include: Morfeusz 2 with SGJP dictionary (for morphological analysis), wcrft2 (for tagging), Liner2 (for named entities recognition), Fextor (for extraction of feaures from texts); Cluto (for clustering), result visualisation: D3.js, D3-tip. For zip files with content in English, German, Russian, Hungarian, and Spanish, users are redirected to WebStyML.", - "languages": [ - "pol", - "eng", - "deu", - "rus", - "hun", - "spa" - ], - "langEncoding": "639-1", - "mimetypes": [ - "application/zip" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": null, - "analysis": "websty", - "batch": "true" + "keywords": ["text similarity", "semantic analysis", "text analysis", "text comparison", "text similarity analysis", "semantic similarity"], + "location": "Wroclaw, Poland", + "authentication": "Yes, user should create an account on the Clarin-PL website", + "inputs": [{ + "id": "text", + "mediatypes": ["application/zip"], + "languages": ["eng", "pol"] + }], + "webApplication": { + "url": "https://services.clarin-pl.eu/tools/en/websty", + "queryParameters": [{ + "name": "weblicht-input", + "bind": "text/dataurl" + }] } } diff --git a/tools/WoSeDon.json b/tools/WoSeDon.json deleted file mode 100644 index 47a11a6..0000000 --- a/tools/WoSeDon.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": 139, - "task": "Word sense disambiguation", - "deployment": "production", - "name": "WoSeDon", - "logo": "clarin-pl.png", - "homepage": "https://ws.clarin-pl.eu", - "location": "Wrocław, Poland", - "creators": "Clarin-PL", - "contact": { - "person": "Tomasz Walkowiak", - "email": "tomasz.walkowiak@pwr.edu.pl" - }, - "version": "1.0", - "licence": null, - "authentication": "no", - "description": "Word Sense Disambiguation for Polish texts based on plWordNet - the Polish wordnet (weakly supervised, for all words).", - "languages": [ - "pol" - ], - "langEncoding": "639-1", - "mimetypes": [ - "text/plain", - "application/msword", - "application/vnd.openxmlformats-officedocument.wordprocessingml.document", - "application/vnd.openxmlformats-officedocument.presentationml.presentation", - "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", - "application/vnd.oasis.opendocument.text", - "application/pdf", - "text/html", - "text/rtf" - ], - "url": "https://ws.clarin-pl.eu/weblicht.html", - "parameters": { - "input": null, - "lang": "pl", - "analysis": "wsd" - } -} From edccaffc5dae5604a3370996a6958ae29fa2fde7 Mon Sep 17 00:00:00 2001 From: Dawid Banach Date: Fri, 31 May 2024 11:56:22 +0200 Subject: [PATCH 2/3] Fix validation errors --- tools/Dewulgaryzator.json | 2 +- tools/Hatespeech.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/Dewulgaryzator.json b/tools/Dewulgaryzator.json index 72fbc72..7e81875 100644 --- a/tools/Dewulgaryzator.json +++ b/tools/Dewulgaryzator.json @@ -1,6 +1,6 @@ { "formatVersion": "2", - "id": 91, + "id": 191, "task": "Editing", "deployment": "production", "integrationType": "Integrated", diff --git a/tools/Hatespeech.json b/tools/Hatespeech.json index 26a7884..93c0761 100644 --- a/tools/Hatespeech.json +++ b/tools/Hatespeech.json @@ -1,7 +1,7 @@ { "formatVersion": "2", "id": 91, - "task": "Hate Speech Detection", + "task": "Editing", "deployment": "production", "integrationType": "Integrated", "name": "Hatespeech", From af577509689d9d84ec62d1b3e5df00b81b4a24d4 Mon Sep 17 00:00:00 2001 From: Dawid Banach Date: Fri, 31 May 2024 11:56:57 +0200 Subject: [PATCH 3/3] Change urls to web applications & add more languages --- tools/Topic.json | 2 +- tools/WebSty.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/Topic.json b/tools/Topic.json index 098475f..e601446 100644 --- a/tools/Topic.json +++ b/tools/Topic.json @@ -22,7 +22,7 @@ "languages": ["eng", "pol"] }], "webApplication": { - "url": "https://services.clarin-pl.eu/tools/en/topic", + "url": "https://services.clarin-pl.eu/tools/en/topic/app/new", "queryParameters": [{ "name": "weblicht-input", "bind": "text/dataurl" diff --git a/tools/WebSty.json b/tools/WebSty.json index 07dff4d..8159e68 100644 --- a/tools/WebSty.json +++ b/tools/WebSty.json @@ -19,10 +19,10 @@ "inputs": [{ "id": "text", "mediatypes": ["application/zip"], - "languages": ["eng", "pol"] + "languages": ["eng", "pol", "deu", "rus", "por", "fra", "spa", "dan", "nld", "gre", "ita", "jpn", "lit", "nor", "rom"] }], "webApplication": { - "url": "https://services.clarin-pl.eu/tools/en/websty", + "url": "https://services.clarin-pl.eu/tools/en/websty/app/new", "queryParameters": [{ "name": "weblicht-input", "bind": "text/dataurl"