ELANtype
ELANtype is a software framework and data model designed for creating and managing typed, time-aligned annotations on time-based media such as audio and video. Building on the ELAN annotation environment, ELANtype introduces a formal type system to describe annotation schemes, allowing researchers to define reusable, interoperable annotation types and constraints.
Core concepts include primitive types (TimePoint, TimeInterval, Annotation, Tier) and a hierarchy of composite types for
Data encoding and interchange: ELANtype provides serialization in XML and JSON, with schemas to validate conformance.
Applications: It is used to annotate multimodal data, including phonetics, discourse, gesture, and alignment studies. The
Development and reception: Developed by a collaborative community of linguists and computer scientists; aims to improve