You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UDAV is designed to enable different disciplines to display their automatic pre-processing results in a schema-based and reproducible, dynamic and interactive way without the need to hard-code manual and user-defined visualizations for each new project.
10
15
@@ -16,36 +21,65 @@ UDAV is designed to enable different disciplines to display their automatic pre-
For setting up UDAV in an development environment, refer to our [documentation](https://texttechnologylab.github.io/Unified-Dynamic-Annotation-Visualizer/).
2. In the root folder, create an `.env` file that holds the following environment variables:
34
+
35
+
```env
36
+
DB_URL=jdbc:postgresql://postgres:5432/udav
37
+
DB_USER=postgres
38
+
DB_PASS=postgres
39
+
DB_SCHEMA=public
40
+
DB_DIALECT=POSTGRES
41
+
# Batch size for database inserts (default: 5000)
42
+
# Higher = fewer DB roundtrips, more memory. Range: 1000-15000
43
+
DB_BATCH_SIZE=5000
44
+
# Max identifier length (PostgreSQL: 63, MySQL: 64, MSSQL: 128)
45
+
DB_MAX_IDENT=255
46
+
# Enable/disable DUUI importer
47
+
DUUI_IMPORTER=false
48
+
# Path to input files
49
+
DUUI_IMPORTER_PATH=/app/data/input
50
+
# File extension: .xmi (uncompressed) or .gz (gzip compressed)
51
+
DUUI_IMPORTER_FILE_ENDING=.xmi
52
+
# Number of parallel workers (default: 4, rule: 1 per CPU core)
53
+
DUUI_IMPORTER_WORKERS=4
54
+
# UIMA CAS pool size (default: 2×workers)
55
+
DUUI_IMPORTER_CAS_POOL_SIZE=8
56
+
# Optional: External TypeSystem XML file path (auto-detected from XMI if not set)
57
+
DUUI_IMPORTER_TYPE_SYSTEM_PATH=
58
+
PIPELINE_IMPORTER=true
59
+
PIPELINE_IMPORTER_FOLDER=/app/data/pipelines
60
+
PIPELINE_IMPORTER_REPLACE_IF_DIFFERENT=false
61
+
SROUCE_BUILDER=false
62
+
JAVA_OPTS=-Xmx2048m -Xms1024m
63
+
```
64
+
65
+
3. Run the File Importer to import the annotation data
66
+
67
+
4. Start the `App.java` file
68
+
69
+
> [!NOTE]
70
+
> The webpage, by deafult, is reachable under: [http://localhost:8080](http://localhost:8080/). If you're looking for a small demo without creating it yourself, please check our [open demo](udav/demo).
33
71
34
72
## License
35
73
36
74
This project is published under the AGPL-3.0 [license](/LICENSE).
37
75
38
-
39
76
# Cite
40
77
If you want to use the project please quote this as follows:
41
78
42
79
Thiemo Dahmann, Julian Schneider, Philipp Stephan, Giuseppe Abrami and Alexander Mehler. 2026. "Towards the Generation and Application of Dynamic Web-Based Visualization of UIMA-based Annotations for Big-Data Corpora with the Help of Unified Dynamic Annotation Visualizer". Proceedings of the 15th International Conference on Language Resources and Evaluation (LREC 2026). _accepted_.
43
80
44
-
45
-
46
81
## BibTeX
47
-
```
48
-
82
+
```bib
49
83
@inproceedings{Dahmann:et:al:2026,
50
84
title = {Towards the Generation and Application of Dynamic Web-Based Visualization
51
85
of UIMA-based Annotations for Big-Data Corpora with the Help of
@@ -70,5 +104,4 @@ Thiemo Dahmann, Julian Schneider, Philipp Stephan, Giuseppe Abrami and Alexander
70
104
the integration into existing big data frameworks.},
0 commit comments