Skip to content

Repository files navigation

GRAPE: Guiding RML Authoring with a Projectional Editor

This prototype aims to enhance authoring of RML mappings by providing a projectional editor (also known as structural editing) for RML mapping documents using JetBrains MPS.

It offers:

  • Turtle: to represent any RDF data.
  • RML: to represent mappings embedded in Turtle files.
    • RML-Core: fully implemented
    • RML-FNML: function execution in expression
    • RML-IO: logical source and source
  • Import/Export of mapping files
  • Run mappings with the BURP or CARML RML Processor.
  • Balance between guidance and freedom of editing

More information in the documentation: GRAPE Documentation

Academic

If you use this software or its derivatives in an academic context, please cite the following paper:

@inproceedings{duchateau2025grape,
    title = {{GRAPE}: {Guiding} {RML} authoring with a projectional editor},
    author = {Duchateau, Jakub and Debruyne, Christophe},
    year = {2025},
    month = jun,
    booktitle = {Proceedings of the 6th {{International Workshop}} on {{Knowledge Graph Construction}}},
    editor = {{Chaves-Fraga}, David and Dasoulas, Ioannis and Debruyne, Christophe and Dimou, Anastasia and Serles, Umutcan and Assche, Dylan Van},
    address = {Portorož, Slovenia},
    series = {{{CEUR Workshop Proceedings}}},
    publisher = {CEUR},
    volume = {3999},
    issn = {1613-0073},
}

© 2024-2026 Jakub Duchateau, at the University of Liège. Licensed under the EUPL.

About

GRAPE: Guiding RML Authoring with an MPS based Projectional Editor. Mirror of https://gitlab.uliege.be/JakubDuchateau/grape

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages