Skip to content

Plans for SPARQL 1.2 support?Β #43

@rubensworks

Description

@rubensworks

πŸ‘‹ Hi there,

I was wondering if there are any plans to migrate this library (especially YASQE) to SPARQL 1.2?

For Comunica, we're making use of YASQE within our web client at https://query.comunica.dev/.
We already have SPARQL 1.2 support in Comunica (not yet in the master branch), so we are also aiming for proper syntactical support in our web client.

What might be useful to mention, is that we're migrating Comunica from using the SPARQL.js parser to a new modular query parser called Traqula.
My colleague @jitsedesmet has been working hard on Traqula in the past year, with the aim of making it flexible to add support for different language versions (which includes SPARQL 1.1 and 1.2 support).
So one option could be to migrate YASQE to Traqula, which will automatically give you SPARQL 1.2 support, and this will also give the flexibility of injecting custom SPARQL grammar (e.g. if someone wants to configure YASQE to have support for the non-standard ADJUST keyword).
If there would be interest in this, @jitsedesmet and myself can certainly help out with this effort.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions