TAPIS is a API explorer and a table manager. TAPIS reads data and metadata from some supported APIs and some data file formats and structures the data as tables that can be managed and transformed. Internally, everything is a table that has columns that represents fields and rows that represent records.
The supported data sources are: Sensor Things API, STAplus, OGC API Features/Records, OGC Catalogue Service for the Web, S3 Services, Eclipse Data Connectors, CSV, DBF, JSON-LD, JSON and GeoJSON files. Once the data is represented as tables they can be managed and transformed. For example, they can be directly viewed, edited, semantically enriched, filtered, joint, grouped by, aggregated, or sorted. The bases of TAPIS is a graph of nodes that represents a chain of operations executed by the APIs or done to the imported data that can be saved as JSON files that can be opened and reproduced later on.
A part of a classical rows and columns tabular representation, data can be presented as bar charts, pie charts, scatter plots, and maps. TAPIS is integrated with NiMMbus (MiraMon implementation of the Geospatial User Feedback) and with the MiraMon Map Browser.
You can deploy your own copy of the code and offer there. The official deployment can be found and used here: https://www.tapis.grumets.cat
You can find recipe
While the project is completely independent from the Orange data mining software, it has been inspired by its GUI design. If you have used Orange in the past, you will immediately know how TAPIS works.
But there are some differences with Orange:
- TAPIS is a JavaScript interface that does not required installation
- Columns can be semantically tagged adding meaning to the data fields
- TAPIS connect with external APIS such as SensorThings API (STA) and STAplus as sources for tabular data.
Co-funded by the European Union, Switzerland and the United Kingdom.