# Annotoriuos

> JavaScript image annotation library

**Wikidata**: [Q110585388](https://www.wikidata.org/wiki/Q110585388)  
**Source**: https://4ort.xyz/entity/annotoriuos

## Summary
Annotorious is a JavaScript library designed for image annotation within web applications. It operates as a non-tangible software component, enabling users to add annotations to images. The tool is maintained as an open-source project under the 3-clause BSD License.

## Key Facts
- **Entity Type:** Software (non-tangible executable component).
- **Primary Function:** JavaScript image annotation library.
- **License:** 3-clause BSD License.
- **Repository:** Hosted on GitHub at `https://github.com/recogito/annotorious`.
- **Official Website:** `https://recogito.github.io/annotorious/`
- **User Base:** Utilized by the software project LinkedPipes.
- **Development Timeline:** Recorded releases span from version 2.0.3 (June 11, 2020) to version 3.4.0 (May 27, 2025).
- **Latest Stable Version:** Version 3.4.0, released on May 27, 2025.
- **Parent Classification:** Subclass of creative work, written work, and means.

## FAQs

### What is Annotorious used for?
Annotorious is a JavaScript library that provides tools for adding annotations to images, functioning as a specific utility within the broader scope of computer software.

### Is Annotorious free to use?
Yes, the software is released under the 3-clause BSD License, an open-source license that permits usage and modification.

### Where can the source code for Annotorious be found?
The source code is publicly available in a GitHub repository maintained by the Recogito project.

### What is the most recent version of Annotorious?
As of the latest available data, the stable version is 3.4.0, which was released on May 27, 2025.

## Why It Matters
Annotorious serves as a critical tool in the digital humanities and web development sectors by bridging the gap between static image content and interactive data. By providing a standardized, open-source JavaScript library for image annotation, it allows developers and researchers to embed annotation capabilities directly into web platforms without the need for proprietary software. Its integration into workflows like LinkedPipes highlights its utility in data processing and semantic web applications. The software exemplifies the broader role of software as a "means" or tool that transforms hardware into a functional device for specific logical operations—specifically, the identification and categorization of visual information. Its continued development through 2025 demonstrates a sustained commitment to expanding its capabilities and maintaining its relevance in the modern web ecosystem.

## Notable For
- **Specific Utility:** Distinct from general software due to its focused role as a JavaScript-based image annotation tool.
- **Active Development Lifecycle:** Notable for a rapid release cadence, with significant updates including the transition to version 3.0.0 in August 2024 and subsequent iterations leading to version 3.4.0.
- **Open Standards:** Utilizes the 3-clause BSD License, emphasizing open collaboration and reuse.
- **Integration:** Recognized for its adoption by other technical platforms, specifically LinkedPipes.

## Body

### Definition and Classification
Annotorious is formally defined as a JavaScript image annotation library. It falls under the broad classification of **software**, which constitutes the non-tangible executable component of a computer system. As a creative work and written work, it functions as a tool or "means" for a computer to perform specific logical operations related to image interaction.

### Technical Characteristics
The library is built using JavaScript, a standard programming language for web development. Key technical attributes include:
*   **Source Code:** The underlying instructions are maintained in a public repository on GitHub (`https://github.com/recogito/annotorious`).
*   **Licensing:** It is distributed under the **3-clause BSD License**, which governs its redistribution and use.
*   **Architecture:** As software, it possesses an internal structure and source code designed for testability and specific feature implementation within web environments.

### Development and Version History
The development of Annotorious is characterized by a frequent release schedule, documenting a clear evolution of features and stability improvements.

**The 2.x Series (2020–2022)**
The provided records begin with version **2.0.3** on June 11, 2020. The 2.x series saw consistent updates throughout 2020, 2021, and 2022.
*   **2020:** Releases ranged from v2.0.3 to v2.1.7, culminating in v2.2.0 in January 2021.
*   **2021:** This year marked the most active period, with versions progressing from v2.2.1 to v2.7.0, including minor patches and feature updates like v2.4.0 (May 2021) and v2.5.0 (July 2021).
*   **2022:** The series concluded with versions up to v2.7.9 in December 2022.

**The 3.x Series (2024–2025)**
A major milestone occurred on August 28, 2024, with the release of **version 3.0.0**, labeled as a stable version. This marked a significant shift in the software's architecture or capabilities.
*   Subsequent updates (v3.0.1 through v3.0.20) occurred frequently through September 2024 and into early 2025.
*   **Current Release:** The latest recorded stable version is **3.4.0**, released on May 27, 2025.

### Ecosystem and Usage
Annotorious is not an isolated tool but functions within a larger ecosystem of software applications. It is specifically listed as being **used by LinkedPipes**, a platform that likely leverages Annotorious's capabilities for data visualization or semantic annotation workflows. The project is hosted under the Recogito GitHub organization, aligning it with initiatives focused on digital annotation and crowdsourcing in digital humanities.

## References

1. [Source](https://api.github.com/repos/recogito/annotorious)
2. [Release 2.0.3. 2020](https://github.com/recogito/annotorious/releases/tag/v2.0.3)
3. [Release 2.0.4. 2020](https://github.com/recogito/annotorious/releases/tag/v2.0.4)
4. [Release 2.0.6. 2020](https://github.com/recogito/annotorious/releases/tag/v2.0.6)
5. [Release 2.0.7. 2020](https://github.com/recogito/annotorious/releases/tag/v2.0.7)
6. [Release 2.1.0. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.0)
7. [Release 2.1.1. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.1)
8. [Release 2.1.2. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.2)
9. [Release 2.1.3. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.3)
10. [Release 2.1.4. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.4)
11. [Release 2.1.5. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.5)
12. [Release 2.1.6. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.6)
13. [Release 2.1.7. 2020](https://github.com/recogito/annotorious/releases/tag/v2.1.7)
14. [Release 2.2.0. 2021](https://github.com/recogito/annotorious/releases/tag/v2.2.0)
15. [Release 2.2.1. 2021](https://github.com/recogito/annotorious/releases/tag/v2.2.1)
16. [Release 2.2.2. 2021](https://github.com/recogito/annotorious/releases/tag/v2.2.2)
17. [Release 2.2.4. 2021](https://github.com/recogito/annotorious/releases/tag/v2.2.4)
18. [Release 2.2.5. 2021](https://github.com/recogito/annotorious/releases/tag/v2.2.5)
19. [Release 2.3.0. 2021](https://github.com/recogito/annotorious/releases/tag/v2.3.0)
20. [Release 2.3.1. 2021](https://github.com/recogito/annotorious/releases/tag/v2.3.1)
21. [Release 2.3.2. 2021](https://github.com/recogito/annotorious/releases/tag/v2.3.2)
22. [Release 2.3.3. 2021](https://github.com/recogito/annotorious/releases/tag/v2.3.3)
23. [Release 2.4.0. 2021](https://github.com/recogito/annotorious/releases/tag/v2.4.0)
24. [Release 2.4.1. 2021](https://github.com/recogito/annotorious/releases/tag/v2.4.1)
25. [Release 2.4.2. 2021](https://github.com/recogito/annotorious/releases/tag/v2.4.2)
26. [Release 2.4.4. 2021](https://github.com/recogito/annotorious/releases/tag/v2.4.4)
27. [Release 2.5.0. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.0)
28. [Release 2.5.1. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.1)
29. [Release 2.5.2. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.2)
30. [Release 2.5.3. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.3)
31. [Release 2.5.4. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.4)
32. [Release 2.5.5. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.5)
33. [Release 2.5.6. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.6)
34. [Release 2.5.7. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.7)
35. [Release 2.5.8. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.8)
36. [Release 2.5.9. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.9)
37. [Release 2.5.10. 2021](https://github.com/recogito/annotorious/releases/tag/v2.5.10)
38. [Release 2.6.0. 2021](https://github.com/recogito/annotorious/releases/tag/v2.6.0)
39. [Release 2.6.1. 2021](https://github.com/recogito/annotorious/releases/tag/v2.6.1)
40. [Release 2.7.0. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.0)
41. [Release 2.7.1. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.1)
42. [Release 2.7.2. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.2)
43. [Release 2.7.3. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.3)
44. [Release 2.7.4. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.4)
45. [Release 2.7.5. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.5)
46. [Release 2.7.6. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.6)
47. [Release 2.7.7. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.7)
48. [Release 2.7.8. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.8)
49. [Release 2.7.9. 2022](https://github.com/recogito/annotorious/releases/tag/v2.7.9)
50. [Release 2.7.10. 2023](https://github.com/recogito/annotorious/releases/tag/v2.7.10)