Skip to content

01 Overview

StoIva edited this page Jul 3, 2024 · 16 revisions

Here are some of the highlights of what IMMARKUS offers.

Multi-Window Zoomable Image Annotation

IMMARKUS provides a zoomable view to support annotating large images, and tools for creating rectangle, polygon and circle/ellipse selections. Similar to multi-image viewers like Mirador, IMMARKUS provides a multi-window environment for annotating multiple images side by side.

Screenshot 2024-03-04 at 11 40 09

Figure 1. Multi-Window Zoomable Image Annotation in IMMARKUS

Design Your Own Data Model

IMMARKUS includes a form-based editor for creating and managing your personal data model. The data model is designed around the concepts of Entity Classes and Properties.

  • Use Entity Classes to annotate classes of concepts or things (e.g., a city wall, a bridge, a human figure, an animal, a plant).
  • Define Properties for your Entity Classes, to record specific details about entity classes (e.g., name, dimension, location, identifier).
  • Your data model can be hierarchical. Each entity class can have a parent class. Properties of the parent class are automatically inherited by the child class. This allows you to define common properties that are shared between parent and child entity classes, as well as properties that are particular to child classes.
Screenshot 2024-03-04 at 13 11 01

Figure 2. Defining Entities in IMMARKUS

Property Types

IMMARKUS offers a range of data types you can use to capture properties of different entity classes. Think of it as a personal "database builder" for your data model. The following seven data types are currently available:

  • Text
  • Number
  • Options
  • URI
  • Geo-coordinates
  • Measurement
  • External Authority
Screenshot 2024-03-04 at 11 45 01

Figure 3. Defining Properties in IMMARKUS