INCEpTION is an extensible web-based collaborative environment for text annotation. It integrates machine-learning-based annotation support, knowledge base management and corpus building into a single comprehensive platform.
This is a feature and bug fix release.
What's Changed
Onboarding
- ⭐️ #4493 - Present project templates to new users who do not have a project yet by @reckart in #4494
- ⭐️ #4472 - Better built-in layer selection by @reckart in #4474
Annotation
- ⭐️ #4480 - Show validation problems in annotation sidebar and Apache Annotator editor by @reckart in #4481
- 🦟 #4495 - Error marker on annotations with required multi-value features is missing by @reckart in #4496
Recommenders
- ⭐️ #2696 - Document-level recommendations by @reckart in #4364, #4393, #4394, #4425, #4432
- ⭐️ #4399 - Allow OpenNLP Multi-Token Sequence Classifier to work for cross-sentence layers by @reckart in #4417, #4420
- ⭐️ #4400 - Display recoomender name in log instead of RecommenderContext by @reckart in #4401
- ⭐️ #4491 - Support for link feature recommendations by @reckart in #4497
- 🧪 #4434 - Ability to apply a recommender to all documents in a project by @reckart in #4435, #4492
- 🧪 #4452 - Keep recommender process running when user logs out by @reckart in #4455
- 🧪 #4292 - ollama based recommender by @reckart in #4296, #4392, #4427
- ⚙️ #4362 - Move suggestion extraction from RecommendationService into separate class by @reckart in #4363
- ⚙️ #4418 - Improve structure of training and prediction tasks by @reckart in #4419
Formats
- 🧪 #4469 - Support for MHTML web page archives by @reckart in #4470, #4488
- 🧪 #4334 - New take on TEI support based on generic XML support by @reckart in #4337
- 🧪 #4498 - Support exporting in brat format by @reckart in #4501
Knowledge bases
- ⭐️ #4369 - Display size of knowledge bases by @reckart in #4371
- ⭐️ #4370 - Download knowledge bases in compressed form by @reckart in #4372
- ⭐️ #4379 - Suppress or mark concepts in the search that are marked as owl:deprecated by @reckart in #4471, #4486, #4489
- ⭐️ #4461 - Show class in class tree when selecting a class by @reckart in #4462
- ⭐️ #4463 - Add human phenotype ontology knowledge base profile by @reckart in #4464
- ⭐️ #4466 - Add SNOMED CT knowledge base profile by @reckart in #4468
- ⚙️ #4456 - FTS score accessible in entity linking ranker by @reckart in #4457
Project management
- ⭐️ #4342 - Show document size in documents table by @reckart in #4343
- ⭐️ #4353 - Ability to sort documents by update date by @reckart in #4354
Activity log
- ⭐️ #4381 - Allow users to browse their past activity by @reckart in #4382
- ⭐️ #4377 - Configure include and exclude patterns for logged events by @serwarde in #4490
Agreement
- 🦟 #4458 - Fully agreeing annotations shown as disagreement in overview sidebar by @reckart in #4460
- 🚀 #4437 - Reduce memory usage for agreement calculation by @reckart in #4446
Administration
- 📘 #4499 - Tips for deployment on Azure by @reckart in #4500
- 📘 Docs/admin apache proxy config by @tehaef in #4374
Other
- ⭐️ #4465 - Mark external links from markdown sources and open them in new window by @reckart in #4467
- ⚙️ #4326 - Upgrade dependencies by @reckart in #4327, #4333, #4367
- ⚙️ #4360 - Clean up code by @reckart in #4361, #4365, #4368, #4373, #4378
- ⚙️ #4438 - Buffer server side timing headers by @reckart in #4441
New Contributors
Full Changelog: inception-30.4...inception-31.0
Download
The new version can be downloaded from our website [3] or is available as docker images from GitHub [8].
Important upgrade notes
Please check the upgrade notes [7]. If you upgrade from an older version, check upgrade and release notes of intermediate releases as well.
An in-place upgrade from INCEpTION 30.4 to 31.0 is possible. You can usually also perform an in-place upgrade from an older version, but you should make sure that each of the intermediate releases allow an in-place upgrade to the next higher release.
Back up your data before the upgrade [4].
Publication
An overview of INCEpTION can be found in
Klie, J.-C., Bugert, M., Boullosa, B., Eckart de Castilho, R. and Gurevych, I. (2018):
The INCEpTION Platform: Machine-Assisted and Knowledge-Oriented Interactive Annotation.
In Proceedings of System Demonstrations of the 27th International Conference on Computational Linguistics (COLING 2018), Santa Fe, New Mexico, USA
PDF and BibTeX as well as more publications on specific features are
available from our website [5].
License and System requirements
INCEpTION is provided as open source software under the Apache License version 2.
Running INCEpTION requires Java version 17 or higher.
By default, INCEpTION uses an embedded database which is sufficient for testing. However, the use of a MariaDB database is recommended.
INCEpTION works best with Chrome and Safari.
-- The INCEpTION developer team
[1] https://github.com/inception-project/inception/issues?q=milestone%3A31.0
[2] https://github.com/inception-project/inception/issues
[3] https://inception-project.github.io/downloads/
[4] https://inception-project.github.io/releases/31.0/docs/admin-guide.html#_backup_your_data
[5] https://inception-project.github.io/publications/
[6] https://inception-project.github.io/releases/31.0/docs/admin-guide.html#_running_the_behind_a_reverse_proxy_jar
[7] https://inception-project.github.io/releases/31.0/docs/admin-guide.html#_upgrade_notes
[8] https://github.com/inception-project/inception/pkgs/container/inception