RMLWeaver-JS is a Node.js tool designed to execute dot files using npm. Dot files are commonly used for describing directed graphs. This tool efficiently performs dot file operations using RxJS streams.
To execute a dot file, use:
Example Execute a dot/ttl file with:
npm run execute_dot ${file}
To run in debug mode add argument -debug Like
npm run execute_dot -- ${file} -debug
To execute the tests, use:
npm test
- LeftJoin and RightJoin.
- More file types for source and target.
- (Not Sure) Fix that extend operator does not push a value if the value for the template is missing. (Test 2c)
- Optimize code
- Write benchmarks.
This proof of concept algebraic mapping engine is implemented by Tristan Verbeken