Obi-Wan

Obi-Wan is a RDF data integration system I developed during my thesis.

Troubles

not compatible with java 11

rendre le projet compatible à java 11 (comme integraal) et s'y tenir

rendre l'injection et la l'incompatibilité des SK optionnelle

Typer avec URI les opérateurs qui le mérite (notamment pour bien pousser les IRIs dans SPARQL)

Permettre les fonctions SK différentes, mais compatibles

C'est ce dont on a besoin en pratique. Il faut commencer avec le cas simple où la compatibilité n'est permise seulement pour les SK à 1 variable. La compatibilité se réduit alors à des cas d'égalité où l'on peut utiliser des prédicats de subchaînes + pred. de commence par/fini par (ce qui se pousse bien dans la plupart des langages de requêtes)

$1=$2
a$1=$2
$1a=$2
a$1a=$2
a$1=$2a

Future work

Supporting SPARQL using Jena ARQ

As explain on this page, it is possible to use ARQ as query engine for Obi-Wan:

Supporting Web api

It will require that binding pattern work in Tatooine

Progress done

Supporting LIMIT in SPARQL queries

Supporting SPARQL endpoint

Creating a SPARQL endpoint

Currently Obi-Wan only supports conjunctive queries, but it may be possible to extends it using Jena ARQ as explained here. It got this idea from the D2RQ systems, which seems to do it (look at this class).

Then Jena Fuseki can be used as a SPARQL endpoint.

Or maybe the best solution is to use rdf4j.

This post accepts webmentions. Do you have the URL to your post?

Otherwise, send your comment on my service.

Or interact from the fediverse with your username:

fediverse logo Share on the Fediverse