WebLicht services
Your NLP tool can be easily integrated into the WebLicht tool-chaining. Wrap it by a RESTful webservice that accepts TCF input and/or produces TCF output and you are done!
- Tutorials:
WebLicht services with JAX-RS tutorial shows how to create a WebLicht service using Java EE API for RESTful Web Services (JAX-RS) and its reference implementation Jersey.
WebLicht services with Servlet tutorial and WebLicht services with Servlet tutorial including Java source code show how to create a WebLicht service using Java EE Servlet Technology
WebLicht services with Perl tutorial shows how to create a WebLicht service using Perl
TCF format
The TCF format (Text Corpus Format) is used by WebLicht services as a machine-readable format for representing and exchanging linguistically annotated texts. It enables interoperability of linguistic tools.
- Downloads:
NG Relax Schema specifications for: TCF 0.4 (by Helmut Schmid and Yana Panchenko, 3th February 2011)
XML Schema and NG Relax Schema specifications for TCF 0.3 (3th July 2009)
Before you develop a WebLicht service check the latest TCF specification and decide what layers of annotation your service will consume, and what layers it will produce. In case you are developing a service that produces an annotation layer that is not part of the latest TCF specification, contact the D-Spin development group (weblicht AT d-spin DOT org). It is possible to integrate new linguistic annotation layers in TCF and the specification will be updated.
Working with TCF documents
Create/read/write
We offer the library for TCF - Java transformation, so that working with TCF data on client and server sides becomes an easy task. You may want to use this library if you want to integrate your tool into the WebLicht tool-chaining using Java.
- Tutorials:
TCFXB 0.4 tutorial is coming soon
Using TCFXB 0.3 tutorial shows how to use TCF0.3 - Java objects binding library to consume and produce TCF0.3 documents
- Downloads:
libraries for TCF0.4-Java objects binding are coming soon
library for TCF0.3-Java objects binding TCFXB0.3 and its API
Visualize
Here you can find applications for viewing NLP tools processing results contained in TCF documents in a user friendly graphical interface.
- Tutorials:
TIEWER TCF0.3 tutorial shows how to view and edit linguistic data in TCF0.3 documents with the help of Tiewer desktop application
- Downloads:
TIEWER for TCF0.3 pilot desktop application for viewing and editing of linguistic data in TCF0.3
- Online:
visual 0.3 web application for viewing linguistic data in TCF0.3
visual 0.4 web application for viewing linguistic data in TCF0.4