mirror of
https://github.com/gsi-upm/senpy
synced 2024-11-14 12:42:27 +00:00
8a516d927e
Check out the CHANGELOG.md file for more information
27 lines
1.1 KiB
ReStructuredText
27 lines
1.1 KiB
ReStructuredText
Developing new services
|
|
-----------------------
|
|
|
|
Developing web services can be hard.
|
|
To illustrate it, the figure below summarizes the typical features in a text analysis service.
|
|
|
|
.. image:: senpy-framework.png
|
|
:width: 60%
|
|
:align: center
|
|
|
|
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
|
|
|
|
plugins-quickstart
|
|
plugins-faq |