Skip to content

jduchateau/GRAPE

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 engine
  • 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-2025 Jakub Duchateau, at the University of Liège. Licensed under the EUPL.

About

GRAPE: Guiding RML Authoring with an MPS based Projectional Editor.

Topics

Resources

License

Stars

Watchers

Forks