You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 33 Next »


BiodivPortal helps t o include several terminologies. This helps you to find data that has been labeled according to one specific terminology when looking for it using a different one, for example.... (species example maybe?)... or it helps you describe your data with standardised terms, e.g..... BiodivPortal is useful for.....

Status: PRODUCTIVE

Weblink: biodivportal.gfbio.dev

Target group:

Keywords: 

Experience level: 

Overview


BiodivPortal is a dedicated instance of the OntoPortal technology for biodiversity related terminologies. In our context, a terminology refers to any terminological resource, this can be a formal ontology, a taxonomy, or any useful collections of terms (e.g. locations available via a geographical database like Geonames). OntoPortal is a generic technology to build terminology repositories and catalogues. The OntoPortal system architecture is structured in several layers:

  • The storage layer contains a triplestore which saves each terminology in a distinct graph, as well as other data (metadata records, mappings, users, etc.). This layer also includes: (i) a storage for application caches and the Annotator dictionary datastore; (ii) a Solr search engine to index terminology content for retrieval with the Search service.
  • The model layer implements all the mechanisms to parse the terminology source files using the OWL API and retrieve them from the triple-store using a built-in Object-Relational-Mapping library (GOO).
  • The service layer implements the core OntoPortal services: Search, Annotator and Recommender.
  • The API layer implements a unified API for all the models (e.g., Class, Instance, Ontology, Submission, Mapping, Review, Note, User) and services supported by OntoPortal. The API returns as default a JSON-LD format.
  • The user interface offers a set of various views to display and use the services and components built in the API layer. The UI is customized for logged-in users and for groups/organizations that display their own subset of resources. Administrators of the OntoPortal instance have access to an additional administration console to monitor, and manage the content of the portal.


RDC Integration

BiodivPortal is part of the RDC mediation layer. It stores and manages a set of terminologies and standard schemas useful for transforming data and metadata into a standard format for processing and storage in the RDC Semantic Layer. BiodivPortal offers among others, services to (i) annotate concepts (ii) establish links between semantically related concepts (iii) make concepts referenceable via stable URIs and (iv) make concept versioning transparent.

Semantic search capabilities will be enabled through the Semantic Lookup Index, which stores information about concept synonyms, acronyms, common names as well as broader terms.



Getting started

BiodivPortal is available on biodivportal.gfbio.dev. Users can register to get an account and an API key. As described in the following sections, users can explore, contibute or consume terminologies through the User Interface (UI), Developers can programatically access all available terminologies and services.

User Guide

BiodivPortal provides access through its User Interface to useful biodiversity related terminologies (i.e. vocabularies, taxonomies and ontologies) as well as tools for working with them. It allows users to:

  • Browse the repository and terminologies content
  • Search for a term across multiple terminologies
  • Browse mappings between terms in different terminologies
  • Receive recommendations on which terminologies are most relevant for a corpus
  • Annotate text with terms from terminologies

Logged-in users can additionally:

  • Submit their own terminology in a private or public mode
  • Add mappings between terms
  • Add comments or change suggestions for a terminology or a specific term

A comprehensive user documentation can be found on the BioPortal wiki page: https://www.bioontology.org/wiki/BioPortal_Help

Developer Guide

All information available through the User Interface is also available through the Web Service REST API: https://data.biodivportal.gfbio.dev/. In the following is an overview of the main available API endpoints:

The complete BiodivPortal API documentation can be found here: https://data.biodivportal.gfbio.dev/documentation

References

  • No labels