1
0
mirror of https://github.com/gsi-upm/senpy synced 2024-12-23 05:28:13 +00:00
senpy/docs/development.rst

26 lines
1.1 KiB
ReStructuredText
Raw Normal View History

Developing new services
-----------------------
Developing web services can be hard.
2019-04-09 13:51:20 +00:00
A text analysis service must implement all the typical features, such as: extraction of parameters, validation, format conversion, visualization...
Senpy implements all the common blocks, so developers can focus on what really matters: great analysis algorithms that solve real problems.
Among other things, Senpy takes care of these tasks:
* Interfacing with the user: parameter validation, error handling.
* Formatting: JSON-LD, Turtle/n-triples input and output, or simple text input
* Linked Data: senpy results are semantically annotated, using a series of well established vocabularies, and sane default URIs.
* User interface: a web UI where users can explore your service and test different settings
* A client to interact with the service. Currently only available in Python.
You only need to provide the algorithm to turn a piece of text into an annotation
Sharing your sentiment analysis with the world has never been easier!
.. toctree::
:maxdepth: 1
2019-07-17 14:29:30 +00:00
server-cli
plugins-quickstart
2019-04-09 13:51:20 +00:00
plugins-faq
plugins-definition