Skip to content

grumets/TAPIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAPIS: Tables from APIs for Sensors. An STAplus Explorer

What is TAPIS

TAPIS is a lightweight multipurpose tool. It is useful for:

  • exploring APIs and services such as SensorThings API (STA), STAplus, S3, Eclipse Data Space Connector, Catalogue Service for the Web (CSW) and OGC API collections, features, records and STAC. TAPIS is designed as a middle-ground solution between a URL based query interface such as Postman or curl and specialised domain-specific GUIs. This makes TAPIS an essential tool for conducting interoperability tests on newly developed or deployed services and API server instances.
  • direct reading of CSV, DBF, GeoPackage, JSON, JSON-LD and GeoJSON file formats. TAPIS is also a table editor, capable of selecting, filtering, merging, adding grouping, sorting, pivoting and semantically enrich tabular information. 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.

Internally, TAPIS organizes the information into structured tables (with columns that represent fields and rows that represent records), each one stored in a node-edge interface that facilitates chain operations building data workflows interactively that can be saved and reused. TAPIS is under continuous development and new functionalities to support evolving needs are being regularly implemented. TAPIS enables users to train and educate others on using SensorThings API or other supported services, APIs and file formats facilitating detailed exploration of the data without needing to build a GUI. In that respect it’s a platform to help people get familiar with supported services, APIs and file formats.

Where to use TAPIS

You are free to deploy your own copy of the code and offer it as a web service. An official deployment can be found ready to use here: https://www.tapis.grumets.cat

Lineage

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.

STA Plus Explorer

Read and see more about TAPIS

Funding acknowledgement

EuropeanFlag Co-funded by the European Union.

TAPIS is developed under the AD4GD, more4nature, CitiObs, Framework and SAGE projects as part of the Horizon 2020 and Horizon Europe research programs.

TAPIS is developed by the GRUMETS research group and is hosted by CREAF. TAPIS is distributed under the MIT license.

About

A Javascript code that builds queries and shows STAplus results

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
License.png

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •