The hierarchy between elements is not enforced at the Type level (there is no graph between different Type), but at the Element level.
A user can create any hierarchy between Elements using multiple Paths. A Path is simply a link between elements, linking a Parent element with Children elements.
The links between elements are created in three stages:
Elements linked as children of some existing element will receive a fixed position depending on the order they have been added and their type.
For example, if you create two successive
line annotations on a
page element, they will be considered as the first and the second
line. Those elements will be navigable using the neighbors buttons in the navigation bar.
Children of different types receive independent orderings. If you create a
line and a
paragraph linked to a same element, they will both be considered as a first child without being neighbors.
The Arkindex web interface enables its users to browse the elements path by two means:
Each children is an Element itself, that can have its own transcription, metadata, classification, etc...
You can click on a child element in the tree to display it on the main image. Its polygon should become apparent using a green overlay.
These endpoints are the most useful to handle Element paths: