Multiservice
ICS PAS Multiservice is a robust linguistic Web service for Polish, combining several mature offline linguistic tools in a common online platform. Packaged TEI P5-based annotation is used as representation format for the service. Apache Thrift is used for data exchange between underlying tools.
In contrast to most frequent approaches, the architecture supports asynchronous handling of requests to enable processing large amounts of text.
Documentation
Users guide: http://glass.ipipan.waw.pl/redmine/projects/multiserwis/wiki/Usage
Admins guide (Polish): Multiserwis-Administracja.pdf
Developers guide (Polish): Multiserwis-Źródła.pdf
Demo
The Web demo of the service: http://glass.ipipan.waw.pl/multiservice/
Console client
Here you can download python console client script: wsclient.py.
Requirements
- Python 2.7
suds python package (https://fedorahosted.org/suds/)
Invocation
Console client can be invoked as following:
python wsclient.py <Service1> <Service2> ... < input.txt > output.xml
For example:
python wsclient.py Pantera Spejd DependencyParser < input.txt > output.xml
Output format
Output format is packaged TEI P5 representation (more information about the format is available here: http://glass.ipipan.waw.pl/redmine/projects/multiserwis/wiki/InOut.