grape

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

https://github.com/jduchateau/grape

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.8%) to scientific vocabulary

Keywords

jetbrains-mps knowledge-graph rml
Last synced: 6 months ago · JSON representation ·

Repository

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

Basic Info
Statistics
  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Topics
jetbrains-mps knowledge-graph rml
Created 9 months ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

Readme.md

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: biblatex @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.

Owner

  • Name: Jakub Duchateau
  • Login: jduchateau
  • Kind: user

CS Student at ULiège and Aalto

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: 'GRAPE: Guiding RML Authoring with Projectional Editing'
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Jakub
    family-names: Duchateau
    affiliation: ULiège
    orcid: 'https://orcid.org/0009-0009-5090-8192'
  - given-names: Christophe
    family-names: Debruyne
    affiliation: ULiège
    orcid: 'https://orcid.org/0000-0003-4734-3847'
repository-code: 'https://gitlab.uliege.be/JakubDuchateau/GRAPE'
url: 'https://jakubduchateau.gitlabpages.uliege.be/grape/'
abstract: >-
  GRAPE: A projectional editor built with JetBrains MPS for
  RML mapping creation. It enables authoring of RML and
  Turtle within a single environment, balancing guidance and
  flexibility for both new and experienced users.
keywords:
  - RML Editor
  - Knowledge Graph Construction
  - Projectional Editor
license: EUPL-1.2

GitHub Events

Total
  • Watch event: 1
  • Push event: 2
Last Year
  • Watch event: 1
  • Push event: 2