Skip to content

sdsc-ordes/mava-api

Repository files navigation

project logo

mava-api

Current Release Pipeline Status License label

Project Context

This work is part of the MAVA Project, which aims to improve interoperability and data exchange among three research tools – VideoScope, TIB-AV-A, and VIAN.

By standardizing data formats and developing shared APIs, the project enhances data sharing and analysis capabilities across linguistic, media studies, and audiovisual research.

This infrastructure will, for the first time, enable shared research workflows and ensure adherence to FAIR principles, improving the accessibility and reusability of research data.

Installation

Prerequisites

This repository relies on nix and direnv.

  • Clone the github repo.
  • cd mava-api
  • just build
  • just run

PoC

This is a PoC, for a connector to achieve interoperability between video metadata processing tools. It comes with the following building blocks:

  • ontology for a common terminology
  • api that allows to export and import into a graph that remains in memory.

Ontology

  • the ontology is provided in owl
  • so far it has been kept pragmatic, aligned to the use cases TIBAV-A and videoscope

API

  • It establishes an API, that allows to import gradually into a graph and then exports the graph once it is ready
  • The graph can also be cleared.
  • Data can be imported from csv files or from Turtle files
  • Data is exported as Turtle filed

Development

Read first the Contribution Guidelines.

For technical documentation on setup and development, see the Development Guide

Acknowledgements

This work was funded by the Swiss Data Science Center (SDSC) through its National Call for Projects as an Infrastructure project.

We gratefully acknowledge the contributions of the SDSC experts and our partners.

SDSC Experts:

Partner Institutions

How to Cite

If you use this software, please cite it as follows:

👉 See the CITATION.cff file for the full list of software authors and citation formats.

When referring to the project more broadly (including partner contributions), please acknowledge the funding statement and collaborators listed in the Acknowledgements section:

"This work was funded by the Swiss Data Science Center (SDSC) through its National Call for Projects as an Infrastructure project."

Copyright

Copyright © 2025-2026 Swiss Data Science Center (SDSC),www.datascience.ch, ROR: ror.org/02hdt9m26. All rights reserved. The SDSC is a Swiss National Research Infrastructure, jointly established and legally represented by the École Polytechnique Fédérale de Lausanne (EPFL) and the Eidgenössische Technische Hochschule Zürich (ETH Zürich) as a société simple. This copyright encompasses all materials, software, documentation, and other content created and developed by the SDSC.

About

MAVA API prototype

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5