Annotation, Terminology Lookup and Personalization (Antelope)

Antelope is a free, open source service to support your data annotation. It offers terminology search, entity linking, and easy integration into your projects.

Explore now

Vocabularies and ontologies used in the arts and humanities disciplines are particularly challenging for terminology services providers due to their typically large size, divergence in serialisation formats, and variety of hierarchical relations within complex category trees. To address the specific needs of the culture research communities, the TA1 and TA5 team based at TIB have conceptualised and developed the Antelope (Annotation, Terminology Lookup and Personalization) project. Antelope extends the functionalities of existing tools (Falcon 2.0; iArt; TIB Terminology Service) into a common framework with the goal of closing the gaps between: 1) using semantic concepts in describing digitized cultural objects, 2) annotating different types of media, and 3) introducing automation in assisted data curation and annotation workflows. The service framework is accessible both via a frontend web portal and as a separate data service, with a special focus on integration into third-party research data management (RDM) systems.


Use Cases

Use Case #1 Terminology search

Context: Searching across multiple terminology sources

Image of the results from a terminology search in Antelope.

User Groups:

  • Academic staff and researchers;
  • Cultural institution staff;

Key requirements:

  • Searching across one or more domain-specific, standard ontology and vocabulary resources;
  • Understanding category trees and class relations;
  • Multiple result visualisation and output options.

Use Case #2 Entity linking

Context: Annotating text or image data with authority file entities

Image of Iconclass tags over a ceiling painting from the Abbey of Saints Ulrich and Afra, Neresheim, Baden-Württemberg. Source iArt Project.

User Groups:

  • Academic staff and researchers;
  • Cultural institution staff;

Key requirements:

  • Multilingual support;
  • Selection of target vocabulary;
  • Support users in making matching or disambiguation decisions (by a mix of machine-learning techniques and results visualisation approaches).

Use Case #3 Integration into data management systems

Context: Integrated access to standard terms during cataloging and data curation activities

Architecture diagram of Antilope service integration.

User Groups:

  • Research software developers;
  • Academic staff and researchers;
  • Cultural institution staff;

Key requirements:

  • Integration of search and entity linking functionalities directly into third-party research data management software (e.g. Wikibase, Semantic Kompakkt, OmekaS, WissKI, etc.)
  • RESTful API and iFrame embedding options;
  • Detailed documentation;

Service Architecture

Software Stack:

Infrastructure Options:

  • Public hosted instance, maintained at TIB
  • Self-hosted private instance
  • Integration via API/ iFrame into third-party systems

Code Repository:


Further Information

Go to overview