Documentation
This is the documentation of aksw-commons. It contains domain designs and utilities with as few dependencies as possible (most prominently guava).
Highlights
- Aggregator Composition Framework
- Write aggregators for Java8 Streams and use them with e.g. Apache Spark. Aggregators are serializable and meant for parallel computing.
- Used in SANSA Stack
- Path Traversal Framework
- Introduces
Path<T>
which has all non-filesystem dependent methods asjava.nio.file.Path
. Can be easily adapted to any kind of segement type by providing an implementation ofPathOps<T>
. Also provides a native wrapper for nio paths.
- Introduces