A no-code, easy to use interface for building and editing RML mappings.
This project is a work in progress. Check back soon for v0.
- 3 views to build and edit mappings:
- Drag and drop view - click and drag to make connections between the input schema to the desired output schema. Also click and drag functions from the list of predefined functions
- Manual selection view - construct mappings by searching for and selecting available fields and functions from dropdown menus
- Code view - edit mappings in JSON-LD code
- Automatic input schema generation from:
- JSON
- CSV
- XML
- OpenAPI spec
- Live mapping output based on sample data
To get started contributing:
- See CONTRIBUTING.md for guidelines
- Checkout the Project Board to find TODO tasks, or reach out to the maintainers on Discord
- Clone the repo or create your own fork to get started:
git clone https://github.com/comake/rml-mapping-editor.git
cd rml-mapping-editor
Although this module is just a React Component, the repo comes with webpack-dev-server installed so that you can test it out locally. Just run:
npm install
npm run start